.search{position:relative;top:0;width:100%;height:42px;background:#e8e8e8}.member_name{position:relative;padding-top:2px;height:42px;float:right;top:8px;right:8px}.search_content{position:relative;width:274px;height:42px;float:right;top:8px;right:8px}.search_content input[type="text"]{width:174px;padding-left:4px;color:#555;font-weight:bold}.search_content .search_btn{width:24px;height:22px;background:url("../image/search.svg") center no-repeat;position:absolute;right:18px;top:2px;border:0;cursor:pointer}.main_nav{height:75px;width:100%}.top{width:100%;height:117px}.main_nav .nav{position:relative;height:75px;float:left}.main_nav .nav li{float:left}.main_nav .nav li a{width:108px;position:relative;top:33px;text-decoration:none;text-align:center;color:#fff;display:block;border-right:2px solid #fff}.main_nav .nav li a:hover{color:#ffde00}.main_nav .nav .r{background:#e20c11;height:75px}.main_nav .nav .r li{width:108px}.main_nav .nav .r li a{cursor:pointer}.main_nav .nav .r ul{display:none;position:absolute;left:-201px;top:75px;padding-top:16px;background:#292929;color:#fff;width:849px;z-index:3}.main_nav .nav .r ul li{float:left;list-style-type:disc;height:42px;margin-left:45px;position:relative;top:15px}.main_nav .nav .r ul li a{width:130px;top:-2px;border:0}.main_nav .nav .b{padding-left:5px;background:#292929;height:75px}.main_nav .nav .b li{width:auto}.main_nav .nav .b .cart{width:109px;background:url("../image/other/cart_icon.jpg") no-repeat;background-position:8px 33px;height:75px;cursor:pointer}a.member-link{color:#212925;text-decoration:none}.product_title h2{font-size:20px;font-family:"微軟正黑體";margin-bottom:25px;margin-left:-20px}.product_title ul{color:#de3338}.product_title li{list-style-image:url("../image/other/point.jpg");color:#494949;margin-bottom:23px}.product_color{margin-bottom:40px;height:28px}.product_color li{text-align:center;float:left;cursor:pointer;width:28px;margin-right:2px;height:28px}.product_color .selected{border:1px solid #555}.product_num li{list-style-image:url("../image/other/point.jpg");color:#494949;float:left;width:140px}.add_cart{width:100px;height:16px;float:left;background:#de3338;color:#fff;padding:5px 10px;text-align:center;border-radius:5px;margin-right:5px;cursor:pointer}.pay{cursor:pointer}.pay img{margin-top:-1px}.product_pic{width:550px;margin-top:33px}.product_pic img{cursor:pointer}.product_pic img:hover{opacity:0.9}.store_list{width:1000px;height:800px;background:url("../image/place/store_bg.png") top center no-repeat;content:"";margin:0 auto;display:block;color:#545454;overflow:hidden}.store_list_wrapper{margin:60px 70px}.store{height:150px;float:left;padding-right:40px;padding-left:40px;margin-top:25px}.store_list_wrapper h3{color:#e20c11;font-weight:bold;margin-bottom:22px}.store_list_wrapper .addr{font-weight:bold;margin-bottom:10px}.store_list_wrapper .store .l{width:290px;word-break:break-all}div.rb-pagination{overflow:hidden;font-size:10pt;padding:10px 0}div.rb-pagination ul{list-style:none;padding:2px 0;line-height:16px}div.rb-pagination li{display:inline}div.rb-pagination.sabrosus{text-align:center;margin-top:10px}div.rb-pagination.sabrosus a{padding:2px 5px 2px 5px;margin-right:2px;text-decoration:none;color:#e63237;font-weight:bold}div.rb-pagination.sabrosus a:hover,div.rb-pagination.sabrosus a:active{color:#545454}div.rb-pagination.sabrosus li.current{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #e20c11;font-weight:bold;background-color:#e20c11;color:#FFF}div.rb-pagination.sabrosus li.disabled{padding:2px 5px 2px 5px;margin-right:2px;color:#929292}div.rb-pagination a.page-link{position:static;display:inline;margin-left:0;line-height:normal;background-color:transparent;border:none}select.pageno{padding-top:6px;padding-bottom:6px}.ui-dialog{padding:0 !important;z-index:1033 !important}.ui-dialog input.btn{width:56px}.ui-dialog-title{color:white !important}.ui-widget-header{background:#e11f24 !important}.table-custom{border:none}.table-custom tr td{border:none !important}.table-custom tr td:first-child{font-weight:bold;width:100px}.detail-box .table-custom{border-bottom:1px solid}.detail-box .table-custom:last-child{border-bottom:none}.detail-box .table-custom thead tr th{border-bottom:none !important}.detail-box .table-custom tbody tr th{border-top:none !important;width:55px}.detail-box .table-custom tbody tr td{border:none !important}.detail-box .table-custom tbody tr td:first-child{font-weight:bold;width:100px}.rainsky-red{color:#e11f24}.icon-box{width:30px;height:30px;display:inline-block}.icon-mobile{max-width:30px}#loading_img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.msg-box{position:absolute;transform:translate(-50%, -30%);top:30%;left:50%;min-width:260px;width:30%}.msg-box .panel{border:2px solid #646464;box-shadow:0 0 12px rgba(0,0,0,0.6)}.msg-box .panel-rainsky{background-color:#e11f24;color:white}.msg-box .error-close{text-align:center;margin:5px 50px;padding:15px 0px 5px;border-top:1px solid #CCCCCC}.msg-box .error-close a{background-color:#e11f24;color:white;padding:7px;border-radius:10px}.msg-box .msgs{margin:0 20px;padding:10px;border:1px solid #dadada}.msg-box .msgs p{margin:0}.msg-box .msgs a{color:#333;text-decoration:none}.inner-addon{position:relative}.inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none}.left-addon .glyphicon{left:0px}.right-addon .glyphicon{right:0px}.left-addon input{padding-left:30px}.right-addon input{padding-right:30px}#gotop{background-color:#e11f24;padding:3px;position:fixed;bottom:44px;right:50%;box-shadow:0px 2px 10px 1px rgba(2,1,1,0.3);opacity:.95;border:1px solid white;transform:translate(50%, 0);z-index:1028;display:none}#gotop a{text-decoration:none}.no-margin{margin:0}.no-padding{padding:0}.bg-cover{position:fixed;width:100%;height:100%;background:black;opacity:.8;z-index:1031;display:none}.item-search-form{position:fixed;width:100%;display:none;background-color:#282828;padding:5px 5px;z-index:1031}.cancel-search-form{color:white;display:inline-block;margin:6.75px 0;font-size:.8em}.content{margin-top:0}.content .content-title{background-color:#e11f24;color:white;text-align:center;padding:10px 0;width:100%}.content .content-wrap{padding:10px 10px 20px 10px}.content .content-wrap .content-main{padding:20px 0}.content .content-wrap .small-title{margin:20px 20px;font-size:1.2em;font-weight:bold}.mobile-btn,.mobile-btn-bk{display:block;border:none;background:#e11f24;padding:10px 0;color:white;width:100%;font-weight:bold;font-size:.95em}.mobile-btn-bk{background-color:#282828}.mobile-btn-bk.active{background-color:#fff000;color:black}.mobile-btn-bk.delete{background-color:white;color:black;border:1px solid #dadada}.input-custom{background-color:#eeeeee;border-radius:0;padding:2px 5px}.info{font-size:.95em;color:#9d9d9d}.info .primary-info{color:black}.info:first-child{margin:20px 0 5px 0}.info:last-child{margin:0}.popbox{position:fixed;display:none;width:95%;transform:translate(-50%, -50%);top:50%;left:50%;background-color:#e5767f;z-index:1032}.popbox .pop-content{background-color:white;margin:10px;padding:10px;position:relative}.popbox .pop-content .close-btn{border:1px solid #eee;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.6);position:absolute;top:3%;right:3%}.popbox .pop-content .close-btn a{color:#333}.popbox .cover-title{font-size:1.2em;padding:10px 0}.popbox .login-info{margin:20px 0 10px}.popbox a{margin-top:5px;font-size:.8em}.pagination{position:relative;height:50px}.pagination .page_tag{font-size:.8em;padding:10px;position:absolute;transform:translate(-50%);left:50%}.pagination .page_tag.prev{background-color:#f5f5f5;transform:translate(-25%);left:25%}.pagination .page_tag.prev a{color:grey}.pagination .page_tag.next{background-color:#e11f24;transform:translate(-75%);left:75%}.pagination .page_tag.next a{color:white}.bg-main{background-color:#f7f7f7;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.navbar{border-width:0;margin-bottom:0;max-height:44px;min-height:44px}.navbar .navbar-brand{max-height:44px;background:#282828;height:auto;color:white;cursor:pointer;padding:5px 15px;font-size:.8em}.navbar .navbar-brand .text-center{margin-top:-8px;transform:scale(0.9)}.navbar .navbar-brand:hover{opacity:.7;color:white}.navbar .navbar-brand img{margin-top:-3px}.navbar .nav-logo{position:absolute;margin:auto;max-height:44px;left:0;top:0;bottom:0;right:0}#tabs{height:100vh}.nav-cover{-webkit-overflow-scrolling:touch;position:fixed;display:none;z-index:1031;width:100%;height:100%}.nav-cover .nav-title{cursor:pointer;color:white;background-color:#1f1f1f;height:75px}.nav-cover .nav-title .nav-content{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:100%}.nav-cover .nav-title:hover{background-color:#fff000;color:black}.nav-cover .nav-title:last-child{position:relative;background-color:#e11f24;font-size:.8em;padding:10px}.nav-cover .nav-title:last-child .nav-close p{margin:0;transform:scale(0.9)}.nav-cover .nav-title.active{background-color:#fff000;color:black}.nav-group{display:none;background-color:#282828;position:relative;height:100%;overflow:scroll;padding-bottom:175px}.nav-group .nav-item{border-bottom:1px solid #545252}.nav-group .nav-item.active .nav-item-group{display:block}.nav-group .nav-item a{text-decoration:none;padding:30px 0;display:block;color:white}.nav-group .nav-item .nav-item-group{background-color:#e4757e;display:none}.nav-group .nav-item .nav-item-group .nav-item-list{border-bottom:1px solid white;color:white}.nav-group .nav-item .nav-item-group .nav-item-list.active{background-color:#e84855}.nav-group .nav-item .nav-item-group.active{display:block}.slick-current .nav-box{background-color:#f17e81}.nav-box{height:5px;width:100%;display:inline-block;background-color:#282828}.product-list{background-color:#f5f5f5}.product-list .no-padding{border-right:1px solid white}.product-list .pl-block{padding:5% 5% 0 5%}.product-list .pl-block img{max-height:165px}.product-list .pl-block p{font-size:.8em;margin:10px 0;height:40px}.product-list .price{font-size:1em;font-weight:bold;background-color:#e11f24;color:white;padding:5px;margin:0}.product-list select{font-size:12px}.view-more{background-color:#f5f5f5;padding:20px 0}.view-more .view-more-btn,.view-more .view-no-more{width:100px;background-color:#fff000;padding:10px;cursor:pointer}.view-more .view-no-more{display:none}.product-price{color:#e11f24;font-size:1.5em}.product-info{color:#727272;font-weight:bold}.btn-color{display:inline-block;margin:10px 5px 10px 0}.btn-color.selected{border:1px solid #727272;padding:3px}.btn-wrap{margin:5px 0;font-weight:bold}.btn-wrap .add-cart{background-color:#eeeeee;color:#e11f24;border:1px solid #dadada}.product-description .description-title{position:relative;letter-spacing:1.5px;font-size:1.2em;background-color:#282828;color:white;padding:15px 5%}.product-description .description-title .pull-right{font-size:1.5em;position:absolute;right:5%;top:12x}.product-description .description-main{margin-bottom:20px}.product-description .description-main img{max-width:100% !important;height:auto !important}.order-list .order-title{padding:10px;background-color:#eeeeee}.order-list .order-item{border-bottom:1px solid grey;margin-bottom:12.5px}.order-list .order-item:last-child{border-bottom:none}.order-detail{position:fixed;width:95%;height:75%;transform:translate(-50%, -50%);top:50%;left:50%;background-color:#e5767f;overflow:scroll;z-index:1003;display:none}.order-detail.opened{display:block}.order-detail .pop-content{background-color:white;margin:10px;padding:20px}.order-detail .pop-content .detail-box{border-bottom:1px solid}.order-detail .pop-content .detail-box:last-of-type{border-bottom:none}.order-detail .pop-content .detail-box .small-title{margin:10px 0}.custom-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;background:grey;width:30px;height:30px;display:block;z-index:1029;border:1px solid;border-radius:20px;opacity:.7}button.custom-arrow{background:rgba(192,192,192,0.3);border:none}button.custom-arrow:hover{background:rgba(192,192,192,0.4)}button.custom-arrow .arrow{left:0;top:2px}.left-arrow{left:10px}.right-arrow{right:10px}.arrow{top:7px;left:7px;color:white}.activity-items{margin-bottom:20px}.activity-items .choose-title{background:url("/image/cart/um_icon.png") no-repeat;padding-left:35px;margin:20px}.activity-items .choose-info{margin:50px;border-bottom:1px solid;padding-bottom:20px}.activity-items .choose-wrap{position:relative}.activity-items .choose-wrap .choose-item{padding:10px;width:80%;height:250px;border:1px solid}.shop_icon img.active{border:3px solid #e11f24;border-radius:15px}.shop_icon li{display:block}.payment-info{padding:0 20px}.table-order tbody tr{width:50px}.table-order tbody tr td,.table-order tbody tr th{padding:5px;border:none}.table-responsive tbody tr td,.table-responsive tbody tr th{padding:5px;border:none}.table-responsive tbody tr td:first-child,.table-responsive tbody tr th:first-child{color:#333}#order_data .service-info{margin:0}#order_data .orders{border-bottom:#dadada 1px solid;padding-top:10px}#order_data .price-list{margin:5px 0 !important}#order_data .total-list{margin:5px 0 !important;padding-top:5px;border-top:1px solid #dadada}.shop_icon{margin-top:35px}.steps{margin-top:30px;border-bottom:1px solid #9e9e9e;padding-bottom:30px}.messages-box{padding:50px;border-bottom:1px solid #dadada;font-size:1.1em;font-weight:bold}.service-list .list-item{border-bottom:1px solid #545252;background-color:#282828}.service-list .list-item .service-title{text-decoration:none;padding:30px 0;display:block;color:white}.service-list .list-item .service-info{padding:20px;display:none;background-color:white;transition:.5s}.service-list .list-item.active{background-color:#e5767f}.service-list .list-item.active .service-info{display:block}.contact-wrap{padding:0 20px !important}.contact-wrap .info{margin:10px 0 !important}.store-list .store-item{border-bottom:1px solid #9d9d9d}.store-list .store-item .row{margin:10px 0}.store-list .store-item .map-box{position:absolute;right:0;top:-10px}.table{font-size:1em;color:#9e9e9e}.table .item-title{width:50px}.table tbody tr:first-child td:first-child{width:50px}.navbar.footer{background-color:#e11f24;z-index:1031}.reserved{text-align:center;margin-bottom:44px;background-color:#f5f5f5;font-size:.8em;padding:25px 0}.footer{text-align:center;width:auto}.footer .footer-item{color:white;display:inline-block}.footer .footer-item p{font-size:.7em}.footer ul li{width:19%;padding:0}@media screen and (max-width: 767px){.nav-title{height:50px !important}.nav-close p{display:none}}@media screen and (max-width: 540px){.pl-block img{max-height:100px !important}}

/*# sourceMappingURL=mobile.css.map */
