@media (max-width: 767px){


#left_side2,.block-a{

    display: none;

}


}


#index_bottom_UVALL{
 width:100%;
 float:left;
background-color:#FFF0DD;
 border-top:1px solid #CCC;
}

#index_bottom_UV{
 width:1000px;
  padding:10px 0px 0px 0px;
  font-family:Arial;
 font-size:11px;
 color:#666;
 line-height:20px;
 text-align:left;
 margin:0px auto;
 }

#index_bottom_UV a{
 color:#666;
 text-decoration:none;
 font-size:11px;
}

#index_bottom_UV a:hover{
 color:#666;
 text-decoration:none;
font-size:11px;
}


.index_bottom_UV_01{
width:calc(25% - 10px);
 padding:5px 0px 5px 10px;
 float:left;
}

.index_bottom_UV_01R{
width:calc(25% - 10px);
 padding:5px 0px;
 float:left;
}

.index_bottom_UV_01_title{
 width:202px;
font-size:16px;
 float:left;
 line-height:30px;
 border-bottom:#999 1px  dotted;
 font-family:"微軟正黑體",Arial;
 color:#FF7E00;
 font-weight:bolder;
}

.index_bottom_UV_02{
width:100px;
 float:left;
 padding-top:10px;
 line-height:25px;
 font-size:11px;
}

.index_bottom_UV_03{
width:201px;
 float:left;
 padding-top:10px;
 background-position:right center;
 font-size:11px;
line-height:25px;
}

.index_bottom_UV_04{
 width:100%;
 text-align:center;
 float:left;
 margin-top:5px;
}

p{
margin:0px;
}


@media only screen and (max-width: 640px){

#index_bottom_UV			{
 width:100%;
}

#index_bottom_UV a			{
color:#666;
 text-decoration:none;
 font-size:1em;
}

#index_bottom_UV a:hover	{
color:#666;
 text-decoration:none;
 font-size:1em;
}

.index_bottom_UV_01			{
width:100%;
 padding:5px 0px 5px 10px;
 float:left;
 text-align:center;
}

.index_bottom_UV_01R		{
width:100%;
 padding:5px 0px 5px 10px;
 float:left;
 text-align:center;
}

.index_bottom_UV_03			{
width:100%;
 float:left;
 padding-top:10px;
 background-position:right center;
 font-size:11px;
line-height:25px;
}

.index_bottom_UV_02			{
width:100%;
 float:left;
 padding-top:10px;
 line-height:25px;
 font-size:1em;
}

.index_bottom_UV_01_title	{
width:100%;
 float:left;
}

}


.product-basic .list-standard {

    margin-top:0.5rem;

    margin-bottom: 0.5rem;

}

.product-info .standard .form-control {

    margin-bottom: 5px;

}

.product-basic .list-standard > div a {

    padding: 2px 2px;

}


.product-basic .list-standard > div + div {

    margin-left: 4px;

}


.product-basic .list-standard .list_style_onclick,.product-basic .list-standard .list_style_onclick a {

    /*background-color: #FF7E00;
*/
    /*color: #FFF;
*/
}


.product-basic .list-standard .list_style1,.product-basic .list-standard .list_style1 a {

    background-color: #FFF;

    color: #FF7E00;

}


.product-basic .product-info .standard .list-standard .standard > div:hover {

    border: 1px solid #fff;

}

.product-basic .product-info .standard .list-standard .standard .list_style_onclick {

    border: 1px solid #fff;

}

.product-basic .product-info .standard .list-standard .standard .list_style_onclick a {

    color: #fff;

}

.product-basic .product-info .standard .list-standard .standard > div {

    border: 1px solid #fff;

    border-radius: 0;

    min-width: 27px;

    line-height: 1.3;

    padding: inherit;

    color: #fff;

    margin-right: 0;

    text-align: center;

}

.product-basic .product-info .standard .list-standard .standard > div a {

    color: #FF7E00;

    display: block;

    font-size: 0.9rem;

    border: 1px solid #FF7E00;

}



