@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);a:focus{text-decoration:none;color:#9a6fa4}.clear{clear:both}.zoom{overflow:hidden}.zoom img{transition:all .6s;-webkit-transition:all .6s}.zoom img:hover{transform:scale(1.07)}.title-sub{text-align:center;font-size:18px;color:#9a6fa4;margin:20px 0}.title-main{background:url(../public/img/idx_left.png) no-repeat left,url(../public/img/idx_right.png) no-repeat right;display:table;color:#595757;margin:0 auto;text-align:center;padding:10px 55px;margin-top:3rem;margin-bottom:3rem}.hr2{margin:5rem 0;overflow:hidden;background:url(../public/img/hr2.png) center center no-repeat;height:16px;clear:both}.top_ban img{width:100%}@media (max-width:767px){.header-main{position:fixed;top:0;left:0;z-index:100;width:100%}}@media (max-width:767px){body.index .slide-xs{margin-top:48px}}@media (max-width:767px){body.about .header-main+div,body.contact .header-main+div,body.faq .header-main+div,body.faq2 .header-main+div{margin-top:48px}}@media (max-width:767px){body.cart .header-main+main,body.cart-complete .header-main+main,body.cart-fill .header-main+main,body.login .header-main+main,body.member-edit .header-main+main,body.member-orders .header-main+main,body.member-privacy .header-main+main,body.member-subscribe .header-main+main,body.member-term .header-main+main,body.news .header-main+main,body.products .header-main+main,body.products-detail .header-main+main{margin-top:48px}}.nav-top .btn-box-cart{position:relative}.nav-top .btn-box-cart .cart_info{text-align:center;color:#fff;background:#9a6fa4;border-radius:50%;font-size:13px;width:16px;height:16px;position:absolute;top:-5px;right:-5px}.about{color:#a3838d}.about .main-main{padding-bottom:0;letter-spacing:1px}.about .wrap-h1{text-align:center}.about .wrap-h1 img{position:absolute;top:200px;left:-300px}.about .about1 img{width:680px}.about .about1 .about1-text p{font-size:17px;line-height:28px}.about .about2{margin-top:50px}.about .about2 p{font-size:17px;line-height:28px;padding-top:60px;padding-bottom:90px}.about .about3 .eng{margin-top:120px;font-size:20px}.about .about3 p{font-size:17px;line-height:28px;margin:20px 0}.nav-products ul li a{padding:2px 4px}.nav-products ul li.current a{background:#ca9f8a;border-radius:6px;color:#fefefe;padding:2px 4px}.nav-products h3{font-family:'Noto Sans TC'}.nav-products .select-sort{margin:0 px}@media (min-width:768px){.nav-products .select-sort{text-align:right}}@media (max-width:767px){.nav-products .select-sort{margin:8px 4px}}.nav-main .container .arrow{border-color:transparent transparent #f4eee9!important}.nav-main .container .nav-hr{padding:4rem 0;width:80%;margin:0 auto}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap{margin-bottom:4px}}.nav-main .container .box-sub-menu-wrap .box-sub-menu{background-color:#f4eee9!important}@media (min-width:768px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container{border-bottom:1px solid #ca9f8a;padding-bottom:30px}}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container>.row>.col-sm-2{margin-bottom:-1px}}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container a{color:#fff}}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu{margin-left:0;margin-right:0}}@media (max-width:767px){.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-img{text-align:center;padding:10px 0}}.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-text{padding-left:0}.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-text ul li{width:100%!important}.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-text ul li a{color:#231815}.nav-main .container .box-sub-menu-wrap .box-sub-menu .container .wrap_submenu .nav-sub-text ul li a:hover{color:#f48f8f}#get_twzipcode .county,#twzipcode .county{width:48%;float:left;margin-right:4%}#get_twzipcode .district,#twzipcode .district{width:48%;float:left}.index{color:#595757}.index .title-main{margin-bottom:65px}.index .title-main h1{font-size:36px;letter-spacing:8px;font-weight:700;margin:0 0 5px 0}.index .title-main h2{font-size:18px;margin:0}.index .idx-product h1{color:#595757;font-size:30px;font-weight:700;margin:0 0 5px 0;border-bottom:1px solid #595757;padding-bottom:10px}.index .idx-product .one-product{padding-top:20px;padding-bottom:20px}.index .idx-product .one-product img{float:left;margin-right:10px;display:block}.index .idx-product .one-product h2{font-size:20px;font-weight:700}.index .idx-product .one-product h3{font-size:16px;margin:12px 0}.index .idx-price{text-align:right;font-size:20px}.index .idx-price span{font-size:36px;font-weight:700}.index .idx-buy{border-radius:30px;font-size:22px;font-weight:700;letter-spacing:3px}.breadcrumb{background-color:#f4eee9}.products .product-list .product-name{font-size:18px;margin-top:10px}.products .product-list .product-one{margin-top:50px}.products .product-list .product-one img{max-height:500px;margin:auto}.products .product-list .title-main h2{font-size:18px;margin:0}.products-detail .pdt-box{margin-top:50px}.products-detail .title-main{margin-bottom:65px}.products-detail .title-main h1{font-size:36px;letter-spacing:8px;font-weight:700;margin:0 0 5px 0}.products-detail .title-main h2{font-size:16px;margin:0}@media (max-width:767px){.products-detail .title-main h2{font-size:15px}}.products-detail .product-one>div[class^=col-]{min-height:220px}.products-detail .product-one>div[class^=col-] p{margin-bottom:40px}@media (min-width:768px){.products-detail .product-one>div[class^=col-]:nth-of-type(4n+1){clear:both}}@media (max-width:767px){.products-detail .product-one>div[class^=col-]:nth-of-type(2n+1){clear:both}}.products-detail .product-one h2{color:#9a6fa4;font-size:26px;padding-bottom:4px}@media (max-width:767px){.products-detail .product-one h2{font-size:24px}}.products-detail .product-one h3{font-size:20px}.products-detail .product-one h4{font-size:16px}.products-detail .wrap-spec{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.products-detail .wrap-spec label{display:block;margin-right:1rem;white-space:nowrap;font-size:16px;width:64px}.products-detail .wrap-spec ul{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.products-detail .wrap-spec ul li{font-size:16px}.products-detail .wrap-spec ul li a{padding:4px 6px;border:1px solid #a3a3a3}.products-detail .wrap-spec ul li a.current,.products-detail .wrap-spec ul li a:hover{background:#a3a3a3;color:#fff}.products-detail .spec2>ul>li{clear:both;margin-bottom:15px}.products-detail .spec2 .sel_num{float:right}@media (min-width:768px){.products-detail .spec2 .sel_num{padding-right:150px}}.products-detail .chg_product{margin:18px 0}.products-detail .chg_product a{background:#9a6fa4;color:#fff;padding:4px 6px;border-radius:8px;line-height:32px}.products-detail .chg_product a:hover{background-color:#805789}@media (min-width:768px){.products-detail .wrap-num label{padding-right:10px;padding-bottom:12px;margin:10px 0}}.products-detail .wrap-num .reserve-num{padding-left:10px}.products-detail .list-products-slide img{background:#fff}.faq2{color:#595757}.faq2 .main-main{padding-top:0}.faq2 .title{color:#9a6fa4}.faq2 .step{border-radius:50%;text-align:center;background:#595757;color:#fff;font-size:18px;width:28px;height:28px;margin-right:10px;vertical-align:top}.faq2 td{vertical-align:top}.faq2 .wrap-faq{max-width:1000px}.faq2 .wrap-faq .faq1>.row{padding:50px 0;border-bottom:1px solid #595757}.faq2 .wrap-faq .faq1 p{font-size:16px;margin-bottom:30px}.faq2 .wrap-faq .faq1 .faq-img{background:url(../public/img/faq1.png) no-repeat;width:127px;height:127px;position:relative;margin:auto}.faq2 .wrap-faq .faq1 .faq-img span{position:absolute;font-size:18px;color:#fff;top:80px;left:26px}.faq2 .wrap-faq .faq2>.row{padding:50px 0;border-bottom:1px solid #595757}.faq2 .wrap-faq .faq2 p{font-size:16px;margin-bottom:30px}.faq2 .wrap-faq .faq2 .p2{margin-left:15px}.faq2 .wrap-faq .faq2 .faq-img{background:url(../public/img/faq2.png) no-repeat;width:127px;height:127px;position:relative;margin:auto}.faq2 .wrap-faq .faq2 .faq-img span{position:absolute;font-size:18px;color:#fff;top:80px;left:26px}.faq2 .wrap-faq .faq3>.row{padding:50px 0;border-bottom:1px solid #595757}.faq2 .wrap-faq .faq3 p{font-size:16px;margin-bottom:30px;margin-top:30px}.faq2 .wrap-faq .faq3 .p2{margin-left:15px}.faq2 .wrap-faq .faq3 .faq-img{background:url(../public/img/faq3.png) no-repeat;width:127px;height:127px;position:relative;margin:auto}.faq2 .wrap-faq .faq3 .faq-img span{position:absolute;font-size:18px;color:#fff;top:80px;left:26px}.faq2 .wrap-faq .faq4>.row{padding:50px 0}.faq2 .wrap-faq .faq4 p{font-size:16px;margin-bottom:30px}.faq2 .wrap-faq .faq4 .p1{width:64px}.faq2 .wrap-faq .faq4 .p2{margin-left:15px}.faq2 .wrap-faq .faq4 .faq-img{background:url(../public/img/faq4.png) no-repeat;width:127px;height:127px;position:relative;margin:auto}.faq2 .wrap-faq .faq4 .faq-img span{position:absolute;font-size:18px;color:#fff;top:80px;left:18px}.faq .list-faq{list-style-type:decimal-leading-zero;font-size:24px;color:#231815;padding-left:3rem}@media (min-width:768px){.faq .list-faq{width:80%;margin:0 10%}}.faq .list-faq li{transition:.4s}.faq .list-faq li:hover,.faq .list-faq li:hover h3{color:#9a6fa4}.faq .list-faq li.open{color:#9a6fa4}.faq .list-faq li.open h3{background-color:#9a6fa4;color:#fff}.faq .list-faq li.open p{display:block}.faq .list-faq li h3{font-size:20px;font-weight:400;color:#231815;padding:1rem;cursor:pointer;border-radius:12px;transition:.4s}.faq .list-faq li p{display:none;background-color:#fbf7f5;padding:1rem;font-size:20px;color:#3d3938;margin-top:30px;position:relative}.faq .list-faq li p:before{content:"";display:block;border-width:0 20px 20px 20px;border-style:solid;border-color:transparent transparent #fbf7f5 transparent;position:absolute;top:-20px;left:3rem}.cart .cpnpot{margin-bottom:2rem}.cart .cpnpot .cpn_title{font-weight:700;color:#7c9ea4;font-size:18px;padding-bottom:1rem;padding-right:10px}.cart .cpnpot .cpn_import{font-weight:700;color:red;font-size:18px;padding-bottom:1rem}.cart .cpnpot .cpn_th{border-bottom:1px solid rgba(0,0,0,.12);padding:1rem}.cart .cpnpot .cpn_td{padding:.5rem}.cart .list-cart li img{background:#fff}.usermemo{width:100%;height:70px}.list-cart .pdt_spec{margin-top:5px;color:#999}.gotop{position:fixed;z-index:30;right:15px;bottom:50px;background:url(../public/img/gotop.png);width:61px;height:70px;text-align:center}.gotop a{color:#fff;font-size:18px;position:relative}.gotop i{display:block}.gotop span{position:absolute;top:-6px;left:12px}.pagination .active a,.pagination .active a:hover{background-color:#f48f8f;border-color:#f48f8f}.contact .main-main{padding-top:0}.contact .info{font-size:16px}.contact .info>div{margin:20px 0}.contact .info i{padding-right:10px;color:#eb8b8b}.contact .info h3{font-size:16px;border-bottom:1px solid #231815;padding-bottom:2rem;margin-bottom:2rem}.contact .thankyou{font-size:30px;margin:0;padding:2rem 0;text-align:center}.footer-main .logo-footer{width:200px}.footer-main .ft-store table{width:100%;margin-bottom:10px}.footer-main .ft-store table .img-logo{width:70px;vertical-align:top}@media (min-width:768px){.footer-main .ft-store .store1{padding-left:0}}.footer-main .social a{padding-left:10px}