@charset "utf-8";
html, body{background:#FFF;}
/* 測試用 */
input[type="text"],input[type="password"],input[type="phone"]{height: 2.5vw;}
.show400{display:none;}
.hide400{display:initial;}
.hide500{display:block;}
.showon{display:block;}
.topshow{display:none;}
.tophide{display:block;}
.hide{display:none;}
.locator{text-decoration:underline;}
.onorder{background:#f2f0ea}
.btn{cursor:pointer;}
.nselectbox {
   display: inline-block;
    padding: 3px 12px;
    margin-right: 8px;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    background: #a4a4a1;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 5px;
    margin-bottom: 1vw;
    margin-top: 0.5vw;
}
.products {
font-size: 1vw;
    color: #a4a4a1;
    line-height: 1.9vw;
    padding-top: 2.5vw;
}


.fullcutwrap{text-align:center;}
.allpapeimg{min-height:200px;background:#ffffff;}
.black{    color: #666666;}
.fullcutwrap span.sampleword{position:absolute;     display:inline-block;     top:50%; left:50%;    margin-top:-3.9vw;font-size:100px;line-height;100px;color:#fff;}
.fullcutwrap{background-image:url('../img/web-3_02.jpg'); background-repeat: round;}

/*共用*/
.cutwrap,.fullcutwrap{position:relative;width:100%;}
.centerwarp{position:relative;width:76.56vw;margin:0 auto;    }
.bannerdotwrap{position:absolute;bottom:2vw;width:100%;left:0;z-index:999;height:0.6vw;text-align:center;}
.bannerdotwrap span{display:inline-block;height:100%;width:5vw;margin:0 0.3vw;opacity:0.3;background:#fff;}
.bannerdotwrap span.on{opacity:0.8;}
.cutcontent{position:relative;padding-top:9.37vw;margin-left:31.25vw;margin-right:2.34vw;text-align:left;margin-bottom:3.9vw;}
.ebgcolor{background-color:#f3f6ef}
.inbgcolor{background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 51%, rgba(242,246,239,1) 78%, rgba(242,246,239,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(78%, rgba(242,246,239,1)), color-stop(100%, rgba(242,246,239,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 51%, rgba(242,246,239,1) 78%, rgba(242,246,239,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 51%, rgba(242,246,239,1) 78%, rgba(242,246,239,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 51%, rgba(242,246,239,1) 78%, rgba(242,246,239,1) 100%);
}
/*首頁架構*/
.header{position:fixed;top:0;right:0;width:43.2vw;height:5vw;z-index:99; background-image:url(../img/b52_1.png);}
.headerbox01_text{position: relative;width: 7.79vw; height:1.64vw;float: left;text-align: center;font-size: 1.17vw;font-weight: 500;border-right: #FFF 1px solid;margin: 2vw 0; color:#FFF; }
.headerbox01{position: relative;width: 7.85vw; float: left;}
.headerbox02{position: relative;width: 11.79vw; float:right;}
.headerbox02_1{position: relative;width: 3.93vw;float: left; }
.headerimg_01{ position:relative;width: 4.14vw; height:3.43vw;display: block;background:url(../img/bag_h.png) no-repeat; background-size:cover;}
.headerimg_02{ position:relative;width: 4.14vw; height:3.43vw;display: block;background:url(../img/member_h.png) no-repeat; background-size:cover;}
.headerimg_03{ position:relative;width: 4.14vw; height:3.43vw;display: block;background:url(../img/lang_h.png) no-repeat; background-size:cover;}
.headertext{ position:relative;width: 4.14vw; height:1.64vw;text-align: center;font-size: 0.85vw;font-weight: 500;color:#FFF;}

.headerbox01:hover{position: relative;width: 7.85vw;height:5vw;;float: left;background-image:url(../img/b52_1.png);}
/* .headerbox02:hover{position: relative;width: 11.79vw; float:right;background-image:url(../img/b52_1.png);} */
.headerbox02_1:hover .headerimg_01{ position:relative;width: 4.14vw; height:3.43vw; background:url(../img/bag_o.png) no-repeat; background-size:cover;}
.headerbox02_1:hover .headerimg_02{ position:relative;width: 4.14vw; height:3.43vw; background:url(../img/member_o.png) no-repeat; background-size:cover;}
.headerbox02_1:hover .headerimg_03{ position:relative;width: 4.14vw; height:3.43vw; background:url(../img/lang_o.png) no-repeat; background-size:cover;}
.cartcircle{position:absolute;z-index:1;width:1.6vw;height:1.6vw;background:#f00;top:1vw;right:0vw;-webkit-border-radius: 0.8vw!important;-moz-border-radius: 0.8vw!important;border-radius: 0.8vw!important;font-size:1vw;line-height:1.4vw;text-align:center;color:#fff;}
.logo_ab{ position:absolute;top:2.57vw; left:2.96vw; width:4.29vw;z-index:9;}
.headerbox01_4{position: relative;width: 7.85vw; float: left;}

#namchow01{position:relative;height: 53.12vw;width:100%;margin: 0;z-index:2;}
#namchow02{position:relative;height: 31.25vw;width:100%;background:#FFF;margin-top:-6.09vw;z-index:1;}
#namchow03{position:relative;height: 53.09vw;width:100%;z-index:2;}
#namchow04{position:relative;height: 20.46vw;margin-top:-7.63vw;margin-right:24vw;z-index:3;background:#fff;}
#namchow05{position:relative;height: 55.25vw;width:100%;margin: 0;z-index:4;}
#namchow06{position:relative;height:53vw;width:100%;margin-top:0;z-index:5;}
#namchow07{position:relative;height: 30.23vw;width:100%;margin:0;overflow:hidden;z-index:1;}
#namchow08{position:relative;height: 36.17vw;width:100%;margin:0;overflow:hidden;z-index:1;}
#namchow09{position:relative;width:100%;margin:0;overflow-x:hidden;}
#topicon{ position:fixed;height: 4vw;width:3.2vw; bottom:1vw; right:2vw;z-index:99;}
#topicon img{width:100%;}
.scrollimg{   background-attachment: fixed;   background-position: center 100%;   background-size: cover; z-index:1;}
.scrolltext{position:relative;z-index:3;}
.tempfull{	position:absolute;	z-index:0;	top:0;left:0;	width:100%;	height:100%;	opacity:0;	background-attachment: fixed;   background-position: center 100%;   background-size: cover;   }
.indexsc1{	    background-image: url(../img/bn_01.png);position:relative;height:500px;z-index:1;overflow:hidden;}
.indexsc2{	    background-image: url(../img/bn_02.png);position:relative;height:500px;z-index:2;overflow:hidden;}
.indexsc21{	    background-image: url(../img/bn_02.png);position:relative;height:500px;z-index:2;overflow:hidden;}
.indexsc3{	    background-image: url(../img/bn_03.png);}
.indexsc4{	    background-image: url(../img/bn_04.png);}
.indexsc4{	    background-image: url(../img/bn_04.png);}
.indexsc8{position:relative;height:36.79vw;font-size:25px;line-height:40px;text-align:center;padding:100px;background:#f9f9f9;z-index:12;}
.indexsc9{position:relative;height:41.79vw;font-size:25px;line-height:40px;text-align:center;padding:100px;background:#FFF;z-index:12;}

/*首頁banner文字新增*/
.namchow01a{position: absolute; width: 46vw;font-size: 1.6vw; top: 27vw; left: 5vw; color:#fff; margin: 1vw 0;text-shadow: 0px 0px 10px #000;}
.namchow01b{position: absolute; width: 46vw;font-size: 1.6vw; top: 30vw; left: 8vw; color:#fff; margin: 1vw 0;text-shadow: 0px 0px 10px #000;}
.namchow02a{position: absolute; width: 46vw;font-size: 1.6vw; top: 10vw; left: 5vw; color:#fff; margin: 1vw 0;text-shadow: 0px 0px 10px #000;}
.namchow02b{position: absolute; width: 46vw;font-size: 1.6vw; top: 12.5vw; left: 8vw; color:#fff; margin: 1vw 0;text-shadow: 0px 0px 10px #000;}


.namchow02a1{position: absolute; width: 46vw;font-size: 1.6vw; top: 10vw; left: 5vw;  margin: 1vw 0;}
.namchow02b1{position: absolute; width: 46vw;font-size: 1.6vw; top: 12.5vw; left: 8vw;  margin: 1vw 0;}


/*選項*/
ul.nav {list-style-type: none;margin: 0;padding: 0;overflow: hidden;text-align: center;font-size: 0.85vw;font-weight: 500;color:#FFF; line-height:1.2vw; display:none;position:fixed;width:11.79vw;top:5vw;right:0;}
.nav li{font-size: 0.85vw;font-weight: 500;color:#FFF; line-height:1.2vw;padding:0.3vw 0;}
.nav li a{display: block;width: auto;}
.headerbox02_1:hover .nav{display:block;background-image:url(../img/b52_1.png);}
.nav.bb span{position:relative;display:inline-block;}
.nav.bb span:nth-child(1){width:5vw;padding:0 1vw;text-align:left;}
.nav.bb span:nth-child(2){width:2.5vw;text-align:right;padding:0 1vw;}


/*最新消息選項*/
ul.nav2 {list-style-type: none;margin: 0;padding: 0;overflow: hidden;text-align: center;font-size: 0.85vw;font-weight: 500;color:#FFF; line-height:1.2vw; display:none;position:fixed;width:7.85vw;top:5vw;right:11.79vw;;}
.nav2 li{font-size: 0.85vw;font-weight: 500;color:#FFF; line-height:1.2vw;padding:0.3vw 0;}
.nav2 li a{display: block;width: auto;}
.headerbox01:hover .nav2{display:block;background-image:url(../img/b52_1.png);}
.nav2.cc span{position:relative;display:inline-block;}
.nav2.cc span:nth-child(1){width:5vw;padding:0 1vw;text-align:left;}
.nav2.cc span:nth-child(2){width:2.5vw;text-align:right;padding:0 1vw;}

/*焦點話題選項*/
ul.nav3 {list-style-type: none;margin: 0;padding: 0;overflow: hidden;text-align: center;font-size: 0.85vw;font-weight: 500;color:#FFF; line-height:1.2vw; display:none;position:fixed;width:7.85vw;top:5vw;right:19.58vw;;}
.nav3 li{font-size: 0.85vw;font-weight: 500;color:#FFF; line-height:1.2vw;padding:0.3vw 0;}
.nav3 li a{display: block;width: auto;}
.headerbox01:hover .nav3{display:block;background-image:url(../img/b52_1.png);}
.nav3.cc span{position:relative;display:inline-block;}
.nav3.cc span:nth-child(1){width:5vw;padding:0 1vw;text-align:left;}
.nav3.cc span:nth-child(2){width:2.5vw;text-align:right;padding:0 1vw;}


/*第一格文字*/
.indextext1{position:relative;text-align:center;padding:11.71vw 5vw;background:#fff;z-index:11; text-align:center; background-image:url(../img/bg_01.png) ;background-attachment: relative;   background-position: center center;   background-size: cover; z-index:1;}
.indextext1 h1{font-weight:500;font-size:2.1vw; color:#54493b;line-height:3w;}
.indextext1 p{padding-top: 1.5vw;font-size:1.17vw; color:#54493b; line-height:2.89vw;}

.namtextbox01{ position:relative;width: 100%;padding-top: 3.89vw;position: relative;margin: auto;text-align: center;}
.namtextbox02{position:relative;width: 100%;padding-top: 1.5vw;position: relative;margin: auto;text-align: center;}
.namtext01{ font-size:2.1vw; color:#54493b; }
.namtext02{ font-size:1.17vw; color:#54493b; line-height:2.89vw;}

/*第二格文字*/
.indextext2{position:relative;text-align:center;padding:11.71vw 5vw;background:#fff;z-index:12;}
.indextext2 h1{font-size:2.1vw; color:#54493b;line-height:3w;font-weight:500;}
.indextext2 p{padding-top: 1.5vw;font-size:1.17vw; color:#54493b; line-height:2.89vw;}


/*第三格文字*/
.indextext3{position:relative;text-align:center;padding:8vw 5vw;background:#fff;z-index:12;}
.indextext3 h1{font-size:2.1vw; color:#54493b;line-height:3w;font-weight:500;}
.namtextbox05{padding:5vw 0;position: relative;margin: auto;text-align: center;}
.namtextbox05_1{position:relative;width: 16.79vw; height:21.71vw; float:left;padding-right: 2.9vw;text-align: left;}
.namtextbox05_1 img{position:relative; top:0; left:0; width:16.79vw;}
.namtext06_1{ font-size:1.79vw; color:#54493b; line-height:2.89vw;font-weight:300;}
.namtext06_2{ font-size:1.17vw; color:#54493b; line-height:2.5vw;font-weight:300;}
.namtextbox05_1:nth-child(4){padding-right: 0;}
.namtext05{ font-size:2.1vw; color:#54493b;}


.look{position:relative; width:8.59vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b;}

/*第四格文字*/
.namtextbox07{position:relative;width: 35.93vw;padding-top: 3.89vw;margin: auto;text-align: left; float:right;}
.namtextbox08{width: 35.93vw;padding-top: 1.5vw;position: relative;margin: auto;text-align: left;}
.namtext07{ font-size:2.1vw; color:#54493b;}
.namtext08{ font-size:1.17vw; color:#54493b; line-height:2.89vw;}
.workimg_05{position:relative;width: 33.2vw; height:33.2vw;}
.line_01{position: relative;width: 35.93vw;border: solid 1px #54493b;margin-top: 1vw;}

/*第五格文字*/
.namtextbox09{position:relative;width: 35.28vw; height:31.95vw;padding-top: 3.89vw;margin: auto;text-align: left; float:left; padding-right:3vw; }
.namtextbox10{position: relative;width: 35.28vw;padding-top: 2vw;margin: auto;text-align: left;float: left;}
.namtext09{ font-size:2.1vw; color:#54493b;}
.namtext10{ font-size:1.79vw; color:#54493b; line-height:3.89vw;}
.namtext10_1{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;}
.namtext10_2{ position: relative;width: 15vw;font-size: 1.17vw;color: #54493b;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
.sale_text{ position: relative;width: 15vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
.proimg_01{position:relative;width:17.96vw;float:left;}
.select_01{position:relative;width:16.79vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; float:right;    margin-top: 4vw;}
.select_02{position:relative;width:16.79vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; float:right;    margin-top: 2vw;}
.proline{position: relative;width: 35.28vw;border-bottom:solid 1px #54493b;margin-top: 1vw;}
.less_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; left:0;}
.plus_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; right:0;}
.prolist{position:relative;width:16.4vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; margin-top:3vw;}


/*A02所有產品*/
.pankuzu{position: relative;display: inline-block;font-size: 1.01vw;text-align: left;color: #666666;padding: 3vw 0;width: 100%;}
.a02index{position: relative;margin: 0 auto;}
.a02_box01{position: relative;padding-top: 3vw;text-align: left;}
.a02_line{position: relative;border: solid 1px #54493b;margin-top: 1vw;}
.a02_box02{position: relative; width: 23.25vw;height: 31.95vw;padding-top: 1.89vw;margin: auto;text-align: left;float: left;padding-right: 2vw; }
.a02_box03{position: relative;width: 25.52vw;padding-top: 2vw;margin: auto;text-align: left;float: left;}
.a02text_01{ font-size:1.4vw; color:#54493b; line-height:3.89vw;}
.a02text_02{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;}
.a02text_03{ position: relative;width: 10vw;font-size: 1.17vw;color: #54493b;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
.a02_sale{ position: relative;width: 12vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
.a02text07{ font-size:2.1vw; color:#54493b;line-height:2.6vw;}
.a02text08{ font-size:1.17vw; color:#54493b; line-height:2.89vw;}
.a02proimg{position:relative;width:17.96vw; height:17.96vw;}


/*A03產品*/
.a03index{position: relative;height: 65vw;width: 76.56vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;border-bottom: solid 1px #54493b;margin-bottom: 1vw;margin: 0 auto;}
.a03textbox09{position:relative;width: 33.28vw; height:31.95vw;padding-top: 0;margin: auto;text-align: left; float:left; padding-right:3vw; }
.a03textbox10{position: relative;width: 32.28vw;padding-top: 1vw;margin: auto;text-align: left;float: left;}
.a03text09{ font-size:1.17vw; color:#641414;}
.a03text10{ font-size:1.79vw; color:#54493b; line-height:3.89vw;}
.a03text10_1{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;}
.a03text10_2{ position: relative;width: 15vw;font-size: 1.17vw;color: #54493b;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
.a03_sale{ position: relative;width: 15vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
.a03proimg{position:relative;width: 35.15vw; height:30.46vw;}
.a03select_01{position:relative;width:16.79vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; float:right;    margin-top: 4vw;}
.a03select_02{position:relative;width:16.79vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; float:right;    margin-top: -9vw;}
.a03proline{position: relative;width: 35.28vw;border-bottom:solid 1px #54493b;margin-top: 1vw;}
.a03less_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; left:0;}
.a03plus_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; right:0;}
.a03prolist{position:relative;width:16.4vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; margin-top:35.95vw;}
.a03list{ position:relative; width:7.26vw; height:8.43vw; float:left;padding-right: 1vw;}
.a03list_op{ position:relative; width:7.26vw; height:8.43vw; float:left;opacity: 0.5;padding-right: 1vw;}
.a03arrl{ position: relative;width: 2.75vw;height: 2.75vw;padding-right: 2vw;float: left;padding-top: 3vw;}
.a03arrr{ position: relative;width: 2.75vw;height: 2.75vw;float:right;padding-top: 3vw;}
.a03_03img{position:relative;width: 3.12vw; height:3.12vw; padding-top:2vw; float:left;}
.a03_031img{position:relative;    width: 2.8vw;
    height: 2.8vw;padding-top: 2.2vw;
    padding-left: 0.5vw;float:left;}
.a03textbox05{padding:5vw 0;position: relative;margin: auto;text-align: center;}
.a03textbox05_1{position:relative;width: 36vw;  float:left;padding-right: 2.9vw;text-align: left;}
.a03textbox05_1 img{position:relative; top:0; left:0; width:16.79vw;}
.a03text06_0{ font-size: 1.17vw;color: #641414;}
.a03text06_1{ font-size:1.79vw; color:#54493b; line-height:2.89vw;font-weight:500;}
.a03text06_2{ font-size:1.4vw; color:#54493b; line-height:2.5vw;font-weight:300;}
.a03text06_3{font-size: 1.17vw;color: #54493b;line-height: 2vw;font-weight: 300;list-style-type: decimal;padding-left: 1vw;padding-top: 1.5vw;}
.a03textbox05_1:nth-child(4){padding-right: 0;}
.a03text05{ font-size:2.1vw; color:#54493b;}
.a03textbox07{padding:0;position: relative;margin: auto;text-align: left; float:left;}
.a03text07_0{ font-size: 1.17vw;color: #54493b;text-decoration: line-through;}
.a03text07_1{ font-size: 1.4vw;color: #641414;}
.a03select_01{position:relative;width:16.79vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; float:right;    margin-top: 1vw;}
.a03less_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; left:0;}
.a03plus_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; right:0;}
.a03box08{position: relative;font-size: 1.17vw;color: #54493b;line-height: 4.75vw;width: 22vw;}
.a03box09{position: relative;font-size: 1.17vw;color: #54493b;line-height: 4.75vw;width: 31vw;padding-top: 2vw;}
.a03se09_01{position: relative;width: 14.79vw;height: 2.75vw;line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #641414;background-color: #dcdcdc;float: left;margin-right: 1vw;font-weight:500;}
.a03se09_02{position: relative; width: 14.79vw;height: 2.75vw; line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #54493b;background-color: #dcdcdc;float: right;font-weight:500;}
.a03boxppp{position: relative;color: #54493b;width: 31vw;height: 3.2vw;margin-top: 1vw;}
.ppptext{position:absolute;font-size: 1.17vw;color: #641414;font-weight:500; line-height:3.2vw;left: 4vw;}
.a03ppp_img{ position:absolute;width: 18.67vw; height:3.2vw;top:0; left:0;}


/*A03商品介紹*/
.a03_01index{position: relative;width: 76.56vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 0;background: #FFF;z-index: 12;border-bottom: solid 1px #54493b;margin-bottom: 1vw;margin: 0 auto;}
.a03_01icon{position: relative;padding-bottom:0.78vw; display: inline-block; font-size:2.1vw;text-align:center; color:#54493b; margin:0 auto;}
.a03_01bg{position: relative; background-color:#d8dfe2; width:11.09vw; height:0.62vw; margin-top:0.93vw;}

.a03_01textbox{position: relative;width: 62vw;float: right;padding-left: 2.9vw;text-align: left;}
.a03_01text01_1{ font-size:2.1vw; color:#54493b; line-height:3.43vw;font-weight:500;}
.a03_01text01_2{ font-size:1.4vw; color:#54493b; line-height:2.65vw;font-weight:300;}
.a03_01text01_3{font-size: 1.17vw;color: #54493b;line-height: 2.3vw;font-weight: 300;list-style-type: decimal;padding-left: 1vw;padding-top: 1.5vw;}
.a03_banimg{position: relative;width: 70vw; padding-top:7.81vw;margin:0 auto;}

/*A03詳細規格*/
.a03_02index{position: relative;width: 76.56vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 1vw;margin: 0 auto;}
.a03_02textbox{position: relative;width: 62vw;float: right;padding-left: 2.9vw;text-align: left;}
.a03_02text01_1{ font-size:2.1vw; color:#54493b; line-height:3.43vw;font-weight:500;}
.a03_02text01_2{ font-size:1.4vw; color:#54493b; line-height:2.65vw;font-weight:300;}
.a03_02text01_3{font-size: 1.17vw;color: #54493b;line-height: 3.12vw;font-weight: 300;padding-left: 1vw;border-bottom: solid 1px #54493b;}


/*A03推薦商品*/
.a03_03index{position: relative;width: 76.56vw;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 1vw;margin: 0 auto;}
.a03_03box{position: relative;padding-top: 3vw;margin: auto;text-align: left;}
.a03_03box2{position:relative; width:17.34vw; height:26.48vw; float:left;padding-right: 5vw;}
.a03_03text{ font-size:1.4vw; color:#54493b; line-height:2.81vw; text-align:left;}
.a03_03text01{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;}
.a03_03text02{ position: relative;width: 8vw;font-size: 1.17vw;color: #aa9e8f;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
.a03_03_sale{ position: relative;width: 8vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
.a03_03list{ position:relative; width:18.75vw; height:20.31vw; float:left;padding-right: 1vw;}
.a03_03list_op{ position:relative; width:7.26vw; height:8.43vw; float:left;opacity: 0.5;padding-right: 1vw;}
.a03_03arrl{ position: relative;width: 3.12vw;height: 3.12vw;padding-right: 2vw;float: left;padding-top: 9vw;}
.a03_03arrr{ position: relative;width: 3.12vw;height: 3.12vw;float:right;padding-top: 9vw;}



/*A05最新消息*/
.a05index{position: relative;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a05_box01{position: relative; text-align:center;line-height: 4.4vw;}
.a05_line{position: relative;border: solid 1px #54493b;margin-top: 1vw;}
.a05_box02{position: relative; width: 21.98vw; margin: auto; text-align: left;  float: left; padding-right: 3vw; padding-bottom: 3vw;}
.a05_box03{position: relative;padding-top: 1vw;text-align: left;float: left;    height: 18vw;}
.a05text_01{ font-size: 1.79vw;color: #54493b;line-height: 2.5vw;padding-top: 0.5vw;}
.a05text_02{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;padding-top: 0.5vw;}
.a05text_03{ position: relative;width: 10vw;font-size: 1.17vw;color: #54493b;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
.a05_sale{ position: relative;width: 12vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
.a05text07{ font-size:1.95vw; color:#54493b;line-height:2.6vw;}
.a05text08{ font-size: 1.17vw;color: #54493b;line-height: 1.9vw;padding-top:0.5vw;}
.a05proimg{position:relative;width:21.98vw; background-size:cover;}
.a05box09{position: relative;font-size: 1.17vw;color: #54493b;line-height: 23.75vw;padding-top: 2.5vw;margin: auto; height: 2.75vw;padding-bottom: 3.9vw;}
.a05se09_01{position: relative;width: 14.79vw;height: 2.75vw;line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #54493b;background-color:#FFF;float: left;margin-right: 4vw;font-weight:500;border:solid 1px #54493b;}
.a05se09_02{position: relative; width: 14.79vw;height: 2.75vw; line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #54493b;background-color: #FFF;float: right;font-weight:500;border:solid 1px #54493b;}
.a05se09_01:hover{background-color: #f2f0ea;}
.a05se09_02:hover{background-color: #f2f0ea;}
.newon{background-color: #f2f0ea;}
.a05look{position:relative; width:8.59vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b;margin-top: 5vw;    margin-bottom: 5vw;}


/*A06最新消息內頁*/
.a06index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a06_box01{position: relative; text-align:center;}
.a06_line{position: relative;border: solid 1px #54493b;margin-top: 1vw;}
.a06_box02{position: relative;margin: auto; text-align: center;padding: 1vw 0;}
.a06_box03{position: relative;padding-top: 1vw;text-align: left;padding-bottom: 3vw;}
.a06text_01{ font-size: 1.79vw;color: #54493b;line-height: 2.5vw;padding-top: 0.5vw;}
.a06text_02{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;padding-top: 0.5vw;}
.a06text_03{ position: relative;width: 10vw;font-size: 1.17vw;color: #54493b;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
.a06_sale{ position: relative;width: 12vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
.a06text07{ font-size:1.95vw; color:#54493b;line-height:2.6vw;}
.a06text08{ font-size: 1.17vw;color: #54493b;line-height: 1.9vw;padding-top:2.5vw;}
.a06proimg{position:relative;width:40.78vw; background-size:cover;}
.a06look{position:relative; width:14.53vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b;margin-top: 5vw;}

/*A13購物常見問題*/
.a133index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a133_box01{position: relative; text-align:center;}
.a133text07{ font-size:1.95vw; color:#54493b;line-height:2.6vw;}
.a13index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a13_box01{position: relative; text-align:center;}
.a13_01index{position: relative;width: 76.56vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 1vw;margin: 0 auto;}
.a13_01icon{position: relative; padding-bottom: 0.78vw; display: inline-block;font-size: 1.4vw;text-align: left; color: #54493b; margin: 0 auto;}
.a13_01textbox{position: relative;width: 58vw;float: right; padding-left: 2.9vw;text-align: left;margin-top: 1vw;}
.a13_01text01_1{ font-size: 1.4vw;color: #54493b; line-height: 1.9vw; font-weight: 500; background-color: #eaeaea; padding: 1vw;margin-top: 1vw;}
.a13_01text01_2{ font-size:1.4vw; color:#54493b; line-height:2.65vw;font-weight:300;}
.a13_01text01_3{font-size: 1.17vw;color: #54493b;line-height: 2.3vw;font-weight: 300;padding-top: 1vw;padding-left: 2vw;    padding-bottom: 1vw;    display: none;}
.a13_banimg{position: relative;width: 70vw; padding-top:7.81vw;margin:0 auto;}
.a13line{position: relative;height: 3vw;border-left: solid 6px #FFF;padding-left: 1vw;}
.a13line:hover{position: relative;height: 3vw;border-left: solid 6px #ffa800;padding-left: 1vw; color:#ffa800}
.a13line on{position: relative;height: 3vw;border-left: solid 6px #ffa800;padding-left: 1vw; color:#ffa800}
.faqon{position: relative;height: 3vw;border-left: solid 6px #ffa800;padding-left: 1vw; color:#ffa800}


.show{display:block;}
/*A15會員基本資料*/
.a15index{position: relative;height: 46vw;font-size: 1.25vw;text-align: left;background: #FFF;z-index: 12;}
.a15way_01 {padding:0 15vw;}
.a15_box01{position: relative;margin-top: 3vw; height:30vw;}
.a15_box02{position: relative;margin-top: 3vw;padding: 0px 20vw;}
.a15_box03{position: relative;margin-top: 1vw;padding: 0px 20vw;height: 3vw;}
.a15_box04{position: relative;margin-top: 3vw;padding: 0px 20vw;height: 3vw;}
.a15text01{position: relative; text-align:left; font-size:1.25vw; color:#54493b; line-height:2.5vw;}
.a15text02{position: relative; width: 8vw;text-align:left; font-size:1.25vw; color:#54493b; line-height:2.5vw;float:left;}
.a15text03{position: relative; text-align: left; font-size: 1.25vw; color: #54493b; line-height: 2.5vw; border: 1px solid #8e8886; float: left; width: 17.5vw;  padding-left: 1vw;}
.a15text0a{    position: relative; text-align: left;  font-size: 1.25vw;  color: #54493b; line-height: 2.5vw;  border: 1px solid #8e8886; float: left; width: 7vw;     margin-right: 1vw;     height: 2.6vw;}
.a15text_r{position: relative; width: 8vw;text-align:left; font-size:1.25vw; color:#641414; line-height:2.5vw;float:left;padding-left: 1vw; }
.a15tbox01{position: relative; text-align:left;margin-top: 3vw; font-size:1.25vw; color:#54493b; line-height:2.5vw; width:17.5vw; height:1.87vw;}
.a15enter{position: relative; text-align:center;margin-top: 3vw; font-size:1.25vw; color:#54493b; line-height:2.65vw; width:12.64vw; height:2.65vw; background-color: #dcdcdc; margin:auto;}
.a15enter1{position: relative; float:right; text-align:center;margin-top: 3vw; font-size:1.25vw; color:#54493b; line-height:2.65vw; width:12.64vw; height:2.65vw; background-color: #dcdcdc; margin:auto;}




/*A15-1會員註冊*/
.a15-1index{position: relative;height: 70vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a15-1_box02 {position: relative;margin-top: 5vw; width: 45%; float:left;}
.a15-1_or {position: relative;margin-top: 12vw; width: 8%; float:left;    font-size: 1.25vw; color: #54493b;}
.a15-1_box03 {position: relative; margin-top: 1vw; height: 3vw;}
.a15-1text01 { position: relative; text-align: left; font-size: 1.25vw; color: #54493b;line-height: 2.5vw;}
.a15-1_box04{position: relative;margin-top: 3vw;height: 3vw;}
.a15-1text02{position: relative; width: 8vw;text-align:center; font-size:1.25vw; color:#54493b; line-height:2.5vw;float:left;}
.a15-1text_r{position: relative; width: 18vw; text-align: left; font-size: 1.25vw; color: #641414;line-height: 2.5vw; float: left; }
.a15-1sure{position: relative; width: 22vw; text-align: left;font-size: 1.25vw; color: #54493b; line-height: 2vw;float: left; padding-left: 8vw; }
.a15-1text0f{position: relative; width: 8vw;text-align:center; font-size:1.25vw; color:#FFF; line-height:2.5vw;float:left;}
.a15_fbicon{position: relative; width: 24.92vw;  margin:1vw 0; }
.a15-1_newimg{position: relative; width: 36.95vw;  margin:3vw 0;}
.a15-1_newbox {position: relative;height:20vw;border-bottom: solid 1px #b8c8cf;}

.a15-nub{position: relative;
    width: 5vw;
    text-align: center;
    font-size: 1.25vw;
    color: #54493b;
    line-height: 2vw;
	float: left;
    padding-left: 8vw;text-decoration:underline}

.a15nub_1index{position: relative;height: 40vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}



/*A16 購物明細*/
.a16index{position: relative;margin: 0 auto;margin-bottom: 10vw;}
.a16_box00{position: relative;padding: 0 12.34vw; text-align: center;margin: 0 auto;height: 7vw;}
.a16_box01{position: relative;padding: 0;text-align: center;margin: 0 auto; }
.a16_box01_b{position: relative;padding: 0;text-align: center;margin: 0 auto;  border-bottom: solid 1px #b8c8cf;}
.a16_box01_c{position: relative;padding: 0;text-align: center;margin: 0 auto;  border-bottom: solid 1px #b8c8cf;}
.a16_box01_d{position: relative;padding: 0;text-align: center;margin: 0 auto;  height: 4vw;}
.a16_box01_e{position: relative;padding: 0;text-align: center;margin: 0 auto;  border-bottom: solid 1px #b8c8cf;    padding-bottom: 7.34vw;}
.a16_box01_f{position: relative;padding: 0;text-align: center;margin: 0 auto;  }
.a16_box01_g{position: relative;padding: 0;text-align: center;margin: 0 auto;  height: 3vw;border-top: solid 1px #b8c8cf;}
.a16_box01_g1{position: relative;padding: 0;text-align: center;margin: 0 auto;  height: 3vw;border-bottom: solid 1px #b8c8cf;}
.a16proimg{position:relative;height:15.62vw; float:left;padding-right: 2vw;}
.a16_radibox{position: relative;width: 9.06vw;height: 5.15vw; text-align:center;float:left;padding-right: 7.34vw;}
.a16_radius1{position: relative; width: 2.34vw; height: 2.34vw; text-align: center; margin: 0 auto; background-color: #ae946a; border: solid 0.07vw #ae946a; z-index: 40; border-radius: 99em;line-height: 2.34vw;color: #FFF; z-index:16;font-size: 1.4vw;}
.a16_radius2{position: relative; width: 2.34vw; height: 2.34vw;text-align: center; margin: 0 auto; background-color: #FFF; border: solid 0.07vw #b8c8cf;z-index: 40; border-radius: 99em; line-height: 2.34vw;color: #b8c8cf;z-index:16;font-size: 1.4vw;}
.a16_radtext1{position: relative; font-size:1.25vw; text-align:center; line-height:2.57vw; color:#6b6155;}
.a16_radtext2{position: relative; font-size:1.25vw; text-align:center; line-height:2.57vw; color:#b8c8cf;}
.a16_radline{position: absolute;border: solid 1px #b8c8cf;top: 18px; z-index: 1;width: 34vw; margin: 0 auto; margin-left: 4vw;}
.a16_01textbox {position: relative;text-align: left;margin-top: 1vw;}
.a16_01textbox_1 {position: relative;text-align: left;margin-top: 1vw; height:3vw;}
.a16_01text01_1 {font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw;}
.a16_01text01_3 {font-size: 1.17vw; color: #54493b;line-height: 2.3vw;font-weight: 300;padding-top: 1vw; padding-left: 2vw;}
.a16_01text01_4 {width: 100%;text-align: center; float: right; border: 1px solid #54493b; line-height: 2vw;margin-right: 2vw;}
.a16_01text01_5 { position:relative; float:left;width: 30.32vw; line-height: 2.73vw;text-align: left; color: #54493b; font-size:1.25vw;}
.a16_01text01_6 { position:relative; float:left;width: 18.43vw; line-height: 2.73vw;text-align: left; color: #54493b; font-size:1.01vw;}
.a16_01text01_7 { position: relative;float: right; width: 15.43vw; line-height: 2.73vw; text-align: right; color: #54493b; font-size: 1.25vw;  padding-right: 1vw;}
.a16_01text01_8 { position: relative; float: right;line-height: 2.73vw;text-align: right; color: #641414; font-size: 1.79vw;  }
.a16_01text01_9 { position: relative; float: right; line-height: 2.73vw; text-align: right; color: #54493b; font-size: 1.25vw; padding-left: 1vw;}
.a16_01text01_10 { position: relative; float: right; width: 50.43vw; line-height: 2.73vw;  text-align: right; color: #641414;font-size: 1.01vw;}
.a16_01text01_11 { position: relative; float: right; width: 23.43vw; line-height: 2.73vw; text-align: right; color: #641414; font-size: 1.79vw;}
.a16_enter01 { position: relative; float: right; width: 16.4vw; height:2.73vw; line-height: 2.73vw; text-align: center; color: #641414; font-size: 1.25vw; background-color:#dcdcdc;cursor: pointer;}
.a16_enter02 { position: relative; float: right; width: 16.4vw; height:2.73vw; line-height: 2.73vw; text-align: center; color: #54493b; font-size: 1.25vw; background-color:#dcdcdc; margin-right: 1vw;cursor: pointer;}
.a16_form01 {width: 12.73vw; height: 34px; line-height: 34px;text-align: center; background-color: #dcdcdc; color: #54493b;}
.a16text_04{font-size: 1.25vw;  color: #54493b; line-height: 1vw;  font-weight: 500;  float: left;width: 15vw;text-align: left;}
.a16-u {float: left;display: inline-block;zoom: 1;letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; width: 3vw; height: 1vw;  margin-top: 0.5vw;}
.a16-u01 {float: left;display: inline-block;zoom: 1;letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; width: 3vw; height: 1vw;  margin-top: 1vw;}
.a16enb{font-size: 1.1vw;
    line-height: 2.7vw;
    height: 2.7vw;
    width: 12.81vw;
    color: #54493b;
    border-collapse: collapse;
    background-color: #dcdcdc;
    margin-top: 1vw;
    float: right;
    text-align: center;
    margin-right: 50%;}
/*A16-1 配送與付款方式*/
.a16-1index{position: relative;margin: 0 auto;}
.a16-1_box00{position: relative;padding: 0 12.34vw; text-align: center;margin: 0 auto;height: 7vw;}
.a16-1_box01{position: relative;padding: 0;text-align: center;margin: 0 auto; }
.a16-1_box02{position: relative;padding: 0;text-align: center;margin: 0 auto; }
.a16-1_box03{position: relative;padding: 0;text-align: center;margin: 0 auto;}
.a16-1_box04{position: relative;padding: 0;text-align: center;margin: 0 auto;}
.a16-1_box05{position: relative;padding: 0;text-align: center;margin: 0 auto; }
.a16-1_box06{position: relative;padding: 0px 19vw;text-align: center; margin: 0 auto;;margin-bottom: 10vw;}
.way_01 {margin: 1vw 0;}
.way_02 {height: 2vw;}
.way_03 {height: 2vw; padding: 0.5vw 0;}
.way_04 {height: 9vw; padding:0;}
.way_05 {height: 9vw; padding:0;}
.a16-1way_01 {margin: 1vw 0;width: 13vw; float:left;}
.a16-1way_02 {margin: 0.5vw 0;width: 18vw; float:left;}
.a16-1way_03 {margin: 1vw 0; float:left;}
.extralist .item {height: 3.59vw; width: 9.68vw; padding: 1vw;}
.a16-1-u {display: inline-block; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; width: 3vw; height: 1vw;	}
.a16-1-u-1 { vertical-align: middle;}
.a16-1_01textbox {position: relative;text-align: left;margin-top: 1vw;}
.a16-1text_01 {font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw 2vw;}
.a16-1text_11 {font-size: 1.4vw;color: #54493b;line-height: 0vw;font-weight: 500;}
.a16-1text_10 {color: #54493b;font-weight: 500;float: left; line-height: 0.1vw;}
.a16-1text_02{font-size: 1.25vw; color: #54493b;  line-height: 1vw; font-weight: 500; float: right; width: 10vw;text-align: left;}
.a16-1text_03{font-size: 1.25vw;  color: #54493b; line-height: 1vw; text-align: left; line-height: 2vw;  padding-left: 2vw;}
.a16-1text_04{font-size: 1.25vw;  color: #54493b; line-height: 1vw;  font-weight: 500;  float: right;width: 15vw;text-align: left;}
.a16-1text_05{font-size: 1.25vw; color: #54493b; line-height: 1vw;  font-weight: 500; float: right; width: 28vw;  text-align: left;}
.a16-1text_06{font-size: 1.1vw; color: #641414; line-height: 5vw; font-weight: 500; float: left; width: 28vw; text-align: left;}
.a16-1text_07{font-size: 1.1vw; color: #641414; line-height: 1vw; font-weight: 500;  float: left; width: 28vw;text-align: left;    MARGIN-TOP: 0.5VW;}
.a16-1text_071{font-size: 1.1vw;
    color: #641414;
    line-height: 2vw;
    font-weight: 500;
    float: left;
    width: 28vw;
    text-align: left;
    margin-top: 1vw;}
.a16_ent01{line-height: 2.57vw; height: 2.57vw; width: 16.52vw;color: #54493b; border-collapse: collapse;  border: 1px solid #8e8886; margin-top: 1vw; text-align: center; font-size: 1.1vw; margin-r: 3vw; float: left;margin-right: 2vw;cursor: pointer;}
.a16_ent02{line-height: 2.57vw; height: 2.57vw; width: 16.52vw;color: #54493b; border-collapse: collapse; margin-top: 1vw; text-align: center; font-size: 1.1vw; float: left;margin-right: 2vw; background:#dcdcdc;cursor: pointer;}
.a16_ent03{line-height: 2.57vw; height: 2.57vw; width: 16.52vw;color: #641414; border-collapse: collapse; margin-top: 1vw; text-align: center; font-size: 1.1vw; float: left;margin-right: 2vw; background:#dcdcdc;cursor: pointer;}
.a16_ent04{line-height: 2.57vw; height: 2.57vw; width: 16.52vw;color: #641414; border-collapse: collapse; margin-top: 1vw; text-align: center; font-size: 1.1vw; float: left;margin-right: 2vw; background:#dcdcdc;cursor: pointer;}


/*A16-2 最後確認*/
.a16-2index{position: relative;height: 98vw;margin: 0 auto;}
.a16-2text{font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;text-align: left;}
.a16-2text01 { position: relative; float: right; width: 23.43vw; line-height: 2.73vw;  text-align: right; color: #6b6155;font-size: 1.4vw;font-weight: 500;}
.a16-2text02 { position: relative; float: right; width: 23.43vw; line-height: 2.73vw;  text-align: right; color: #6b6155;font-size: 1.25vw;}
.a16-2text03 { position: relative; float: right; width: 23.43vw; line-height: 2.73vw;  text-align: right; color: #641414;font-size: 1.79vw;font-weight: 700;}
.a16-2text04 { font-size: 1.17vw;color: #54493b;line-height: 2.3vw;font-weight: 300;list-style-type: decimal;}
.a16-2box{position: relative;padding:3vw 0;text-align: center;margin: 0 auto;  height: 20vw;}


/*A16-3 感謝*/
.a16-3index{position: relative;height: 90vw;margin: 0 auto;}
.a16-3text0 { font-size: 1.25vw;color: #54493b;line-height: 1.9vw;padding: 1vw;text-align: left;}
.a16-3textbox{position: relative; text-align: left; margin: 1vw 0;}
.a16-3box01{position: relative;padding: 0;text-align: center;margin: 0 auto;  }
.a16-3box02{position: relative;padding: 0;text-align: center;margin: 0 auto; height:22vw; }
.a16-3_box06{position: relative;padding: 0px 19vw;text-align: center; margin: 0 auto;height: 6vw;margin-bottom: 5vw;}

/*A17 會員中心*/
.a17index{position: relative;height: 40vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a17_box01{position: relative; text-align:center;}
.a17_box01_1{position: relative; text-align:center;margin-top: 3vw;}
.a17_box02{position: relative; width: 21.98vw;height: 37.73vw;margin: auto;text-align: left;float: left;padding-right: 3vw; }
.a17text01{ font-size: 1.4vw;color: #641414;line-height: 2.6vw; text-align: center; margin: auto; border-bottom: 0.2vw solid #641414; font-weight: 700; width: 12vw; margin-top: 3vw;    padding-bottom: 1vw;}
.a17text02{ font-size: 1.17vw;color: #54493b;line-height: 4.68vw;    text-align: center;height: 3vw;}
.a17proimg{position:relative;width:21.98vw; height:20.39vw; background-color:#FFF;border: 1px solid #8e8886;float: left; margin-left: 3vw; }



/*A17-2 會員密碼修改*/
.a17-2index{position: relative;font-size: 1.25vw;text-align: left;background: #FFF;z-index: 12;}
.a17-2text07{font-size: 1.6vw; color: #54493b;line-height: 2.6vw; margin-top: 1vw;  margin-bottom: 4vw;}
.a17text_r{position: relative;text-align:left; font-size:1.25vw; color:#54493b; line-height:2.5vw;float:left;padding-left: 1vw; }
.a17-2_box03{position: relative; margin-top: 1vw; padding: 0 13vw;  height: 5vw;}
.a17-2text02{position: relative; width: 13vw; text-align: left; font-size: 1.25vw;  color: #54493b; line-height: 2.5vw; float: left;}
.a17-2_01text01_1 {font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw;margin-top: 5vw;}
.a17-2-2text04 { font-size: 1.17vw;color: #54493b;line-height: 2.3vw;font-weight: 300;list-style-type: decimal;padding: 1vw 3vw;}
.a17-2_box04{position: relative;margin-top: 3vw;padding: 0px 20vw;height: 3vw;}




/*A18 查詢訂單紀錄*/
.a18-2index{position: relative;font-size: 1.25vw;text-align: left;background: #FFF;z-index: 12;}
.a18_01text01_0 {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw;margin-top: 3vw;height: 1vw;}
.a18_01text01_1 {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 1vw;border-bottom:1px solid #54493b;}
.a18_02text {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 5vw;border-bottom:1px solid #54493b;}
.a18_03text {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 5vw;background-color: #f9f9f9;border-bottom:1px solid #54493b;}
.a18text07{ font-size:1.25vw; color:#54493b;line-height:1.25vw; float:left;}
.a18text08{ font-size:1.25vw; color:#54493b;line-height:1.25vw; float:right;}
.a18pag{ position: absolute; line-height: 2.57vw; height: 2.57vw; width: 16.52vw;  color: #54493b;  top: 1.2vw; text-align: left; font-size: 1.25vw;  right: 0;}
.a18formwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.a18formline:last-child{position:relative;border-bottom:none;}
.a18formitem:nth-child(1){width: 5%;text-align:center;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.a18formitem:nth-child(2){width: 26%;text-align: left;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.a18formitem:nth-child(3){width: 20%;text-align: left;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.a18formitem:nth-child(4){width: 16%;text-align: left;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.a18formitem:nth-child(5){width: 16%;text-align: left;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.a18formitem:nth-child(6){width: 16%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.a18formitem input{font-size: 1.1vw; line-height: 2.57vw; height: 2.57vw;width: 91%;  margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw; border:1px solid #8e8886;margin-top: 1vw;}
.a18formitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
.a18formitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
.a18rcodewrap input{width:40%;}
.a18formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
.a18formtitle{background:#92573B;color:#fff;font-size:16px;line-height:34px;margin-bottom:-4px;}
.a18formnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}

.b18formline:last-child{position:relative;border-bottom:none;}
.b18formitem:nth-child(1){width: 5%;text-align:center;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.b18formitem:nth-child(2){width: 26%;text-align: left;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.b18formitem:nth-child(3){width: 20%;text-align: left;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.b18formitem:nth-child(4){width: 16%;text-align: left;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.b18formitem:nth-child(5){width: 16%;text-align: left;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.b18formitem:nth-child(6){width: 16%; text-align: center; font-size: 1.25vw; line-height: 2.5vw; color: #54493b;  float: left; }




/*A19 優惠代碼專區*/
.a19index{position: relative;height: 200vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a19_01text01_1 {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw;margin-top: 3vw;height: 1vw;}
.a19_02text {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 7vw;}
.a19pag{ position: absolute; line-height: 2.57vw; height: 2.57vw; width: 16.52vw;  color: #54493b;  top: 1.2vw; text-align: left; font-size: 1.25vw;  right: 0;}
.a19formwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.a19formline:last-child{position:relative;border-bottom:none;}
.a19formitem:nth-child(1){width: 15%;text-align:center;font-size: 1.25vw;line-height: 1vw;color: #54493b;padding-left: 1vw; float:left;}
.a19formitem:nth-child(2){margin-left: 2%;width: 40%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;padding-left: 1vw; float:left;}
.a19formitem:nth-child(3){margin-left: 2%;width: 15%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;padding-left: 1vw; float:left;}
.a19formitem:nth-child(4){margin-left: 2%;width: 15%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;padding-left: 1vw; float:left;}
.a19formitem:nth-child(5){margin-left: 2%;width: 12%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;padding-left: 1vw; float:left;}
.a19formitem:nth-child(6){    width: 11%;text-align: center;float: right;line-height: 2vw;margin-right: 2vw;}
.a19formitem input{font-size: 1.1vw; line-height: 2.57vw; height: 2.57vw;width: 91%;  margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw; border:1px solid #8e8886;margin-top: 1vw;}
.a19formitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
.a19formitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
.a19rcodewrap input{width:40%;}
.a19formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
.a19formtitle{background:#92573B;color:#fff;font-size:16px;line-height:34px;margin-bottom:-4px;}
.a19formnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}

.b19formline:last-child{position:relative;border-bottom:none;}
.b19formitem:nth-child(1){width: 20%;text-align: left;font-size: 1.25vw;line-height: 2vw;color: #54493b;padding-left: 1vw; float:left;}
.b19formitem:nth-child(2){margin-left: 2%;width: 38%;text-align: left;font-size: 1.25vw;line-height: 2vw;color: #54493b;padding-left: 1vw; float:left;}
.b19formitem:nth-child(3){margin-left: 2%;width: 15%;text-align: left;font-size: 1.25vw;line-height: 2vw;color: #54493b;padding-left: 1vw; float:left;}
.b19formitem:nth-child(4){margin-left: 2%;width: 15%;text-align: left;font-size: 1.25vw;line-height: 2vw;color: #54493b;padding-left: 1vw; float:left;}
.b19formitem:nth-child(5){margin-left: 2%;width: 12%;text-align: left;font-size: 1.25vw;line-height: 2vw;color: #54493b;padding-left: 1vw; float:left;}


/*A19-1 紅利兌換專區*/
.a19-1index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a19-2text07{font-size: 1.6vw; color: #54493b;line-height: 2.6vw; margin-top: 1vw;  margin-bottom: 4vw;text-align: left;}
.way_a19-1 {height: 5vw; padding: 0 15vw;}
.a19-1text_06 { font-size: 1.1vw; color: #54493b; line-height: 5vw;  font-weight: 500; float: left;  width: 11vw; text-align: left;}
.a19-1text_fff {font-size: 1.1vw; color: #FFF; line-height: 5vw; font-weight: 500;  float: left;  width: 11vw; text-align: left; padding-left: 5vw;}
.a19-1text_06{font-size: 1.1vw; color: #54493b;  line-height: 5vw; font-weight: 500; float: left;  width: 11vw; text-align: left; padding-left: 5vw;}
.a19enterbox{ position:relative; width:12.81vw; height:2.96vw; color:#54493b; background-color:#dcdcdc; text-align:center; font-size:1.25vw; line-height:2.96vw; margin-top:3vw;margin: auto;}
.a19-box{position:relative; padding:0;}
.a19-2text08{font-size: 1.6vw; color: #54493b;line-height: 3.6vw; margin-top: 6vw;  margin-bottom: 4vw;text-align: left;border-bottom:1px solid #54493b;}
.a19textbox07{padding: 1vw; position: relative; margin: 0 auto; text-align: left; width: 17.75vw; height: 34vw; float: left; margin-right: 5vw;}
.a19text07_0{ font-size: 1.17vw;color: #54493b;text-decoration: line-through;}
.a19text07_1{font-size: 1.4vw; color: #641414; height: 4vw;line-height: 2vw;}
.a19select_01{position: relative; width: 12.79vw; height: 2.75vw; line-height: 2.75vw; text-align: center; margin: 0 auto;font-size: 1.17vw; color: #54493b; border: solid 1px #54493b; float: right; margin-top: 1vw; margin-right: 5vw;}
.a19less_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; left:0;}
.a19plus_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; right:0;}
.a19box08{position: relative;font-size: 1.17vw;color: #54493b;line-height: 4.75vw;width: 22vw;}
.a19box09{position: relative;font-size: 1.17vw;color: #54493b;line-height: 4.75vw;padding-top: 1vw;}
.a19se09_01{position: relative; width: 16.79vw; height: 2.75vw; line-height: 2.75vw;text-align: center; font-size: 1.17vw; color: #641414; background-color: #dcdcdc; font-weight: 500; margin: 0 auto;}
.a19se09_02{position: relative; width: 14.79vw;height: 2.75vw; line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #54493b;background-color: #dcdcdc;float: right;font-weight:500;}
.a19boxppp{position: relative; color: #54493b; height: 3.2vw; }
.a19ppptext{position:absolute;font-size: 1.17vw;color: #641414;font-weight:500; line-height:3.2vw;left: 3vw;}
.a19ppp_img{ position: absolute; width: 17.67vw;  height: 3vw; top: 0; left: 0;}
.a19proimg{position:relative;width: 17.75vw;margin-bottom: 1vw;}
.a19_box01 { position: relative; text-align: center; }





/*A9 銷售通路*/
.a9index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a9box09{position: relative;font-size: 1.17vw;color: #54493b;line-height: 23.75vw;padding-top: 2.5vw;margin: auto; height: 2.75vw;padding-bottom: 3.9vw;}
.a9_box02{position: relative; width: 26vw;margin: auto;text-align: left;float: left;height: 49vw;overflow-y: auto;}
.a9_map{position: relative; width: 50vw; margin: auto; text-align: left;float: left;  height: 49vw; overflow: hidden; margin-top: 1vw;margin-bottom: 5vw;}
.a9se09_01{position: relative;width: 14.79vw;height: 2.75vw;line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #54493b;background-color:#FFF;float: left;margin-right: 4vw;font-weight:500;border:solid 1px #54493b;}

.selectchange{position: relative;width: 14.79vw;height: 2.75vw;line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #54493b;background-color:#FFF;float: left;margin-right: 4vw;font-weight:500;border:solid 1px #54493b;}




.a9se09_02{margin-right: 4vw;position: relative; width: 14.79vw;height: 2.75vw; line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #54493b;background-color: #FFF;float: left;font-weight:500;border:solid 1px #54493b;background-color: #f2f0ea;}
.a9se09_01:hover{background-color: #f2f0ea;}
.a9se09_02:hover{background-color: #f2f0ea;}
.a9texttt{position: relative; padding:0}
.a9text01{ font-size: 1.4vw;  color: #54493b; line-height: 3.9vw; padding-top: 0.5vw; border-bottom: 1px solid #aeaeae;}
.a9text02{ font-size: 1.25vw;color: #a55c00;line-height: 3vw;padding-top:0.5vw;}
.a9text03{ font-size: 1.25vw; color: #685e52;line-height: 2vw; padding-top: 0.5vw; padding-bottom: 0vw;}


/*A11 聯絡我們*/
.a11index{position: relative;height: 68vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a11-2_box03{position: relative; margin-top: 1vw; height: 5vw;margin: 0 auto;}
.a11-2_box33{position: relative; margin-top: 1vw; height: 20vw;margin: 0 auto;}
.a11text01 { position: relative;  text-align: left; font-size: 1.25vw;  color: #54493b; line-height: 2.5vw; padding: 0 24vw;}
.a11text03{position: relative; text-align: left; font-size: 1.25vw;  color: #54493b; line-height: 3vw;  border: 1px solid #8e8886; float: left; width: 27.5vw; height: 3vw;padding-left: 1vw;}
.a11text04{position: relative; text-align: left;font-size: 1.25vw; color: #54493b; line-height: 3vw; border: 1px solid #8e8886; float: left; width: 27.5vw; height:10vw; padding-left: 1vw;}
.a11_box04{position: relative;margin-top: 3vw;padding: 0px 20vw;height: 3vw;}

/*A12 客戶服務條款*/
.a12index{position: relative;height: 165vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a12_box01_1{position: relative; text-align:center;margin-top: 3vw;}
.a12text02{ font-size: 1.17vw;color: #54493b;line-height: 2.68vw;    text-align: left;text-indent: 2em;}
.a12text03{ font-size: 1.17vw;color: #54493b;line-height: 2.68vw;    text-align: left;margin-top: 1.5vw;}
.a12text04{ font-size: 1.17vw;color: #54493b;line-height: 2.68vw;    text-align: left;list-style-type: decimal;padding-left: 3.5vw;}
.a12text05{ font-size: 1.17vw;color: #54493b;line-height: 2.68vw;    text-align: left;list-style-type: disc;padding-left: 1.5vw;cjk-ideographic}
.a12text06{ font-size: 1.17vw;color: #54493b;line-height: 2.68vw;    text-align: left;list-style-type: cjk-ideographic;padding-left: 4.5vw;}
.a12text07{ font-size: 1.17vw;color: #54493b;line-height: 2.68vw;    text-align: left;list-style-type: decimal;padding-left: 1.5vw;}
.a12a_index{position: relative;height: 300vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a12_01text01_1 {font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw;text-align: left;margin-bottom: 2vw;}


/*A12-1 隱私權政策*/
.a12-1index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a12-1text{ font-size: 1.17vw;color: #54493b;line-height: 2.68vw;    text-align: left;}

/*A20 免費試用加入會員*/
.a20_0index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a20_0box01_1{position: relative; text-align:center;margin-top: 3vw;border-bottom: solid 1px #b8c8cf;}
.a20-0_box01{position: relative; text-align:center;}
.a20-0a_newbox { position: relative;padding-bottom: 3vw;}
.a20-0_box02 {position: relative; margin-top: 5vw; width: 48%;  float: left; height: 26vw; padding-bottom: 3vw;}
.a20-0_box02line {position: relative;margin-top: 5vw; width: 48%; float: left; height: 26vw;border-right:1px solid #d7ceb9;}
.a20_box01_2{position: relative; text-align:center;margin-top: 3vw;}
.a20-0text07 { font-size: 1.95vw;  color: #641414; line-height: 2.6vw;padding: 2vw 0;}
.a20-0text01 { position: relative; text-align: left; font-size: 1.25vw; color: #54493b;line-height: 2.5vw;}
.a20-0text02{ font-size: 1.17vw;color: #54493b;line-height: 2.68vw;text-align: left;padding: 2vw 13vw;padding-bottom: 3vw;border-bottom:1px solid #d7ceb9;}
.a20-0_newimg { position: relative; width: 54vw; margin: 1vw 0;}
.a20-0_newbox { position: relative; height: 20vw;}
.a20-0_or {position: relative;margin-top: 12vw; width: 8%; float:left;    font-size: 1.25vw; color: #54493b;}
.a20-0_box03 {position: relative; margin-top: 1vw; height: 3vw;}
.a20-0_box04{position: relative;margin-top: 3vw;height: 3vw;}
.a20-0text_r{position: relative; width: 18vw; text-align: left; font-size: 1.25vw; color: #641414;line-height: 2.5vw; float: left; }
.a20-0sure{position: relative; width: 22vw; text-align: left;font-size: 1.25vw; color: #54493b; line-height: 2vw;float: left; padding-left: 8vw; }
.a20-0text0f{position: relative; width: 8vw;text-align:center; font-size:1.25vw; color:#FFF; line-height:2.5vw;float:left;}
.a20_fbicon{position: relative; width: 24.92vw;  margin:1vw 0; }
.a20-0nub{position: relative; width: 22vw; text-align: center;  font-size: 1.25vw;  color: #54493b;  line-height: 2vw;  padding-left: 6vw;text-decoration:underline}
.a20nub_0index{position: relative;height: 40vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.a20-red{ font-size: 1.2vw; color: #641414;line-height: 3.6vw;text-align: left; padding-left: 1vw;}
.a200_texta{ position:relative; font-size:1.25vw; line-height: 3vw;color:#54493b; text-align:center; }
.a200pink_box01{position: relative;padding: 3vw 13vw;}
.pinkbox{position: relative; width:21.95vw; height:3.43vw; float:left; margin-right:3vw; text-align:center; background-color:#ffebeb;color:#641414; font-size:1.4vw; line-height:3.43vw;}
.a200_01text01_1 {font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw;margin-top: 5vw; text-align:left;}
.a200-2text04 { font-size: 1.17vw;color: #54493b;line-height: 2.3vw;font-weight: 300;list-style-type: decimal;padding: 1vw 3vw;text-align:left;}
.a20enter{position: relative; text-align: center;  margin-top: 3vw; font-size: 4.25vw; color: #54493b; line-height: 6.65vw; width: 13.64vw; height: 6.65vw; background-color: #dcdcdc; margin: auto;}
.a20-0text03{position: relative; text-align: left; font-size: 1.25vw; color: #54493b; line-height: 2.5vw; border: 1px solid #8e8886; float: left; width: 17.5vw;  padding-left: 1vw;}
.a20-nub{position: relative; width: 22vw; text-align: center;  font-size: 1.25vw;  color: #54493b;  line-height: 2vw;  padding-left: 6vw;text-decoration:underline}
.a20nub_1index{position: relative;height: 40vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}


/*A21 手機驗證*/
.a20-1_box02line {position: relative;margin-top: 5vw; width: 48%;margin: auto;}
.a21pinkbox { position: relative;  width: 21.95vw;  height: 3.43vw;  text-align: center;  background-color: #ffebeb; color: #641414;  font-size: 1.4vw;  line-height: 3.43vw;margin: auto;}
.a21-0text07 { font-size: 1.95vw;  color: #54493b; line-height: 2.6vw;padding: 2vw 0;}
.a21-0text03{position: relative; text-align: left; font-size: 1.25vw; color: #54493b; line-height: 2.5vw; border: 1px solid #8e8886; width: 17.5vw;  padding-left: 1vw;margin: auto;}
.a21-0_box03 {position: relative; margin-top: 1vw; height: 3vw;}
.a21-nub { position: relative; width: 22vw; text-align: center;  font-size: 1.25vw; color: #54493b; line-height: 2vw; text-decoration: underline; margin: auto;}
.a21graybox { position: relative; width: 10.46vw; height: 2.81vw;text-align: center; background-color: #dcdcdc; color: #54493b; font-size: 1.17vw; line-height: 2.81vw; margin: auto; margin-top: 1vw;}


/*A22 填資料*/
.a22-1text_11 {font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw 1vw;}
.way_a22 {height: 2vw;}
.a22-1text { font-size: 1.25vw; color: #54493b;  line-height: 1vw; font-weight: 500; float: right; text-align: left;}
.a22-1way_02 { margin: 0.5vw 0; float: left;}
.a22formitem input{font-size: 1.1vw; line-height: 2.57vw; height: 2.57vw;width: 67%;  margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw; border:1px solid #8e8886;margin-top: 1vw;}


/*A23 填問券*/
.a23-1text_01 {font-size: 1.4vw;color: #54493b; line-height: 2vw; font-weight: 500; padding: 1vw 2vw;float: left;width: 74vw;}
.a23_qbox2 {margin: 1vw 0; padding-left: 1vw; padding-bottom: 2vw;float: left;}
.a23_qbox{position: relative;text-align: center;width: 74vw;}
.a23text_02 { font-size: 1.25vw; color: #54493b; line-height: 1.2vw; font-weight: 500; float: right; width: 15vw; text-align: left;}
.a23-1way_01 { width: 18vw;float: left; padding-bottom: 1.5vw;}
.a23pinkbox {position: relative; width: 21.95vw; height: 3.43vw; margin: auto; margin-top: 3vw;}
.23pinkbox {position: relative; width: 21.95vw; height: 3.43vw; float: left;margin-right: 3vw; text-align: center; background-color: #ffebeb; color: #641414; font-size: 1.4vw; line-height: 3.43vw;}



/*popup 隱私權政策*/
#pop{position:fixed;top:0;left:0;min-height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5); z-index:300;}
#pop1{position:fixed;top:0;left:0;min-height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5); z-index:300;}
#popinw1{max-height: 45vw;}
.popup{position: relative;top: 0;width: 60%;background-color: #f7f7f7;opacity: 0.96;z-index: 400;margin: 0 auto;text-align: center;border:0.3vw #dcdcdc solid; }
.popxx{position:absolute;top: 0; right:0; width:1.5vw; height:1.5vw; z-index:450; }
.popup-2index{position: relative;height:60vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
.popup_01text01_0 {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw;margin-top: 3vw;height: 1vw;}
.popup_01text01_1 {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 1vw;background-color: #dcdcdc;}
.popup_02text {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 5vw;border-bottom:1px solid #54493b;}
.popup_03text {position: relative;height: 4vw;
    font-size: 1.4vw;
    color: #54493b;
    line-height: 1.9vw;
    font-weight: 500;
    padding: 1vw;
    background-color: #f9f9f9;
    padding-bottom: 3vw;}
.popuptext07{ font-size:1.25vw; color:#54493b;line-height:1.25vw; float:left;}
.popuptext08{ font-size:1.25vw; color:#54493b;line-height:1.25vw; float:right;}
.popuppag{ position: absolute; line-height: 2.57vw; height: 2.57vw; width: 16.52vw;  color: #54493b;  top: 1.2vw; text-align: left; font-size: 1.25vw;  right: 0;}
.popupformwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.popupformline:last-child{position:relative;border-bottom:none;}
.popupformitem:nth-child(1){ width: 28%; text-align: center; font-size: 1.25vw;  line-height: 1vw; color: #54493b; float: left;}
.popupformitem:nth-child(2){width: 24%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.popupformitem:nth-child(3){width: 24%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.popupformitem:nth-child(4){width: 24%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.popupformitem:nth-child(5){width: 16%;text-align: left;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}
.popupformitem:nth-child(6){width: 16%;text-align: center;font-size: 1.25vw;line-height: 1vw;color: #54493b;float:left;}

.bpopupformline:last-child{position:relative;border-bottom:none;}
.bpopupformitem:nth-child(1){width: 28%;text-align:center;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.bpopupformitem:nth-child(2){width: 24%;text-align: center;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.bpopupformitem:nth-child(3){width: 24%;text-align: center;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.bpopupformitem:nth-child(4){width: 24%;text-align: center;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.bpopupformitem:nth-child(5){width: 16%;text-align: left;font-size: 1.25vw;line-height: 2.5vw;color: #54493b;float:left;}
.bpopupformitem:nth-child(6){width: 16%; text-align: center; font-size: 1.25vw; line-height: 2.5vw; color: #54493b;  float: left; background: #eaeaea;}






/* contact */
.contactbox{width:76.56vw;max-width:100%;margin:6.25vw auto;}
.contactbox1{width:76.56vw;max-width:100%;margin:0 auto;}
.contactitem{position:relative;width:31.25vw;margin:15px 45px;text-align:left;float:left;min-height:300px;background:#fff;}
.contactitemcode{position:absolute;top:0;right:0;margin:0;width:92px;z-index:1;}
.contactitemtitle{font-size:28px;line-height:2.34vw;padding:0 5px 18px 5px;width:260px;color:#6b6b6b;margin-bottom:20px;border-bottom:1px solid #aeaeae;}
.contactitemtel{position:relative;font-size:16px;line-height:28px;padding:2px 35px;margin:5px 0;color:#6b6b6b;background:url(../img/c01.jpg) top left no-repeat;}
.contactitemsimg{position:absolute;top:1.03vw;left: 10.39vw;;width:24.92vw;}
.ncc_contactmenu{position:absolute;top:1.3vw;right:4.14vw;width: 2.34vw;}


/* form */
.formwrap{position:relative;}
.formline{position:relative;min-height:30px;margin:0 0 18px 0;}
.formitem{position:relative;float:left;min-height:32px;}
.formline.type1 .formitem:nth-child(1){width:20%;font-size:17px;line-height:30px;text-align:left;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,0.7);}
.formline.type1 .formitem:nth-child(2){margin-left:10%;width:60%;text-align:left;}
.formline.type1 .formitem input{font-size:15px;line-height:30px;height:30px;width:90%;padding:0 5%;background:#e8afc7;border:none;color:#fff;border-collapse:collapse;}
.formline.type1 .formitem select{font-size:15px;line-height:30px;height:30px;width:100%;padding:0;background:#e8afc7;border:none;color:#fff;border-collapse:collapse;}
.formline.type1 .formitem input[type=checkbox]{font-size:15px;width:15px;height:15px;margin:7px;border-collapse:collapse;}
.formline.type1.note{font-size:13px;line-height:20px;min-height:20px;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.7);}
.formitem input[type=file]{  position:absolute;top:0;left:0;width:200px;height:30px;  cursor: pointer;    opacity: 0;    filter: alpha(opacity=0);z-index:2;}
.formitem .upbtn{font-size:14px;line-height:26px;height:26px;width:200px;text-align:center;background:#837864;color:#fff;margin:3px 0;z-index:1;}
.formitem textarea{font-size:14px;line-height:24px;height:100px;width:80%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;border-collapse:collapse;}

/*form 新增加 */
.formwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.formline:last-child{border-bottom:none;}
.formitem:nth-child(1){width: 32%;font-size: 16px;line-height: 32px;text-align: left;color: #837864;padding-left: 1vw;}
.formitem:nth-child(2){margin-left: 2%;width: 10%;text-align: left;}
.formitem:nth-child(3){margin-left: 2%;width: 8%;text-align: left;}
.formitem:nth-child(4){margin-left: 2%;width: 12%;text-align: left;}
.formitem:nth-child(5){margin-left: 2%;width: 12%;text-align: left;}
.formitem:nth-child(6){    width: 11%;text-align: center;float: right;line-height: 2vw;margin-right: 2vw;}
.formitem input{font-size:14px;line-height:24px;height:24px;width:91%;background:#EFEFEF;margin:3px 0;color:#837864;border-collapse:collapse;}
.formitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
.formitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
.rcodewrap input{width:40%;}
.formerr{    clear: both;
    font-size: 13px;
    line-height: 15px;
    height: 18px;
    left: 0;
    bottom: 0px;
    color: #cf6854;
    position: relative;display:none;}
.formtitle{background:#92573B;color:#fff;font-size:16px;line-height:34px;margin-bottom:-4px;}
.formnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}

/*A16-1 form 新增加 */
.a16formwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.a16formline:last-child{border-bottom:none;}
.aaa16formitem{width: 100%;}
.a16formitem:nth-child(1){width: 26%;font-size: 16px;line-height: 3vw;text-align: left;color: #837864;padding-left: 1vw;}
.a16formitem:nth-child(2){margin-left: 2%;width: 26%;text-align: left;}
.a16formitem:nth-child(3){margin-left: 2%;width: 26%;text-align: left;}
.a16formitem:nth-child(4){margin-left: 2%;width: 12%;text-align: left;}
.a16formitem:nth-child(5){margin-left: 2%;width: 12%;text-align: left;}

.a16formitem1:nth-child(1){    float: right;width: 100%;font-size: 22px;line-height: 3vw;text-align: left;color: #837864;padding-left: 1vw;}


.a16formitem:nth-child(6){    width: 11%;text-align: center;float: right;line-height: 2vw;margin-right: 2vw;}
.a16formitem input{font-size: 1.1vw; line-height: 2.57vw; height: 2.57vw;width: 91%;  margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw; border:1px solid #8e8886;margin-top: 1vw;}
.aaa16formitem input{font-size: 1.1vw; line-height: 2.57vw; height: 2.57vw;width:79.6%;  margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw; border:1px solid #8e8886;margin-top: 1vw; margin-left:1vw;}


.a16formitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
.a16formitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
.a16rcodewrap input{width:40%;}
.a16formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
.a16formtitle{background:#92573B;color:#fff;font-size:16px;line-height:34px;margin-bottom:-4px;}
.a16formnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}










/*form types */
.formline.type2{clear:both;margin:0;}
.formline.type2 .formitem{font-size:16px;line-height:24px;min-height:24px;}
.formline.type2 .formitem:nth-child(1){width:40%;padding:4px 4.9%;margin-right:1px;font-size:16px;line-height:24px;}
.formline.type2 .formitem:nth-child(2){width:40%;padding:4px 4.9%;margin:0;font-size:16px;line-height:24px;}
.formline.type2 .formitem.formtitle{background:#b3aa98;color:#fff;font-size:16px;line-height:26px;margin-bottom:-4px;text-align:center;}
.formline.type2.c2 .formitem:nth-child(1){width:60%;padding:8px 2%;margin-right:1px;}
.formline.type2.c2 .formitem:nth-child(2){width:31%;padding:8px 2%;margin-right:1px;}
.formline.type2.c3 .formitem:nth-child(1){width:22%;padding:4px 3%;margin-right:1px;}
.formline.type2.c3 .formitem:nth-child(2){width:37.5%;padding:4px 3%;margin-right:1px;}
.formline.type2.c3 .formitem:nth-child(3){width:22%;padding:4px 3%;}
.formline.type2.c4 .formitem:nth-child(1){width:19.9%;padding:4px 2.5%;margin-right:1px;}
.formline.type2.c4 .formitem:nth-child(2){width:19.9%;padding:4px 2.5%;margin-right:1px;}
.formline.type2.c4 .formitem:nth-child(3){width:19.9%;padding:4px 2.5%;margin-right:1px;}
.formline.type2.c4 .formitem:nth-child(4){width:19.9%;padding:4px 2.5%;margin-right:1px;}
.formline.type2.c41 .formitem:nth-child(1){width:21%;padding:4px 1%;margin-right:1px;}
.formline.type2.c41 .formitem:nth-child(2){width:40%;padding:4px 1%;margin-right:1px;}
.formline.type2.c41 .formitem:nth-child(3){width:15%;padding:4px 1%;margin-right:1px;}
.formline.type2.c41 .formitem:nth-child(4){width:15%;padding:4px 1%;margin-right:1px;}

.span_2_of_about {width:66.1%;}
.cont1{display: block;float: left;margin: 1% 0 1% 0;}
.span_1_of_about {width:32.2%;}
.rsidebar {display: block;float: left;margin: 1% 0 1% 1.6%;}


/* form南橋新增 */
.a16formwrap{position:relative;}
.a16formline{position:relative;min-height:30px;margin:0 0 18px 0;}
.a16formline_1{position:relative;min-height:30px;margin:0 0 18px 0;padding-left: 4vw;}
.a16formline_2{position:relative;min-height:30px;margin:0 0 18px 0;padding-left: 4vw;padding-top: 1vw;}
.a16formitem{position:relative;float:left;min-height:32px;}
.a16formitem2{position: relative;float: left;min-height: 32px;padding-left: 3vw;line-height: 34px;    border: 1px solid #54493b;margin-left: 3vw;}
.a16formitem3{position: relative;float: left;min-height: 32px;line-height: 34px;margin-left: 1vw;}
.a16formitem3_1{position: relative;float: left;min-height: 32px;line-height: 34px;margin-left: 3vw;}
.a16formitem3_2{position: relative;float: left;min-height: 32px;padding-left: 3vw;line-height: 34px;    border: 1px solid #54493b;margin-left: 3vw; width:90%;height: 2.73vw;}
.a16formitem3_3{position: relative;float: right;padding-left: 3vw;line-height: 34px;margin-left: 3vw; width:90%;}
.a16formitem3_4{position: relative;float: right;min-height: 32px;padding-left: 3vw;line-height: 34px;margin-left: 3vw; width:90%;height: 2.73vw;margin-top: 3vw;}
.a16formline.type1 .formitem:nth-child(1){width:20%;font-size:17px;line-height:30px;text-align:left;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,0.7);}
.a16formline.type1 .formitem:nth-child(2){margin-left:10%;width:60%;text-align:left;}
.a16formline.type1 .formitem input{font-size:15px;line-height:30px;height:30px;width:90%;padding:0 5%;background:#e8afc7;border:none;color:#fff;border-collapse:collapse;}
.a16formline.type1 .formitem select{font-size:15px;line-height:30px;height:30px;width:100%;padding:0;background:#e8afc7;border:none;color:#fff;border-collapse:collapse;}
.a16formline.type1 .formitem input[type=checkbox]{font-size:15px;width:15px;height:15px;margin:7px;border-collapse:collapse;}
.a16formline.type1.note{font-size:13px;line-height:20px;min-height:20px;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.7);}
.a16formitem input[type=file]{  position:absolute;top:0;left:0;width:200px;height:30px;  cursor: pointer;    opacity: 0;    filter: alpha(opacity=0);z-index:2;}
.a16formitem .upbtn{font-size:14px;line-height:26px;height:26px;width:200px;text-align:center;background:#837864;color:#fff;margin:3px 0;z-index:1;}
.a16formitem textarea{font-size:14px;line-height:24px;height:100px;width:80%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;border-collapse:collapse;}
.a16formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:15px;left:0;bottom:-16px;color:#ff9999;display:none;}
.a16formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}






/* footer  */

#footer{ position:relative;background-color:#eaeaea;padding:4.84vw 0;}
.footerbox{position:relative;padding-right:1vw; text-align:left; float:left;}
.footertext01{ font-size:1.17vw; color:#54493b; line-height:2.73vw; font-weight:700;}
.footertext02{ font-size:1.17vw; color:#54493b; line-height:2.73vw;}


.footerbox02{position: relative;float: right;padding-top: 0;padding-right: 0; width:26.87vw;}
.footerbox03a{position: relative;width: 11.09vw; height:2.57vw;float: right; background-color:#c3c3c3; text-align:center; margin:auto; color:#54493b; font-size:1.17vw; line-height:2.57vw;}
.footerbox03b{position: relative;padding-right: 0.46vw;width: 14.75vw;height: 2.42vw;float: left;border: solid 1px #a39e9d;margin: 0 auto;}
.box03btext{background:none;font-size: 1.01vw; line-height: 2.57vw;   text-align:left;padding-left: 1.09vw;width: 13.75vw;}
.add_box{position: relative;float: left;padding-top: 0.46vw;padding-left: 0;}
.box03btext_add{font-size:1.01vw; color:#54493b; line-height:2.34vw; text-align:left;}


.footerbox03{position: relative;float: right;padding-top: 3.12vw;padding-right: 0; width:26.87vw;}
.footerimg{position: relative;float: left;padding-top: 0;padding-left: 0; width:12.18vw; }

.overhide{overflow:hidden;}
.bread{font-size:1.2vw;line-height:2vw;color:54493b;position:absolute;z-index:3;top:2vw;left:10vw;}
.fabiconwrap{position:absolute;padding:5px 2%;left:0;bottom:0;width:96%;text-align:right;z-index:9;}
.fabicon{width:76px;height:90px;text-align:center;display:inline-block;}
.fabiconimg{position:relative;text-align:center;margin:0 auto;height:50px;border:2px solid #fff;width:50px;border-radius: 27px;-moz-border-radius: 27px;-webkit-border-radius: 27px;background:url(../img/w30.png);}
.fabicon.on .fabiconimg{background:#641414;}

.fabicontext{color:#fff;font-size:15px;line-height:32px;text-align:center;}
.fabvideo{min-width:100%;min-height:100%;}
.fabfullimg{position:relative;min-width:100%;min-height:100%;}
.fabtext1{position:relative;text-align:center;padding:7vw 5vw;background:#fff;z-index:11; text-align:center; }
.fabtext1 h1{font-weight:500;font-size:2.1vw; color:#54493b;line-height:3w;}
.fabtext1 p{padding-top: 1.5vw;font-size:1.17vw; color:#54493b; line-height:2.89vw;}
.fabsideiconwrap{position:fixed;right:20px;top:30vh;width:125px;text-align:center;z-index:99;}
.fabsideicon{width:125px;height:50px;text-align:center;display:block;margin:7px 0;}
.fabsideiconimg{position:relative;float:right;text-align:center;margin:0 auto;height:46px;border:2px solid #fff;width:46px;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;background:url(../img/b20.png);}
.fabsideiconimg img{width:100%;}
.fabsideicontext{float:right;width:64px;color:#641414;font-size:15px;line-height:50px;text-align:right;margin-right:8px;opacity:0;}
.fabsideicon.on .fabsideiconimg{border:2px solid #641414;background:#641414;}
.fabsideicon.on .fabsideicontext{font-weight:bold;opacity:1;}
.fabsideicon:hover .fabsideiconimg{border:2px solid #641414;background:#641414;}
.fabsideicon:hover .fabsideicontext{font-weight:bold;opacity:1;}
/* map */
.fabbigmap{position:relative;background:#f9f9f9;position:relative;text-align:center;z-index:11; text-align:center; }
.fabbigmapin{position:relative;margin:0 7vw;}
.fabbigmapbaseimg{position:relative;width:100%;z-index:0;}
.fabmaparea1{position:absolute;top:7vw;left:0;width:100%;height:48.5vw;}
.fabmaparea1box{position:absolute;top:8vw;left:58vw;width:29vw;height:27vw;z-index:1;text-align:left;}
.fabmaparea2{position:absolute;top:45.5vw;left:0;width:100%;height:45.5vw;}
.fabmaparea2box{position:absolute;top:30vw;left:1vw;width:82vw;height:15vw;z-index:1;text-align:left;}
.fa2_p1{position:absolute;top:2vw;left:4.5vw;width:28vw;height:15vw;z-index:1;text-align:left;}
.fa2_p2{position:absolute;top:-1.5vw;left:47vw;width:26vw;height:15vw;z-index:1;text-align:left;}
.fabmaparea3{position:absolute;top:91vw;left:0;width:100%;height:49.5vw;}
.fabmaparea3box{position:absolute;top:30vw;left:1vw;width:80vw;height:20vw;z-index:1;text-align:left;}
.fa3_p1{position:absolute;top:3vw;left:5.5vw;width:30vw;height:15vw;z-index:1;text-align:left;}
.fa3_p2{position:absolute;top:2.5vw;left:49vw;width:28vw;height:8vw;z-index:1;text-align:left;}
.fa3_p3{position:absolute;top:9.1vw;left:49vw;width:28vw;height:8vw;z-index:1;text-align:left;}
.fabmaparea4{position:absolute;top:140.5vw;left:0;width:100%;height:39vw;}
.fabmaparea4box{position:absolute;top:4vw;left:-1vw;width:30vw;height:31vw;z-index:1;text-align:left;}
.fabmaparea4box ul{margin-top:1.5vw;}
.fabmaparea4box ul li{font-size:1.2vw; color:#54493b; line-height:2.8vw;}
.fabmaparea4box ul li span{display:inline-block;vertical-align:top;}
.fabmaparea4box ul li span:nth-child(1){width:7.5vw;margin:0;}
.fabmaparea4box ul li span:nth-child(2){width:22vw;margin:0;}
.fabmaparea5{position:absolute;top:179.5vw;left:0;width:100%;height:57vw;}
.fabmaparea5box{position:absolute;top:6vw;left:45.8vw;width:36vw;height:42vw;z-index:1;text-align:left;}
.fa5_p1{position:absolute;top:5.5vw;left:5.5vw;width:26vw;height:10vw;z-index:1;text-align:left;}
.fa5_p2{position:absolute;top:17.5vw;left:5.5vw;width:26vw;height:6vw;z-index:1;text-align:left;}
.fa5_p3{position:absolute;top:28.5vw;left:5.5vw;width:26vw;height:6vw;z-index:1;text-align:left;}
.fabanchor h1{font-weight:500;font-size:2.1vw; color:#54493b;line-height:3w;}
.fabanchor p{padding-top: 1.5vw;font-size:1.2vw; color:#54493b; line-height:2vw;}



/* h1 page */
h1.pagetitle{font-size:2vw;line-height:4vw;padding:1vw 0;color:#54493b;font-weight:600;}
/* inputblockwrap */
.inputblockwrap{position:relative;overflow:hidden;text-align:left;color:#54493b;padding:0 0 2vw 0;}
.inputblockwrap h1{font-size:1.6vw;line-height:3.2vw;padding:1.5vw 0 0.5vw 0;color:#54493b;font-weight:600;}
.inputblockwrap h2{font-size:1.2vw;line-height:2.6vw;padding:0.5vw 0 0.2vw 0;color:#54493b;font-weight:600;}
.inputblockwrap p{font-size:1.2vw;line-height:2.4vw;padding:0.2vw 0;font-weight:100;}
.inputblockwrap ul{padding:0.2vw 0;}
.inputblockwrap ul li{font-size:1.2vw;line-height:2.4vw;list-style:square;color:#54493b;}
.inputblockwrap img{max-width:100%!important;}

.inputblockwrap table{border:1px solid #ccc;border-collapse:collapse;padding:0.2vw 0;}
.inputblockwrap td{border:1px solid #ccc;vertical-align: top;color:#54493b;font-size:1.2vw;line-height:2.4vw;}
.inputblockwrap th{padding:5px 1%;border:1px solid #ccc;vertical-align: top;color:#fff;background:#666666;font-size:1.2vw;line-height:2.4vw;font-weight:500;}


/* 1000 以下顯示  平板版本--影片改圖騙    */
@media screen and (max-width: 1000px) {

}
/* 979 以下改手機板  */
@media screen and (max-width: 979px) {
	input[type="text"],input[type="password"],input[type="phone"]{height: 4.5vw;}
	.show400{display:block;}
	.hide400{display:none!important;}
	.hide500{display:none;}
	.logo_ab{ position:absolute;top:2.57vw; left:2.96vw; width:10vw;z-index:9;}
	.centerwrap{width:90vw;}
	.bannerdotwrap{bottom:8vw;height:1.2vw;}
	.bannerdotwrap span{width:6vw;margin:0 1vw;}
	.headericon{z-index:99;position:fixed;top:3vw;right:3vw;width:10vw;height:10vw;text-align:center; border:1px solid #000;-webkit-border-radius: 0.8vw!important;-moz-border-radius: 0.8vw!important;border-radius: 0.8vw!important;}
	.headericon .fa{font-size:7vw;line-height:8vw;color:#eee;}
	#topicon{ position:fixed;height: 8vw;width:8vw; bottom:5vw; right:3vw;z-index:99;}
	/* menu */
	.headermob{position:fixed;z-index:98;top:0;left:0;width:100%;height:100%;background:url(../img/w80.png);display:none;}
	.headerboxmwrap{padding:10vw 0;}
	.headerboxm1{position: relative;text-align: center;font-size: 4vw;font-weight: 500;line-height:10vw;color:#444;}
	.headerboxm02{position: relative;}
	.headerboxm02_1{position: relative;width: 30%;height:6vw;float: left;margin:0 1.5%; }
	/* 這要換圖 */
	.headerimg_01{ position:relative;width: 6vw; height:6vw;display: block;background:url(../img/bag_h.png) no-repeat; background-size:cover;float:left;}
	.headerimg_02{ position:relative;width: 6vw; height:6vw;display: block;background:url(../img/member_h.png) no-repeat; background-size:cover;float:left;}
	.headerimg_03{ position:relative;width: 6vw; height:6vw;display: block;background:url(../img/lang_h.png) no-repeat; background-size:cover;float:left;}
	.headertext{ position:relative;width: 16vw; height:6vw;text-align: center;font-size: 4vw;line-height:6vw;font-weight: 500;color:#000;float:left;overflow:hidden;}
	.headerboxm02_1 .nav{position:absolute;top:6vw;left:0;width:100%;text-align:center;}
	.headerboxm02_1 .nav li{font-size:3.2vw;line-height:5vw;margin:1vw 0;color:#444;}
	.headerboxm02_1 .nav li a{display:block;font-size:3.2vw;line-height:5vw;margin:0;color:#444;width:100%;text-align:center;}
	.headerboxm02_1 .nav li .fa{font-size:3.2vw;line-height:5vw;margin:0;color:#f94;}
	.headerboxm02_1.on .headertext{color:#f94;font-weight:bold;}
	.headerboxm02_1.on .nav{display:block;}
	.headerboxm02_1 .nav.pro{position:absolute;top:6vw;right:-10vw;left:auto;width:160%;text-align:center;}
	.nav.bb span{position:relative;display:inline-block;}
	.nav.bb span:nth-child(1){width:100%;padding:0;text-align:left;border-bottom:1px dotted #999;}
	.nav.bb span:nth-child(2){width:100%;padding:0;text-align:right;}
	.cartcircle{position:absolute;z-index:1;min-width:4vw;height:4vw;background:#f00;top:0;right:0vw;-webkit-border-radius: 2vw!important;-moz-border-radius: 2vw!important;border-radius: 2vw!important;font-size:3vw;line-height:4vw;text-align:center;color:#fff;}

	.scrollimg{   background-attachment: scroll;; width:100%; height:100vw;  background-position: center 100%;   background-size: cover; z-index:1;}
	.scrolltext{position:relative;z-index:3;}
	.tempfull{	position:absolute;	z-index:0;	top:0;left:0;	width:100%;	height:100%;	opacity:0;	background-attachment: fixed;   background-position: center 100%;   background-size: cover;   }
	.indexsc1{	    background-image: url(../img/bn_01.png);position:relative;height:500px;z-index:1;overflow:hidden;}
	.indexsc2{	    background-image: url(../img/bn_02_s.png);position:relative;height:500px;z-index:2;overflow:hidden;}
	.indexsc21{	    background-image: url(../img/bn_02_s.png);position:relative;height:500px;z-index:2;overflow:hidden;}
	.indexsc3{	    background-image: url(../img/bn_03_s.png);}
	.indexsc4{	    background-image: url(../img/bn_04_s.png);}
	.indexsc4{	    background-image: url(../img/bn_04_s.png);}
	.indexsc8{position:relative;height:36.79vw;font-size:25px;line-height:40px;text-align:center;padding:100px;background:#f9f9f9;z-index:12;}
	.indexsc9{position:relative;height:41.79vw;font-size:25px;line-height:40px;text-align:center;padding:100px;background:#FFF;z-index:12;}








	.a9_box02{position: relative; width: 26vw;margin: auto;text-align: left;float: left;height:auto;overflow-y: auto;}



	/*第一格文字*/
	.indextext1{position:relative;text-align:center;padding:11vw 5vw;background:#fff;z-index:12;}
	.indextext1 h1{font-size:5vw; color:#54493b;line-height:7vw;}
	.indextext1 p{padding-top: 7vw;font-size:3.5vw; color:#54493b; line-height:5.5vw;}

	/*第二格文字*/
	.indextext2{position:relative;text-align:center;padding:11vw 5vw;background:#fff;z-index:12;}
	.indextext2 h1{font-size:5vw; color:#54493b;line-height:7vw;}
	.indextext2 p{padding-top: 7vw;font-size:3.5vw; color:#54493b; line-height:5.5vw;}
	.indextext2 p span{display:inline-block;}
	/*第三格文字*/
	.indextext3{position:relative;text-align:center;padding:11vw 5vw;background:#fff;z-index:12;}
	.indextext3 h1{font-size:5vw; color:#54493b;line-height:7vw;}
	.namtextbox05{padding:8vw 0;position: relative;margin: auto;text-align: center;}
	.namtextbox05_1{position:relative;width: 46%; height:50vw; float:left;padding:0 2%;text-align: left;}
	.namtextbox05_1 img{position:relative; top:0; left:0; width:100%;}
	.namtext06_1{ font-size:3.8vw; color:#54493b; line-height:8vw;}
	.namtext06_2{ font-size:2.5vw; color:#54493b; line-height:4.2vw;}
	.look{position:relative; width:20vw; height:6vw; line-height:6vw; text-align:center; margin:0 auto; font-size:3vw; color:#54493b; border: solid 1px #54493b;}

	.namtext05{ font-size:2.1vw; color:#54493b;}

	/*第四格文字*/
	/*.namtextbox07{position:relative;width: 35.93vw;padding-top: 3.89vw;margin: auto;text-align: left; float:right;}*/

	.workimg_05{position:relative;width: 33.2vw; height:33.2vw;margin-top: 14vw;}
	.line_01{position: relative;width: 70vw;border: solid 1px #54493b;margin: 2vw auto 5vw auto;}
	.indexsc8{position: relative;height: auto;font-size: 25px;line-height: 30px;text-align: center;padding: 3vw;background: #f9f9f9;z-index: 12;}
	.indexsc8 .centerwarp img{width:75%;height:auto;margin:10vw auto 0 auto;}
	.namtextbox07{width:100%;padding: 10vw 0;margin: auto;text-align: center; float:none;}
	.namtext07{ font-size:5.2vw; color:#54493b;line-height:7vw;}
	.namtextbox08{width: auto;padding: 0vw;position: relative;margin: auto;text-align: center;}
	.namtext08{ font-size:2.8vw; color:#54493b; line-height:6vw;}


	/*第五格文字*/
	.indexsc9{position:relative;height:252vw;font-size:25px;line-height:40px;text-align:center;padding:3vw;background:#FFF;z-index:12;}
	.namtextbox09{position: relative;  width: 77.28vw;  height: 107.95vw;  padding-top: 3.89vw;margin: 0 auto;  text-align: left; float: left;}
	.namtextbox10{position: relative;  width: 74.28vw; padding-top: 2vw; margin: auto; text-align: left; float: left;}
	.namtext09{ font-size:2.1vw; color:#54493b;}
	.namtext10{ font-size: 4.79vw; color: #54493b;  line-height: 6.89vw;}
	.namtext10_1{ position: relative; font-size: 1.17vw; color: #54493b; line-height: 2.89vw;}
	.namtext10_2{ position: relative;  width: 34vw; font-size: 4.17vw; color: #54493b; line-height: 14.89vw;  float: left;text-align: left;  text-decoration: line-through;}
	.sale_text{ position: relative; width: 40vw;  font-size: 4.17vw; color: #6f0505;  line-height: 13.89vw; float: left; text-align: left;}
	.proimg_01{position: relative;  width: 67.96vw;  float:left;  padding-left: 8vw;}
	.select_01{position: relative;  width: 46.79vw; height: 6.75vw; line-height: 6.75vw; text-align: center; margin: 0 auto;  font-size: 3.17vw;color: #54493b; border: solid 1px #54493b; float: left; margin-top: -3vw; margin-left: 16vw;}
	.select_02{position: relative; width: 46.79vw; height: 6.75vw;  line-height: 6.75vw; text-align: center; margin: 0 auto; font-size: 3.17vw;color: #54493b;  border: solid 1px #54493b; float: left;margin-top: 3vw; margin-left: 16vw;}
	.proline{position: relative; width: 79.28vw;  border-bottom: solid 1px #54493b; margin-top: 6vw;  margin-bottom: 3vw;}
	.less_img{ position: absolute; width: 6.75vw; height: 6.75vw;top: 0; left: 0;}
	.plus_img{ position: absolute; width: 6.75vw; height: 6.75vw; top: 0; right: 0;}
	.prolist{position: relative;  width: 40vw; height: 9vw; line-height: 9vw; text-align: center; margin: 0 auto; font-size: 4.2vw; color: #54493b; border: solid 1px #54493b; margin-top: 10vw;}






	/*footer*/
	#footer{position:relative;text-align:center;z-index:20; background-color:#eaeaea;}
	.footerbox{margin: 0 auto;float: none;padding: 2vw 0;}
	.footertext01{display: block;float: none;width:100%;font-weight:500;height:6vw;font-size: 3.8vw;line-height: 6vw;padding: 0;color: #454545;text-align: left;text-decoration: none;overflow: hidden;}
	.footertext02{     display: block;float: left;width: 33%;font-weight:500;height: 6vw;line-height: 6vw;padding:0;color: #454545;font-size: 3.2vw;text-align: left;}

	/*訂閱*/
	.footerbox02{display:block;position:relative;float:none;padding:0 0 5vw 0;width:100%;height:7vw;}
	.footerbox03a{position:relative;width: 33%; height:7vw;float: right; background-color:#c3c3c3; text-align:center; margin:auto; color:#54493b; font-size:3vw; line-height:7vw;}
	.footerbox03b{position:relative;width: 63%;height: 6.6vw;float: left;border: solid 1px #a39e9d;margin: 0 auto;}
	.footerbox03b input{background:none;font-size: 3vw; line-height: 6.6vw;   text-align:left;width: 96%;}
	.footerbox03{position: relative;float: none;padding-top: 6vw;padding-right: 0; width:100%;text-align:left;}
	.footerimg{position: relative;float: none;padding-top: 0;padding-left: 0; width:45%; }
	.add_box{position: relative;float: none;padding-top: 2vw;padding-left: 0;}
	.box03btext_add{font-size:3vw; color:#54493b; line-height:5vw; text-align:left;}


	/*A02所有產品*/
	.pankuzu{position: relative; margin-bottom:2.34vw; padding-bottom:2.78vw; display: inline-block; font-size: 3.7vw;text-align:left;line-height: 24px;}
	.a02index{position: relative;text-align: left;padding: 11vw 5vw;background: #fff;z-index: 12;}
	.a02_box01{padding: 6vw 0; position: relative;margin: auto;text-align: left;}
	.a02_line{position: relative;border: solid 1px #54493b;margin-top: 1vw;}
	.a02_box02{position: relative;width: 94%;height: 100vw;float: left;padding: 0 2%;text-align: left;}
	.a02_box03{position: relative;padding-top: 2vw;margin: auto;text-align: left;float: left;width: 76vw;}
	.a02text_01{font-size: 16px;color: #54493b;line-height: 4.89vw;}
	.a02text_02{position:relative; font-size: 3.7vw; color:#54493b; line-height:2.89vw;}
	.a02text_03{position: relative;width: 30vw;font-size: 16px;color: #54493b;line-height: 6.89vw;float: left;text-align: left;text-decoration: line-through;}
	.a02_sale{position: relative;width: 30vw;font-size: 16px;color: #6f0505;line-height: 6.89vw;float: left;text-align: left;}
	.a02text07{font-size: 23px;color: #54493b;line-height: 45px;}
	.a02text08{font-size: 3.7vw; color:#54493b; line-height:6.89vw;line-height: 28px;}
	.a02proimg{position:relative;width:76vw; height:76vw;}

	/*A03產品*/
	.a03index{position: relative;text-align: left;padding:5vw;background: #fff;z-index: 12;height: 225vw;border-bottom: solid 0px #54493b;}
	.a03textbox09{position: relative;width: 100%;padding-top: 6vw;margin: auto;text-align: left; }
	.a03textbox10{position: relative;width: 100%;padding:0 4vw;;margin: auto;text-align: left;float: left;}
	.a03text09{ font-size:1.17vw; color:#641414;}
	.a03text10{ font-size:1.79vw; color:#54493b; line-height:3.89vw;}
	.a03text10_1{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;}
	.a03text10_2{ position: relative;width: 15vw;font-size: 1.17vw;color: #54493b;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
	.a03_sale{ position: relative;width: 15vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
	.a03proimg{position: relative;width: 100%;height: 64.46vw;}
	.a03select_01{position:relative;width:16.79vw; height:70.46vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; float:right;    margin-top: 4vw;}
	.a03select_02{position:relative;width:16.79vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; float:right;    margin-top: -9vw;}
	.a03proline{position: relative;width: 35.28vw;border-bottom:solid 1px #54493b;margin-top: 1vw;}
	.a03less_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; left:0;}
	.a03plus_img{ position:absolute;width: 2.75vw; height:2.75vw;top:0; right:0;}
	.a03prolist{position:relative;width:16.4vw; height:2.75vw; line-height:2.75vw; text-align:center; margin:0 auto; font-size:1.17vw; color:#54493b; border: solid 1px #54493b; margin-top:35.95vw;}
	.a03list{ position: relative;width: 18.26vw;height: 20.43vw;float: left;padding-right: 3vw;}
	.a03list_op{ position: relative;width: 18.26vw;height: 20.43vw;float: left;opacity: 0.5;padding-right: 3vw;}
	.a03arrl{ position: relative;width: 5vw;height: 5vw;padding-right: 2vw;float: left;padding-top: 8vw;}
	.a03arrr{ position: relative;width: 5vw;height: 5vw;float:right;padding-top: 8vw;}
	.a03_03img{position: relative;width: 8vw;height: 8vw;padding-top: 4vw;float: left;}
	.a03_031img{    position: relative;
    width: 7vw;
    height: 7vw;
    padding-top: 4.5vw;
    padding-left: 1vw;
    float: left;}
	.a03textbox05{padding:5vw 0;position: relative;margin: auto;text-align: center;}
	.a03textbox05_1{position:relative;width: 36vw; height:23vw; float:right;padding-right: 2.9vw;text-align: left;}
	.a03textbox05_1 img{position:relative; top:0; left:0; width:16.79vw;}
	.a03text06_0{font-size: 16px;color: #641414;line-height: 24px;}
	.a03text06_1{ font-size:1.79vw; color:#54493b; line-height:2.89vw;font-weight:500;}
	.a03text06_2{ font-size:1.4vw; color:#54493b; line-height:2.5vw;font-weight:300;}
	.a03text06_3{font-size: 1.17vw;color: #54493b;line-height: 2vw;font-weight: 300;list-style-type: decimal;padding-left: 1vw;padding-top: 1.5vw;}
	.a03textbox05_1:nth-child(4){padding-right: 0;}
	.a03text05{ font-size:2.1vw; color:#54493b;}
	.a03textbox07{padding-top: 2vw;;position: relative;margin: auto;text-align: left; float:left;width: 100%;}
	.a03text07_0{ font-size: 16px;color: #54493b;text-decoration: line-through;line-height: 24px;}
	.a03text07_1{ color: #641414;font-size: 20px;line-height: 38px;}
	.a03select_01{position: relative; width: 30.79vw; height: 5.75vw; line-height: 5.5vw; text-align: center;margin: 0 auto;font-size: 20px; color: #54493b; border: solid 1px #54493b;float: right;margin-right: 3vw;}
	.a03less_img{ position:absolute;width: 5.75vw; height:5.75vw;top:0; left:0;}
	.a03plus_img{ position:absolute;width: 5.75vw; height:5.75vw;top:0; right:0;}
	.a03box08{position: relative; font-size: 4.3vw;color: #54493b;line-height: 6vw;width: 70%;margin: auto;}
	.a03box09{position: relative;color: #54493b;line-height: 4.75vw;width: 31vw;padding-top: 10vw;margin: auto;}
	.a03se09_01{position: relative;width: 30.79vw;height: 5.75vw;line-height: 5.75vw;text-align: center;color: #641414;background-color: #dcdcdc;float: left;margin-right: 1vw;font-weight:500;font-size: 3vw;}
	.a03se09_02{position: relative; width: 30.79vw;height: 5.75vw; line-height: 5.75vw;text-align: center;color: #54493b;background-color: #dcdcdc;float: right;font-weight:500;font-size: 3vw;}
	.a03se09_021{    position: relative;
    width: 34.79vw;
    height: 5.75vw;
    line-height: 25.75vw;
    text-align: center;
    color: #54493b;

    font-weight: 500;
    font-size: 3vw;
    padding-left: 23vw;}

	.a03boxppp{position: relative; color: #54493b;width: 44vw;height: 8.2vw;margin: auto;}
	.ppptext{position: relative; font-size: 3vw;color: #641414;font-weight: 500;line-height: 3vw; padding-left: 7vw; margin-top: -5.5vw;}
	.a03ppp_img{ position: relative;width: 47.67vw; height: 8.2vw;padding-top: 5vw;}

	/*A03商品介紹*/
	.a03_01index{position: relative;width: 76.56vw;font-size: 1.25vw;line-height: 5.12vw;text-align: left;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 1vw;margin: 0 auto;border-bottom: solid 0px #54493b;}
	.a03_01icon{position: relative; padding-bottom: 3.78vw; display: inline-block;font-size: 5.1vw;text-align: left; color: #54493b; margin: 0 auto;width: 100%;}
	.a03_01bg{position: relative; background-color: #d8dfe2; height: 0.62vw; margin-top: 2.93vw;width: 100%;}

	.a03_01textbox{position: relative;width: 100%;float: right; padding-left: 2.9vw; text-align: left;}
	.a03_01text01_1{font-size: 16px; color: #54493b; line-height: 20px; font-weight: 500;}
	.a03_01text01_2{ font-size:1.4vw; color:#54493b; line-height:2.65vw;font-weight:300;}
	.a03_01text01_3{font-size: 16px; color: #54493b; line-height: 3.43vw; font-weight: 500;}
	.a03_banimg{position: relative;width: 70vw; padding-top:7.81vw;margin:0 auto;}

	/*A03詳細規格*/
	.a03_02index{position: relative;width: 76.56vw;font-size: 1.25vw;line-height: 5.12vw;text-align: left;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 1vw;margin: 0 auto;}
	.a03_02textbox{position: relative;width: 62vw;float: right;padding-left: 2.9vw;text-align: left;}
	.a03_02text01_1{ font-size:2.1vw; color:#54493b; line-height:3.43vw;font-weight:500;}
	.a03_02text01_2{ font-size:1.4vw; color:#54493b; line-height:2.65vw;font-weight:300;}
	.a03_02text01_3{font-size: 3.2vw;color: #54493b; line-height: 5.12vw; font-weight: 300;  padding-left: 1vw; border-bottom: solid 1px #54493b;}


	/*A03推薦商品*/
	.a03_03index{position: relative;height:90vw;width: 76.56vw;line-height: 5.12vw;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 1vw;margin: 0 auto;}
	.a03_03box{position: relative;padding-top: 3vw;margin: auto;text-align: left;}
	.a03_03box2{float: left; padding-right: 5vw; position: relative; width: 100%;}
	.a03_03text{ font-size: 4.56vw;color: #54493b;line-height: 12.81vw;text-align:left;}
	.a03_03text01{ position: relative; font-size: 1.17vw; color: #54493b; line-height: 2.89vw;  width: 100%;  padding-top: 3vw;}
	.a03_03text02{ position: relative; width: 50%;  font-size:20px;  color: #aa9e8f; line-height: 2.89vw; float: left; text-align: center;   text-decoration: line-through;}
	.a03_03_sale{ position: relative;width: 50%;font-size:20px;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
	.a03_03list{ position:relative; width:18.75vw; height:20.31vw; float:left;padding-right: 1vw;}
	.a03_03list_op{ position:relative; width:7.26vw; height:8.43vw; float:left;opacity: 0.5;padding-right: 1vw;}
	.a03_03arrl{ position: relative;  width: 6vw;  height: 6vw;  padding-right: 2vw;  float: left; padding-top: 22vw;}
	.a03_03arrr{ position: relative; width: 6vw; height: 6vw;   float: right; padding-top: 22vw;}
	.a03_03proimg{position: relative;width: 81%;}
	.a03_03111text{ font-size: 3.56vw;color: #54493b;line-height: 6.81vw;text-align:center;}
	.a03_03arr{  position: relative;width: 8vw;height: 8vw;float: right;}

	/*A05最新消息*/
	.a05index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a05_box01{position: relative; text-align:center;line-height: 8.4vw;}
	.a05_line{position: relative;border: solid 1px #54493b;margin-top: 1vw;}
	.a05_box02{position: relative;  width: 75vw;  height: 114.73vw;   margin: auto; text-align: left;  float: left;  padding-right: 3vw;padding-bottom: 10vw;}
	.a05_box03{position: relative;padding-top: 1vw;text-align: left;float: left;}
	.a05text_01{ font-size: 5.79vw;  color: #54493b;   line-height: 8.5vw;  padding-top: 1vw;}
	.a05text_02{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;padding-top: 0.5vw;}
	.a05text_03{ position: relative;width: 10vw;font-size: 1.17vw;color: #54493b;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
	.a05_sale{ position: relative;width: 12vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
	.a05text07{ font-size:18px; color:#54493b;line-height:2.6vw;}
	.a05text08{ font-size: 18px;  color: #54493b; line-height: 5.9vw;  padding-top: 0.5vw;}
	.a05proimg{position: relative;  width: 75vw;  background-size: cover;}
	.a05box09{position: relative; font-size: 1.17vw; color: #54493b;  line-height: 23.75vw; padding-top: 2.5vw; margin: 0 auto; padding-bottom: 3.9vw; text-align: center;width: 50%;}
	.a05se09_01{position: relative; width: 100%;  height: 6.75vw;   line-height: 6.75vw;text-align: center;font-size: 18px;color: #54493b;  background-color: #FFF;  float: left;font-weight: 500; border: solid 1px #54493b;  margin: auto; margin-top: 2vw;margin-bottom: 5vw;z-index:1;}
	.a05se09_02{position: relative; width: 100%; height: 6.75vw; line-height: 6.75vw; text-align: center; font-size: 18px; color: #54493b; background-color: #FFF;  float: left; font-weight: 500; border: solid 1px #54493b; margin: auto; margin-top: 5vw; margin-bottom: 10vw;}
	.a05se09_01:hover{background-color: #f2f0ea;}
	.a05se09_02:hover{background-color: #f2f0ea;}
	.newon{background-color: #f2f0ea;}
	.a05look{position: relative;width: 28.59vw; height: 5.75vw; line-height: 5.75vw; text-align: center; margin: 0 auto;  font-size: 3.17vw; color: #54493b; border: solid 1px #54493b; margin-top: 10vw;    margin-bottom: 10vw;}


	/*A06最新消息內頁*/
	.a06index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a06_box01{position: relative; text-align:center;}
	.a06_line{position: relative;border: solid 1px #54493b;margin-top: 1vw;}
	.a06_box02{position: relative; width: 75vw; margin: auto;text-align: left; padding-right: 3vw;}
	.a06_box03{position: relative; padding: 3vw 0;text-align: left;}
	.a06text_01{ font-size: 5.79vw;color: #54493b;line-height: 8.5vw;padding-top: 1vw;}
	.a06text_02{ position:relative; font-size:1.17vw; color:#54493b; line-height:2.89vw;padding-top: 0.5vw;}
	.a06text_03{ position: relative;width: 10vw;font-size: 1.17vw;color: #54493b;line-height: 2.89vw;float: left;text-align: left;text-decoration: line-through;}
	.a06_sale{ position: relative;width: 12vw;font-size: 1.17vw;color: #6f0505;line-height: 2.89vw;float: left;text-align: left;}
	.a06text07{ font-size:18px; color:#54493b;line-height:6.6vw;    text-align: left;}
	.a06text08{ font-size: 18px;color: #54493b;line-height: 5.9vw;padding-top: 0.5vw;}
	.a06proimg{position: relative;width: 75vw;background-size: cover;}
	.a06box09{position: relative; font-size: 1.17vw;color: #54493b; line-height: 23.75vw;  padding-top: 2.5vw; margin: 0 auto; height: 2.75vw;  padding-bottom: 3.9vw; text-align: center;width: 50%;}
	.a06se09_01{position: relative; width: 100%; height: 6.75vw; line-height: 6.75vw; text-align: center; font-size: 18px; color: #54493b; background-color: #FFF; float: left; font-weight: 500;  border: solid 1px #54493b; margin: auto; margin-top: 2vw;}
	.a06se09_02{position: relative;width: 100%;height: 6.75vw; line-height: 6.75vw;text-align: center; font-size: 18px; color: #54493b; background-color: #FFF;float: left; font-weight: 500; border: solid 1px #54493b; margin: auto; margin-top: 5vw; margin-bottom: 10vw;}
	.a06se09_01:hover{background-color: #f2f0ea;}
	.a06se09_02:hover{background-color: #f2f0ea;}
	.a06look{position: relative; width: 28.59vw; height: 5.75vw; line-height: 5.75vw;text-align: center;margin: 0 auto;font-size: 3.17vw; color: #54493b;border: solid 1px #54493b; margin-top: 5vw;}

	/*A13購物常見問題*/
	.a133index{position: relative;font-size: 1.25vw;text-align: left;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 10vw;}
	.a133_box01{position: relative; text-align:center;}
	.a133text07{ font-size:27px; color:#54493b;line-height:8.6vw;}
	.a13index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a13_box01{position: relative; text-align:center;}
	.a13_01index{position: relative;width: 100%;font-size: 3.25vw;line-height: 3.12vw;text-align: center;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 1vw;margin: 0 auto;}
	.a13_01icon{position: relative; width: 100%;padding-bottom: 0.78vw; display: inline-block;font-size:4vw;text-align: center; color: #54493b; margin: 0 auto;border-top: solid 1px #54493b;}
	.a13_01textbox{position: relative;width: 100%;float: right; padding-left: 2.9vw;text-align: left;margin-top: 1vw;}
	.a13_01text01_1{ font-size: 3.4vw;color: #54493b; line-height: 3.9vw; font-weight: 500; background-color: #eaeaea; padding: 3vw;}
	.a13_01text01_2{ font-size:3.4vw; color:#54493b; line-height:5.65vw;font-weight:300;}
	.a13_01text01_3{font-size: 3.17vw;color: #54493b;line-height: 7.3vw;font-weight: 300;padding-top: 1vw;padding-left: 5vw;}
	.a13_banimg{position: relative;width: 70vw; padding-top:7.81vw;margin:0 auto;}
	.a13line{position: relative;height: 10vw;width: 100%;line-height: 10vw;padding-left: 1vw;color: #54493b;border-left: solid 0px #ffa800;border-bottom: solid 1px #54493b;}
	.a13line:hover{position: relative;height: 10vw;width: 100%;line-height: 10vw;border-left: solid 0px #ffa800;color: #ffa800;margin: 0 auto;text-align: center;}
	.a13lqabox{position: relative;padding: 0;}
	.a13lqa{position: relative;padding: 0;width: 100%; line-height: 10vw; padding-left: 8vw; color: #54493b; background-color: #eaeaea; border-top: solid 1px #54493b; text-align: left;}
	.a13lans{position: relative; line-height: 6vw; padding: 1vw 14vw; color: #54493b;  text-align: left; font-size: 16px;}
	.a13lqaimg{position: absolute;  width: 6vw; height: 6vw; top: 2vw; right: 9vw; background: url(../img/arr_0.png) no-repeat; background-size: cover; z-index: 15;}
	.a13lqaimg:hover{position: absolute; width: 6vw; height: 6vw; top: 2vw;  right: 9vw;  background: url(../img/arr_1.png) no-repeat;background-size: cover; z-index: 15;}


	/*A16 購物明細*/
	.a16index{position: relative;text-align: left;padding: 4vw 0;background: #FFF;z-index: 12;margin-bottom: 10vw;margin-top: 10vw;}
	.a16_box00{position: relative;padding: 0;text-align: center;margin: 0 auto;height: 15vw;}
	.a16_box01{position: relative;padding: 0;text-align: center;margin: 0 auto; }
	.a16_box01_bb{position: relative;padding: 0;text-align: center;margin: 0 auto;  border-bottom: solid 1px #b8c8cf;height: 20vw;}
	.a16_box01_b{position: relative;padding: 0;text-align: center;margin: 0 auto;  border-bottom: solid 1px #b8c8cf;height: 20vw;}
	.a16_box01_c{position: relative;padding: 0;text-align: center;margin: 0 auto;  border-bottom: solid 1px #b8c8cf;}
	.a16_box01_d{position: relative;padding: 0;text-align: center;margin: 0 auto;  height: 12vw;}
	.a16_box01_e{position: relative;padding: 0;text-align: center;margin: 0 auto; border-bottom: solid 1px #b8c8cf;}
	.a16_box01_f{position: relative;padding: 0;text-align: center;margin: 0 auto;  }
	.a16_box01_g{position: relative;padding: 0;text-align: center;margin: 0 auto;  height: 10vw;}
	.a16_box01_g1{position: relative;padding: 0;text-align: center;margin: 0 auto;  height: 10vw;}
	.a16proimg{position:relative;height:17.62vw; float:left;padding-right: 2vw;}
	.a16_radibox{position: relative; width: 25.06vw; height: 12.15vw; text-align: center; float: left; padding-right: 0.34vw;}
	.a16_radius1{position: relative; width: 4.34vw; height: 4.34vw; text-align: center; margin: 0 auto; background-color: #ae946a; border: solid 0.07vw #ae946a; z-index: 40; border-radius: 99em;line-height: 4.54vw;color: #FFF; z-index:16;font-size: 3.4vw;}
	.a16_radius2{position: relative; width: 4.34vw; height:4.34vw;text-align: center; margin: 0 auto; background-color: #FFF; border: solid 0.07vw #b8c8cf;z-index: 40; border-radius: 99em; line-height: 4.54vw;color: #b8c8cf;z-index:16;font-size: 3.4vw;}
	.a16_radtext1{position: relative; font-size:3vw; text-align:center; line-height:7.57vw; color:#6b6155;}
	.a16_radtext2{position: relative; font-size:3vw; text-align:center; line-height:7.57vw; color:#b8c8cf;}
	.a16_radline{position: absolute; border: solid 1px #b8c8cf;top: 9px; z-index: 1;width: 50vw; margin: 0 auto; margin-left: 14vw;}
	.a16_01textbox {position: relative;text-align: left;margin-top: 3vw;}
	.a16_01text01_1 {font-size: 4.4vw;color: #54493b; line-height: 5.4vw; font-weight: 500;background-color: #eaeaea; padding: 3vw;padding: 1vw;}
	.a16_01text01_3 {font-size: 3.17vw; color: #54493b;line-height: 2.3vw; font-weight: 300;  padding-top: 1.5vw; padding-left: 4vw;}
	.a16_01text01_4 {width: 100%;text-align: center; float: right; border: 1px solid #54493b; line-height: 5vw;margin-right: 2vw;}
	.a16_01text01_5 { position: relative; width: 56.32vw;  line-height: 6.73vw; text-align: left; color: #54493b; font-size: 3vw; padding-top: 2vw;}
	.a16_01text01_6 { position: relative;  width: 56.32vw;  line-height: 6.73vw; text-align: left; color: #54493b; font-size: 3vw;}
	.a16_01text01_7 { position: relative; width: 30vw;  line-height: 6.73vw; text-align: left;  color: #54493b;  font-size: 3vw;float: left;}
	.a16_01text01_8 { position: relative; float: right;line-height: 5.73vw;text-align: right; color: #641414; font-size: 3vw;  }
	.a16_01text01_9 { position: relative; float: right; line-height: 5.73vw; text-align: right; color: #54493b; font-size: 1.25vw; padding-left: 1vw;}
	.a16_01text01_10 {    position: relative;
    float: right;
    width: 100%;
    line-height: 6.73vw;
    text-align: right;
    color: #641414;
    font-size: 16px;}
	.a16_01text01_11 {position: relative; float: right;  margin-left: 3vw; width: 90%; line-height:10vw; font-size: 24px;}
	.a16_enter01 { position: relative; float: right;  width: 36%;  height: 8vw; line-height: 8vw; text-align: center; color: #641414;  font-size: 4.25vw; background-color: #dcdcdc;}
	.a16_enter02 { position: relative; float: right;  width: 36%; height: 8vw; line-height: 8vw; text-align: center; color: #641414; font-size: 4.25vw; margin-right: 6vw;    background-color: #dcdcdc;}
	.a16_form01 {width: 27.73vw;  height: 34px; line-height: 34px; text-align: center; background-color: #dcdcdc; color: #54493b;  margin-left: 2vw;}
	.a16text_04{font-size: 1.25vw;  color: #54493b; line-height: 1vw;  font-weight: 500;  float: left;width: 15vw;text-align: left;}
	.a16-u {float: left;display: inline-block;zoom: 1;letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; width: 3vw; height: 3vw;  margin-top: 0.5vw;}
	.a16-u01 {float: left;display: inline-block;zoom: 1;letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; width: 3vw; height: 3vw;  margin-top: 4.5vw;}
	.a16enb{        font-size: 2.1vw;
    line-height: 4.7vw;
    height: 4.7vw;
    width: 21.81vw;
    color: #54493b;
    border-collapse: collapse;
    background-color: #dcdcdc;
    float: right;
    text-align: center;
    margin-top: 1vw;    margin-right: 0%;}



	/*A16-1 配送與付款方式*/
	.a16-1index{position: relative;margin: 0 auto;}
	.a16-1_box00{position: relative;padding: 0 12.34vw; text-align: center;margin: 0 auto;height: 7vw;}
	.a16-1_box01{position: relative;padding: 0;text-align: center;margin: 0 auto; }
	.a16-1_box02{position: relative;padding: 0;text-align: center;margin: 0 auto; }
	.a16-1_box03{position: relative;padding: 0;text-align: center;margin: 0 auto; }
	.a16-1_box04{position: relative;padding: 0;text-align: center;margin: 0 auto; }
	.a16-1_box05{position: relative;padding: 0;text-align: center;margin: 0 auto; }
	.a16-1_box06{position: relative;padding: 0 13vw;text-align: center; margin: 0 auto;margin-bottom: 23vw;    margin-left: 5vw;}
	.way_01 {margin: 2vw 0;}

	.a16-1_box05 .way_01{height: 5vw;}
	.way_02 {height: 3.9vw;}
	.way_03 {height: 2vw; padding: 0.5vw 0;}
	.way_04 {    height: 27vw; padding:0;}
	.way_05 {    height: 27vw; padding:0;}
	.a16-1way_01 {margin: 1vw 0; width: 25vw;  float: left;}
	.a16-1way_02 {margin: 0.5vw 0;width: 35vw; float:left;}
	.a16-1way_03 {margin: 1vw 0; float:left;}
	.extralist .item {height: 3.59vw; width: 9.68vw; padding: 1vw;}
	.a16-1-u {display: inline-block; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; width: 3vw; height: 3vw;	}
	.a16-1-u-1 { vertical-align: middle;}
	.a16-1_01textbox {position: relative;text-align: left;margin-top: 1vw;}
	.a16-1text_01 {font-size: 3.1vw; color: #54493b; line-height: 3.9vw; font-weight: 500; background-color: #eaeaea; padding: 1vw 2vw;}
	.a16-1text_11 {font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw 1vw;}
	.a16-1text_10 {color: #54493b;font-weight: 500;float: left; line-height: 1.8vw;font-size: 3.25vw;}
	.a16-1text_02{    font-size: 3.25vw;  color: #54493b; line-height: 3.25vw;font-weight: 500; float: right; width: 20vw;  text-align: left;}
	.a16-1text_03{font-size: 3vw; color: #54493b; text-align: left; line-height: 5vw; padding-left: 2vw;}
	.a16-1text_04{font-size: 3vw;  color: #54493b; line-height: 3vw;  font-weight: 500;  float: right;width: 30vw;text-align: left;}
	.a16-1text_05{    font-size: 3.25vw;  color: #54493b; line-height: 3.25vw;font-weight: 500; float: right; width: 20vw;  text-align: left;}

	.a16-1text_06{font-size: 2.1vw; color: #641414; line-height: 5vw; font-weight: 500; float: left; width: 28vw; text-align: left;    margin-left: 5vw;
    line-height: 9vw;}
	.a16-1text_07{font-size: 2.1vw; color: #641414; line-height: 4.1vw; font-weight: 500; float: left;  width: 62vw; text-align: left;}
	.a16-1text_071{font-size: 2.1vw; color: #641414; line-height: 4.1vw; font-weight: 500; float: left;  width: 62vw; text-align: left;}
	.a16_ent01{line-height: 5.57vw; height: 5.57vw; width: 16.52vw;color: #8e8886; border-collapse: collapse;  border: 1px solid #8e8886; margin-top: 1vw; text-align: center; font-size: 3vw; margin-right: 3vw; float: left;margin-right: 2vw;}
	.a16_ent02{line-height: 5.57vw;  height: 5.57vw;  width: 22.52vw; color: #54493b; border-collapse: collapse; margin-top: 1vw;  text-align: center;font-size: 2.1vw; float: left; margin-right: 2vw; background: #dcdcdc;}
	.a16_ent03{line-height: 5.57vw; height: 5.57vw; width: 22.52vw;  color: #54493b; border-collapse: collapse; margin-top: 1vw; text-align: center;  font-size: 2.1vw; float: left; margin-right: 2vw; background: #dcdcdc;}
	.a16_ent04{    line-height: 10.57vw;
    height: 11.57vw;
    width: 50.52vw;
    color: #54493b;
    border-collapse: collapse;
    margin-top: 1vw;
    text-align: center;
    font-size: 6.1vw;
    float: left;
    margin-right: 2vw;
    background: #dcdcdc;    margin-bottom: 4vw;}
	/*A16-2 最後確認*/
	.a16-2index{position: relative;height: 235vw;margin: 0 auto;}
	.a16-2text{font-size: 2.1vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;text-align: left;}
	.a16-2text01 { position: relative; float: right; width: 30.43vw; line-height: 2.73vw; text-align: right; color: #6b6155;  font-size: 2.4vw;  font-weight: 500;}
	.a16-2text02 { position: relative; float: right; width: 23.43vw; line-height: 2.73vw;  text-align: right; color: #6b6155;font-size: 2.1vw;}
	.a16-2text03 { position: relative; float: right;  width: 37.43vw;  line-height: 2.73vw; text-align: right;  color: #641414;  font-size: 3vw; font-weight: 700;}
	.a16-2text04 { font-size: 4.17vw; color: #54493b; line-height: 6.3vw; font-weight: 300; list-style-type: decimal;}
 	.a16-2box{position: relative;padding:3vw 0;text-align: center;margin: 0 auto;  height: 20vw;}

	/*A16-3 感謝*/
	.a16-3index{position: relative;height: 183vw;margin: 0 auto;}
	.a16-3text0 { font-size: 1.25vw;color: #54493b;line-height: 1.9vw;padding: 1vw;text-align: left;}
	.a16-3textbox{position: relative; text-align: left; margin: 1vw 0;}
	.a16-3box01{position: relative;padding: 0;text-align: center;margin: 0 auto; height:31vw; }
	.a16-3box02{position: relative;padding: 0;text-align: center;margin: 0 auto; height:42vw; }
	.a16-3box03{position: relative;padding: 0;text-align: center;margin: 0 auto; height:92vw; }
	.a16-3text04 {font-size: 3.17vw; color: #54493b;line-height: 6.3vw; font-weight: 300;}
	.a16-3_box06{position: relative;padding: 0 13vw;text-align: center; margin: 0 auto;height: 6vw; margin-top: 10vw;margin-bottom: 12vw;    margin-left: 5vw;}
	/*A17 會員中心*/
	.a17index{position: relative; height: 200vw; font-size: 1.25vw; line-height: 3.12vw; padding: 4vw 0;  background: #FFF; z-index: 12; margin: auto; text-align: center;}
	.a17_box01{position: relative; text-align:center;}
	.a17_box01_1{position: relative; text-align: center; margin: 0 auto; padding-top: 6vw; margin-bottom: 5vw;}
	.a17_box02{position: relative; width: 21.98vw;height: 37.73vw;margin: auto;text-align: left;float: left;padding-right: 3vw; }
	.a17text01{ font-size: 5.4vw; color: #641414; line-height: 11.6vw; text-align: center; margin: auto;  border-bottom: 0.2vw solid #641414;  font-weight: 700; width: 38vw; margin-top: 3vw; padding-bottom: 1vw;}
	.a17text02{font-size: 4.17vw; color: #54493b;line-height: 15.68vw; text-align: center;height: 8vw;}
	.a17proimg{position: relative; width: 56.98vw; height: 50.39vw;   background-color: #FFF; border: 1px solid #8e8886; margin: 0 13%; margin-bottom: 6vw;}


	/*A15會員基本資料*/
	.a15index{position: relative;height: 100vw;padding: 4vw 8vw; background: #FFF; z-index: 12;}
	.a15way_01 {padding:0 15vw;}
	.a15_box01{position: relative;margin-top: 3vw; height:30vw;}
	.a15_box02{position: relative;margin-top: 3vw;padding: 0px 0.5vw;}
	.a15_box03{position: relative;margin-top: 1vw;padding: 0px 1vw;height: 3vw;}
	.a15_box04{position: relative;margin-top: 2vw;padding: 0 1vw; height: 6vw;}
	.a15text01{position: relative; text-align: left; font-size: 3.2vw; color: #54493b; line-height: 9.5vw;}
	.a15text02{position: relative; width: 18vw; text-align: left;  font-size: 3.25vw;  color: #54493b; line-height: 9.5vw; float: left;}
	.a15text03{position: relative; text-align: left; font-size: 4vw; color: #54493b; line-height: 6.5vw; border: 1px solid #8e8886; float: left; width: 45.5vw; padding-left: 1vw;}
	.a15text0a{    position: relative;
    text-align: left;
    font-size: 4vw;
    color: #54493b;
    line-height: 6.5vw;
    border: 1px solid #8e8886;
    float: left;
    width: 17.5vw;
    padding-left: 1vw;
    margin-right: 1vw;
    margin-bottom: 3vw;
    height: 7vw;}
	.a15text_r{position: relative; width: 17vw;text-align:left; font-size:4vw; color:#641414; line-height:2.5vw;float:left;padding-left: 1vw;margin: 3vw 0; }
	.a15tbox01{position: relative; text-align:left;margin-top: 3vw; font-size:4vw; color:#54493b; line-height:2.5vw; width:17.5vw; height:1.87vw;}
	.a15enter{position: relative; text-align: center;  margin-top: 3vw; font-size: 4.25vw; color: #54493b; line-height: 6.65vw; width: 13.64vw; height: 6.65vw; background-color: #dcdcdc; margin: auto;}
	.a15enter1{ float:right;position: relative; text-align: center;  margin-top: 3vw; font-size: 4.25vw; color: #54493b; line-height: 6.65vw; width: 23.64vw; height: 6.65vw; background-color: #dcdcdc; margin: auto;}



	/*A17-2 會員密碼修改*/
	.a17-2index{position: relative;height:204vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a17-2text07{font-size: 4vw; color: #54493b; line-height: 6.6vw;  margin-top: 5vw; margin-bottom: 8vw;}
	.a17text_r{position: relative; text-align: left; font-size: 3.2vw; color: #54493b;  line-height: 9.5vw; float: left;  padding-left: 1vw; }.a17-2_box03{position: relative; margin-top: 1vw; padding: 0 13vw;  height: 5vw;}
	.a17-2text02{position: relative;  width: 35vw;text-align: left; font-size: 3vw;color: #54493b; line-height: 9.5vw; float: left;}
	.a17-2_01text01_1 {font-size: 4.4vw; color: #54493b; line-height: 3.9vw; font-weight: 500;  background-color: #eaeaea; padding: 2vw; margin-top: 10vw;}
	.a17-2-2text04 {font-size: 3vw; color: #54493b; line-height: 6.3vw; font-weight: 300; list-style-type: decimal; padding: 2vw 6vw;}
	.a17-2_box04{position: relative;margin-top: 64vw;padding: 0 20vw; height: 6vw;}



	/*A19 優惠代碼專區*/
	.a19index{position: relative;height: 200vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a19_01text01_1 {position: relative; font-size: 1.4vw; color: #54493b; line-height: 1.9vw; font-weight: 500; background-color: #eaeaea; height: 5vw;  margin-bottom: 3vw;}
	.a19_02text {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 31vw;}
	.a19pag{ position: relative; line-height: 12.57vw;  color: #54493b; text-align: center;  font-size: 1.25vw; margin: auto; margin-top: 3vw;}
	.a19formwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
	.a19formline:last-child{position:relative;border-bottom:none;}
	.a19formitem:nth-child(1){width: 15%;text-align: center; font-size: 2.4vw; line-height: 5vw; color: #54493b; padding-left: 1vw; float: left;}
	.a19formitem:nth-child(2){margin-left: 2%;width: 40%;text-align: center;font-size: 2.4vw;line-height: 5vw;color: #54493b;padding-left: 1vw; float:left;}
	.a19formitem:nth-child(3){margin-left: 2%;width: 15%;text-align: center;font-size: 2.4vw;line-height: 5vw;color: #54493b;padding-left: 1vw; float:left;}
	.a19formitem:nth-child(4){margin-left: 2%;width: 17%;text-align: center;font-size: 2.4vw;line-height: 5vw;color: #54493b;padding-left: 1vw; float:left;}
	.a19formitem:nth-child(5){margin-left: 2%;width: 12%;text-align: center;font-size: 2.4vw;line-height: 5vw;color: #54493b;padding-left: 1vw; float:left;}
	.a19formitem:nth-child(6){    width: 11%;text-align: center;float: right;line-height: 2vw;margin-right: 2vw;}
	.a19formitem input{font-size: 1.1vw; line-height: 2.57vw; height: 2.57vw;width: 91%;  margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw; border:1px solid #8e8886;margin-top: 1vw;}
	.a19formitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
	.a19formitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
	.a19rcodewrap input{width:40%;}
	.a19formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
	.a19formtitle{background:#92573B;color:#fff;font-size: 3.7vw;line-height:34px;margin-bottom:-4px;}
	.a19formnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}
	.b19formline:last-child{position:relative;border-bottom:none;}
	.b19formitem:nth-child(1){width: 21%; text-align: left; font-size: 2.1vw; line-height: 4vw; color: #54493b; padding-left: 1vw; float: left;}
	.b19formitem:nth-child(2){margin-left: 2%; width: 32%; text-align: left; font-size: 1.25vw; line-height: 4vw; color: #54493b; padding-left: 1vw; float: left;}
	.b19formitem:nth-child(3){margin-left: 2%; width: 15%; text-align: left;  font-size: 1.25vw; line-height: 2vw; color: #54493b; padding-left: 1vw; float: left;}
	.b19formitem:nth-child(4){width: 15%;  text-align: left; font-size: 1.25vw; line-height: 2vw; color: #54493b; padding-right: 0; float: right;}

	/*A19-1 紅利兌換專區*/
	.a19-1index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a19-2text07{ font-size: 3vw; color: #54493b;line-height: 5.6vw; margin-top: 1vw;  margin-bottom: 4vw; text-align: left;}
	.way_a19-1 {height: 12vw; padding: 0 ;}
	.a19-1text_06 { font-size: 1.1vw; color: #54493b; line-height: 5vw;  font-weight: 500; float: left;  width: 11vw; text-align: left;}
	.a19-1text_fff {float: left; width: 11vw; text-align: left; padding-left: 5vw;  font-size: 3.1vw; line-height: 5vw;  font-weight: 500;  width: 23vw; text-align: left; padding-left: 4vw;}
	.a19-1text_06{font-size: 3.1vw; color: #54493b;line-height: 5vw; font-weight: 500; width: 23vw; text-align: left; padding-left: 4vw;}
	.a19enterbox{ position: relative;width: 17.81vw;height: 6.96vw; color: #54493b; background-color: #dcdcdc;text-align: center; font-size: 4.25vw; line-height: 6.96vw; margin-top: 3vw; margin: auto;}
	.a19-box{position:relative; padding:0;}
	.a19-2text08{font-size: 3vw; color: #54493b; line-height: 5.6vw;  margin-top: 6vw; margin-bottom: 5vw; text-align: left; border-bottom: 1px solid #54493b;}
	.a19textbox07{padding: 1vw; position: relative; margin: 0 auto; text-align: left; width: 79.75vw; height: 130vw; float: left; margin-right: 5vw;}
	.a19text07_0{ font-size: 1.17vw;color: #54493b;text-decoration: line-through;}
	.a19text07_1{font-size: 5vw; color: #641414; height: 17vw; line-height: 8vw;}
	.a19select_01{position: relative; width: 46.79vw; height: 6.75vw; line-height: 5.75vw;text-align: center; margin: 0 auto;font-size: 4.17vw; color: #54493b; border: solid 1px #54493b; float: right; margin-top: 1vw; margin-right: -11vw;}
	.a19less_img{ position:absolute;width: 6.75vw; height:6.75vw;top:0; left:0;}
	.a19plus_img{ position:absolute;width: 6.75vw; height:6.75vw;top:0; right:0;}
	.a19box08{position: relative;font-size: 5vw;color: #54493b; line-height: 9.75vw; width: 53vw;}
	.a19box09{position: relative;font-size: 1.17vw;color: #54493b;line-height: 4.75vw;padding-top: 3vw;}
	.a19se09_01{position: relative; width: 39.79vw; height: 8.75vw; line-height: 8vw; text-align: center; font-size: 5vw; color: #641414; background-color: #dcdcdc; font-weight: 500; margin: 0 auto;}
	.a19se09_02{position: relative; width: 14.79vw;height: 2.75vw; line-height: 2.75vw;text-align: center;font-size: 1.17vw;color: #54493b;background-color: #dcdcdc;float: right;font-weight:500;}
	.a19boxppp{position: relative; color: #54493b; height: 13.2vw; }
	.a19ppptext{position: absolute; font-size: 4.17vw; color: #641414; font-weight: 500; line-height: 17.2vw; left: 13vw;}
	.a19ppp_img{ position: absolute;  width: 66.67vw; height: 11vw;  top: 3vw; left: 0;}
	.a19proimg{position: relative;width: 75.75vw; margin-bottom: 1vw;}
	.a19_box01 { position: relative; text-align: center; }


	/*A15-1會員註冊*/
	.a15-1index{position: relative;height: 240vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a15-1_box02 {position: relative; margin-top: 7vw; width: 100%; float: left;}
	.a15-1_or {position: relative; margin-top: 12vw; width: 100%;  float: left; font-size: 5vw; color: #54493b;height: 12vw;}
	.a15-1_box03 {position: relative; margin-top: 6vw;  height: 6vw;}
	.a15-1text01 { position: relative; text-align: left; font-size: 1.25vw; color: #54493b;line-height: 2.5vw;}
	.a15-1_box04{position: relative;  margin-top: 15vw;  height: 6vw;}
	.a15-1text02{position: relative; width: 8vw; text-align: center;  font-size: 5.25vw; color: #54493b; line-height: 10.5vw; float: left;}
	.a15-1text_r{    position: relative; width: 52vw;  text-align: left;  font-size: 4vw;  color: #641414; line-height: 3.5vw;  float: left;}
	.a15-1sure{    position: relative; width: 66vw;  text-align: left; font-size: 4vw;  color: #641414;  line-height: 7vw;  float: left;}
	.a15-1text0f{position: relative; width: 8vw;text-align:center; font-size:1.25vw; color:#FFF; line-height:2.5vw;float:left;}
	.a15_fbicon{position: relative; width: 72.92vw;  margin:3vw 0; }
	.a15-1_newimg{position: relative; width: 78vw;  margin:3vw 0;}
	.a15-1_newbox {position: relative; height:35vw;border-bottom: solid 1px #b8c8cf;}
	.a15-nub{position: relative;	width: 22vw;	text-align: center;	font-size: 4vw;	color: #54493b;	line-height: 2vw;	padding-left: 6vw;text-decoration:underline}
	.a15nub_1index{position: relative;height: 150vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}



	/*A11 聯絡我們*/
	.a11index{position: relative;height: 115vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;background: #FFF;z-index: 12;}
	.a11-2_box03{position: relative; margin-top: 1vw; height: 5vw;margin: 0 auto;}
	.a11-2_box33{position: relative; margin-top: 1vw; height: 44vw;margin: 0 auto;}
	.a11text01 { position: relative;  text-align: left; font-size: 1.25vw;  color: #54493b; line-height: 2.5vw; padding: 0 5vw;}
	.a11text03{position: relative; text-align: left; font-size: 3.25vw; color: #54493b; line-height: 6vw;  border: 1px solid #8e8886; float: left; width: 66.5vw;  height: 6vw; padding-left: 1vw;margin-bottom: 5vw;}
	.a11text04{position: relative; text-align: left;  font-size: 3.25vw; color: #54493b; line-height: 6vw;  border: 1px solid #8e8886; float: left; width: 66.5vw; height: 20vw; padding-left: 1vw;margin-bottom: 5vw;}



	/*A12 客戶服務條款*/
	.a12index{position: relative;font-size: 3vw;line-height: 5vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a12_box01_1{position: relative; text-align:center;margin-top: 8vw;}
	.a12text02{ font-size: 3.4vw; color: #54493b;  line-height: 6.68vw;text-align: left; text-indent: 2em;}
	.a12text03{ font-size: 3.4vw;color: #54493b;line-height: 6.68vw;    text-align: left;}
	.a12text04{ font-size: 3.4vw;color: #54493b;line-height: 6.68vw;    text-align: left;list-style-type: decimal;padding-left: 3.5vw;}
	.a12text05{ font-size: 3.4vw;color: #54493b;line-height: 6.68vw;    text-align: left;list-style-type: disc;padding-left: 1.5vw;}
	.a12_01text01_1 {font-size: 3.4vw;  color: #54493b;  line-height: 3.9vw; font-weight: 500; background-color: #eaeaea; padding: 2vw; text-align: left; margin-bottom: 2vw;}
	.a12text06{ font-size: 3.4vw;color: #54493b;line-height: 6.68vw;    text-align: left;list-style-type: cjk-ideographic;padding-left: 4.5vw;}
	.a12text07{ font-size: 3.4vw;color: #54493b;line-height: 6.68vw;    text-align: left;list-style-type: decimal;padding-left: 1.5vw;}
	.a12a_index{position: relative;height: 1400vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}


	/*A12-1 隱私權政策*/
	.a12-1index{position: relative;font-size: 3vw;line-height: 5vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a12-1text{ font-size: 3.4vw;color: #54493b;line-height: 6.68vw;    text-align: left;}



	/*A18 查詢訂單紀錄*/
	.a18-2index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 8vw 1vw;background: #FFF;z-index: 12;}
	.a18_01text01_0 {position: relative;  font-size: 4.4vw; color: #54493b;  line-height: 5.9vw;  font-weight: 500;  background-color: #eaeaea;  padding: 1vw;  margin-top: 3vw; height: 6vw;}
	.a18_01text01_1 {position: relative; font-size: 1.4vw; color: #54493b;  line-height: 1.9vw;   font-weight: 500; padding: 1vw; height: 10vw;  border-bottom: 1px solid #54493b;}
	.a18_02text {position: relative;  font-size: 1.4vw;  color: #54493b; line-height: 1.9vw;  font-weight: 500; padding: 1vw;  height: 12vw;  border-bottom: 1px solid #54493b;}
	.a18_03text {position: relative;  font-size: 1.4vw; color: #54493b;  line-height: 1.9vw;  font-weight: 500;  padding: 1vw; height: 11vw;  background-color: #f9f9f9;   border-bottom: 1px solid #54493b;}
	.a18text07{ font-size: 3vw;  color: #54493b;  line-height: 6vw;  float: left;}
	.a18text08{ font-size: 3vw; color: #54493b; line-height: 6vw;   float: right;}
	.a18pag{ position: absolute; line-height: 2.57vw; height: 2.57vw; width: 16.52vw;  color: #54493b;  top: 1.2vw; text-align: left; font-size: 1.25vw;  right: 0;}
	.a18formwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
	.a18formline:last-child{position:relative;border-bottom:none;}
	.a18formitem:nth-child(1){width: 7%;  text-align: left;   font-size: 1.25vw; line-height: 4vw; color: #54493b; float: left;padding-right: 3vw;}
	.a18formitem:nth-child(2){width: 13%;   text-align: left;  font-size: 1.25vw; line-height: 4vw; color: #54493b; float: left; padding-right: 7vw;}
	.a18formitem:nth-child(3){width: 13%;  text-align: left;  font-size: 1.25vw;  line-height: 4vw; color: #54493b; float: left;  padding-right: 8vw;}
	.a18formitem:nth-child(4){width: 13%;  text-align: left; font-size: 1.25vw; line-height: 4vw; color: #54493b;  float: left;  padding-right: 2vw;}
	.a18formitem:nth-child(5){width: 13%; text-align: left;  font-size: 1.25vw; line-height: 4vw;  color: #54493b; float: left;  padding-right: 5vw;}
	.a18formitem:nth-child(6){width: 13%;  text-align: left;  font-size: 1.25vw;  line-height: 4vw; color: #54493b;  float: left;}


	.a18formitem input{font-size: 1.1vw; line-height: 2.57vw; height: 2.57vw;width: 91%;  margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw; border:1px solid #8e8886;margin-top: 1vw;}
	.a18formitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
	.a18formitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
	.a18rcodewrap input{width:40%;}
	.a18formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
	.a18formtitle{background:#92573B;color:#fff;font-size: 3.7vw;line-height:34px;margin-bottom:-4px;}
	.a18formnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}
	.b18formline:last-child{position:relative;border-bottom:none;}
	.b18formitem:nth-child(1){width: 5%; text-align: center;  font-size: 1.25vw;  line-height: 3.5vw;  color: #54493b; float: left;padding-right: 5vw;}
	.b18formitem:nth-child(2){width: 21%;text-align: left; font-size: 1.25vw; line-height: 3.5vw; color: #54493b; float: left;word-wrap: break-word;}
	.b18formitem:nth-child(3){width: 20%; text-align: left; font-size: 1.25vw;  line-height: 3.5vw; color: #54493b;  float: left;padding-right: 2vw;}
	.b18formitem:nth-child(4){width: 13%;  text-align: left; font-size: 1.25vw; line-height: 3.5vw;  color: #54493b;  float: left;padding-right: 2vw;}
	.b18formitem:nth-child(5){width: 20%;  text-align: left;  font-size: 1.25vw; line-height: 3.5vw; color: #54493b; float: left;}
	.b18formitem:nth-child(6){width: 13%; text-align: center;  font-size: 3.25vw; line-height: 4.5vw; color: #54493b; float: right; ;position: relative;
    margin-top: -3.8vw;}

	/*A20 免費試用加入會員*/
	.a20_0index{position: relative;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a20_0box01_1{position: relative; text-align:center;margin-top: 3vw;border-bottom: solid 1px #b8c8cf;}
	.a20-0_box01{position: relative; text-align:center;}
	.a20-0a_newbox { position: relative;padding-bottom: 3vw;    padding-top: 9vw;}
	.a20-0_box02 {position: relative; margin-top: 12vw; width: 100%; float: left;  padding-bottom: 3vw;}
	.a20-0_box02line {position: relative; margin-top: 7vw; width: 100%; float: left; height: 46vw;border-right: 0px solid #d7ceb9;}
	.a20_box01_2{position: relative; text-align:center;margin-top: 3vw;}
	.a20-0text07 { font-size: 3.95vw;  color: #641414; line-height: 9.6vw;padding: 2vw 0;}
	.a20-0text01 { position: relative; text-align: left; font-size: 1.25vw; color: #54493b;line-height: 2.5vw;}
	.a20-0text02{ font-size: 3vw;color: #54493b; line-height: 4.68vw; text-align: left; padding: 3vw 0; padding-bottom: 5vw; border-bottom: 1px solid #d7ceb9;}
	.a20-0_newimg { position: relative; width: 80vw; margin: 1vw 0;}
	.a20-0_newbox { position: relative; }
	.a20-0_or {position: relative;margin-top: 12vw; width: 8%; float:left;    font-size: 1.25vw; color: #54493b;}
	.a20-0_box03 {position: relative; margin-top: 1vw; }
	.a20-0_box04{position: relative;margin-top: 3vw;height: 3vw;}
	.a20-0text_r{position: relative; width: 18vw; text-align: left; font-size: 1.25vw; color: #641414;line-height: 2.5vw; float: left; }
	.a20-0sure{position: relative; width: 22vw; text-align: left;font-size: 1.25vw; color: #54493b; line-height: 2vw;float: left; padding-left: 8vw; }
	.a20-0text0f{position: relative; width: 8vw;text-align:center; font-size:1.25vw; color:#FFF; line-height:2.5vw;float:left;}
	.a20_fbicon{position: relative; width: 24.92vw;  margin:1vw 0; }
	.a20-nub{position: relative; width: 22vw; text-align: center;  font-size: 3vw;  color: #54493b;  line-height: 2vw;  padding:0 29vw;text-decoration:underline ; margin-top: 5vw;}
	.a20nub_0index{position: relative;height: 40vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.a20-red{padding-top: 5vw; font-size: 3vw; color: #641414;line-height: 5.6vw;}
	.a200_texta{ position: relative; font-size: 3vw; line-height: 5vw; color: #54493b;  text-align: left; }
	.a200pink_box01{    position: relative;
    padding: 4vw 6vw;
    height: 15vw;
    width: 100%;}
	.pinkbox{position: relative; float: left; margin-right: 3vw;  text-align: center; background-color: #ffebeb;  color: #641414; font-size: 3vw; line-height: 7vw; margin-bottom: 3vw; height: 7vw;width: 30vw;}
	.a200_01text01_1 {font-size: 3vw; color: #54493b; line-height: 3.9vw; font-weight: 500; background-color: #eaeaea; padding: 1vw;  margin-top: 5vw; text-align: left;}
	.a200-2text04 { font-size: 3vw;color: #54493b;line-height: 5.3vw;font-weight: 300;list-style-type: decimal;padding: 1vw 3vw;text-align:left;}
	.a20enter{position: relative; text-align: center;  margin-top: 3vw; font-size: 4.25vw; color: #54493b; line-height: 6.65vw; width: 13.64vw; height: 6.65vw; background-color: #dcdcdc; margin: auto;}
	.a20-0text03{position: relative; text-align: left; font-size: 1.25vw; color: #54493b; line-height: 7.5vw; border: 1px solid #8e8886; float: left; width: 45.5vw;  padding-left: 1vw;}


	/*A21 手機驗證*/
	.a20-1_box02line {position: relative;margin-top: 5vw; width: 48%;margin: auto;}
	.a21pinkbox { position: relative;  width: 21.95vw;  height: 3.43vw;  text-align: center;  background-color: #ffebeb; color: #641414;  font-size: 1.4vw;  line-height: 3.43vw;margin-right: 31vw;}
	.a21-0text07 { font-size: 4vw; color: #54493b; line-height: 7.6vw; padding: 4vw 0;}
	.a21-0text03{    position: relative;text-align: left; font-size: 4vw; color: #54493b;  line-height: 7.5vw; border: 1px solid #8e8886; width: 35.5vw; padding-left: 1vw;  margin: auto;}
	.a21-0_box03 {position: relative; margin-top: 1vw; height: 13vw;}
	.a21-nub { position: relative; width: 22vw; text-align: center;  font-size: 4vw; color: #54493b; line-height: 2vw; text-decoration: underline; margin: auto;}
	.a21graybox { position: relative; width: 28.46vw; height: 4.81vw; text-align: center;  background-color: #dcdcdc; color: #54493b; font-size: 4vw; line-height: 4.81vw; margin: auto; margin-top: 1vw; margin-bottom: 5vw;}

	/*A22 填資料*/
	.a22-1text_11 {font-size: 3vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw 1vw;}
	.way_a22 {height: 4vw;}
	.a22-1text { font-size: 3vw; color: #54493b; line-height: 3vw; font-weight: 500;  float: right; text-align: left; margin-bottom: 2vw;}
	.a22-1way_02 { margin: 0.5vw 0; float: left;}
	.a22formitem input{font-size: 4vw; line-height: 2.57vw; height: 5.57vw; width: 95%; margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw;  border: 1px solid #8e8886; margin-top: 1vw;}

	/*A23 填問券*/
	.a23-1text_01 {font-size: 3vw; color: #54493b; line-height: 3vw; font-weight: 500;  padding: 1vw 2vw; float: left;  width: 74vw;}
	.a23_qbox2 {margin: 2vw 0;  padding-left: 1vw; padding-bottom: 3vw; float: left;}
	.a23_qbox{position: relative; text-align: center; width: 74vw;}
	.a23text_02 { font-size: 3vw; color: #54493b; line-height: 2.2vw; font-weight: 500; float: right; width: 49vw; text-align: left;}
	.a23-1way_01 { width: 57vw; float: left; padding-bottom: 1.5vw;}
	.a23pinkbox {position: relative; width: 30vw; height: 10.43vw;  margin: auto; margin-top: 3vw;}
	.pppinkbox{position: relative; float: left; margin-right: 3vw;  text-align: center; background-color: #ffebeb;  color: #641414; font-size: 3vw; line-height: 7vw; margin-bottom: 3vw; height: 7vw;width: 30vw;}




	/*popup 隱私權政策*/
	#pop{position:fixed;top:0;left:0;min-height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5); z-index:300;}
	#pop1{position:fixed;top:0;left:0;min-height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5); z-index:300;}
	#popinw1{max-height: 150vw;}
	.popup{position: relative;
    top: 10vw;

    width: 100%;
    background-color: #f7f7f7;
    opacity: 0.96;
    z-index: 400;
    margin: 0 auto;
    text-align: center;
    border: 0.6vw #dcdcdc solid;}
	.popxx{position:absolute;top: 0; right:0; width:5vw; height:5vw; z-index:450; }
	.popup-2index{position: relative;height:60vw;font-size: 1.25vw;line-height: 3.12vw;text-align: left;padding: 4vw 8vw;background: #FFF;z-index: 12;}
	.popup_01text01_0 {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;background-color: #eaeaea;padding: 1vw;margin-top: 3vw;height: 1vw;}
	.popup_01text01_1 {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 3vw;background-color: #dcdcdc;}
	.popup_02text {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 5vw;border-bottom:1px solid #54493b;}
	.popup_03text {position: relative;font-size: 1.4vw;color: #54493b;line-height: 1.9vw;font-weight: 500;padding: 1vw;height: 15vw;background-color: #f9f9f9; word-wrap: break-word; }
	.popuptext07{ font-size:1.25vw; color:#54493b;line-height:1.25vw; float:left;}
	.popuptext08{ font-size:1.25vw; color:#54493b;line-height:1.25vw; float:right;}
	.popuppag{ position: absolute; line-height: 2.57vw; height: 2.57vw; width: 16.52vw;  color: #54493b;  top: 1.2vw; text-align: left; font-size: 1.25vw;  right: 0;}
	.popupformwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
	.popupformline:last-child{position:relative;border-bottom:none;}
	.popupformitem:nth-child(1){ width: 28%; text-align: center; font-size: 2.25vw;  line-height: 3vw; color: #54493b; float: left;}
	.popupformitem:nth-child(2){width: 24%;text-align: center;font-size: 2.25vw;line-height: 3vw;color: #54493b;float:left;}
	.popupformitem:nth-child(3){width: 24%;text-align: center;font-size: 2.25vw;line-height: 3vw;color: #54493b;float:left;}
	.popupformitem:nth-child(4){width: 18%;text-align: center;font-size: 2.25vw;line-height: 3vw;color: #54493b;float:left;}
	.popupformitem:nth-child(5){width: 16%;text-align: left;font-size: 2.25vw;line-height: 3vw;color: #54493b;float:left;}
	.popupformitem:nth-child(6){width: 16%;text-align: center;font-size: 2.25vw;line-height: 3vw;color: #54493b;float:left;}

	.bpopupformline:last-child{position:relative;border-bottom:none;}
	.bpopupformitem:nth-child(1){width: 28%;text-align:center;font-size: 2.25vw;line-height: 5vw;color: #54493b;float:left;}
	.bpopupformitem:nth-child(2){width: 24%;text-align: center;font-size: 2.25vw;line-height: 5vw;color: #54493b;float:left;}
	.bpopupformitem:nth-child(3){width: 24%;text-align: center;font-size: 2.25vw;line-height: 3vw;color: #54493b;float:left;}
	.bpopupformitem:nth-child(4){width: 18%;text-align: center;font-size: 2.25vw;line-height: 3vw;color: #54493b;float:left;}
	.bpopupformitem:nth-child(5){width: 16%;text-align: left;font-size: 2.25vw;line-height: 3vw;color: #54493b;float:left;}
	.bpopupformitem:nth-child(6){width: 16%; text-align: center; font-size: 2.25vw; line-height: 2.5vw; color: #54493b;  float: left; background: #eaeaea;}






















	/* form南橋新增 */
	.a16formwrap{position:relative;}
	.a16formline{position: relative;
    min-height: 30px;
    margin: 0 0 4vw 0;}
	.a16formline_1{position: relative;  min-height: 30px; margin: 0 0 18px 0;  padding-left: 4vw; height: 25vw;}
	.a16formline_2{position:relative;min-height:30px;margin:0 0 18px 0;padding-left: 4vw;padding-top: 1vw;height: 24vw;}
	.a16formitem{position:relative;float:left;min-height:32px;}
	.a16formitem2{position: relative;float: left;min-height: 32px;padding-left: 3vw;line-height: 34px;    border: 1px solid #54493b;margin-left: 3vw;}
	.a16formitem3{position: relative;float: left;min-height: 32px;line-height: 34px;margin-left: 1vw;}
	.a16formitem3_1{position: relative;float: left;min-height: 32px;line-height: 34px;margin-left: 3vw;}
	.a16formitem3_2{margin-top: 3vw;position: relative; float: right;  min-height: 32px; padding-left: 3vw; line-height: 36px; border: 1px solid #54493b; margin-left: 3vw; width: 80%;  height: 23.73vw;}
	.a16formitem3_3{position: relative;  float: right; line-height: 34px; width: 100%;}
	.a16formline.type1 .formitem:nth-child(1){width:20%;font-size:17px;line-height:30px;text-align:left;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,0.7);}
	.a16formline.type1 .formitem:nth-child(2){margin-left:10%;width:60%;text-align:left;}
	.a16formline.type1 .formitem input{font-size:15px;line-height:30px;height:30px;width:90%;padding:0 5%;background:#e8afc7;border:none;color:#fff;border-collapse:collapse;}
	.a16formline.type1 .formitem select{font-size:15px;line-height:30px;height:30px;width:100%;padding:0;background:#e8afc7;border:none;color:#fff;border-collapse:collapse;}
	.a16formline.type1 .formitem input[type=checkbox]{font-size:15px;width:15px;height:15px;margin:7px;border-collapse:collapse;}
	.a16formline.type1.note{font-size:13px;line-height:20px;min-height:20px;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.7);}
	.a16formitem input[type=file]{  position:absolute;top:0;left:0;width:200px;height:30px;  cursor: pointer;    opacity: 0;    filter: alpha(opacity=0);z-index:2;}
	.a16formitem .upbtn{font-size:14px;line-height:26px;height:26px;width:200px;text-align:center;background:#837864;color:#fff;margin:3px 0;z-index:1;}
	.a16formitem textarea{font-size:14px;line-height:24px;height:100px;width:80%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;border-collapse:collapse;}
	.a16formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:15px;left:0;bottom:-16px;color:#ff9999;display:none;}
	.a16formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
	/* form */
	.formwrap{position:relative;}
	.formline{position:relative;min-height:30px;margin:0 0 18px 0;}
	.formitem{position:relative;float:left;min-height:32px;}
	.formline.type1 .formitem:nth-child(1){width:20%;font-size:17px;line-height:30px;text-align:left;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,0.7);}
	.formline.type1 .formitem:nth-child(2){margin-left:10%;width:60%;text-align:left;}
	.formline.type1 .formitem input{font-size:15px;line-height:30px;height:30px;width:90%;padding:0 5%;background:#e8afc7;border:none;color:#fff;border-collapse:collapse;}
	.formline.type1 .formitem select{font-size:15px;line-height:30px;height:30px;width:100%;padding:0;background:#e8afc7;border:none;color:#fff;border-collapse:collapse;}
	.formline.type1 .formitem input[type=checkbox]{font-size:15px;width:15px;height:15px;margin:7px;border-collapse:collapse;}
	.formline.type1.note{font-size:13px;line-height:20px;min-height:20px;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.7);}
	.formitem input[type=file]{  position:absolute;top:0;left:0;width:200px;height:30px;  cursor: pointer;    opacity: 0;    filter: alpha(opacity=0);z-index:2;}
	.formitem .upbtn{font-size:14px;line-height:26px;height:26px;width:200px;text-align:center;background:#837864;color:#fff;margin:3px 0;z-index:1;}
	.formitem textarea{font-size:14px;line-height:24px;height:100px;width:80%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;border-collapse:collapse;}
	.formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:15px;left:0;bottom:-16px;color:#ff9999;display:none;}
	/*form 新增加 */
	.formwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
	.formline:last-child{border-bottom:none;}
	.formitem:nth-child(1){width: 24%;font-size: 16px;    line-height: 23px;text-align: left;color: #837864;padding-left: 1vw;}
	.formitem:nth-child(2){margin-left: 2%;width: 14%;text-align: left;}
	.formitem:nth-child(3){margin-left: 2%;width: 21%;text-align: left;}
	.formitem:nth-child(4){margin-left: 2%;width: 19%;text-align: left;}
	.formitem:nth-child(5){margin-left: 2%;width: 12%;text-align: left;}
	.formitem:nth-child(6){    width: 11%;text-align: center;float: right;line-height: 2vw;margin-right: 2vw;}
	.formitemgift:nth-child(1){width: 100%;font-size: 16px;    line-height: 23px;text-align: left;color: #837864;padding-left: 1vw;}
	.formitemgift:nth-child(2){margin-left: 2%;width: 70%;text-align: left;}
	.formitemgift:nth-child(3){margin-left: 2%;width: 24%;text-align: left;}
	.formitemgift:nth-child(4){margin-left: 2%;width: 70%;text-align: left;}
	.formitem input{font-size:14px;line-height:24px;height:24px;width:91%;background:#EFEFEF;margin:3px 0;color:#837864;border-collapse:collapse;}
	.formitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
	.formitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
	.rcodewrap input{width:40%;}
	.formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
	.formtitle{background:#92573B;color:#fff;font-size: 3.7vw;line-height:34px;margin-bottom:-4px;}
	.formnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}
	/*form types */
	.formline.type2{clear:both;margin:0;}
	.formline.type2 .formitem{font-size: 3.7vw;line-height:24px;min-height:24px;}
	.formline.type2 .formitem:nth-child(1){width:40%;padding:4px 4.9%;margin-right:1px;font-size: 3.7vw;line-height:24px;}
	.formline.type2 .formitem:nth-child(2){width:40%;padding:4px 4.9%;margin:0;font-size: 3.7vw;line-height:24px;}
	.formline.type2 .formitem.formtitle{background:#b3aa98;color:#fff;font-size: 3.7vw;line-height:26px;margin-bottom:-4px;text-align:center;}
	.formline.type2.c2 .formitem:nth-child(1){width:60%;padding:8px 2%;margin-right:1px;}
	.formline.type2.c2 .formitem:nth-child(2){width:31%;padding:8px 2%;margin-right:1px;}
	.formline.type2.c3 .formitem:nth-child(1){width:22%;padding:4px 3%;margin-right:1px;}
	.formline.type2.c3 .formitem:nth-child(2){width:37.5%;padding:4px 3%;margin-right:1px;}
	.formline.type2.c3 .formitem:nth-child(3){width:22%;padding:4px 3%;}
	.formline.type2.c4 .formitem:nth-child(1){width:19.9%;padding:4px 2.5%;margin-right:1px;}
	.formline.type2.c4 .formitem:nth-child(2){width:19.9%;padding:4px 2.5%;margin-right:1px;}
	.formline.type2.c4 .formitem:nth-child(3){width:19.9%;padding:4px 2.5%;margin-right:1px;}
	.formline.type2.c4 .formitem:nth-child(4){width:19.9%;padding:4px 2.5%;margin-right:1px;}
	.formline.type2.c41 .formitem:nth-child(1){width:21%;padding:4px 1%;margin-right:1px;}
	.formline.type2.c41 .formitem:nth-child(2){width:40%;padding:4px 1%;margin-right:1px;}
	.formline.type2.c41 .formitem:nth-child(3){width:15%;padding:4px 1%;margin-right:1px;}
	.formline.type2.c41 .formitem:nth-child(4){width:15%;padding:4px 1%;margin-right:1px;}
	.span_2_of_about {width:66.1%;}
	.cont1{display: block;float: left;margin: 1% 0 1% 0;}
	.span_1_of_about {width:32.2%;}
	.rsidebar {display: block;float: left;margin: 1% 0 1% 1.6%;}

	/*A16-1 form 新增加 */
	.a16formwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
	.a16formline:last-child{border-bottom:none;}
	.a16formitem:nth-child(1){width:100%;    margin: 0 0 4vw 0;    padding-left: 0vw;}

	.a16formitem:nth-child(2){width:100%;    margin: 0 0 4vw 0;    padding-left: 0vw;}
	
	.a16formitem:nth-child(3){width:100%;    margin: 0 0 4vw 0;    padding-left: 0vw;}
	.a16formitem:nth-child(4){width:100%;    margin: 0 0 4vw 0;    padding-left: 0vw;}
	.a16formitem:nth-child(5){width:100%;    margin: 0 0 4vw 0;    padding-left: 0vw;}
	
	.a16formitem1:nth-child(1){width:100%;    margin: 0 0 4vw 0;    padding-left: 0vw;}


	
	
	.a16formitem:nth-child(6){    width: 11%;text-align: center;float: right;line-height: 2vw;margin-right: 2vw;}
	.a16-1_box05 .a16formitem{width:40%;}
	.aaa16formitem{width:100%;    margin: 0 0 4vw 0;    padding-left: 0vw;position: relative;
    float: left;
    min-height: 32px;}
	.a16formitem input{font-size: 3vw; line-height: 4.57vw;height: 5.57vw;width: 100%;color: #8e8886; border-collapse: collapse;padding-left: 1vw;border: 1px solid #8e8886;margin-top: 1vw;}
	.aaa16formitem input{font-size: 3vw; line-height: 4.57vw;height: 5.57vw;width: 100%;color: #8e8886; border-collapse: collapse;padding-left: 1vw;border: 1px solid #8e8886;margin-top: 1vw;margin-left: 0vw;}
	.a16formitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
	.a16formitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
	.a16rcodewrap input{width:40%;}
	.a16formerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
	.a16formtitle{background:#92573B;color:#fff;font-size: 3.7vw;line-height:34px;margin-bottom:-4px;}
	.a16formnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}


	/*A16-aaa form 新增加 */
	.aaaformwrapout{padding:30px;position:relative;max-width:740px;margin:30px auto;border:1px solid #d7ceb9;background:url(../img/w20.png);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
	.aaaformline:last-child{border-bottom:none;position: absolute;}
	.aaaformitem:nth-child(1){width: 95%;font-size: 16px;line-height: 32px;text-align: left;color: #837864;padding-left: 1vw;}
	.aaaformitem:nth-child(2){margin-left: 2%;width: 26%;text-align: left;}
	.aaaformitem:nth-child(3){margin-left: 2%;width: 26%;text-align: left;}
	.aaaformitem:nth-child(4){margin-left: 2%;width: 12%;text-align: left;}
	.aaaformitem:nth-child(5){margin-left: 2%;width: 12%;text-align: left;}
	.aaaformitem:nth-child(6){    width: 11%;text-align: center;float: right;line-height: 2vw;margin-right: 2vw;}
	.aaaformitem input{font-size: 2.1vw; line-height: 4.57vw;height: 5.57vw;width: 100%;color: #8e8886; border-collapse: collapse;padding-left: 1vw;border: 1px solid #8e8886;margin-top: 1vw;}
	.aaaformitem input{font-size: 2.1vw; line-height: 2.57vw; height: 4.57vw;width:50.6%;  margin: 3px 0; color: #8e8886; border-collapse: collapse; padding-left: 1vw; border:1px solid #8e8886;margin-top: 1vw; margin-left:1vw;}
	.aaaformitem select{font-size:14px;line-height:24px;height:24px;width:91%;background:url(../img/w50.png);border:1px solid #d7ceb9;margin:3px 0;color:#837864;}
	.aaaformitem input[type=submit]{font-size:14px;line-height:26px;height:26px;width:160px;max-width:100%;background:#837864;color:#fff;margin:3px 0;border-collapse:collapse;}
	.aaarcodewrap input{width:40%;}
	.aaaformerr{clear:both;position:absolute;font-size:13px;line-height:15px;height:18px;left:0;bottom:-19px;color:#cf6854;display:none;}
	.aaaformtitle{background:#92573B;color:#fff;font-size: 3.7vw;line-height:34px;margin-bottom:-4px;}
	.aaaformnotes{display:none;border:1px solid #b3aa98;padding:5px;margin:5px 0;}


	/*A9 銷售通路*/
	.a9index{position: relative; font-size: 1.25vw; padding: 2vw; background: #FFF; z-index: 12;}
	.a9box09{position: relative;font-size: 1.17vw;color: #54493b;line-height: 23.75vw;padding-top: 2.5vw;margin: auto; height: 2.75vw;padding-bottom: 3.9vw;}
	.a9_box02{position: relative; width: 100%;margin: auto;text-align: left;float: left; }
	.a9_map{position: relative; width: 100%; margin: auto;text-align: left; float: left; background-color: #9CF; height: 100vw; overflow: hidden; margin-top: 1vw;margin-bottom: 10vw;}
	.a9se09_01{position: relative; width: 75.79vw; height: 6.75vw; line-height: 6.75vw; text-align: center;  font-size: 4.17vw; color: #54493b; background-color: #FFF;float: left; margin-right: 4vw;font-weight: 500; border: solid 1px #54493b; margin: 3vw 0;}
	.selectchange{position: relative; width: 75.79vw; height: 6.75vw; line-height: 6.75vw; text-align: center;  font-size: 4.17vw; color: #54493b; background-color: #FFF;float: left; margin-right: 4vw;font-weight: 500; border: solid 1px #54493b; margin: 3vw 0;}


	.a9se09_02{position: relative;  width: 75.79vw; height: 6.75vw;line-height: 6.75vw; text-align: center;font-size: 4.17vw; color: #54493b; background-color: #FFF;float: left; margin-right: 4vw; font-weight: 500; border: solid 1px #54493b; margin: 3vw 0;background-color: #f2f0ea;}
	.a9se09_01:hover{background-color: #f2f0ea;}
	.a9se09_02:hover{background-color: #f2f0ea;}
	.a9texttt{position: relative; padding:0}
	.a9text01{ font-size: 4.4vw; color: #54493b;line-height: 9.9vw; padding-top: 3.5vw; border-bottom: 1px solid #aeaeae;}
	.a9text02{ font-size: 4.25vw;color: #a55c00; line-height: 7vw; padding-top: 3.5vw;}
	.a9text03{ font-size: 4vw; color: #685e52;  line-height: 7vw; padding-top: 0.5vw; padding-bottom: 1vw;}












	/*段落圖文標題*/
	.pagwarp03_wbg{position: absolute;width: 65vw;height: 15.62vw;top:0;left:0;z-index:3; background-color:#FFF;}
	.pag03_s.png{position:absolute;top:3.46vw;left:17.18vw;width:9.37vw;}
	.pagwarp03_wd{position:absolute;top:2vw;left:4vw;width:12vw;color:#1b1714;z-index:5;}
	.pagwarp_icon{width:100%;height:auto;}
	.pagwarp03_vis{position:absolute;padding:0;left: 17vw;top:3vw;width:0;height:10vw;border-bottom:none;border-right: 1px solid #1b1714 ;z-index:10;}
	.pagwarp03_w01{position:relative;text-align: left;font-size:3.4vw;line-height:5vw;color:#1b1714;z-index:105;font-weight:bold;width:42vw;padding-top: 3vw;padding-left: 19vw;}





	.fabiconwrap{position:absolute;padding:6vw 0;left:0;bottom:0;width:100%;text-align:center;}
	.fabicon{width:19%;height:16vw;text-align:center;display:inline-block;margin:0 auto;}
	.fabiconimg{height:10vw;border:2px solid #fff;width:10vw;border-radius: 6.2vw;-moz-border-radius: 6.2vw;-webkit-border-radius: 6.2vw;}
	.fabiconimg img{width:100%;}
	.fabicon.on .fabiconimg{border:2px solid #641414;background:#641414;}
	.fabicon:hover .fabiconimg{border:2px solid #641414;background:#641414;}
	.fabicontext{color:#fff;font-size:3.2vw;line-height:6vw;}
	.fabtext1{position:relative;text-align:center;padding:11vw 5vw;background:#fff;z-index:12;}
	.fabtext1 h1{font-size:5vw; color:#54493b;line-height:7vw;}
	.fabtext1 p{padding-top: 7vw;font-size:3.5vw; color:#54493b; line-height:5.5vw;}
.products {
font-size: 3.2vw;
    color: #a4a4a1;
    line-height: 1.9vw;
    padding-top: 2.5vw;
}

	/* map */
	.fabbigmap{position:relative;background:#f9f9f9;position:relative;text-align:center;z-index:11; text-align:center; }
	.fabbigmapin{position:relative;margin:0 7vw;}
	.fabbigmapbaseimg{position:relative;width:100%;z-index:0;}
	.fabmaparea1{position:absolute;top:7vw;left:0;width:100%;height:48.5vw;}
	.fabmaparea1box{position: absolute; top: 65vw; left: 12vw; width: 69vw; height: 28vw;  z-index: 1; text-align: left;}
	.fabmaparea2{position:absolute;top:171vw;width:69vw;height:45.5vw;left: 12vw;}
	.fabmaparea2box{position:absolute;top:36vw;left:1vw;width:82vw;height:15vw;z-index:1;text-align:left;}
	.fabmaparea3{position: absolute;  top: 324vw; width: 69vw; height: 45.5vw; left: 12vw;}
	.fabmaparea3box{position:absolute;top:41vw;left:1vw;width:80vw;height:20vw;z-index:1;text-align:left;}
	.fa3_p1{position:absolute;top:3vw;left:7vw;width:60vw;height:15vw;z-index:1;text-align:left;}
	.fa3_p2{position:absolute;top:46.5vw;left:7vw;width:60vw;height:8vw;z-index:1;text-align:left;}
	.fa3_p3{position:absolute;top:68.1vw;left:7vw;width:60vw;height:8vw;z-index:1;text-align:left;}
	.fabmaparea4{position: absolute; top: 529vw; left: 13vw; width: 64vw;  height: 39vw;}
	.fabmaparea4box{position: absolute; top: 4vw; left: -1vw; width: 69vw;  height: 31vw; z-index: 1;  text-align: left;}
	.fabmaparea4box ul{margin-top:1.5vw;}
	.fabmaparea4box ul li{font-size:3vw; color:#54493b; line-height:3.5vw;}
	.fabmaparea4box ul li span{display:inline-block;vertical-align:top;}
	.fabmaparea4box ul li span:nth-child(1){width:20vw;margin:0;line-height: 8vw;}
	.fabmaparea4box ul li span:nth-child(2){width:45vw;margin:0;line-height: 7vw;}
	.fabmaparea5{position: absolute; top: 691vw; width: 65vw; height: 57vw;}
	.fabmaparea5box{position: absolute;  top: 6vw; left: 0.8vw; width: 61vw; height: 42vw; z-index: 1; text-align: left;}
	.fa5_p1{position: absolute; top: 1.5vw; left: 12vw;  width: 74vw;  height: 10vw;  z-index: 1; text-align: left;}
	.fa5_p2{position: absolute;  top: 29.5vw; left: 12vw; width: 74vw; height: 10vw; z-index: 1; text-align: left;}
	.fa5_p3{position: absolute;  top: 50vw;  left: 12vw; width: 74vw;  height: 10vw;  z-index: 1; text-align: left;}
	.fabanchor h1{font-weight:500;font-size:4.1vw; color:#54493b;}
	.fabanchor p{padding-top: 6.5vw;   font-size: 3vw;  color: #54493b;  line-height: 5.7vw;}
	.fa2_p1{padding-top: 5.5vw; font-size: 3vw;  color: #54493b;  line-height: 6.7vw;  width: 60vw;left: 8vw;}
	.fa2_p2{  position: absolute;  top: 32.5vw;  left: 8vw; width: 60vw;  height: 15vw; z-index: 1;   text-align: left;}

	/*首頁banner文字新增*/
	.namchow01a{position: absolute; width: 75vw;font-size: 4vw; top: 118vw; left: 6vw; color: #fff; margin: 1vw 0; text-shadow: 0px 0px 10px #000;}
	.namchow01b{position: absolute; width: 75vw; font-size: 4vw; top: 123vw;left: 6vw;color: #fff; margin: 1vw 0; text-shadow: 0px 0px 10px #000;}
	.namchow02a{position: absolute; width: 75vw;font-size: 4vw; top: 62vw; left: 5vw; color:#fff; margin: 1vw 0;text-shadow: 0px 0px 10px #000;}
	.namchow02b{position: absolute; width: 75vw;font-size: 4vw; top: 70vw; left: 5vw; color:#fff; margin: 1vw 0;text-shadow: 0px 0px 10px #000;}
	.namchow02a1{position: absolute; width: 75vw;font-size: 4vw; top: 18vw; left: 5vw;  margin: 1vw 0;}
	.namchow02b1{position: absolute; width: 75vw;font-size: 4vw; top: 26vw; left: 5vw;  margin: 1vw 0;}



	.faqon{background-color: #ffa800;}
	/* h1 page */
	 h1.pagetitle{font-size:6.5vw;line-height:12vw;padding:5vw 0;color:#54493b;font-weight:600;}
	/* inputblockwrap */
	.inputblockwrap{position:relative;overflow:hidden;text-align:left;color:#54493b;padding:0 0 5vw 0;}
	.inputblockwrap h1{font-size:5vw;line-height:9vw;padding:5vw 0 3vw 0;color:#54493b;font-weight:600;}
	.inputblockwrap h2{font-size:3.4vw;line-height:6vw;padding:3vw 0 1vw 0;color:#54493b;font-weight:600;}
	.inputblockwrap p{font-size:3.2vw;line-height:5vw;padding:1.5vw 0;font-weight:100;}
	.inputblockwrap ul{padding:1.5vw 0;}
	.inputblockwrap ul li{font-size:3.2vw;line-height:5vw;list-style:square;color:#54493b;}
	.inputblockwrap img{max-width:100%!important;}

	.inputblockwrap table{border:1px solid #ccc;border-collapse:collapse;padding:1.5vw 0;}
	.inputblockwrap td{border:1px solid #ccc;vertical-align: top;color:#54493b;font-size:3.2vw;line-height:5vw;}
	.inputblockwrap th{padding:5px 1%;border:1px solid #ccc;vertical-align: top;color:#fff;background:#666666;font-size:3.2vw;line-height:5vw;font-weight:500;}
	.topshow{display:block;}
	.tophide{display:none;}
.centerwarp {
    position: relative;
    width: 91.56vw;
    margin: 0 auto;
}	
}