/*180419 UV100添加*/
.introduction{
display:none;
}


@media (max-width:767px) {

/*調整fb分享寬度設定*/
    .product-basic .plugin {

        max-width: 320px;

    }

}

#middle_wrapper{
max-width: 1000px;
}

.navbar{
max-width: 1000px;
 margin:0 auto;
}

.wg.btnlist-link.header .nav-link{
 color:#FF7E00;
}

.wg.list-store .nav-1st-select a{
color:#C30;
}

@media (min-width: 768px){

.menu-store .navbar-nav.menu-vh{
max-width: 1000px;
 margin:0 auto;
}

}


#product_order_by_type{

    /*margin-top: 0 !important;
*/
    /**/
}


#fixed_right_side_top{

    right:3% !important;

}

.list-gift .col-6.col-md-4.col-lg-3 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 91.666667%;

    flex: 0 0 91.666667%;

    max-width: 91.666667%;

}

.btnbar.top {

    display: none;

}

@media (max-width:767px) {

.page-order .info-review .number, .page-order .info-review{

    text-align: right;

}

.order-review .list-product .product-unit-price:before, .order-review .list-product .product-small-price:before, .order-review .list-product .product-qty:before {

    content: attr(data-title)" ";

    width: 50%;

    display: inline-block;

    text-align: left;

    float: left;

}

  .order-amount-select.to-setting-shoppingcar{

      width:50%;

    font-size: 0.3rem;

  }


/*結帳完成title圖*/
.bn.bn-payment {

    overflow: hidden;

    width: 100%;

}

.bn.bn-payment img {

    max-width: inherit;

}

}

@media (min-width:768px) {

    .title-list>div:first-of-type, .title-list ~div>div:first-of-type {

    text-align: center;

    }

    .page-order.payment .block-data > .row {

    padding-right: 1.5rem;

    }

    /*結帳頁發票地址*/
    .block-invoice .address + div>span {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    }

    .block-invoice .address + div>span>.select,
    .block-invoice .address + div>span>div {

        -ms-flex-preferred-size: 0;

        flex-basis: 0;

        -webkit-box-flex: 1;

        -ms-flex-positive: 1;

        flex-grow: 1;

        max-width: 100%;

        margin-top: 0 !important;

    }

    .block-invoice .address + div>span>.select {

        margin-right:1rem;

    }

    /*結帳頁商品list*/
    .order-review .standard, .order-review .standard-detail {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 16.666667%;

    flex: 0 0 16.666667%;

    max-width: 16.666667%;

    }

    .page-order.payment .block-data .row {

        padding: 1rem 0 !important;

    }

}

@media (min-width:767px) {

.level2{
display:none;
 }

}

.wg.prod.prod-new.category .titlebar {

    background-repeat: repeat-x;

}

@media (min-width:768px) {

.wg.prod.prod-new.category .btnbar {

text-align: right;

margin-top: -28px !important;

}

}

.col-12.col-md-1.data-grid.text.applicatio .form-check-input {

    margin-left: 0;

    position: inherit;

}

@media (max-width:767px) {

form[name="member"] .md1 .form-group {

    padding-left: 1rem;

    padding-right: 1rem;

}

.block-data .data-list, .block-form .form-group {

    padding-left: 1rem;

    padding-right: 1rem;

}

}

.page-order.paymentfinish .block .row {

    border-bottom: 1px solid #ccc;

}

.block-a {

    max-width: 220px;

}

@media (max-width: 767px) {

.page_number .btn-page {

    margin: auto;

}

}

.wg.list .active a {

    color: #f00;

}

@media (max-width:767px) {

/*title圖片限制*/
.title.title-img {

    width: 100%;

    overflow: hidden;

}

.title.title-img .img-fluid {

    max-width: inherit;

}

.col.content .title.title-img {

    width: 315px;

}

}


.page-login .form-group, .page-login .btnbar.api, .page-login .loginbtn {

    padding-left: 1rem;

    padding-right: 1rem;

}

