﻿@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,900");.video-js{font-size:10px;color:#fff}.vjs-default-skin .vjs-big-play-button{font-size:5em;line-height:1.5em;height:1.5em;width:1.5em;border:0.06666em solid #fff;border-radius:50%;left:50%;top:50%;margin-left:-0.75em;margin-top:-0.75em}.video-js .vjs-control-bar,.video-js .vjs-big-play-button,.video-js .vjs-menu-button .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.video-js .vjs-slider{background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-volume-level,.video-js .vjs-play-progress,.video-js .vjs-slider-bar{background:#fff}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,0.75)}video::-webkit-media-controls{display:none !important}.videoListGroup{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background:#000;margin:20px 0}.videoListGroup .videoWrap{position:relative;width:75%}.videoListGroup .videoWrap .video-js{width:100%;padding-bottom:56.25%}.videoListGroup .videoWrap video{position:absolute;top:0;width:100%}.videoListGroup .videoList{width:25%;min-width:250px}.videoListGroup .videoList ul{margin:0;padding:10px 0;height:100%;overflow-y:auto}.videoListGroup .videoList ul li a{display:block;padding:6px 15px;color:rgba(255,255,255,0.7);font-size:14px;line-height:1.4}.videoListGroup .videoList ul li a i{margin-right:3px}.videoListGroup .videoList ul li a:hover,.videoListGroup .videoList ul li a:focus{color:#fff}.videoListGroup .videoList ul li a.active{color:#0077C8}.videoListGroup .listTitle{display:none}@media (max-width: 1024px){.videoListGroup .videoList{min-width:200px}}@media (max-width: 767px){.videoListGroup .videoWrap .video-js{height:auto}.videoListGroup{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.videoListGroup .videoWrap,.videoListGroup .videoList{width:100%;min-width:initial}.videoListGroup .videoList ul{padding:0 0 15px}.videoListGroup .videoList ul li a{padding:8px 15px}.videoListGroup .videoList ul li+li a{border-top:1px dotted #4c4c4c}.videoListGroup .listTitle{display:block;color:#fff;padding:10px 15px 0}}body{font-size:16px;font-size:1.6rem;font-family:"Roboto", Arial, "微軟正黑體", "Microsoft JhengHei";color:#555;line-height:1.8;background:#F3F3F1}body,html{height:100%}button,input,optgroup,select,textarea{max-width:100%}input:active,input:focus,button:active,button:focus{outline:0 !important}img,iframe{max-width:100%}.am-container{padding-left:0 !important;padding-right:0 !important}#mainContentColumn{min-height:calc(100% - 262px)}a,button{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#loading{min-height:200px;min-height:50vh;width:100%;display:flex;justify-content:center;align-items:center}.loading-warp{width:60px}.loading-icon{height:60px;width:60px;border:5px solid #0077C8;border-radius:100%;border-left-color:transparent;border-bottom-color:transparent;animation:rotate .5s infinite linear}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.am-btn{border-radius:2px}.btn{display:inline-block;border-radius:2px;text-align:center;color:#fff;border:0;padding:6px 15px;cursor:pointer;line-height:1.5}.btn-main{color:#fff;background:#0077C8}.btn-main:hover,.btn-main:focus{color:#fff;background:#0095fb}.btn-border{color:#0086e2;border:1px solid #0077C8;background:transparent}.btn-border:hover,.btn-border:focus{color:#005995;border:1px solid #005995}.wrap{padding-bottom:50px}.am-container,.am-g-fixed{max-width:1400px}#head .am-container,#head .am-g-fixed{max-width:1300px}#head .am-container:before,#head .am-container:after,#head .am-g-fixed:before,#head .am-g-fixed:after{display:none}.maxWidth{max-width:1400px;margin:80px auto}.banner{width:100%;margin:0 auto;border:1px solid #ddd;padding:6px}@media (max-width: 980px){.banner{width:100%}}.utility-nav-line{position:fixed;bottom:88px;right:8px;z-index:998}.utility-nav{position:fixed;bottom:40%;right:0;z-index:998}.utility-nav a{width:auto;height:auto;font-size:13px;line-height:inherit;border-radius:inherit;background:none;display:block;color:#fff;background-color:#2476c8;text-align:center;box-shadow:2px 2px 6px rgba(0,0,0,0.4);transition:all .2s linear;padding:10px 4px}.utility-nav a:hover,.utility-nav a:focus{color:#fff;background-color:#4d4d4d}.utility-nav .cart-fixed.am-icon-shopping-cart:before{content:'購物車';width:12px;display:block;margin:0 auto 7px}.utility-nav .cart-fixed.am-icon-shopping-cart span#fixedCartNum{font-size:12px;font-weight:500;background:rgba(255,255,255,0.41);padding:0px 6px;border-radius:30px;height:18px;line-height:18px;text-align:center;display:inline-block}.utility-nav .top a{border-top:1px solid rgba(255,255,255,0.35)}.utility-nav .top a:before{content:'';height:0;width:0;display:block;border:4px solid transparent;border-bottom-color:#fff;margin:0 auto 2px}.utility-nav .top a:after{content:'TOP';font-size:12px}#head{box-shadow:0 2px 5px 0 #aaaaaa26;position:fixed;width:100%;top:0;z-index:20;transition:all .8s;margin:0 auto;height:60px;background:#fff;padding:8px 0;box-shadow:0 1px 4px rgba(0,0,0,0.2);z-index:9999}#head>.am-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;justify-content:space-between}#head.am-sticky{background:rgba(255,255,255,0.7);box-shadow:0 1px 1px rgba(0,0,0,0.15)}h1.logo{margin:0;line-height:0}h1.logo a{display:inline-block;margin-bottom:10px}.search-bar{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:1px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;max-width:380px;position:relative;margin:0 20px;margin-right:auto}.input-group{position:relative;display:table;border-collapse:separate}.input-group .am-form-field,.input-group .input-group-addon,.input-group .input-group-btn{display:table-cell}.input-group .am-form-field{color:#757575;position:relative;float:left;width:100%;margin-bottom:0;font-size:14px;height:40px;border-radius:3px 0 0 3px;border-right:none}.input-group .am-form-field:hover,.input-group .am-form-field:focus{border:1px solid #444;border-right:none;outline:0;box-shadow:none}.input-group .am-form-field:hover+.area-dpdown .styled-select select,.input-group .am-form-field:focus+.area-dpdown .styled-select select{border-color:#666}.input-group .input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle}.input-group .input-group-btn button{height:40px;padding:.5em 1.5em;border-radius:0 3px 3px 0;line-height:1}.area-dpdown{position:absolute;left:5px}.area-dpdown .styled-select{cursor:pointer !important;overflow:hidden;position:relative;z-index:2}.area-dpdown .styled-select:after{font-family:'FontAwesome';content:"\f107";position:absolute;right:5px;top:0;height:100%;line-height:45px;z-index:1;color:#888}.area-dpdown .styled-select select{color:#757575;cursor:pointer !important;position:relative;background:transparent;-webkit-appearance:none;-moz-appearance:none;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;padding:.5em;line-height:1.2;border-width:0 1px 0 0;border-color:#ddd;width:75px;height:45px}.area-dpdown .styled-select select::-ms-expand{display:none}.area-dpdown .styled-select select:focus{outline:0}.leftdiv{background:#0077C8}.leftdiv ul.widgetUl li{background:#0077C8}.leftdiv ul.widgetUl li a{color:#fff;font-size:16px;padding-left:10px;display:inline-block;width:100%;padding:3px;text-indent:15px;border-bottom:1px solid #ffffff75}.leftdiv ul.widgetUl li a i{margin-right:5px}.leftdiv ul.widgetUl li ul.sub-menu{margin:0}.leftdiv ul.widgetUl li ul.sub-menu li{background:#0e5397;margin:0}.leftdiv ul.widgetUl li ul.sub-menu li a{color:#fff;padding:5px 3px;padding-left:10px;border-bottom:none}.mainMenu{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:0;margin:0}.mainMenu>li{color:#333;font-weight:400;list-style:none;position:relative}.mainMenu>li>a{display:inline-block;color:#333;font-weight:400;padding:6px 12px;margin:0 5px;position:relative;border-radius:2px}.mainMenu>li>a:hover,.mainMenu>li>a:focus{color:#fff;background:#0077C8}.mainMenu>li>a .am-badge{position:absolute;top:0;right:0;font-size:12px;font-weight:500}.mainMenu>li.hasSubMenu:hover .subMenu{opacity:1;height:auto;top:40px;visibility:visible}.mainMenu>li .subMenu{opacity:0;height:0;position:absolute;top:55px;right:0;z-index:99;transition:all .2s linear;visibility:hidden}.mainMenu>li .subMenu>ul{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.25);border:1px solid #ddd;margin:8px 0 0;min-width:200px}.mainMenu>li .subMenu>ul>li{width:100%}.mainMenu>li .subMenu>ul>li a{padding:8px 20px;display:block;color:#555}.mainMenu>li .subMenu>ul>li a:hover,.mainMenu>li .subMenu>ul>li a:focus{color:#000}.mainMenu>li .subMenu>ul>li a:hover i,.mainMenu>li .subMenu>ul>li a:focus i{color:#0077C8}.mainMenu>li .subMenu>ul>li a i{color:#a9a9a9;margin-right:15px}.mainMenu>li .subMenu>ul>li.bgGray{background:#f6f6f6;border-top:1px solid #ddd}.mainMenu>li .subMenu:after,.mainMenu>li .subMenu:before{content:"";position:absolute;right:15px;top:0px;display:block;width:0;height:0;z-index:1;pointer-events:none;border:8px dashed transparent;border-bottom-style:solid;border-width:0 8px 8px}.mainMenu>li .subMenu:before{border-bottom-color:#ddd;bottom:0}.mainMenu>li .subMenu:after{top:1px;border-bottom-color:#fff;bottom:-1px}.mainMenu li.circle{position:relative}.mainMenu li.circle>a{width:45px;height:45px;border-radius:50%;padding:0;text-align:center;margin-left:5px}.mainMenu li.circle>a:hover,.mainMenu li.circle>a:focus{background:transparent}.mainMenu li.circle>a:hover>i,.mainMenu li.circle>a:focus>i{color:#0077C8}.mainMenu li.circle>a>i{font-size:23px;line-height:45px}.mainMenu li.circle>a>img{position:absolute;top:12px;left:0}.hotTags{margin-bottom:20px;position:relative;overflow:hidden}.hotTags h1{color:#fff;background:#000;width:58px;font-size:18px;text-align:center;padding:5px 4px;height:100%;margin-bottom:0;margin-right:5px;margin:0;float:left}.hotTags #divTicketClass{padding:10px}.hotTags #divTicketClass a.filter{color:#fff;padding:5px 10px;background:#ff4141;border-radius:20px}#foot{width:100%;overflow:hidden;position:relative;bottom:0;color:#000;background:#a5a5a5;padding:40px 0 30px;font-size:14px;letter-spacing:.5px}#foot .footLogo{max-width:220px}#foot a{color:#000}#foot a:hover{color:#fff}#foot .copyright{margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}#foot .social li{float:left;margin-right:6px;margin-bottom:7px}#foot .social li a{display:inline-block;width:35px;height:35px;font-size:18px;line-height:35px;border-radius:12px;text-align:center;color:#fff}#foot .social li a.line span{display:inline-block;width:21px;height:12px;background:url(img/line-w@2x.png) center no-repeat;background-size:contain}#foot .links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}#foot .links ul{padding:0 15px;margin-bottom:15px}#foot .links ul li{padding-bottom:4px}#foot .links ul.contact li{font-size:16px}#foot .links h3{font-weight:bold;color:#000;margin-bottom:10px;font-size:20px}@media (max-width: 1024px){#foot .links ul{width:50%;padding-left:0}}@media (max-width: 639px){#foot .links ul{width:100%}}.am-tab-panel table{width:100% !important;max-width:100% !important;table-layout:auto !important;border-collapse:collapse;font-size:14px;word-wrap:break-word}.am-tab-panel td,.am-tab-panel th{word-wrap:break-word;word-break:break-word;padding:6px 4px !important;font-size:13px !important;line-height:1.4;vertical-align:top;width:auto !important}.am-tab-panel table[style*="width"]{width:100% !important}.am-tab-panel td[style*="width"]{width:auto !important}@media screen and (max-width: 768px){.am-tab-panel table{font-size:11px !important;display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.am-tab-panel td,.am-tab-panel th{padding:4px 2px !important;font-size:10px !important;min-width:60px;white-space:normal}.am-tab-panel h2{font-size:18px !important;padding:0px 0px 0px 15px !important}.am-tab-panel ul{margin-left:10px !important}.am-tab-panel li{font-size:12px !important;line-height:1.5}}@supports (-webkit-touch-callout: none){.am-tab-panel table{-webkit-text-size-adjust:100%;width:100% !important}.am-tab-panel td,.am-tab-panel th{-webkit-hyphens:auto;hyphens:auto}}.am-tab-panel table td[rowspan]{vertical-align:middle !important}.am-tab-panel a{word-break:break-all;line-height:1.3}.product-list>li.product-div-wrap{padding:0 5px;margin-bottom:20px}.product-list>li.product-div-wrap>a{display:block;height:100%}.product-list>li.product-div-wrap .product-div{position:relative;border-radius:2px;width:100%}.product-list>li.product-div-wrap .product-div>a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;color:#444;border:none}.product-list>li.product-div-wrap .product-div:hover>a,.product-list>li.product-div-wrap .product-div:focus>a{color:#000;border:none}.product-list>li.product-div-wrap .product-div:hover .img-wrap img,.product-list>li.product-div-wrap .product-div:focus .img-wrap img{transform:translateZ(0) scale(1.1)}.product-list>li.product-div-wrap .ribbon-wrapper{width:106px;height:108px;overflow:hidden;position:absolute;z-index:2;top:-5px;right:-5px}.product-list>li.product-div-wrap .ribbon-wrapper .ribbon{font-size:17px;line-height:18px;color:#333;text-align:center;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-11px;top:26px;width:150px;background-color:#f37b1d;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.1);letter-spacing:0.5px}.product-list>li.product-div-wrap .ribbon-wrapper .ribbon:before,.product-list>li.product-div-wrap .ribbon-wrapper .ribbon:after{content:"";border-top:4px solid #d2620b;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:-4px}.product-list>li.product-div-wrap .ribbon-wrapper .ribbon:before{left:0}.product-list>li.product-div-wrap .ribbon-wrapper .ribbon:after{right:0}.product-list>li.product-div-wrap .img-wrap{position:relative;overflow:hidden;padding-bottom:60%;background-color:#f3f3f3;background:linear-gradient(to right, #f3f3f3 5%, #eee 20%, #f3f3f3 35%);animation:placeHolderShimmer 1s linear 0s infinite normal forwards;background-size:400% 100%;overflow:hidden}.product-list>li.product-div-wrap .img-wrap img{position:absolute;width:100%;min-height:100%;transition:all .3s ease;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}@keyframes placeHolderShimmer{0%{background-position:-500px 0}100%{background-position:500px 0}}.product-list>li.product-div-wrap .product-title{margin:0 0 auto;font-weight:500;line-height:1.5;padding:7px 10px;color:#082b52}.product-list>li.product-div-wrap .info-wrap{padding:0 10px}.product-list>li.product-div-wrap .info-wrap .priceGroup{padding-bottom:7px;line-height:1}.product-list>li.product-div-wrap .info-wrap .priceGroup>span:before{content:'NT$';font-size:14px;margin-right:2px}.product-list>li.product-div-wrap .info-wrap .priceGroup .totcount{text-decoration:line-through;font-size:14px;line-height:1;color:#a9a9a9;display:none}.product-list>li.product-div-wrap .info-wrap .priceGroup .price{color:#dd137b;font-size:20px;margin-right:3px}.product-list>li.product-div-wrap .info-wrap .priceGroup .price.S1:before{content:'NT$'}.product-list>li.product-div-wrap .info-wrap .priceGroup .price.S1 .afterWord{font-size:14px}.product-list>li.product-div-wrap .info-wrap .priceGroup label.priceup{color:#185397}.product-list>li.product-div-wrap .info-wrap .classInfo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;font-size:14px;padding:5px 0}.product-list>li.product-div-wrap .info-wrap .classInfo .type-tag{padding:.25em .625em;font-size:1.2rem;font-weight:700;color:#fff;line-height:1;background-color:#000;border-radius:15px}.product-list>li.product-div-wrap .info-wrap .btn{position:absolute;left:10px;bottom:10px;display:none}.product-list>li.product-div-wrap .info-wrap .btn-main3{cursor:default}.product-list>li.product-div-wrap .DefaultService .img-wrap{position:relative;overflow:hidden;padding-bottom:100%;background-color:#f3f3f3;background:linear-gradient(to right, #f3f3f3 5%, #eee 20%, #f3f3f3 35%);animation:placeHolderShimmer 1s linear 0s infinite normal forwards;background-size:400% 100%;overflow:hidden}.product-list>li.product-div-wrap .DefaultService .img-wrap img{position:absolute;width:100%;min-height:100%;transition:all .3s ease;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.product-list>li.product-div-wrap .DefaultService .info-wrap{padding:5px}.product-list>li.product-div-wrap .DefaultService .info-wrap h3{margin:0}.product-list>li.product-div-wrap .DefaultService .info-wrap .Link{background:#2476c8;padding:5px;border-radius:7px;font-size:14px;color:#fff}.product-list>li.product-div-wrap .DefaultArticle .img-wrap{position:relative;overflow:hidden;background-color:#f3f3f3;background:linear-gradient(to right, #f3f3f3 5%, #eee 20%, #f3f3f3 35%);animation:placeHolderShimmer 1s linear 0s infinite normal forwards;background-size:400% 100%;overflow:hidden}.product-list>li.product-div-wrap .DefaultArticle .img-wrap img{position:absolute;width:100%;min-height:100%;transition:all .3s ease;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.product-list>li.product-div-wrap .DefaultArticle .info-wrap{padding:5px}.product-list>li.product-div-wrap .DefaultArticle .info-wrap h3{margin:0}.product-list>li.product-div-wrap .DefaultArticle .info-wrap .Link{background:#2476c8;padding:5px;border-radius:7px;font-size:14px;color:#fff}.service-list>li.product-div-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:40%;padding:0 5px;margin-bottom:20px}@media (max-width: 1023px){.service-list>li.product-div-wrap{width:40%}}@media (max-width: 639px){.service-list>li.product-div-wrap{width:40%}}.service-list>li.product-div-wrap>a{display:block;height:100%}.service-list>li.product-div-wrap .product-div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:2px;width:100%;transition:all .2s linear}.service-list>li.product-div-wrap .product-div:hover,.service-list>li.product-div-wrap .product-div:focus{top:-3px}.service-list>li.product-div-wrap .product-div:hover .img-wrap img,.service-list>li.product-div-wrap .product-div:focus .img-wrap img{transform:translateZ(0) scale(1.1)}.service-list>li.product-div-wrap .img-wrap{position:relative;overflow:hidden;padding-bottom:60%;background-color:#f3f3f3;background:linear-gradient(to right, #f3f3f3 5%, #eee 20%, #f3f3f3 35%);animation:placeHolderShimmer 1s linear 0s infinite normal forwards;border:1px #ddd solid;background-size:400% 100%;overflow:hidden}.service-list>li.product-div-wrap .img-wrap img{position:absolute;width:100%;min-height:100%;transition:all .3s ease;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@keyframes placeHolderShimmer{0%{background-position:-500px 0}100%{background-position:500px 0}}.service-list>li.product-div-wrap .tags{display:none !important;padding:3px 7px 0}.service-list>li.product-div-wrap .tags span{display:inline-block;font-size:12px;line-height:1;padding:4px 8px;background:#a9a9a9;border-radius:20px;color:#fff}.service-list>li.product-div-wrap .tags span a{color:#fff}.service-list>li.product-div-wrap .tags .tag-actKind{background:transparent;padding:4px 0;color:#a9a9a9}.service-list>li.product-div-wrap .tags .tag-actAdcty{display:none}.service-list>li.product-div-wrap .tags .tag-actDtlad{display:none}.service-list>li.product-div-wrap .info-wrap{text-align:center;padding:5px 0}.service-list>li.product-div-wrap .info-wrap h3{margin:0 0 5px;font-size:22px;font-weight:bold;line-height:1.5}.service-list>li.product-div-wrap .info-wrap .residualCount{display:none !important}.service-list>li.product-div-wrap .info-wrap .priceGroup{position:absolute;left:10px;bottom:3px}.service-list>li.product-div-wrap .info-wrap .priceGroup>span{display:block}.service-list>li.product-div-wrap .info-wrap .priceGroup>span:before{content:'NT$';font-size:12px;margin-right:2px}.service-list>li.product-div-wrap .info-wrap .priceGroup .totcount{text-decoration:line-through;font-size:12px;line-height:1;color:#a9a9a9;margin-bottom:-3px}.service-list>li.product-div-wrap .info-wrap .priceGroup .price{color:#0077C8;font-size:20px}.service-list>li.product-div-wrap .info-wrap .priceGroup .price.S1:before{content:'NT$'}.service-list>li.product-div-wrap .info-wrap .priceGroup .price.S1 .afterWord{font-size:14px}.service-list>li.product-div-wrap .info-wrap .btn{position:absolute;left:10px;bottom:10px;display:none}.service-list>li.product-div-wrap .info-wrap .btn-main3{cursor:default}.service-list>li.product-div-wrap .DefaultArticle .newsBtn{display:none !important;position:absolute;bottom:0;padding:7px 7px 9px;font-size:12px;width:100%}.service-list>li.product-div-wrap .DefaultArticle .PUBDATE{display:none;float:right;color:#757575}.service-list>li.product-div-wrap .DefaultArticle .fackLink{color:#0077C8;font-weight:600;border-bottom:2px solid #0077C8;padding:0 4px 3px}.banner .am-slider-c1{-webkit-box-shadow:none;box-shadow:none}.banner .am-slider-c1 .am-control-nav li a.am-active{background-color:#0077C8}.banner .am-slider-c1 .am-direction-nav{display:block;height:0}.banner .am-slider-c1 .am-direction-nav li{position:absolute;top:50%;transform:translateY(-50%)}.banner .am-slider-c1 .am-direction-nav li.am-nav-prev{left:0}.banner .am-slider-c1 .am-direction-nav li.am-nav-next{right:0}.banner .am-slider-c1 .am-direction-nav a{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-size:50px;color:rgba(255,255,255,0.7)}.banner .am-slider-c1 .am-direction-nav a.am-prev:before{font-family:'FontAwesome';content:"\f104";text-shadow:0 0 5px rgba(0,0,0,0.4);color:#fff}.banner .am-slider-c1 .am-direction-nav a.am-next:before{font-family:'FontAwesome';content:"\f105";text-shadow:0 0 5px rgba(0,0,0,0.4);color:#fff}.indexSection{padding:0;min-height:200px}.indexSection+.indexSection{padding-top:0}.indexSection .title{position:relative}.indexSection .title h2{font-size:18px;font-weight:500;border:2px solid #eeece9;color:#000000;letter-spacing:2px;background:#fbcf00;padding:2px 20px;border-radius:25px}.indexSection .title .more{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#000}.about{position:relative;background-attachment:fixed;padding:8vh 0 10vh;background:url(img/dot.gif)}.about .imgWrap{position:relative;float:left;width:40%;text-align:right;padding-top:1rem}.about .imgWrap:after{width:75%;height:100%;content:'';border:3px solid #666;display:block;position:absolute;top:3.5rem;right:0}.about .imgWrap img{border-radius:2px;position:relative;z-index:1;margin-right:2rem;box-shadow:0 0 10px rgba(0,0,0,0.3)}.about .text{float:left;width:60%;padding-left:4rem;text-align:left}.about .text .title{text-align:left;margin-bottom:2.5rem}.about .text .title:after{left:0;margin-left:0}.works .tabs ul{display:table;margin:0 auto 20px}.works .tabs li{float:left}.works .tabs li+li{margin-left:7px}.works .tabs li a{border-radius:30px;padding:4px 12px}.news-list li a{color:#000;font-size:18px;margin-left:25px}.breadCrumb{background:#2476c8}.breadCrumb ol{margin:0 auto;padding:23px 30px;overflow:hidden;max-width:1200px}.breadCrumb li{margin:0;-moz-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;font-size:15px;list-style:none;box-sizing:border-box}.breadCrumb li:first-of-type i{color:#999}.breadCrumb li:first-of-type span{white-space:nowrap}.breadCrumb li a{color:#fff}.breadCrumb li span{text-overflow:ellipsis;box-sizing:border-box}.breadCrumb li.am-active{color:rgba(255,255,255,0.9)}.insidePage{background:#fff}.insidePage .insideBanner{background:url(img/insideBanner2.jpg) no-repeat top;background-size:auto 350px;background-attachment:fixed}.insidePage .insideTitle{position:relative;text-align:center;padding-bottom:1rem;margin-bottom:3rem}.insidePage .insideTitle:after{content:'';height:2px;background:#0077C8;width:50px;position:absolute;bottom:0;left:50%;margin-left:-25px}.insidePage .insideTitle h2{font-size:30px;font-weight:500;margin:0}.insidePage .insideTitle span{color:#a9a9a9;font-size:15px}.insidePage .text-content h3,.insidePage .text-content h4,.insidePage .text-content h5,.insidePage .text-content h6{font-size:18px}.insidePage .text-content hr{margin:30px 0}.insidePage .text-content li{padding:2px 0}.insidePage .text-content img{height:auto !important}.insidePage .text-content input,.insidePage .text-content textarea{background-color:rgba(255,255,255,0.5)}.sort{margin-bottom:15px}.sort b{color:#0077C8}.transfail{background:#FAE5E4;padding:20px;border-radius:2px}.transfail h4{font-size:18px}.transok{background:#E7F5E7;padding:20px;border-radius:2px}.transok h4{font-size:20px}.apply-form .am-form-icon [class*=am-icon-]{top:38%}@media screen and (max-width: 1024px){.contactPage .am-g-fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contactPage [class*=am-u-]{width:100%}.contactPage .descSection{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contactPage .mapSection{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contactPage #map_container{padding-bottom:56.25%;margin-top:30px}}#map_container{position:relative;padding-bottom:75%;width:100%;margin-top:10px}#map{position:absolute;width:100%;height:100%;top:0}.thx h4{margin:10px 0 15px;padding-bottom:10px;border-bottom:1px dashed #ccc;font-size:20px}.thx h6{margin:5px 0}.thx ul>li{padding-bottom:7px}.thx p a{display:inline-block;margin-right:20px;margin-top:5px}.thx p a:hover{text-decoration:none}.ps{color:#a9a9a9;font-size:13px;display:block}.event>.product-div-wrap>.DefaultService .img-wrap{padding-bottom:60% !important}html{scroll-behavior:smooth}body.detailPage{background:#fff}.detailPage h1{font-size:24px;font-weight:700;line-height:1.5;margin:15px 60px 10px 60px;text-align:center;color:#0e90d2}@media (max-width: 480px){.detailPage h1{font-size:20px}}.detailPage{margin:0 auto;max-width:1200px}.product-div .tag{position:absolute;bottom:10px;right:5px;z-index:9}.product-div .tag .type-tag{padding:0.25em 0.625em;font-size:1.2rem;font-weight:700;color:#fff;line-height:1;background-color:#2476c8;border-radius:15px}.product-div .tag .type-tag-DM{padding:0.25em 0.625em;font-size:1.2rem;font-weight:700;color:#fff;line-height:1;background-color:#f37b1d;border-radius:15px}.product-div .tag .type-tag-s{padding:0.25em 0.625em;font-size:1.2rem;font-weight:700;color:#fff;line-height:1;background-color:#1fa08d;border-radius:15px}#productMain{height:100%;border:1px solid transparent;padding:15px auto;margin-top:15px}#productMain .inside_wrap{overflow:hidden;padding:10px 0;max-width:1130px;margin:0 auto}#productMain .inside_banner{max-width:1100px;margin:0 auto}#productMain .inside_banner img{width:100%}.productMain{position:relative}.product-detail{margin:0 auto}.product-detail section#tabwrap{padding:0 46px;height:100%;border:1px solid transparent;margin-top:50px}.product-detail ul#tab_menu{position:absolute;top:149px;max-width:978px}@media (max-width: 639px){.product-detail ul#tab_menu{left:10px}}.product-detail ul#tab_menu li{text-align:center}.productMainContent{width:calc(100% - 100px);float:left}.productMainContent .tagGroup{margin-bottom:10px}.productMainContent .tagGroup a{display:inline-block;font-size:14px;line-height:1;padding:6px 12px;background:#16a0ff;border-radius:20px;color:#fff}.productMainContent .tagGroup a+a{margin-left:5px}.productMainContent .tagGroup a:hover,.productMainContent .tagGroup a:focus{background:#0077C8}.productMainContent .share.hide960up{margin-top:15px}.productMainContent .ACTDESC{margin-bottom:15px;padding:0 10px}.productMainContent .ACTDESC *{font-family:Arial,"微軟正黑體" !important}.productMainContent .ACTDESC address,.productMainContent .ACTDESC blockquote,.productMainContent .ACTDESC dl,.productMainContent .ACTDESC fieldset,.productMainContent .ACTDESC figure,.productMainContent .ACTDESC hr,.productMainContent .ACTDESC ol,.productMainContent .ACTDESC p,.productMainContent .ACTDESC pre,.productMainContent .ACTDESC ul{margin:0 0 1rem 0}.productMainContent .ACTDESC *+address,.productMainContent .ACTDESC *+blockquote,.productMainContent .ACTDESC *+dl,.productMainContent .ACTDESC *+fieldset,.productMainContent .ACTDESC *+figure,.productMainContent .ACTDESC *+hr,.productMainContent .ACTDESC *+ol,.productMainContent .ACTDESC *+p,.productMainContent .ACTDESC *+pre,.productMainContent .ACTDESC *+ul{margin-top:1rem}.detailSideBar{float:left}.buyInfoBox{width:220px;border:1px solid #e1e1e1;border-radius:6px;padding:10px 15px;margin:10px 0}.buyInfoBox .priceGroup{text-align:right}.buyInfoBox .priceGroup>span{display:inline-block}.buyInfoBox .priceGroup>span:before{content:'NT$';font-size:14px;margin-right:2px}.buyInfoBox .priceGroup .totcount{text-decoration:line-through;font-size:14px;color:#a9a9a9}.buyInfoBox .priceGroup .price{color:#0077C8;font-size:26px}.buyInfoBox .priceGroup .discountTag{display:inline-block;font-size:14px;color:#333;border-radius:2px}.buyInfoBox .btnGroup .btn{font-size:18px;display:block;width:100%;padding:9px 15px}.buyInfoBox .btnGroup .btn+.btn{margin-top:7px}.buyInfoBox ul.productInfoList{margin:10px 0;border-top:1px solid #e1e1e1;padding:10px 0;font-size:15px;border-bottom:1px solid #e1e1e1}.buyInfoBox ul.productInfoList li{padding:2px 0}.buyInfoBox ul.productInfoList li label{margin:0 5px 0 0;font-weight:400;color:#757575}.buyInfoBox ul.productInfoList li label i{margin-right:3px;width:18px;text-align:center}.CONTMAN{max-width:220px;border:1px solid #e1e1e1;border-radius:6px;padding:10px 15px;margin:10px 0;color:#000;font-size:16px}@media (max-width: 480px){.CONTMAN{width:98%;margin:5px auto}}.CONTMAN .infotitle{color:#2476c8;font-size:16px;font-weight:bold}.CourseMainContent{overflow:hidden;padding:15px 0}.CourseMainContent .courseContent{overflow:hidden;margin-bottom:20px}.CourseMainContent .courseContent h1{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;color:#333}.CourseMainContent .courseContent .tagGroup{margin-bottom:10px}.CourseMainContent .courseContent .tagGroup a{display:inline-block;font-size:14px;line-height:1;padding:6px 12px;background:#16a0ff;border-radius:20px;color:#fff}.CourseMainContent .courseContent .tagGroup a+a{margin-left:5px}.CourseMainContent .courseContent .tagGroup a:hover,.CourseMainContent .courseContent .tagGroup a:focus{background:#0077C8}.CourseMainContent .courseContent .imgWrap{float:left}.CourseMainContent .courseContent .ACTDESC{margin-bottom:15px;padding:0 20px;float:left}.CourseMainContent .courseContent .ACTDESC *{font-family:Arial,"微軟正黑體" !important}.CourseMainContent .courseContent .ACTDESC address,.CourseMainContent .courseContent .ACTDESC blockquote,.CourseMainContent .courseContent .ACTDESC dl,.CourseMainContent .courseContent .ACTDESC fieldset,.CourseMainContent .courseContent .ACTDESC figure,.CourseMainContent .courseContent .ACTDESC hr,.CourseMainContent .courseContent .ACTDESC ol,.CourseMainContent .courseContent .ACTDESC p,.CourseMainContent .courseContent .ACTDESC pre,.CourseMainContent .courseContent .ACTDESC ul{margin:0 0 1rem 0}.CourseMainContent .courseContent .ACTDESC *+address,.CourseMainContent .courseContent .ACTDESC *+blockquote,.CourseMainContent .courseContent .ACTDESC *+dl,.CourseMainContent .courseContent .ACTDESC *+fieldset,.CourseMainContent .courseContent .ACTDESC *+figure,.CourseMainContent .courseContent .ACTDESC *+hr,.CourseMainContent .courseContent .ACTDESC *+ol,.CourseMainContent .courseContent .ACTDESC *+p,.CourseMainContent .courseContent .ACTDESC *+pre,.CourseMainContent .courseContent .ACTDESC *+ul{margin-top:1rem}.CourseMainContent .productDetailSection h2.title{background:#ddd}.productDetail{width:calc(100% - 340px);padding-right:15px}.productDetail .title{color:#0077C8;background:#eee;padding:0 10px;margin:30px 0 20px;position:relative;padding-right:3rem}.productDetail .title i{position:absolute;font-size:14px;right:15px;top:50%;transform:translateY(-50%)}.productDetail .title.am-collapsed i{transform:translateY(-50%) rotate(-90deg)}.productDetail .content{padding:0 10px}.teacherInfo .tPhoto{float:left;width:200px;border-radius:50%;overflow:hidden;border:7px solid #f3f3f3}.teacherInfo .tContent{float:left;padding-top:10px;padding-left:15px;width:calc(100% - 200px)}.teacherInfo .tContent img{display:none}.teacherInfo .tContent .tName{font-size:18px;font-weight:bold;margin-bottom:10px}@media (max-width: 640px){.teacherInfo .tPhoto{float:none}.teacherInfo .tContent{float:none;width:100%}}.classList .price{color:#0077C8;font-size:18px}.related-product{background:#f3f3f3;padding:30px 0;margin-top:50px;margin-bottom:-30px}.related-product h3{font-size:24px;margin:0 0 20px;color:#333;text-align:center}.default-tab .am-nav-tabs{margin-bottom:15px;border-bottom:0}.default-tab .am-nav-tabs>li>a{margin-right:20px;line-height:22px;border:0;background-color:#e9e9e9;color:#666;border-bottom:3px solid transparent;font-size:18px;letter-spacing:0.5px;border-radius:20px;padding:2px 20px}@media (max-width: 639px){.default-tab .am-nav-tabs>li>a{margin-right:10px;padding:2px 8px}}@media (max-width: 640px){.default-tab .am-nav-tabs>li>a{font-size:16px}}.default-tab .am-nav>li>a:focus,.default-tab .am-nav>li>a:hover{background-color:transparent}.default-tab .am-nav-tabs>li.am-active>a,.default-tab .am-nav-tabs>li.am-active>a:focus,.default-tab .am-nav-tabs>li.am-active>a:hover{color:#fff;background-color:#e2544d;border:0;border-bottom-color:transparent;cursor:default;border-radius:20px}.default-tab .am-tabs-bd{border:0}.default-tab .am-tabs-bd .am-tab-panel{padding:70px 0}.default-tab .am-tabs-bd .am-tab-panel p{margin:0}.default-tab .am-tabs-bd .am-tab-panel table.MsoNormalTable{margin:0 auto}.StudentdetailPage{margin:30px auto;padding:0 !important;width:800px;border:8px solid #2476c8;border-radius:15px}@media (max-width: 800px){.StudentdetailPage{width:100%}}.StudentdetailPage .StudentHead{height:160px;width:100%;background:url(img/StudentHead.jpg) center no-repeat;background-size:contain}.StudentdetailPage .StudentBody img.mainpic{width:100%}.StudentdetailPage .StudentBody .photoInfo{padding:5px;border-radius:7px;border:1px solid #ddd;background:#c1f3fc}.StudentdetailPage .StudentBody .photoInfo h3{color:#ffd902;margin:0;font-size:22px;border-radius:25px;background:#ddd;text-align:center;background:url(img/bbg.jpg) center no-repeat}.StudentdetailPage .StudentBody .photoInfo h4{color:#251a69;margin:0;font-size:22px;text-align:center}.StudentdetailPage .StudentBody .photoInfo h4 span{color:#171411;margin:0;font-size:16px;padding-left:5px}.StudentdetailPage .studentInfos{padding:10px}#menu-cart-list{top:-10px !important}.news_wrap{display:block}.bloggerwrap h3{font-size:24px;margin:0 0 20px;color:#0e90d2;text-align:center}.bloggerwrap .news li{font-size:18px;list-style:outside;margin-left:28px;border-bottom:1px dashed #818181}.bloggerwrap .news a{color:#2476c8}.bloggerwrap .news p{font-weight:normal;color:#000}.bloggerwrap .teacher .teacherimg{width:150px}.bloggerwrap .teacher ul{margin:0}.bloggerwrap .teacher ul li{list-style:auto;margin-left:26px}.bloggerwrap .teacher ul li>ul li{list-style:disc}.Remarks .teacherimg{width:150px}.Remarks .section-title{font-weight:bold;margin-bottom:10px}.Remarks .section-content{text-indent:2em}.Remarks .sub-section{margin-left:20px}.Remarks .sub-section-title{font-weight:bold;margin-top:10px}@media (max-width: 767px){.am-table-striped>tbody>tr:nth-child(1)>td{background:#f9f9f9 !important}}table.teacher td>p{margin:0}body.memberPage{background:#F3F3F1}body.memberPage .blk{color:#444}body.memberPage #menu-cart-list{display:none}body.memberPage .member-wrap{min-height:65vh;padding:30px 0}body.memberPage #left-Column>[class*=am-u-]{width:220px;z-index:1}body.memberPage #right-Column>[class*=am-u-]{width:100%;margin-left:-220px;padding-left:245px}@media (max-width: 960px){body.memberPage #left-Column>[class*=am-u-]{width:200px}body.memberPage #right-Column>[class*=am-u-]{margin-left:-200px;padding-left:225px}}@media (max-width: 767px){body.memberPage #left-Column>[class*=am-u-]{width:auto}body.memberPage #right-Column>[class*=am-u-]{margin:0;padding-left:1rem}}@media (max-width: 639px){body.memberPage #right-Column>[class*=am-u-]{padding-left:1rem}}.memberPage .am-checkbox,.memberPage .am-radio{margin:0}.memberPage .am-modal-hd .am-close{top:7px;width:34px;font-size:30px;line-height:34px;font-weight:100}@media (max-width: 640px){.memberPage .am-modal-dialog{width:90%}}.memberPage .am-tabs-bd,.memberPage .am-tabs-bd .am-tab-panel.am-active{z-index:auto}.memberPage .am-alert-secondary a{color:#0e90d2}.memberPage .am-alert-secondary a:hover,.memberPage .am-alert-secondary a:focus{color:#095f8a}.memberPage a,.memberPage button{cursor:pointer;vertical-align:middle}.memberPage .am-modal-dialog{width:90%;max-width:540px;border-radius:5px;overflow:hidden}.memberPage .am-modal-hd{padding:10px 20px;border-bottom:1px solid #dedede}.memberPage .am-modal-bd{background:#fff;padding:20px;text-align:left}.memberPage .am-modal-hd+.am-modal-bd{padding-top:20px}.memberPage .am-modal-footer{background:#fff;padding:10px 20px;text-align:center;display:block;height:auto}.memberPage .am-modal-footer .am-modal-btn{height:auto;line-height:initial}.memberPage .am-modal-footer.d-flex{display:flex}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.flex1{flex:1}.flex2{flex:2}.btn[disabled]{pointer-events:none;cursor:not-allowed;opacity:.45;box-shadow:none}.btnMainBorder{background:transparent;border:1px solid #0077C8;color:#0077C8}.btnMainBorder:hover,.btnMainBorder:focus{color:#005995;border:1px solid #005995}.btnGray{background:#f7f7f7;border:1px solid #ddd;color:#444}.btnGray:hover,.btnGray:focus{color:#1d1d1d;background:#dedede;border:1px solid #c4c4c4}.btnGrayBorder{background:#FFF;border:1px solid #cdcdcd;color:#1d1d1d}.btnGrayBorder:hover,.btnGrayBorder:focus{color:#0077C8;background:rgba(0,119,200,0.05);border:1px solid #0077C8}.btnSecond{background:#3bb4f2;border:1px solid transparent;color:#fff}.btnSecond:hover,.btnSecond:focus{color:#fff;background:#10a0ea}.btnSecondBorder{background:transparent;border:1px solid #3bb4f2;color:#3bb4f2}.btnSecondBorder:hover,.btnSecondBorder:focus{color:#10a0ea;border:1px solid #10a0ea}.btnMobilePay{color:#444;background:linear-gradient(180deg, #fff, #eaeaea);border:1px solid #dedede;transition:all .2s}.btnMobilePay:hover,.btnMobilePay:focus{color:#333;border:1px solid #ccc;background:linear-gradient(180deg, #fff, #eaeaea);box-shadow:inset 0 0 5px rgba(0,0,0,0.15)}.btnMobilePay img{max-width:120px;height:35px;display:block;margin:0px auto 5px}.btnMobilePay+.btnMobilePay{margin-left:5px}.memberLeftnav{background:#fff;padding:0px;border:1px solid #ddd}.memberLeftnav h2{color:#0077C8;font-size:14px;margin:0;padding:20px 15px 10px}.memberLeftnav ul{margin:0;padding-bottom:20px}.memberLeftnav ul li a{display:block;color:#555;letter-spacing:.5px;transition:all .2s linear;padding:12px 15px;margin-left:-3px;border-left:3px solid transparent}.memberLeftnav ul li a:hover,.memberLeftnav ul li a:focus{color:#222;border-left:3px solid #0077C8;background:#f6f6f6}.memberLeftnav ul li a:hover i,.memberLeftnav ul li a:focus i{color:#0077C8}.memberLeftnav ul li a i{width:20px;font-size:19px;margin-left:1px;margin-right:15px;color:#a9a9a9;position:relative;top:1px;transition:all .2s linear;text-align:center}h2.member-h2{font-size:24px;font-weight:normal;color:#0077C8;letter-spacing:1px}h2.member-h2 span{font-size:12px;font-weight:700;padding-left:5px;color:#BDBDBD;display:inline-block;text-transform:uppercase}.div_box{background:#fff;padding:20px;border:1px solid #ddd}.my-tickets{background:#fff;padding:20px;border:1px solid #ddd}.my-tickets .am-nav-tabs{border-bottom:2px solid #bbb;margin:-20px -20px 20px}@media (max-width: 767px){.my-tickets .am-nav-tabs{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.my-tickets .am-nav-tabs>li{margin-bottom:-2px}@media (max-width: 767px){.my-tickets .am-nav-tabs>li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.my-tickets .am-nav-tabs>li:nth-child(3){border-right:0}}.my-tickets .am-nav-tabs>li>a{margin:0;padding:15px 25px 12px;font-size:16px;border:0;border-bottom:4px solid transparent;color:#666;white-space:nowrap}.my-tickets .am-nav-tabs>li>a i{color:#a9a9a9;margin-right:2px}@media (max-width: 767px){.my-tickets .am-nav-tabs>li>a{padding:15px 15px 12px;border:0;font-size:15px;height:100%}}@media (max-width: 479px){.my-tickets .am-nav-tabs>li>a{padding:15px 10px 12px;font-size:14px}.my-tickets .am-nav-tabs>li>a i{display:none}}.my-tickets .am-nav-tabs>li>a:hover,.my-tickets .am-nav-tabs>li>a:focus{background:transparent;border:0;border-bottom:4px solid #0068af}.my-tickets .am-nav-tabs>li>a:hover i,.my-tickets .am-nav-tabs>li>a:focus i{color:#0077C8}.my-tickets .am-nav-tabs>li.am-active>a{border:0;border-bottom:4px solid #0068af;color:#1d1d1d}.my-tickets .am-nav-tabs>li.am-active>a i{color:#0077C8}.member-h3{color:#333;margin-bottom:15px;font-size:17px}.member-h3 i:first-of-type{font-size:15px;color:#999}.member-h3 .tip{font-size:14px;color:#a9a9a9}.ckeck-form input[readonly]{background:transparent !important;border:0 !important;padding:0 !important;cursor:text !important}.check-group{border-top:1px dotted #ddd;padding:15px 0}.check-group>label{font-size:14px;color:#a9a9a9;display:inline;float:left;width:130px;text-align:right;padding-right:20px}.check-group .group-content{float:left;width:100%;margin-left:-130px;padding-left:130px}.check-group.TotalAmount{border:0;padding:10px 0}.check-group.TotalAmount label{padding-top:2px;color:#f60}.check-group.TotalAmount .group-content>span{font-size:20px;color:#f60}.TotalAmount input[type='text']{color:#f60;font-size:20px;display:inline-block;width:auto;margin-top:-5px;margin-left:3px}.ckeck-form .am-panel-bd{padding-top:5px}.ckeck-form .am-selected-btn{font-size:15px}.check-group.UseBonus{border-bottom:1px dotted #ddd;margin-bottom:1.25rem}.ckeck-form .btn{padding:7px 17px;margin-left:130px}.card-notice h3{margin:0 0 10px}.card-notice li{font-size:14px}@media (min-width: 768px){.mobileBtnFixedWrap{display:inline-block}.mobileBtnFixedWrap .shortCodeTip{display:none}}@media (max-width: 767px){.mobileBtnFixedWrap{position:fixed;left:0;bottom:0;padding:10px;width:100%;z-index:2;background:#eee;border-top:1px solid #ccc;padding:5px 7px}.mobileBtnFixedWrap .btn{width:100%}.mobileBtnFixedWrap .shortCodeTip{padding-top:4px;line-height:1;font-size:12px;color:#757575;display:block}.mobileBtnFixedWrap .shortCodeTip i{color:#0077C8}}@media (max-width: 479px){.mobileBtnFixedWrap .site_iticket{bottom:50px}}.label_in_input{position:relative}.label_in_input label{position:absolute;left:10px;top:5px;margin:0;font-size:13px !important}.label_in_input input{padding-top:25px}.label_in_input input:active,.label_in_input input:focus{outline:0;box-shadow:none;border:1px solid #666}.label_in_input input:active+label,.label_in_input input:focus+label{color:#0077C8}li.cart{position:relative}#menu-cart-list{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1);border:1px solid #ddd;margin:8px 0 0;padding:15px}#menu-cart-list{position:absolute;top:37px;right:-10px;z-index:1093;min-width:160px;padding:15px;margin:0;text-align:left;line-height:1.6;background-color:#fff;border:1px solid #ddd;border-radius:0;opacity:0;visibility:hidden;box-shadow:0px 3px 10px -1px rgba(0,0,0,0.3)}li.cart:hover #menu-cart-list{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.jsorder .right{width:240px}.jsorder .right>ul{margin-bottom:5px}.jsorder .right li{line-height:20px;border-bottom:1px silver dashed;padding:10px 0px 10px 5px;display:block}.jsorder .right li.empty{border:none;padding:0}.jsorder .right li>span{position:relative;font-weight:bold;display:inline-block}.jsorder .right li b{color:#a9a9a9;font-size:13px;font-weight:normal}.jsorder .button{color:#fff;margin-top:10px;font-size:15px;padding:4px 35px;width:100%}.jsorder .right li span.del{display:block;cursor:pointer;float:right}.jsorder .right li span.del:hover,.jsorder .right li span.del:focus{color:#a9a9a9}.jsorder .totalFee{color:#113c7e;font-size:21px;text-align:right;display:block}.jsorder .totalFee .unit{display:inline-block;font-size:12px;margin-left:2px}.cart-table{margin-bottom:0}.cart-table thead th{background:#f2f2f2;padding:12px 0.7rem !important;vertical-align:middle;border:0 !important;letter-spacing:1px}@media (max-width: 767px){.cart-table>tbody>tr{overflow:hidden}.cart-table>tbody>tr span[data-type="responsive"]{width:40px;color:#999}}.cart-table>tbody>tr:hover,.cart-table>tbody>tr:focus{background:#f7f7f7}.cart-table>tbody>tr>td{padding:15px .7rem;border-top:0;border-bottom:1px solid #ddd;text-align:center}@media (max-width: 767px){.cart-table>tbody>tr>td{padding:12px .7rem;width:50% !important;text-align:left !important;float:left;border-bottom:0;border-top:1px solid #ddd}}.cart-table>tbody>tr>td:nth-child(1){width:40%;text-align:left}.cart-table>tbody>tr>td:nth-child(1) p{margin:0}.cart-table>tbody>tr>td:nth-child(1):before{display:none}@media (max-width: 767px){.cart-table>tbody>tr>td:nth-child(1){width:100% !important;text-align:left !important;padding-left:100px !important;float:none;overflow:hidden}.cart-table>tbody>tr>td:nth-child(1) span[data-type="responsive"]{display:none}}.cart-table>tbody>tr>td:nth-child(1) .pImg{width:120px;height:72px;float:left;margin-right:10px;border:1px solid #ddd;padding:3px;border-radius:3px}@media (max-width: 767px){.cart-table>tbody>tr>td:nth-child(1) .pImg{margin-left:-90px;width:80px;height:auto;padding:0;border:0}}@media (min-width: 960px){.cart-table>tbody>tr>td:nth-child(1) .div_pName{width:calc(100% - 130px);float:left}}.cart-table>tbody>tr>td:nth-child(1) .div_pName span:not(.am-badge){font-size:14px}.cart-table>tbody>tr>td:nth-child(1) .type-tag{display:none}.cart-table>tbody>tr>td:nth-child(2){width:10%}.cart-table>tbody>tr>td:nth-child(3){width:7%}.cart-table>tbody>tr>td:nth-child(3) input.COUNT{border-radius:2px;margin-bottom:0}.cart-table>tbody>tr>td:nth-child(3) input.COUNT[disabled]{padding:0;margin:0;border:0;background:transparent;text-align:center;font-size:1.5rem;line-height:1.6;cursor:text}@media (max-width: 767px){.cart-table>tbody>tr>td:nth-child(3) input.COUNT{width:70px;display:inline-block;padding:8px 10px}}.cart-table>tbody>tr>td:nth-child(3) .scountTip{color:#c00;font-size:12px;text-align:left}.cart-table>tbody>tr>td:nth-child(4){width:10%}.cart-table>tbody>tr>td:nth-child(5){width:5%}.cart-table>tbody>tr>td:nth-child(5) a{color:#a9a9a9}.cart-table>tbody>tr>td:nth-child(5) a:hover,.cart-table>tbody>tr>td:nth-child(5) a:focus{color:#757575}.totalPay{text-align:right;font-size:18px;font-size:1.8rem;border-bottom:1px solid #a9a9a9;padding:15px 0;margin-bottom:15px}.totalPay li>label{margin-right:12px;color:#757575;font-size:14px;font-size:1.4rem;font-weight:normal}.totalPay li.discount label[for='useDiscount']{font-weight:normal;margin-bottom:0}.totalPay li.discount .discountQuota{margin-bottom:0}.totalPay li.discount .discountResult{display:inline-block;vertical-align:top;color:#757575;margin-bottom:0}.totalPay li.totalAmount span{font-size:25px;font-size:2.5rem;color:#113c7e}.totalFee{padding:10px 0 0;text-align:right;font-size:25px;font-size:2.5rem;color:#113c7e;font-weight:500}.totalFee label{margin-right:12px;color:#757575;font-size:14px;font-size:1.4rem;font-weight:normal}#divBtnGroup{margin-top:10px;padding-top:10px;border-top:1px dotted #999}@media (max-width: 480px){#divBtnGroup .btn{float:none;width:100%}#divBtnGroup .btn+.btn{margin-top:5px}}#divBtnGroup #btnGoShopping{color:#444}#divBtnGroup #btnGoShopping:hover,#divBtnGroup #btnGoShopping:focus{color:#0077C8}#divForm{background:#fff;padding:20px;border:1px solid #ddd}.cartCheckSection+.cartCheckSection{border-top:1px dotted #999;margin-top:25px;padding-top:25px}.cartCheckSection h2{color:#666;font-size:18px}.cartCheckSection h2 i{color:#0077C8}.cartCheckSection h2 .check{display:inline-block;margin-left:10px}.cartCheckSection h2 .check label{font-size:15px;font-weight:normal}.cartCheckSection .am-form-label{padding-right:0}@media only screen and (max-width: 640px){.cartCheckSection h2{margin-bottom:5px}.cartCheckSection .am-form-group{margin-bottom:0}.cartCheckSection .am-form-label{padding:10px 1rem 5px;color:#a9a9a9}}.invoice label{display:block}.invoice-subInput{margin-top:5px;margin-bottom:30px;background:#fafafa;padding:10px 20px;border-radius:4px;border:1px solid #ccc}.invoice-subInput .am-form-label{text-align:left;padding-left:0}.SelectCity .styled-select,.SelectCity .zip{width:110px;float:left;margin-bottom:10px;margin-right:5px}.SelectCity .zip input{font-size:14px}.address input,.address select{height:35px;margin-bottom:0 !important;width:100%}#cartOK{display:none;position:fixed;top:50%;left:50%;background:rgba(0,0,0,0.8);z-index:9999;text-align:center;color:#fff;font-size:17px;padding:15px 10px;border-radius:10px;height:122px;width:122px;margin-left:-61px;margin-top:-61px}#cartOK img{display:block;margin:0 auto 5px;width:60px;height:60px}#drpPayKind.singleDrop{pointer-events:none;border:0;background:none;cursor:default;padding-left:0}.mailto{padding:15px;border:1px solid #ddd;background:#d3e5d4}.mailto h1{margin:0;font-size:18px;color:#136517}.mailto h1 span{color:#000}@media (min-width: 768px){.div_cart_row{display:flex}.div_cart_row .div_cart_step1{flex:2}.div_cart_row .div_cart_step2{flex:1 1 120px}}.div_cart_row .div_cart_box_title{padding:10px;background:#F2F2F2}.div_cart_row .div_form_help{font-size:14px;color:#666}.ul_billList li{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.ul_billList li label{margin:0}.ul_billList li.totalAmount{border-top:1px solid #ddd;padding-top:5px;margin-top:10px}.inputGroup_btn_inside{position:relative}.inputGroup_btn_inside input{width:100%;padding-right:60px}.inputGroup_btn_inside button{position:absolute;right:5px;top:5px}.order-item label{margin-bottom:0;margin-right:3px}.order-item+.order-item{margin-top:25px}.order-foot+.order-item{margin-top:25px}.order-foot{overflow:hidden;text-align:right;background:#F9F9F9;border:1px solid #ddd;border-top:0;padding:15px 15px;border-radius:0 0 5px 5px;display:flex;justify-content:space-between;align-items:center}.order-foot label{margin-bottom:0;margin-right:3px;font-size:14px}.order-foot .shipment{display:inline-block;margin-right:7px}.order-foot .totalCount{float:right}.order-foot #modalTRACKINGNO{font-weight:500}.totalCount{font-weight:bold;color:#c00}.paykind-name{float:left;font-size:14px;padding-top:3px}.tracking-no{font-size:14px;display:block}.tracking-no span{cursor:pointer}#tracking-help .am-modal-bd{padding-top:10px;border-top:1px solid #dedede}#tracking-help p{font-size:15px}.payment-btn{display:inline-block;padding:5px 20px;font-size:16px;margin-right:3px}.row1{background:#F9F9F9;padding:15px 20px;font-size:1.4rem;border:1px solid #ddd;border-radius:5px 5px 0 0;overflow:hidden}.row1 .div_OrderID{margin-bottom:3px}.row2{border:solid #ddd;border-width:0px 1px 0px 1px}.pItem{border-bottom:1px dotted #ddd;padding:12px 15px 7px}.pInfo .info-ul{margin-bottom:0;overflow:hidden;color:#666}.pInfo .info-ul li{float:left;padding:0 5px}.pInfo .info-ul li label{display:none}.pInfo .info-ul li.pName{width:65%;margin-bottom:5px}.pInfo .info-ul li.pTotalCount{width:35%;text-align:right;padding-right:0}.pInfo .info-ul li.pTotalCount .count{font-size:14px}.pInfo .info-ul li.pTotalCount span{display:inline-block;margin:0 3px}.pageRuleDesc{color:#999}.div_event{border:1px solid #ddd;border-radius:7px;overflow:hidden}.div_event .div_head{padding:12px 15px;background-color:#f5f5f5;border-bottom:1px solid #ddd}.div_event .div_body{padding:15px 20px}.div_event .div_foot{padding:10px 20px;background:#f5f5f5;border-top:1px solid #ddd}.div_event .btn{border-radius:3px}.atm-info p{line-height:1.9}.row2-ul{border-bottom:1px solid #ddd;font-weight:bold}.row2-ul li{padding:7px 0;overflow:hidden;vertical-align:middle;position:relative}.row2-ul li:before{content:'';position:absolute;left:0;top:0;width:101px;height:100%;background:#f7f7f7;z-index:1}.row2-ul label{display:inline-block;padding:0 6px 0 20px;margin:0;font-weight:normal;float:left;width:101px;font-size:14px;position:relative;z-index:2}.row2-ul .content{display:inline-block;float:left;padding-left:10px;width:100%;margin-left:-101px;padding-left:111px}.fzbig{font-size:21px;display:inline-block;margin-top:-5px}.ps-xs{font-weight:normal;font-size:15px}.taxCount{color:#757575}.btn-webatm{display:inline-block;padding:4px 12px;margin:10px 0;font-weight:normal;letter-spacing:.5px;line-height:1.6}.divider{text-align:center;letter-spacing:5px;font-size:24px;color:#000;display:table;white-space:nowrap;text-align:center;margin:20px auto;width:98%}.divider:after,.divider:before{border-top:1px dashed #000;content:"";display:table-cell;position:relative;top:21px;width:47%}.atmSection{border:1px solid #ddd}.atmSection+.atmSection{margin-top:20px}.atmSection .row1{border:0;margin:0}.atmSection .row2-ul{border:0;margin:0;position:relative}.atmSection .row2-ul:before{content:'';position:absolute;left:0;top:0;width:101px;height:100%;background:#f7f7f7;z-index:1}.atmSection .row2-ul li:before{display:none}.atmSection .row2-ul li label{font-weight:bold;color:#555}.atmSection .row2-ul li .content{padding-right:15px;color:#555}.atmSection .flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.atmSection .flexbox .w50{width:50%}@media (max-width: 767px){.atmSection .flexbox{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.atmSection .flexbox .w50{width:100%}}.atmSection .align-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.atmSection .justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.atmSection .barcode{margin:0 auto}@media print{.printWrap{text-align:center;padding:15px}.printWrap h1{text-align:center}}.ticketsPage .pItem{padding-bottom:0}.ticketsPage .pInfo{padding-bottom:10px}.ticketsPage .info-ul i{font-size:13px;width:15px;height:15px;text-align:center}.ticketsPage .info-ul.am-collapsed i:before{content:""}.ticketsPage #orderList{margin-bottom:20px}.pfoot{background:#fafafa;margin-left:-15px;margin-right:-15px}.pfoot .desc{padding:7px;text-align:center;color:#555;background:#e1e1e1}.hasShortCode{display:inline-block;color:#238fe8;padding:2px 7px;margin:3px;border-radius:2px;border:1px solid #238fe8;transition:all .2s}.hasShortCode:before{font-family:'FontAwesome';content:"\f145";margin-right:3px}.hasShortCode:hover,.hasShortCode:focus{color:#1474c4;border:1px solid #1474c4}.ticklist-table{margin:0;border-top:2px solid #ddd;border-bottom:1px solid #ddd}@media (max-width: 767px){.ticklist-table{border-top:0}}.ticklist-table th{background:#f2f2f2;vertical-align:middle !important;border:0 !important}.ticklist-table th .am-checkbox{margin-top:5px}.ticklist-table th:last-of-type{min-width:100px}.ticklist-table>tbody>tr>td{padding:10px .7rem;font-size:14px;border-top:1px dotted #ddd;position:relative}.ticklist-table>tbody>tr>td.orderNo .ticname{display:block}.ticklist-table>tbody>tr>td.orderNo .ticnumber{font-size:13px;color:#a9a9a9}@media (max-width: 767px){.ticklist-table>tbody>tr>td.checkboxTd{float:left;width:40px;margin-bottom:-2px}.ticklist-table>tbody>tr>td.checkboxTd:before{display:none}.ticklist-table>tbody>tr>td.orderNo{float:left;width:calc(100% - 40px)}.ticklist-table>tbody>tr>td.orderNo:before{display:none}.ticklist-table>tbody>tr>td.orderExp,.ticklist-table>tbody>tr>td.orderPrice{width:50%;float:left}.ticklist-table>tbody>tr>td.orderPrice .price{float:none}.ticklist-table>tbody>tr>td.orderStatus{width:100%}}.ticklist-table>tbody>tr>td.orderPrice .price:before{content:"NT$";font-size:12px;margin-right:2px}.ticklist-table>tbody>tr>td.orderStatus .vNO{background:transparent !important;color:#113c7e;padding:0;font-weight:500;cursor:text}.ticklist-table>tbody>tr>td.orderStatus .viewvNO{float:right;background:#0077C8;color:#fff;padding:2px 7px;border-radius:2px}.ticklist-table>tbody>tr>td.orderStatus .viewvNO:hover,.ticklist-table>tbody>tr>td.orderStatus .viewvNO:focus{background:#005995}@media (max-width: 767px){.ticklist-table>tbody>tr>td.orderStatus .viewvNO{float:none;margin-left:3px}}.eticketPageWrap .btn{padding:5px 15px}.eticketPageWrap .btn .am-badge{padding:2px 6px;font-weight:normal}.eticketPageWrap .btn-main .am-badge{background:#005995;color:#fff}.eTicketSection{margin-bottom:18px}.ticketHead{display:flex;position:relative;border-radius:5px;border:1px solid #dedede;background:#fff;box-shadow:0 1px 2px rgba(10,10,10,0.4)}.ticketHead .imgWrap{margin-right:15px;border-radius:5px;overflow:hidden;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 230px;-moz-box-flex:0;-moz-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px}@media (max-width: 639px){.ticketHead .imgWrap{-webkit-box-flex:0;-webkit-flex:0 0 120px;-moz-box-flex:0;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px}}.ticketHead .imgWrap>div{position:relative;padding-bottom:66.7%;overflow:hidden;width:100%}.ticketHead .imgWrap img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:auto;min-height:100%;max-width:inherit}.ticketHead .imgWrap.T711 img{height:100%;width:auto;max-width:100%}@media (min-width: 640px){.ticketHead .imgWrap.T711{border-right:1px solid #dedede}}.ticketHead .textWrap{display:flex;flex-wrap:wrap;flex-direction:column;padding:10px 0;margin-right:10px;color:#525252;width:100%}@media (max-width: 959px){.ticketHead .textWrap{font-size:14px}}@media (max-width: 639px){.ticketHead .textWrap{border-top:1px solid #dedede}}.ticketHead .textWrap .prdName{font-size:20px;font-weight:bold;margin-bottom:auto;width:100%}@media (max-width: 959px){.ticketHead .textWrap .prdName{font-size:15px}}.ticketHead .textWrap .div_ticCount{margin:3px 0 10px;color:#A9A9A9}.ticketHead .textWrap .div_useTicket{display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 640px){.ticketHead .textWrap .div_useTicket .span_ticketCount{order:2;padding-left:10px}}.ticketHead .textWrap .div_showDetail{color:#a9a9a9;border-top:1px solid #ddd;padding-top:5px;font-size:14px}.ticketHead .textWrap .div_showDetail .btn_showDetail{cursor:pointer}.ticketHead .textWrap .div_showDetail .btn_showDetail span{white-space:nowrap;display:inline-block}.ticketHead .textWrap .div_showDetail .btn_showDetail:hover .span_donatedCount,.ticketHead .textWrap .div_showDetail .btn_showDetail:focus .span_donatedCount{background:#095f8a}.ticketHead .textWrap .div_showDetail .span_donatedCount{font-size:12px;padding:1px 10px;background:#03A9F4;color:#fff;border-radius:50px;letter-spacing:.5px;transition:all 0.1s linear;margin-left:3px}.ticketHead .textWrap .div_showDetail.d-flex{display:flex;justify-content:space-between}@media (max-width: 639px){.ticketHead{flex-direction:column}.ticketHead .imgWrap{margin:0;flex:initial}.ticketHead .imgWrap>div{padding-bottom:56.25%}.ticketHead .textWrap{padding:10px;margin:0}.ticketHead .textWrap .prdName{font-size:19px}.ticketHead .textWrap .div_ticCount{margin:0px 0 10px}.ticketHead .textWrap .div_useTicket{flex-direction:column;align-items:flex-start}.ticketHead .textWrap .div_useTicket .span_ticketCount{margin-bottom:7px;color:#a9a9a9}.ticketHead .textWrap .div_useTicket .btn{width:100%;padding:7px;font-size:16px}}.div_qtyGroup{display:flex;align-items:center;justify-content:center}.div_qtyGroup .qtyControl,.div_qtyGroup .txtQty{display:inline-block;background:#fff;text-align:center;color:#666;border:1px solid #aaa;border-radius:2px;height:35px;line-height:35px;transition:all .35s}.div_qtyGroup .qtyControl:hover,.div_qtyGroup .qtyControl:focus,.div_qtyGroup .txtQty:hover,.div_qtyGroup .txtQty:focus{border:1px solid #444;color:#000}.div_qtyGroup .qtyControl[disabled],.div_qtyGroup .txtQty[disabled]{pointer-events:none;border-color:transparent;cursor:not-allowed;background:#dedede;opacity:.5;box-shadow:none}.div_qtyGroup .txtQty{padding:5px;margin:0 3px;font-size:18px;max-width:210px}.div_qtyGroup .qtyControl{cursor:pointer;width:45px;font-size:14px}.div_qtyGroup .qtyControl:hover,.div_qtyGroup .qtyControl:focus{border:1px solid #000;background:#000;color:#fff}.eTicketSection.active .ticketHead{border-radius:5px 5px 0 0;border-right:0;border-bottom:0;padding:18px;padding-bottom:5px}.eTicketSection.active .ticketHead .showDetail{display:none}.eTicketSection.active .ticketList{padding-top:5px}.eTicketSection .basicTxtStyle{outline:0;border:1px solid #aaa;border-radius:2px;transition:all .35s;width:100%;padding:7px 10px;color:#000}.eTicketSection .basicTxtStyle:hover,.eTicketSection .basicTxtStyle:focus{border:1px solid #444}.eTicketSection .basicTxtStyle[disabled]{pointer-events:none;border-color:transparent;cursor:not-allowed;background:#dedede;opacity:.5;box-shadow:none}.ticket__divider{position:relative;height:20px;background-color:white;margin-left:10px;margin-right:10px}.ticket__divider .ticket__notch{position:absolute;left:-10px;width:20px;height:20px;overflow:hidden}.ticket__divider .ticket__notch:after{content:'';position:relative;display:block;width:40px;height:40px;right:100%;top:-50%;border:10px solid white;border-radius:50%;box-shadow:inset 0 1px 4px rgba(10,10,10,0.4)}.ticket__divider .ticket__notch.ticket__notch--right{left:auto;right:-10px}.ticket__divider .ticket__notch.ticket__notch--right:after{right:0}.ticket__divider:after{content:'';position:absolute;height:50%;width:100%;top:0;border-bottom:2px dashed #e9ebed}.ticketList{background:#fff;padding:18px;border-radius:0 0 5px 5px;box-shadow:0 0px 2px rgba(10,10,10,0.4)}.ticketList .desc{text-align:center;margin-bottom:10px}.ticketList .desc i{color:#0077C8}.ticketListTable{margin:0}.ticketListTable thead{background:#eee;color:#8c8c8c}.ticketListTable thead th{white-space:nowrap;font-weight:400;font-size:13px}.ticketListTable tbody tr:hover,.ticketListTable tbody tr:active,.ticketListTable tbody tr.active{background:#f7f7f7}.ticketListTable .ticname{display:block}.ticketListTable .ticnumber{color:#a9a9a9;font-size:14px}.ticketListTable .btnVoucher{display:inline-block;padding:2px 7px;margin:3px;border-radius:2px;font-size:13px;transition:all .2s}.ticketListTable .useshortcode{color:#a9a9a9}.ticketListTable .useshortcode.hasCode{color:#1d1d1d;font-weight:800;font-size:22px}.btn_useshortcode{font-size:19px;font-weight:800;padding:0px 15px;background:#FFF;border-radius:2px;min-width:115px;text-align:center}.btn_useshortcode[disabled]{pointer-events:none;cursor:not-allowed;opacity:.45;box-shadow:none}.ticketsPage .div_ps{text-align:left;border:1px solid #ddd;background:#f7f7f7;font-size:13px;padding:15px 15px 20px}.ticketsPage .div_ps p{margin-top:0;margin-bottom:5px}.ticketsPage .div_ps p:last-of-type{margin-bottom:0}.ticketBody_tabNav .am-nav-tab>li{border-bottom:3px solid #DDD}.ticketBody_tabNav .am-nav-tab>li.am-active{border-color:#0077C8}.ticketBody_tabNav .am-nav-tab>li.am-active>a{color:#000;background-color:#ebebeb}.ticketBody_tabNav .am-tabs-bd{border:0}.ticketBody_tabNav .am-tabs-bd>.am-tab-panel{padding:10px 0px 0px}@media (max-width: 767px){.ticketListTable thead{display:none !important}.ticketListTable tr{margin-bottom:10px}.ticketListTable td{border:0 !important}.ticketListTable td.tdTicNo:before{display:none !important}.ticketListTable td.tdTicExp{clear:both}}.am-modal{color:#555}.am-modal.w400 .am-modal-dialog{width:400px;max-width:90%;position:relative;margin:25px 0;overflow:initial}.am-modal.w400 .am-modal-dialog .btn_closeModal_float{position:absolute;right:5px;top:-20px;color:#FFF;font-size:12px;z-index:5}.am-modal.w400 .am-modal-footer{border-radius:0 0 2px 2px}.am-modal .prdNm{border-bottom:1px dotted #999;margin-bottom:10px;padding-bottom:10px;font-size:18px}.am-modal .w300{max-width:300px;margin:0 auto}.am-modal .div_qtyGroup{margin:5px auto}.modal_mainContent .am-alert{border-radius:2px}.modal_mainContent .box{color:#444;background:#fff;border:1px solid #dcdcdc;border-radius:2px}.modal_mainContent li{padding:5px 10px}.modal_mainContent li label{color:#a9a9a9;font-size:14px;font-weight:normal}.modal_mainContent li+li{border-top:1px dotted #ccc}.modal_mainContent li.donateShortCode{background:#eee;border:0}.modal_mainContent .modal_showShortCode_barcode_wrap{display:inline-block;padding-top:5px;background:#FFF}.modal_mainContent label[for=modal_showShortCode_QRcode]{color:#000}.modal_mainContent .div_qrcode_wrap{background-image:url("img/needWait.png?v=2021");background-repeat:no-repeat;background-position:center;display:inline-block;min-width:100px;min-height:100px}.modal_mainContent .d-flex{display:block}.modal_mainContent .d-flex .content{font-weight:bold;line-height:1;padding-bottom:7px;letter-spacing:1px}@media (min-width: 641px){.modal_mainContent .d-flex{display:flex}.modal_mainContent .d-flex li{flex:1}}#modal_showShortCode_shortCode,#modal_showShortCode_shortCode_reget{font-weight:bold}#modal_showShortCode .am-text-xl,#modal_showShortCode_reget .am-text-xl{font-size:30px;letter-spacing:1px}#modal_showShortCode .div_qrcodeDueDate,#modal_showShortCode_reget .div_qrcodeDueDate{display:inline-block;font-size:14px;background:#555;color:#fff;border-radius:30px;padding:2px 12px}.systleadlogo{line-height:36px}.ul_socialShare{display:flex;flex-wrap:wrap}.ul_socialShare>li{padding:0 5px 5px 0;border:0 !important}.ul_socialShare .icon{margin-right:5px;min-width:20px;display:flex;align-items:center;justify-content:center}.ul_socialShare .icon svg{vertical-align:middle}.ul_socialShare .icon i{font-size:17px}.ul_socialShare .btn_socialShare{padding:5px 12px;border-radius:3px;display:flex;align-items:center;justify-content:center;height:40px}.btn_social_line{color:#FFF;background:#00c200}.btn_social_line:hover,.btn_social_line:focus{color:#FFF;background:#008f00}.btn_social_fb{color:#FFF;background:#1679F0}.btn_social_fb:hover,.btn_social_fb:focus{color:#FFF;background:#0d61c6}.btn_social_copyLink{color:#FFF;background:#2196F3}.btn_social_copyLink:hover,.btn_social_copyLink:focus{color:#FFF;background:#0c7cd5}.ul_UserFastCheck li label{color:#666}.li_TicName{font-size:23px}.li_UseTicketTime,.li_UseShortCode{background:#eee}#div_UserFastCheck .text-xxl{font-size:33px;letter-spacing:1px}.div_mainMsg{display:flex;align-items:center}.eTickets_StorePage .my-tickets{background:#420b0b;border-radius:5px;color:#FFF}.voucher{max-width:1000px;margin:20px 0 25px;font-size:19px}.voucher-inner{border:1px dotted #555;overflow:hidden}.ticVouchers .div_ticVouchers_mainContent,.bookingVouchers .div_ticVouchers_mainContent{padding:20px}.ticVouchers .title,.bookingVouchers .title{margin:0 0 20px;padding-bottom:10px;font-size:25px;line-height:1.5;border-bottom:1px solid #ddd;color:#222}@media (max-width: 350px){.ticVouchers .title,.bookingVouchers .title{font-size:22px}}.ticVouchers .row label,.bookingVouchers .row label{color:#999;margin-right:5px;font-weight:normal;font-size:15px}.ticVouchers .row label+span,.bookingVouchers .row label+span{color:#222}.ticVouchers .span_useshortcode,.bookingVouchers .span_useshortcode{font-size:30px;line-height:1}.ticVouchers .div_codes label,.bookingVouchers .div_codes label{color:#000;display:block}.ticVouchers .div_ps,.bookingVouchers .div_ps{text-align:left;border-top:1px solid #ddd;background:#f7f7f7;font-size:13px;padding:15px 15px 20px}.ticVouchers .div_ps p,.bookingVouchers .div_ps p{margin-top:0;margin-bottom:3px}.ticVouchers .showShortCode_barcode_wrap,.bookingVouchers .showShortCode_barcode_wrap{padding:0;padding-top:5px}.ticVouchers .div_qrcode_wrap,.bookingVouchers .div_qrcode_wrap{background-image:url("img/needWait.png?v=2021");background-repeat:no-repeat;background-position:center;display:inline-block;min-width:100px;min-height:100px}@media (min-width: 1025px){.ticVouchers .div_qrcode_wrap img,.bookingVouchers .div_qrcode_wrap img{width:170px}}.use-rule{max-width:1000px;line-height:1.8;color:#666}.use-rule .title{font-size:19px;margin-bottom:10px;margin-top:20px;color:#222;background:#eee;padding:2px 15px}.use-rule hr{margin-top:20px}.div_rule .content{padding:0 15px}.div_rule .content ol li{list-style-type:decimal;list-style-position:inside;padding:0 5px 10px}.inputGruop.withIcon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.inputGruop.withIcon input{border-radius:2px 0 0 2px}.inputGruop.withIcon .btn{border-radius:0 2px 2px 0}.eRefundPage .inputGruop{max-width:350px}.eRefundPage .desc{font-size:14px;background:#f5f5f5;border-radius:3px;padding:15px 20px;color:#666;margin-bottom:1.6rem}.eRefound-table{margin:0}.eRefound-table thead{background:#eee;color:#8c8c8c}.eRefound-table thead th{white-space:nowrap}.eRefound-table tbody tr:hover,.eRefound-table tbody tr:active,.eRefound-table tbody tr.active{background:#eee}.eRefound-table tbody tr:hover td,.eRefound-table tbody tr:active td,.eRefound-table tbody tr.active td{background:transparent !important}.eRefound-table tbody tr.choose{display:table-row}.eRefundFeeSection{padding:20px 15px;text-align:right;border-top:1px solid #ddd}.eRefundFeeSection label{font-weight:normal}.eRefundFeeSection label+span{font-weight:bold}.eRefundFeeSection .refundAmount span{font-size:120%;color:#0077C8}.pagination{margin:15px 0}.pagination a{display:inline-block;font-size:13px;cursor:pointer;margin:2px;color:#333;padding:5px 12px;background:#f1f1f1;border-radius:2px}.pagination a:hover,.pagination a:focus{background-color:#ddd}.pagination a.jp-previous{margin-right:7px}.pagination a.jp-next{margin-left:7px}.pagination a.jp-current{cursor:default;background:#4d90fe;font-weight:bold;color:#fff}.pagination a.jp-disabled{cursor:default;color:#bbb}#divRefund ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding-right:15px}#divRefund ul li input{max-width:250px;border-radius:4px;font-size:15px;font-weight:normal}#divRefund ul li input::-webkit-outer-spin-button,#divRefund ul li input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 767px){.eRefound-table thead{display:none !important}.eRefound-table tr{margin-bottom:10px}.eRefound-table tr.choose{display:block !important}.eRefound-table td{border:0 !important}.eRefound-table td.tdCheckbox{margin-right:0 !important;width:25px;float:left}.eRefound-table td.tdCheckbox:before{display:none !important}.eRefound-table td.tdTicNm{width:calc(100% - 40px);float:left}.eRefound-table td.tdTicNm:before{display:none !important}.eRefound-table td.tdTicNo{clear:both}}.eRefundSection{margin-bottom:20px}.eRefundSection table{border:1px solid #ddd;border-top:0;margin:0}.div_enterShortCode{background:#0077C8;color:#FFF;padding:20px;border-radius:3px}.div_formGroup{display:flex;flex-wrap:wrap;align-items:center}.div_formGroup .div_label{flex:0 0 110px;margin-right:10px}@media (max-width: 399px){.div_formGroup .div_label{flex:1}}.div_inputGroup{display:flex}.div_inputGroup .txt_ShortCode{font-size:30px;padding:5px 15px;color:#000;border:0;box-shadow:inset 0px 0px 5px rgba(0,0,0,0.2);border-radius:4px 0 0 4px;max-width:200px;font-weight:bold}.div_inputGroup .txt_ShortCode::placeholder{font-size:16px}@media (max-width: 399px){.div_inputGroup .txt_ShortCode{max-width:180px}}.div_inputGroup .btn_verify{border-radius:0 4px 4px 0;background:#343434}.div_inputGroup .btn_verify:hover,.div_inputGroup .btn_verify:focus{color:#FFF;background:#676767}.div_T711Voucher{max-width:600px;margin:0 auto;background:#FFF;padding:15px 20px;border:1px solid #DDD;border-radius:5px}.div_pic img{max-height:200px}.div_productInfo{display:flex;border-top:1px solid #ddd;padding:10px}@media (max-width: 479px){.div_productInfo{display:block}}.div_productInfo .div_Title{flex:0 0 80px;color:#A9A9A9;text-align:right;padding-right:5px}@media (max-width: 479px){.div_productInfo .div_Title{text-align:inherit}}.page_DealerSaleItem .ul_AstoreList{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.page_DealerSaleItem .ul_AstoreList li{padding:5px;flex:0 0 25%}@media (max-width: 1024px){.page_DealerSaleItem .ul_AstoreList li{flex:0 0 33.33%}}@media (max-width: 640px){.page_DealerSaleItem .ul_AstoreList li{flex:0 0 50%}}.page_DealerSaleItem .ul_AstoreList li .box{border:1px solid #ddd;transition:all .2s;height:100%;padding:10px;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,0.1)}.page_DealerSaleItem .ul_AstoreList li .box:hover,.page_DealerSaleItem .ul_AstoreList li .box:focus{background:#f5f5f5;font-weight:bold}.page_DealerSaleItem .ul_AstoreList li .btn_delete{padding:5px 7px}.page_DealerSaleItem .label_checkbox{position:relative;padding-left:20px;cursor:pointer;height:100%;width:100%}.page_DealerSaleItem .label_checkbox input[type="checkbox"]{position:absolute;left:0;top:1px}.my-profile{background:#fff;padding:20px;border:1px solid #ddd}.my-profile label{font-weight:bold;padding-right:4px}.profile-form{max-width:600px}.profile-pic .img-wrap{width:180px;height:180px;margin-bottom:10px}.profile-pic .img-wrap img{width:100%}.profile-pic .pic-desc p{margin-bottom:5px;font-size:12px;color:#888}.profile-pic .upload-btn{font-size:14px;cursor:pointer;color:#fff !important}.my-profile input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.my-profile input[type=radio].css-checkbox+label.css-label{padding-left:21px;height:16px;display:inline-block;line-height:16px;background-repeat:no-repeat;background-position:0 0;font-size:16px;vertical-align:middle;cursor:pointer}.my-profile input[type=radio].css-checkbox:checked+label.css-label{background-position:0 -16px}.my-profile label.css-label{background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_6edd1dfa7df883b191b352933fbf42d9.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-profile .am-form-group{overflow:hidden}.my-profile .am-form-field{padding:10px 15px;box-shadow:none;border-radius:3px;transition:all .2s}.my-profile .am-form-field:hover,.my-profile .am-form-field:focus{border-color:#666;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2)}.my-profile input.am-form-field.am-form-field[disabled],.my-profile input.am-form-field.am-form-field[readonly]{background-color:#EFEFEF;cursor:default;border:none;box-shadow:none}.am-input-group.birthday{width:100%}.birthday select{border-width:0 0 1px 0;padding:5px 10px}.am-datepicker-date input.am-form-field.am-form-field[readonly]{cursor:default;background-color:transparent;border-radius:0 !important;border-bottom:1px #ccc solid}.am-datepicker-add-on{margin-left:-46px;float:left;z-index:10;width:auto}.am-datepicker-add-on button{background:transparent;color:#444;box-shadow:none}.am-datepicker-add-on button:hover,.am-datepicker-add-on button:focus,.am-datepicker-add-on button:active,.am-datepicker-add-on button:active:focus{background:transparent;color:#00A0E9;box-shadow:none;outline:0}.am-datepicker-switch{position:relative}.am-datepicker-switch:after{bottom:0px;content:"(小技巧：點我切換年月)\00a0";display:block;height:20px;font-size:14px;color:#fff;left:0;position:absolute;width:100%}.validation-summary-errors{font-size:15px;font-weight:bold;color:#E91E63;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:25px}.must{position:relative}.must:after{position:absolute;top:0;right:-5px;content:'*';color:#dd514c}.profileSection .desc{font-size:14px;background:#f5f5f5;border-radius:3px;padding:15px 20px;color:#666;margin-bottom:1.6rem}@media (max-width: 640px){.my-profile .am-form-label{text-align:left}}.div_porfile{font-size:15px}.div_porfile .am-form-field{padding:10px 15px;border-radius:3px;transition:all .2s;font-size:15px}.div_porfile .am-form-field:hover,.div_porfile .am-form-field:focus{border-color:#666;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2)}.div_porfile .am-form-field[readonly]{display:inline-block;width:auto;background:transparent;border-color:transparent;pointer-events:none}.div_porfile select.am-form-field{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+) no-repeat 100% center;padding-right:25px}/*!
* @author Steven Masala [me@smasala.com]
* Github: https://github.com/smasala/responsive-tables-js
* @license: MIT https://tldrlegal.com/license/mit-license
* Responsive Tables
* @version 1.0.0
*/table.responsive span[data-type="responsive"]{display:none}table.responsive td.notitle:before{display:none}@media (max-width: 768px){table.responsive span[data-type="responsive"]{display:inline-block;width:45%;color:#a8a8a8;vertical-align:top;display:none}table.responsive td:before{display:inline-block;content:attr(data-title);position:relative;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;color:#a9a9a9}table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}html.ie9 table.responsive,html.ie9 table.responsive thead,html.ie9 table.responsive tbody,html.ie9 table.responsive th,html.ie9 table.responsive td,html.ie9 table.responsive tr{float:left;clear:both;width:100%}table.responsive thead{display:none}table.responsive tr{border:1px solid #ccc;padding:5px 0}table.responsive tr+tr{margin-top:10px}table.responsive td{border:none !important;position:relative;padding:5px 10px !important}table.responsive th{display:none}.am-table-striped>tbody>tr:nth-child(odd)>td,.am-table-striped>tbody>tr:nth-child(odd)>th{background:transparent}}@media (max-width: 900px){.bookingPageWrap table.responsive span[data-type="responsive"]{display:inline-block;width:45%;color:#a8a8a8;vertical-align:top;display:none}.bookingPageWrap table.responsive td:before{display:inline-block;content:attr(data-title);position:relative;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;color:#a9a9a9}.bookingPageWrap table.responsive,.bookingPageWrap table.responsive thead,.bookingPageWrap table.responsive tbody,.bookingPageWrap table.responsive th,.bookingPageWrap table.responsive td,.bookingPageWrap table.responsive tr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.bookingPageWrap html.ie9 table.responsive,.bookingPageWrap html.ie9 table.responsive thead,.bookingPageWrap html.ie9 table.responsive tbody,.bookingPageWrap html.ie9 table.responsive th,.bookingPageWrap html.ie9 table.responsive td,.bookingPageWrap html.ie9 table.responsive tr{float:left;clear:both;width:100%}.bookingPageWrap table.responsive thead{display:none}.bookingPageWrap table.responsive tr{border:1px solid #ccc;padding:5px 0}.bookingPageWrap table.responsive tr+tr{margin-top:10px}.bookingPageWrap table.responsive td{border:none !important;position:relative;padding:5px 10px !important}.bookingPageWrap table.responsive th{display:none}.bookingPageWrap .am-table-striped>tbody>tr:nth-child(odd)>td,.bookingPageWrap .am-table-striped>tbody>tr:nth-child(odd)>th{background:transparent}}.bookingPageWrap #divForm{padding:0;border:0}.table_normalStyle thead th{background:#f2f2f2;color:#8c8c8c;padding:12px 0.7rem !important;vertical-align:middle;border-bottom:1px solid #ddd;letter-spacing:1px;white-space:nowrap}@media (max-width: 900px){.table_normalStyle>tbody>tr{overflow:hidden}.table_normalStyle>tbody>tr span[data-type="responsive"]{width:40px;color:#999}}.table_normalStyle>tbody>tr:hover,.table_normalStyle>tbody>tr:focus{background:#f7f7f7}.table_normalStyle>tbody>tr>td{padding:15px .7rem;border-top:0;border-bottom:1px solid #ddd}@media (max-width: 900px){.table_normalStyle>tbody>tr>td{display:flex;padding:12px .7rem;text-align:left;border-bottom:0;border-top:1px solid #ddd}}#div_ApplStat10 .txtCount{border-radius:2px;margin-bottom:0;max-width:70px}#div_ApplStat10 .txtCount[disabled]{padding:0;margin:0;border:0;background:transparent;text-align:center;font-size:1.5rem;line-height:1.6;cursor:text}@media (max-width: 900px){#div_ApplStat10 .txtCount{display:inline-block;padding:8px 10px}}#div_ApplStat10 .remove{cursor:pointer;color:#a9a9a9}#div_ApplStat10 .remove:hover,#div_ApplStat10 .remove:focus{color:#444}@media (max-width: 900px){#div_ApplStat10 tfoot{display:block;width:100%}}#div_ApplStat10 tfoot tr{border:none;padding:0}#div_ApplStat10 tfoot label{margin:0}@media (min-width: 901px){#div_ApplStat20 .td_time small{display:block}}@media (min-width: 901px){#div_ApplStat20 .am-btn{margin-bottom:5px}}#div_ApplStat30 tr.EXPIRED{opacity:0.6}@media (min-width: 901px){#div_ApplStat30 .td_ticCount,#div_ApplStat30 .td_ticCancle{text-align:center}}.Noticecontainer{font:16px/21px "Open Sans", Arial, sans-serif;color:#666;background-color:white;padding:0 20px;border-radius:5px}.Noticecontainer p{margin-bottom:10px}.Noticecontainer .openhide{display:none}.Noticecontainer dt{font-size:16px;color:#000000;margin-bottom:14px;margin-left:26px;cursor:pointer;font-weight:normal}.Noticecontainer dt span{color:#666;font-size:12px}.Noticecontainer dt:before{content:"";border-color:transparent #ccc;border-style:solid;border-width:5px 0 5px 8px;display:block;height:0;width:0;left:-16px;top:17px;position:relative}.Noticecontainer dd{padding:20px;background:#FDFCFA;border-radius:5px;border:1px solid #F2EEE6;position:relative}.Noticecontainer dd:after,.Noticecontainer dd:before{bottom:100%;left:6%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.Noticecontainer dd:after{border-color:rgba(136,183,213,0);border-color:transparent;border-bottom-color:#FDFCFA;border-width:15px;margin-left:-15px}.Noticecontainer dd:before{border-color:rgba(194,225,245,0);border-color:transparent;border-bottom-color:#F2EEE6;border-width:17px;margin-left:-17px}.message-bell{color:#000;display:inline-block}.message-bell-btn{font-size:18px;cursor:pointer;width:30px;height:30px;display:inline;line-height:30px;text-align:center;margin-left:10px}.message-bell-btn:hover{color:#999}#noticebell>.badge-dot{width:8px;height:8px;padding:0;border-radius:50%}.badge,.badge-dot{position:relative;display:inline-block;padding:0 6px;font-size:14px;text-align:center;background-color:#FF5722;color:#fff;border-radius:10px;line-height:16px}.message-bell .badge-dot,.message-bell .badge{top:-10px;left:-5px}.message-frame{z-index:99999999;position:fixed;min-height:100px;border:1px solid #d2d2d2;background-color:#fff;animation-duration:0.3s !important;-moz-box-shadow:0px 1px 4px #454545;-webkit-box-shadow:0px 1px 4px #454545;box-shadow:0px 1px 4px #454545;color:#555;border-radius:4px}.message-pagination{border-top:1px solid #F2F2F2;width:100%;bottom:0px;position:absolute;height:30px}.message-none-msg{width:100%;text-align:center;height:30px;line-height:30px;color:#999}.message-btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.message-frame-header{width:100%;height:40px;border-bottom:1px solid #eee}.message-btn{border-radius:3px}.message-btn-blue{color:#ffffff !important;background-color:#0077C8}.message-btn-blue:hover{color:#ffffff !important;background-color:#a9a9a9}.message-btn-header{font-size:12px;margin:5px 5px;float:right}.message-content{font-size:12px;overflow-y:auto;overflow-x:hidden}.message-content-list{overflow-y:auto;overflow-x:hidden}.message-content-list,.message-content-list li{width:100%}.message-content-list li{min-height:30px;border-bottom:1px solid #EEEEEE;display:block;padding:5px;margin:0;list-style-type:none;cursor:pointer}.message-content-list li:hover{background-color:#f2f2f2}.message-footer{color:#0e9aef;text-align:center;width:100%;cursor:pointer}.message-footer a{font-size:12px !important;padding:inherit !important}.message-content-list-item-detail{display:inline-block}.message-content-list-item-dot{width:20px;text-align:center;vertical-align:top;height:100%;float:left}.message-content-list-item-content{display:inline-block}.webNotiy{text-align:center}.max400{max-width:400px}.bd0{border:0 !important}.input-inline{display:flex}.input-inline .btn{white-space:nowrap}.table_thGray thead th{background:#F2F2F2}@media (min-width: 769px){.div_md_nowrap{overflow:auto}.div_md_nowrap th,.div_md_nowrap td{white-space:nowrap}}.page_MemberCenter{max-width:600px;margin:0 auto}.div_MemberCenter{min-height:55vh}.div_MemberCenter *+h2{margin-top:30px}.div_MemberCenter>h2{font-weight:400;font-size:23px}.div_MemberCenter ul{display:flex;flex-wrap:wrap}.div_MemberCenter ul>li{width:33.33%;padding:2px}@media (min-width: 600px){.div_MemberCenter ul>li{width:25%}}.div_MemberCenter ul>li a{display:block;font-size:17px;padding:15px 10px 10px;text-align:center;color:#2c2c2c;border:1px solid #dddddd;border-radius:4px;width:100%;height:100%}.div_MemberCenter ul>li a>i{display:block;font-size:20px;padding-bottom:10px;color:#a9a9a9;width:auto;height:25px;line-height:25px}.div_MemberCenter ul>li a>i.material-icons{font-size:24px}.div_MemberCenter ul>li a:hover,.div_MemberCenter ul>li a:active{color:#0077C8;background:#f7f7f7;border-color:#0077C8}.div_MemberCenter ul>li a:hover>i,.div_MemberCenter ul>li a:active>i{color:#0077C8}body.memberPage .wrap{min-height:60vh}body.memberPage #mainContentColumn{margin:5rem 0;padding:3.2rem}@media (max-width: 767px){body.memberPage #mainContentColumn{margin:0;padding:30px 0}}body.memberPage #left-Column>[class*=am-u-]{width:200px;padding:0}body.memberPage #right-Column>[class*=am-u-]{width:100%;margin-left:-200px;padding-left:225px}@media (max-width: 767px){body.memberPage #left-Column>[class*=am-u-]{width:auto}body.memberPage #right-Column>[class*=am-u-]{margin:0;padding-left:1rem}}@media (max-width: 639px){body.memberPage #right-Column>[class*=am-u-]{padding:0}}#divOrders .div_CartTypeTab{display:none !important}.memberLeftnav{background:#fff;padding:0px;border:1px solid #ddd}.memberLeftnav h2{color:#0077C8;font-size:14px;margin:0;height:50px;padding:25px 15px 10px}.memberLeftnav ul{margin:0;padding-bottom:25px}.memberLeftnav ul li a{display:block;color:#555;letter-spacing:.5px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;padding:12px 15px;margin-left:-3px;border-left:3px solid transparent}.memberLeftnav ul li a:hover,.memberLeftnav ul li a:focus{color:#222;border-left:3px solid #0077C8;background:#faf6f6}.memberLeftnav ul li a:hover i,.memberLeftnav ul li a:focus i{color:#0077C8}.memberLeftnav ul li a i{width:20px;font-size:19px;font-weight:300;margin-left:1px;margin-right:15px;color:#a9a9a9;position:relative;top:1px;transition:all .2s linear}.user-base .img-wrap{float:left;margin-right:10px}.user-base img{width:100%;width:90px;height:90px;border-radius:50%;padding:5px;border:1px #ccc solid}.user-base{overflow:hidden}.user-info h2.name{margin-bottom:5px;letter-spacing:1px}.user-info .name a{font-size:13px;margin-left:2px}.user-info p{margin-bottom:2px}.user-info p{color:#000}@media (max-width: 1024px){.productMainContent{width:calc(100% - 300px)}.detailSideBar{width:300px}.buyInfoBox{width:300px}.productDetail{width:calc(100% - 300px)}}@media (min-width: 960px){.hide960up{display:none}.am-offcanvas{display:block;position:relative;background:none}.am-offcanvas .am-offcanvas-bar{position:static;background:none;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;overflow:initial}.am-offcanvas .am-offcanvas-bar:after{display:none}}@media (min-width: 768px){#memberLeftnav.am-offcanvas{display:block;position:relative;background:none}#memberLeftnav.am-offcanvas .am-offcanvas-bar{position:static;background:none;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;overflow:initial}#memberLeftnav.am-offcanvas .am-offcanvas-bar:after{display:none}}@media (max-width: 959px){.hide960down{display:none}#head{padding:0}#head>.am-container:before,#head>.am-container:after{display:none}#head .logo{padding:7px 0}#head .mainMenu>li{margin:0}#head .btn-mobileMenu{display:inline-block;color:#a9a9a9;width:35px;height:45px;border-radius:50%;padding:0;text-align:center;cursor:pointer;transition:all .2s}#head .btn-mobileMenu i{font-size:20px;line-height:45px}#head .btn-mobileMenu:hover,#head .btn-mobileMenu:focus{color:#0077C8}.search-bar-mobile{margin:0;padding:5px 10px;background:#ddd;box-shadow:inset 0 1px 1px rgba(0,0,0,0.12);max-width:inherit}.search-bar-mobile .input-group .am-form-field,.search-bar-mobile .input-group .input-group-btn button{height:35px;border:0}.am-offcanvas-bar{width:200px;top:60px;background:rgba(255,255,255,0.98);box-shadow:0 0 20px rgba(0,0,0,0.12)}.am-offcanvas-bar:after{display:none}.btn-cloesMobileMenu{display:block;line-height:0;padding:10px 10px;cursor:pointer;border-bottom:1px solid #dedede;position:relative;color:#a9a9a9;padding-left:3rem}.btn-cloesMobileMenu i{position:absolute;left:5px;top:50%;transform:translateY(-50%)}.btn-cloesMobileMenu .close{height:18px;width:18px;position:absolute;top:50%;transform:translateY(-50%);left:10px;fill:#b0b0b0}.btn-cloesMobileMenu:hover,.btn-cloesMobileMenu:focus{opacity:1}.mobileMenuTitle{margin:0;font-size:15px;color:#ffffff;padding:0 10px;background:#9c9c9d}.mainMenu{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;margin-bottom:15px}.mainMenu li{width:100%}.mainMenu li a{width:100%;padding-left:3rem;border-radius:0;border-left:4px solid transparent}.mainMenu li a:hover,.mainMenu li a:focus{color:#0077C8;background:#faf6f6;border-left:4px solid #0077C8}.productMainContent{width:100%;float:none;padding:0}.detailSideBar{width:100%;float:none}.productDetail{width:100%;padding:0}.buyInfoBox{position:fixed !important;bottom:0;left:0;background:#f9f9f9;top:auto !important;width:100% !important;display:flex;justify-content:space-between;margin:0;padding:0;border-radius:0;border:0;border-top:1px solid #ccc;z-index:999}.buyInfoBox .priceGroup{display:flex;flex-wrap:wrap;flex:0;padding:6px 35px 6px 15px;text-align:left}.buyInfoBox .priceGroup .totcount{line-height:1;display:block;margin-top:4px;margin-bottom:3px;width:100%}.buyInfoBox .priceGroup .price{color:#E7294F;line-height:1}.buyInfoBox .priceGroup .discountTag{display:none}.buyInfoBox .btnGroup{display:flex;flex:3}.buyInfoBox .btnGroup .btn{padding:9px 10px;border-radius:0;white-space:nowrap}.buyInfoBox .btnGroup .btn+.btn{margin:0;border:0;background:#FE7F2D;color:#fff}.buyInfoBox .productInfoList,.buyInfoBox .share{display:none}}@media (min-width: 768px){.hide768up{display:none}}@media (max-width: 767px){.hide768down{display:none}}/*!
* @author Steven Masala [me@smasala.com]
* Github: https://github.com/smasala/responsive-tables-js
* @license: MIT https://tldrlegal.com/license/mit-license
* Responsive Tables
* @version 1.0.0
*/table.responsive span[data-type="responsive"]{display:none}@media (max-width: 768px){table.responsive span[data-type="responsive"]{display:inline-block;width:45%;color:#a9a9a9;vertical-align:top}table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}html.ie9 table.responsive,html.ie9 table.responsive thead,html.ie9 table.responsive tbody,html.ie9 table.responsive th,html.ie9 table.responsive td,html.ie9 table.responsive tr{float:left;clear:both;width:100%}table.responsive tr{border:1px solid #ddd;overflow:hidden}table.responsive td{border:none}table.responsive th{display:none}}@media (max-width: 768px){@-ms-viewport{width:device-width}.tickets-table{border-bottom:0}table.tickets-table tr{border:0;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid transparent}tr.orderRow1{margin-top:25px;margin-bottom:0 !important}tr.orderRow1 td:first-of-type{display:none}tr.orderRow1 td[colspan="5"] span[data-type="responsive"]{display:none}tr.orderRow2{margin-bottom:0 !important;border-bottom:1px solid #ddd !important}tr.orderRow2:hover{background-color:rgba(243,123,29,0.115);border:1px solid #444 !important}.orderRow2 td{padding:10px 0.7rem 10px !important;border-top:1px dotted #c7c7c7 !important}.orderRow2+.orderRow2 td:first-of-type,.orderRow2+.orderRow2 td.orderName{border-top:0 !important}tr.orderRow2 td:first-of-type{float:left;width:40px}tr.orderRow2 td:first-of-type span[data-type="responsive"]{display:none}td.orderCheck{float:left;width:40px;padding:0 !important}td.orderCheck span[data-type="responsive"]{display:none}td.orderName{float:left;width:calc(100% - 40px)}td.orderName span[data-type="responsive"]{display:none}td.orderNo{float:left;width:50%;word-break:break-all}td.orderNo span[data-type="responsive"]{width:40px}td.orderExp{float:left;width:50%}td.orderExp span[data-type="responsive"]{width:60px}td.orderPrice{float:left;width:50%}td.orderPrice span[data-type="responsive"]{width:40px;text-align:left}td.orderPrice .price2{display:inline-block;float:none;text-align:left;margin-top:-5px}td.orderPrice .price1{display:none}td.orderStatus{float:left;width:50%;text-align:left}td.orderStatus span[data-type="responsive"]{width:40px;text-align:left}td.orderStatus div.status{display:inline-block;text-align:left}table.complete-table tr td span[data-type="responsive"]{display:inline-block}.complete-table tr.orderRow1 td:first-of-type{display:block}.complete-table tr.orderRow1 td span[data-type="responsive"]{display:none}.complete-table .orderRow2 td{float:none !important;width:100% !important}.complete-table td.orderExp span[data-type="responsive"]{width:80px}.voucher-inner{padding-bottom:0}.voucher .left{float:none;width:100%;padding-right:0;border-bottom:1px dashed #ddd;margin-bottom:15px;padding-bottom:0px}.voucher .left .use-info{margin-bottom:5px}.voucher .right{float:none;width:100%;padding-top:5px;text-align:center}.voucher .ps{text-align:left;margin-top:25px;border-top:1px dashed #ddd;padding-top:15px;padding-left:15px;padding-bottom:20px;background:#f7f7f7;margin-right:-15px;margin-left:-15px}}@media (max-width: 640px){@-ms-viewport{width:device-width}.profile-form .am-form-label{padding-left:1rem;margin-bottom:5px}.my-profile .am-form-label{text-align:left}.D-form p{padding:0 1rem}.pInfo{margin-bottom:5px}.pItem .info-ul li{float:none;width:100% !important;text-align:left !important;padding:0;line-height:1.3;margin-bottom:6px}.row1{padding:10px 15px 8px}.row1 span.orderId{display:block;margin-bottom:6px;border-bottom:1px dotted #c1c4c7;padding-bottom:3px}.buyer,.orderBuyDate,.shipment,.totalCount{float:left;width:50%;margin:0;padding-right:7px}.pItem{padding:8px 15px 0}.order-head{padding:0 15px 5px;padding-left:0px}.order-head label{display:none}a.atm-report{position:absolute;right:12px;bottom:-30px;padding:1px 4px;border-radius:2px;background:#238FE8;color:#eaf6ff;font-size:13px;text-decoration:none}a.atm-report:hover{background:#006ba0;color:#fff}span.atm-report{position:absolute;right:12px;bottom:-30px;padding:1px 4px;border-radius:2px;background:#999;color:#ffffff;font-size:13px}.payment .order-head{padding:0 0 5px}.payment .btns a{padding-left:5px}.payment .order-help{margin:0}}@media (max-width: 480px){@-ms-viewport{width:device-width}.orderBuyDate{margin-left:0}tr.orderRow2 td span[data-type="responsive"]{display:block}tr.orderRow2 td.orderName span[data-type="responsive"]{display:none}td.orderNo{width:65%}td.orderExp{width:35%}td.orderPrice{width:65%}td.orderStatus{width:35%}.orderStatus .check-ticket{display:inline-block;margin-left:3px}.voucher{font-size:18px}.voucher .left h2.title{margin-bottom:15px;font-size:22px}.voucher .left .use-info .row label{margin-right:0;line-height:15px;display:block;font-weight:normal;font-size:14px}.voucher .left .use-info .row{margin-bottom:15px}.buyInfoBox .priceGroup{flex:0;padding:5px 10px}.buyInfoBox .priceGroup .price{font-size:21px}.buyInfoBox .btnGroup .btn{font-size:15px}}
/*# sourceMappingURL=all.css.map */
