a,a:focus,a:hover,a:visited{text-decoration:none;color:#fff}#menu_intro a,#menu_intro a:focus,#menu_intro a:hover,#menu_intro a:visited{text-decoration:none;color:#000}a.item,a.item::visited,a.item:focus,a.item:hover{color:#fff}@font-face{font-family:Noto_Sans_TC_r;src:url('/assets/fonts/Noto_Sans_TC/NotoSansTC-Regular.otf')}.menu{height:calc(100vh - 63px - 50px);overflow:auto;padding-bottom:8px;scrollbar-width:thin}.menu::-webkit-scrollbar{width:8px}.menu::-webkit-scrollbar-track{background:#1a1a1a}.menu::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px;border:1px solid #333}.menu::-webkit-scrollbar-thumb:hover{background-color:#777}.sel_billboard{position:relative;height:calc(100% - 160px)}#disp_lg{align-content:center;top:0}#lang{width:100%;margin:10px auto;display:flex;justify-content:center;align-items:center;margin:0 auto;color:#fff}.lang{display:inline-block;width:50%;height:36px;font-size:18px;border:none;background-color:transparent;outline:0;color:#fff}.lang.active{color:#6fd2fd;border:none}.sel_lg p,.sel_lg_m p{display:flex;flex-wrap:wrap;align-items:center;height:100%;width:100%;align-content:flex-start;padding-left:.5em}.sel_lg p img,.sel_lg_m p img{margin-right:.5em}.bgc{background-color:#2bbbd8}.slide a:hover{text-decoration:underline}.prod2{margin-top:2px}.menu a:last-child.prod2{margin-bottom:0}.prod2:before{content:attr(data-order);width:2.2em;display:flex;justify-content:center;margin:0 3px 0 0;padding:6px 12px;font-weight:700;border-radius:2px}.prod_list p{align-items:center;align-content:center}#qrcode{position:absolute;right:-250px;margin-top:calc(50vh - 125px);height:250px;width:310px;z-index:2;display:flex;color:#fff;cursor:pointer;font-size:.9em;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}#ad2{background-image:url("<?php 	echo ASSETS_PATH; ?>/images/index/45degreee_fabric.jpg");background-repeat:repeat}.swiper-button-next,.swiper-button-prev{color:#87ceeb;transform:scale(.5)}.swiper-button-prev{left:-3px}.swiper-button-next{right:-3px}@media(max-width:991px){#login{height:60px}}@media(max-width:420px),(max-height:420px),(orientation:portrait){body,html{width:100%}body{font-family:微軟正黑體;background-color:#000}a,a:focus,a:hover,a:visited{text-decoration:none;color:#fcf4d9}main{height:94%}footer{width:100%}.menu{height:calc(100vh - 120px)}.welcome_enter{height:100%;padding-top:5px}#menu_user,.sel_lg_m:not(.user):not(.plist){position:relative;bottom:-800px}#sel_2_xs,.mark{height:10vh;display:flex;margin:10px auto;border-radius:10px;background-image:none;border-radius:0}.sel_lg_m{font-weight:700}.menu{overflow-y:auto}#menu_prod{margin-bottom:10em}#menu_contest,#menu_prod,#menu_user{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.prod_list{width:100%}#menu_prod a,.prod_list a{display:flex;min-width:80%}#menu_contest a,#menu_user a{display:flex;min-width:40%}#menu_contest a,#menu_prod a{display:flex;flex:1;margin:10px}#menu_prod a.prod2:first-child{margin-top:0}.prod2{height:7vh}.prod{display:flex;color:#fff}.prod2:before{height:100%;align-items:center;width:2em;font-size:1.5em}.#menu_prod a.prod22:first-child{margin-top:0}.contest{display:flex;clip-path:polygon(20% 0%,80% 0%,100% 0,100% 81%,100% 100%,5% 100%,0 88%,0 0);background-color:#ffb85f;color:#fff}.intro{margin:0!important;display:inline-block;width:calc(100% - 20px);color:#000;margin:0 10px!important}.intro>p{display:flex;height:80%;width:100%;padding-left:5px;background-color:#f1f1f1;align-self:center;align-content:center;align-items:center;margin-bottom:0}.intro::before{display:flex;align-self:center;content:"";height:80%;border-left:12px solid #000}#menu_user{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}#menu_user a{height:30%}.user{display:flex;flex-direction:column;justify-content:center;margin:20px 8px!important}.user i{display:flex;font-size:5em;justify-content:center;color:#102e37}.user p{display:flex;justify-content:center;font-size:16px!important;line-height:24px!important;color:#102e37}#qrcode{display:none}}@media(max-height:420px){#sel_2_xs,#sel_2_xs p,.mark,.mark p{height:50px}.prod2{height:10vh}}@media (orientation:portrait){.disp_lg{display:none}}