@media (max-width: 767px){



#left_side2,.block-a{


    display: none;


}




}



#index_bottom_UVALL{

 width:100%;

 float:left;

background-color:#FFF0DD;

 border-top:1px solid #CCC;

}


#index_bottom_UV{

 width:1000px;

  padding:10px 0px 0px 0px;

  font-family:Arial;

 font-size:11px;

 color:#666;

 line-height:20px;

 text-align:left;

 margin:0px auto;

 }


#index_bottom_UV a{

 color:#666;

 text-decoration:none;

 font-size:11px;

}


#index_bottom_UV a:hover{

 color:#666;

 text-decoration:none;

font-size:11px;

}



.index_bottom_UV_01{

width:calc(25% - 10px);

 padding:5px 0px 5px 10px;

 float:left;

}


.index_bottom_UV_01R{

width:calc(25% - 10px);

 padding:5px 0px;

 float:left;

}


.index_bottom_UV_01_title{

 width:202px;

font-size:16px;

 float:left;

 line-height:30px;

 border-bottom:#999 1px  dotted;

 font-family:"敺株��迤暺煾��",Arial;

 color:#FF7E00;

 font-weight:bolder;

}


.index_bottom_UV_02{

width:100px;

 float:left;

 padding-top:10px;

 line-height:25px;

 font-size:11px;

}


.index_bottom_UV_03{

width:201px;

 float:left;

 padding-top:10px;

 background-position:right center;

 font-size:11px;

line-height:25px;

}


.index_bottom_UV_04{

 width:100%;

 text-align:center;

 float:left;

 margin-top:5px;

}


p{

margin:0px;

}



@media only screen and (max-width: 640px){


#index_bottom_UV			{

 width:100%;

}


#index_bottom_UV a			{

color:#666;

 text-decoration:none;

 font-size:1em;

}


#index_bottom_UV a:hover	{

color:#666;

 text-decoration:none;

 font-size:1em;

}


.index_bottom_UV_01			{

width:100%;

 padding:5px 0px 5px 10px;

 float:left;

 text-align:center;

}


.index_bottom_UV_01R		{

width:100%;

 padding:5px 0px 5px 10px;

 float:left;

 text-align:center;

}


.index_bottom_UV_03			{

width:100%;

 float:left;

 padding-top:10px;

 background-position:right center;

 font-size:11px;

line-height:25px;

}


.index_bottom_UV_02			{

width:100%;

 float:left;

 padding-top:10px;

 line-height:25px;

 font-size:1em;

}


.index_bottom_UV_01_title	{

width:100%;

 float:left;

}


}



.product-basic .list-standard {


    margin-top:0.5rem;


    margin-bottom: 0.5rem;


}




.product-basic .list-standard .list_style_onclick,.product-basic .list-standard .list_style_onclick a {


    background-color: #FF7E00;


    color: #FFF;


}



.product-basic .list-standard .list_style1,.product-basic .list-standard .list_style1 a {


    background-color: #FFF;


    color: #FF7E00;


}



/*180419 UV100瘛餃��*/
.introduction{

display:none;

}



@media (max-width:767px) {


/*隤踵㟲fb��鈭怠祝摨西身摰�*/
    .product-basic .plugin {


        max-width: 320px;


    }


}


#middle_wrapper{

max-width: 1000px;

}


.navbar{

max-width: 1000px;

 margin:0 auto;

}


.wg.btnlist-link.header .nav-link{

 color:#FF7E00;

}


.wg.list-store .nav-1st-select a{

color:#C30;

}


@media (min-width: 768px){


.menu-store .navbar-nav.menu-vh{

max-width: 1000px;

 margin:0 auto;

}


}



#product_order_by_type{


    /*margin-top: 0 !important;

*/
}


#fixed_right_side_top{


    right:3% !important;


}


.list-gift .col-6.col-md-4.col-lg-3 {


    -webkit-box-flex: 0;


    -ms-flex: 0 0 91.666667%;


    flex: 0 0 91.666667%;


    max-width: 91.666667%;


}


@media (max-width:767px) {


.page-order .info-review .number, .page-order .info-review{


    text-align: right;


}


.order-review .list-product .product-unit-price:before, .order-review .list-product .product-small-price:before, .order-review .list-product .product-qty:before {


    content: attr(data-title)" ";


    width: 50%;


    display: inline-block;


    text-align: left;


    float: left;


}


.item {


    text-align: center;


}



/*蝯𣂼董摰峕�𡺉itle���*/
.bn.bn-payment {


    overflow: hidden;


    width: 100%;


}


.bn.bn-payment img {


    max-width: inherit;


}


}


@media (min-width:768px) {


    .title-list>div:first-of-type, .title-list ~div>div:first-of-type {


    text-align: center;


    }


    .page-order.payment .block-data > .row {


    padding-right: 1.5rem;


    }


    /*蝯𣂼董���䔄蟡典𧑐��*/
    .block-invoice .address + div>span {


    display: -webkit-box;


    display: -ms-flexbox;


    display: flex;


    }


    .block-invoice .address + div>span>.select,
    .block-invoice .address + div>span>div {


        -ms-flex-preferred-size: 0;


        flex-basis: 0;


        -webkit-box-flex: 1;


        -ms-flex-positive: 1;


        flex-grow: 1;


        max-width: 100%;


        margin-top: 0 !important;


    }


    .block-invoice .address + div>span>.select {


        margin-right:1rem;


    }


    /*蝯𣂼董������list*/
    .order-review .standard, .order-review .standard-detail {


    -webkit-box-flex: 0;


    -ms-flex: 0 0 16.666667%;


    flex: 0 0 16.666667%;


    max-width: 16.666667%;


    }


}


@media (min-width:767px) {


.level2{

display:none;

 }


}


.wg.prod.prod-new.category .titlebar {


    background-repeat: repeat-x;


}


@media (min-width:768px) {


.wg.prod.prod-new.category .btnbar {


text-align: right;


margin-top: -28px !important;


}


}


.col-12.col-md-1.data-grid.text.applicatio .form-check-input {


    margin-left: 0;


    position: inherit;


}


@media (max-width:767px) {


form[name="member"] .md1 .form-group {


    padding-left: 1rem;


    padding-right: 1rem;


}


.block-data .data-list, .block-form .form-group {


    padding-left: 1rem;


    padding-right: 1rem;


}


}


.page-order.paymentfinish .block .row {


    border-bottom: 1px solid #ccc;


}


.block-a {


    max-width: 220px;


}


@media (max-width: 767px) {


.page_number .btn-page {


    margin: auto;


}


}


@media (max-width:767px) {


/*title��𣇉���𣂼�*/
.title.title-img {


    width: 100%;


    overflow: hidden;


}


.title.title-img .img-fluid {


    max-width: inherit;


}


.col.content .title.title-img {


    width: 315px;


}


}


.page-login .form-group, .page-login .btnbar.api, .page-login .loginbtn {


    padding-left: 1rem;


    padding-right: 1rem;


}

.product-pic-lower-btn{

    position: relative;

    z-index: 100;

}

@media (max-width:767px) {

    .product-pic-lower-btn {

        width: 100%;

    }

}

@media (min-width:768px) {

    .product-pic-lower-btn{

        margin-top:-4.7rem;

    }

}

.col-12.col-md-3.text.standard-detail {

    text-align: left;

}

.col-12.col-md-4.text.product-name {

    text-align: left;

}

/*分享、推薦、追蹤icon區塊*/
.share-push-track {

   margin-top: -1.5rem;

}

.share-push-track a {

    display: inline-block !important;

}

.wg.ratings .dividers {

    border-bottom: 1px solid #ccc;

    margin-bottom: 1rem;

}

.page-member.profit .data-grid.text.memo:before {

    display: block;

    float: none;

    height: initial;

}

/* PRE:2018-12-10 09:54:21 */
