/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #666; color: #fff;}::-moz-selection { background:#666; color: #fff;}/*loading*/ 
.RWDfakeloader .fl {    left: 50% !important;    top: 50% !important;    margin-left: -100px;    margin-top: -100px;}/* 遮罩*/ 
.cd-overlay{background-color: rgba(114, 111, 100, 0.9);z-index: 1;}/* menu*/ 
.RWDmenu_plus02 .container {width: 95%;}.cd-logo {    margin-top: 0px;    margin-left: 0;    position: absolute;    background-color: #fff;    padding: 20px;    background-color: #e9f2e2;}.cd-primary-nav > li:hover:after{display:none;}.cd-primary-nav > li > a {letter-spacing: 2px;font-size: 13px;color: #000;height: 50px;line-height: 50px;}.cd-primary-nav > li > a:hover{color: #936f45;}.cd-primary-nav > li:hover::after{background: #a59169;}.cd-primary-nav > li > a.selected{background-color: #a59169;}.cd-primary-nav > li > a.selected:hover{color:#fff;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #d4be93;}.cd-primary-nav .cd-secondary-nav > li > a{color:#333;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: rgba(147, 111, 70, 0.5);}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {top:50px;}.RWDmenu_plus02 .share-group.main_share {margin-left: 27px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-top:0px}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a {color:#000}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after {display:none}.RWDmenu_plus02 .member-block a:hover {color:#936f45}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span {color:#936f45}/* 購物車*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a{background-color: #936f45;}.RWDmenu_plus02 .cart-menu .buy-btn:hover a{background-color: #333;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price{color: #c9253c;font-weight: normal;}.RWDmenu_plus02 .cart-block {margin-top: 0;}.RWDmenu_plus02 .cart-block a{color:#936f45;}.RWDmenu_plus02 .cart-block:hover:after{display:none;}.RWDmenu_plus01 .cart-block:hover::after{display: none;}.RWDmenu_plus02 .cart-block:hover i{color: #a59169;}.RWDmenu_plus02 .cart-block span{color:#936f45;}.glyphicon-shopping-cart:before{color: #000;}.glyphicon-shopping-cart:hover:before{color:#936f45;}/* 下拉小箭頭*/ 
.fa-angle-down:after{display:none;}/* Banner*/ 
.banner_block {width: 95%;margin: 0px auto;}.scrollDown001 {    position: absolute;    right: 50%;    margin-right: -5px;    top: 28.5%;    z-index: 11;}.scrollDown001:after {    content: "";    display: block;    width: 10px;    height: 10px;    border-radius: 50%;    background-color: #c4dcb3;    position: absolute;    top: 25%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    left: 0;    right: 0;    margin: 0 auto;    z-index: 1;    -webkit-animation: bounce 2s ease-in-out 3s infinite;    animation: bounce 2s ease-in-out 3s infinite;}@media (max-width:1440px){.scrollDown001 {top: 22.5%;}}/* main*/ 
.cd-main-content{top:50px !important;}/* 關於院子*/ 
.about_block {    padding: 100px 0 50px ;    background-image: url(archive/image/customization/aboutbg.jpg) !important;    background-size: contain !important;    background-repeat: repeat !important;animation-delay: 0.7s !important;position: relative;}.RWDright_cont002 .item-first{background: transparent;}.RWDright_cont002 .item-first .pic:before {display:none;}.RWDright_cont002 .item-first .pic::after {background-color: rgba(0, 0, 0, 0);}.RWDright_cont002 .item-first .pic {top: 70px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first .text-box {color: #666;padding: 50px 50px;background-color: rgba(196, 220, 179, 0.2); right: 10px;}.RWDright_cont002 .item-first .text-box .title {    font-size: 30px;    margin-bottom: 0;    margin-top: 0;    line-height: 1.5;    text-align: center;    color: #936f45;    font-family: 'Poiret One', cursive;    font-weight: 300;    letter-spacing: 10px;}.RWDright_cont002 .item-first .text-box .subtitle {font-family: 'cwTeXMing', serif;color: #666;margin: 5px auto 30px;line-height: 1.5;text-align: center;letter-spacing: 5px;font-size: 18px;}.RWDright_cont002 .item-first .text-box .underline{display:none;}.RWDright_cont002 .item-first .text-box .text {width: 100%;text-align: center;margin: 0 auto;text-align: left;line-height: 2;letter-spacing: 1.5px;}.RWDright_cont002 .item-first .text-box:after {    content: "";    position: absolute;    background-image: url(archive/image/customization/ablogo.png);    width: 100px;    height: 100px;    background-size: contain;    right: 0;    top: -40px;}.RWDright_cont002 .item-first .text-box a {    color: #333;    border: 0px solid #aaa;    font-size: 12px;    letter-spacing: 3px;    border-bottom: 1px dotted #333;    width: 85px;    padding: 5px 0;}.RWDright_cont002 .item-first .text-box a:after {    content: "";    position: absolute;    width: 20px;    height: 2px;    background-color: #333;    right: 50%;    bottom: 50px;    margin-right: -10px;    transition: 0.5s;}.RWDright_cont002 .item-first .text-box a:hover{background-color: transparent;border-color: #936f45;}.RWDright_cont002 .item-first .text-box a:hover:after{background-color: #936f45;}.RWDright_cont002 .item-first .text-box button {letter-spacing: 3px;}.RWDright_cont002 .item-first .text-box a:hover button {color:#936f45;}/* 精選菜單*/ 
.pro_block {padding: 50px 0 70px; position: relative;animation-delay: 0.9s !important;}.RWDProduct006 .heading h2 {    font-size: 30px;    margin-bottom: 0;    margin-top: 0;    line-height: 1.5;    text-align: center;    color: #936f45;    font-family: 'Poiret One', cursive;    font-weight: 300;    letter-spacing: 10px;}.RWDProduct006 .heading p {font-family: 'cwTeXMing', serif;color: #666;margin: 5px auto 30px;line-height: 1.5;text-align: center;letter-spacing: 5px;font-size: 18px;}.RWDProduct006 {padding-top: 0px;padding-bottom: 0;}.RWDProduct006 .shop-rgba-red {    background: rgb(216, 24, 41);    letter-spacing: 2px;    font-weight: 400;    font-size: 15px;    line-height: 24px;}.RWDProduct006 a:hover {text-decoration: none;}.RWDProduct006 .illustration-v2 a.product-review {    letter-spacing: 2px;    font-size: 14px;    background: rgba(255, 255, 255, 0.6);    color: #333;}.RWDProduct006 .product-description {padding: 15px;min-height: 275px;}.RWDProduct006 .product-description h4.title-price {text-align: center;margin: 0 0 10px;}.RWDProduct006 .product-description h4.title-price a {    color: #333;    font-size: 16px;    line-height: 30px;    letter-spacing: 2px;}.RWDProduct006 .product-description h4.title-price a:hover {color: #333;}.RWDProduct006 .product-description .gender {color: #666;font-size: 14px;letter-spacing: 1.5px;line-height:2;text-align: justify;}.RWDProduct006 .product-ratings li .rating-selected {color: #f6ba94;}.RWDProduct006 .product-ratings li .rating {color: #ccc;}.RWDProduct006 .shop-rgba-dark-green {    background: #333;    letter-spacing: 2px;    font-weight: 400;    line-height: 24px;    font-size: 15px;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {color: #ccc;border: 1px solid #ccc;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn:hover {color: #666;border-color: #666;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after{display:none;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after{display:none;}.RWDProduct006 .product-description .product-ratings {text-align: center;}.RWDProduct006 .margin-bottom-5 {margin-bottom: 15px;}/* footer*/ 
.footer_bg{padding: 70px 0;background-color: #e9f2e2;animation-delay: 0.9s !important;position: relative;}.footer_info{color:#666;line-height:2;letter-spacing:1.5px;font-size: 13px;}.footer_info a {color:#666;}.footer_map {-webkit-filter: grayscale(0.5);}/* 社群*/ 
.RWDsocial001{background:transparent;position: relative;padding: 0;float: right;margin-bottom: 0px;}#social_media_wrapper a {    padding: 10px 0;    width: 20px;    height: 35px;    margin: 0 0 0 20px;    border-radius: 0;    transition: 0.5s;    background-color: transparent;}#social_media_wrapper a:hover, #social_media_wrapper a:active {background: transparent;opacity: 0.5;}/* copyright*/ 
.copyright{text-align: right;margin-top: 45px;border-top: solid 0px #000;padding: 0;background-color: transparent;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #999;line-height: 1.1;font-size: 12px;letter-spacing: 1px;}/*scroll top*/#toTop{display:none !important;}.scrollTop001 {width: 50px;height: 90px;right: 50%;margin-right: -25px;bottom:240px;position: absolute !important;}.scrollTop001 .icon {background: transparent url(archive/image/customization/top.png) center center no-repeat;background-size: contain;transition: 0.5s;}.scrollTop001:hover .icon {transform: translateY(-1em);}/* 動畫*//*.about_block {animation-delay: 0.7s !important;}.pro_block {animation-delay: 0.9s !important;}.footer_bg{animation-delay: 0.9s !important;}*//*裝飾*/ 
.pro_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/green.png)no-repeat;    width: 200px;    height: 200px;    background-size: contain;    left: -25px;    top: -20px;}.pro_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/orange.png)no-repeat;    width: 115px;    height: 115px;    background-size: contain;    right: 0;    bottom: 260px; z-index: -1;}.footer_bg:before {    content: "";    position: absolute;    background: url(archive/image/customization/brown.png)no-repeat;    width: 50px;    height: 50px;    background-size: contain;    left: 200px;    top: -40px;}
/*內頁 start*/

/*內頁高度*/ 
.page_wrapper_bg .cd-main-content {top: 0px !important;}.page_wrapper_bg .page_content {padding: 30px 0 80px;min-height: 1000px;}.page_wrapper_bg .main {background-image: url(archive/image/customization/aboutbg.jpg) !important;background-size: contain !important;background-repeat: repeat !important;}.page_wrapper_bg .scrollT {position: relative;}.page_wrapper_bg .scrollTop001 {bottom:0%;top:-65px}/*麵包屑*/ 
.hgroup .breadcrumb {display:none}.hgroup h1 {font-size: 24px;text-align: center;letter-spacing: 5px;font-family: 'cwTeXHei', serif}.hgroup .container {margin-top: 30px;margin-bottom: 60px;padding-top: 10px; padding-bottom: 10px;border-bottom: 1px dotted #444;}/*箭頭隱藏*//*.flex-direction-nav {display:none}*//*rwd 內頁統一字*//*內頁文字大小*/ 
.pagecontent {font-size: 14px;letter-spacing: 2px;line-height: 30px;}.page_wrapper_bg .article-text.rwd .container{font-size: 14px; line-height:30px; color: #444; word-wrap:break-word;word-break:normal;letter-spacing: 2px}/*側選單*/#sidebar {padding-right: 50px;}.pagecontent {margin-top: 0px !important;}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a {color: #000;background: transparent;}.page_menu_block ul.nav > li > a {color: #000;background: transparent;}.nav-stacked > li + li {margin-top: 0px !important}.page_menu_block ul.nav > li a {padding: 12px 15px !important;}.page_menu_block h4 {color: #222;font-family: 'cwTeXYen', serif; font-size: 25px; border-bottom: 1px #555 solid; padding-bottom: 10px;padding-left: 10px;text-align: center;}.page_menu_block ul.nav > li a { text-align: center; transition: 0.5s;}.page_menu_block ul.nav > li a:hover{color:#936f45}.page_menu_block ul.nav > li > a:before {content: ""; width: 10px; height: 10px; background:#936f45; position: absolute; top: 23px; left: 50px; opacity: 0;display: inline-block;transition: all 0.2s ease-in-out 0s;border-radius: 50px;}.page_menu_block ul.nav > li > a:hover:before {opacity:1}.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a:before {opacity: 1;}/*關於院子*/ 
.about_img {position: relative;bottom: 75px;}.about_img img {margin-bottom: 20px;}.about_row:after {background: #e9f2e2;width: 75%;height: 840px;position: absolute;content: "";right: 175px;z-index: -1;top: 33px;opacity: 0.6;}.about_info {padding-left: 18%;margin-bottom: 15px}.about_img2 img{margin-bottom: 20px;margin-top: 20px}.about_info2 {padding-left: 5%;margin-top: 15px;}.about_info2 h5 {margin-top: 20px; margin-bottom: 30px; font-size: 20px;font-family: 'cwTeXHei', serif;color: #000;letter-spacing: 3px;}.about_row2 {position: relative;bottom: 50px;animation: 1000ms ease normal forwards 1 move03;animation-delay:0.8s;opacity: 0}.about_row2:after {background: url(archive/image/customization/about_after.png);content: "";position: absolute;width: 100px;height: 249px;right: 3px;top: 50px;animation: 1000ms ease normal forwards 1 move03;animation-delay:2s;opacity: 0}/*最新消息*/ 
.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 16px; line-height:30px; color:#557939; word-wrap:break-word;word-break:normal;letter-spacing: 2px}.layoutlist_3 .list_subject .summary a {font-size: 14px !important;color: #444 !important;}.layoutlist_3 .listdate .yearmonth {color: #444 !important;font-size: 14px !important;letter-spacing: 1px !important;padding-bottom: 10px !important;}.layoutlist_3 .list_subject .summary a:hover {color: #557939 !important;}.layoutlist_3 .listdate .day {color: #557939 !important;font-size: 28px !important;}/*MENU*/ 
.page_wrapper_bg .menu_page h3 {font-size: 30px;margin-bottom: 0;margin-top: 0;text-align: center;color: #936f45;font-family: 'Poiret One', cursive;letter-spacing: 10px;font-weight: 600 !important}.page_wrapper_bg .menu_page {background-color: rgba(196, 220, 179, 0.2);padding: 30px 50px;}.page_wrapper_bg .menu_row h4 {font-size: 18px;text-align: center;color:#936f45;letter-spacing: 3px;}.page_wrapper_bg .menu_row {margin: 15px 0px;border-bottom: 1px #936f45 dotted;padding-bottom: 15px}.page_wrapper_bg .menu_info {text-align: center;margin: 30px 0px}.menu_page h5, .h5 {font-size: 13px;color: #936f45;letter-spacing: 1px;margin-bottom: 10px;}.menu_page .menu_price h6 {margin-top: 60px}.menu_page .menu_row h6 {font-size: 20px;color: #936f45;font-family: 'Lora', serif;font-weight: 600 !important;text-align: center;margin-top: 15px}.menu_p {font-family: 'Lora', serif ,'微軟正黑體';font-size: 16px; text-align: center;color: #936f45; font-weight: 600;}.menu_title {text-align: center;margin: 20px 0px;border-bottom: 1px #cce0c0 solid;padding-bottom: 30px;}.menu_info2 {text-align: center;}/*menu裝飾*/ 
.menu_page:after {background: url(archive/image/customization/menu_after.png);position: absolute;width: 200px;height: 458px;content: "";left: 0px; top: -10px;animation: 1000ms ease normal forwards 1 move03;animation-delay:0.3s;opacity: 0;z-index: -1}.menu_page:before {background: url(archive/image/customization/menu_berore_.png);position: absolute;width: 200px;height: 221px;content: "";right: -30px; bottom:0px;animation: 1000ms ease normal forwards 1 move03;animation-delay:0.8s;opacity: 0;z-index: -1}/*預約訂位*/ 
.page_wrapper_bg .date_row h5, .h5 {font-size: 18px;color: #85a46c; font-weight: 600 !important;margin-top: 15px;margin-bottom: 5px;line-height: 35px}.page_wrapper_bg .date_row {text-align: center;margin-bottom: 50px;}.page_wrapper_bg .date_row p {letter-spacing: 1px}#eformsForm_1_10 .formdesc:before {content: "";position: absolute;background-image: url(archive/image/customization/ablogo.png);width: 100px;height: 100px; background-size: contain;right:20px; bottom: 480px;}.date_ul {width: 69%;margin: 0 auto; line-height: 35px;}#eformstw101_00006 {height: 85px;}/*線上購物*//*線上購物列表*/ 
.page_wrapper_bg .layoutlist_4 select {    border: 1px solid #ccc;    padding: 3px 10px;    width: calc(100% - 42px ) !important;    margin-bottom: 5px;    letter-spacing: 2px;    margin-left: 3px;}.page_wrapper_bg .amount_div {width: 100% !important;font-size: 14px !important;letter-spacing: 3px; float: left !important;margin-right: 0px !important;text-align: left !important}.page_wrapper_bg .layoutlist_4 .standarea >div {margin: 0px 0px;}.page_wrapper_bg .img.img1 {height: auto !important;}.page_wrapper_bg .layoutlist_4 .product_list_item .subject {margin-bottom: 5px;min-height: 25px !important;height: 25px !important;text-align: center;margin-top: 5px;font-size: 15px;color: #444;}.page_wrapper_bg .cate_div {display:none !important}.page_wrapper_bg .layoutlist_4 .price {color: #b32718;}.layoutlist_4 .item {margin-top: 20px;border-bottom: 0px solid #b2b2b2;}.layoutlist_4 .buybtn {background-color: #85a46c;transition: 0.3s;width: 100%;}.layoutlist_4 .buybtn:hover {background-color: #4c633a}.item .subject A.itemlink{color: #444}.item .subject A.itemlink:hover {color:#4c633a}.layoutlist_4 .stands_div {    width: 100%;}/*產品內頁*/#prod_name, #prod_name h2 {text-align: center;font-size: 25px;line-height: 40px;color: #333;font-weight: 600 !important; letter-spacing: 3px;}#prod_fixprice, #member_org_price { margin-top: 0px; float: none;margin-right: 10px;width: 100%; text-align: center; color: #222;font-size: 18px;}#prod_price .money {font-size: 28px;margin-left: 10px; color: #f9341d;}.page_content1 #prod_price {margin-top: 10px;width: 100%;text-align: center;}.product_desc_subject {color: #222; font-size: 20px; margin-top: 25px;margin-bottom: 25px; text-align: center; border-bottom: 1px #444 solid;padding-bottom: 10px; letter-spacing: 5px; font-family: 'cwTeXHei', serif;}.product_desc_content {text-align: left;color: #222; line-height: 35px;margin-bottom: 25px;font-size: 16px;}.product_desc_content h5, .h5 {font-family: 'cwTeXHei', serif !important;font-size: 18px;letter-spacing: 5px;color: #557140;}.product_desc_content { font-size: 14px;}.choice_num_type_b .quantity .minus, .choice_num_type_b .quantity .plus {background: #fff}.choice_num_type_b .quantity input.qty {background-color: #ffffff;}#btn_shopping {border-radius: 0px;transition: 0.3s; float: left; color:#fff;letter-spacing: 4px; line-height: 35px;padding: 0px 15px;background:#85a46c;border: 0px}#btn_shopping:hover{background:#4c633a;color: #fff;border:0px}/**/ 
.dd-container {width: 200px !important;margin-left: 200px}#prod_stands_area, #prod_stands2_area, #prod_amount_area, #btn_shopping, #btn_querycar {margin-bottom: 0px;margin-top: 0px}.page_wrapper_bg .dd-select {width: 200px !important;}input.dd-selected-value {width: 200px !important;}/*聯絡我們*/ 
.page_wrapper_bg .infp_p {float: right;margin-top: 15px;line-height: 45px;margin-right: 10px;}.eformsDesc {margin: 10px 0 30px;padding-bottom: 60px;border-bottom: 1px dotted #444;}.formdesc {text-align: center;font-size: 18px;letter-spacing: 2px;color: #85a46c;font-weight: 900}.customized_columns {margin-top: 0px !important}#eForm1 {width: 90%;margin: 0 auto;background: #e9f2e2;padding: 50px 30px;border-radius: 10px;margin-top: 20px !important}.customized_columns ._input, .customized_columns select {border: 1px solid #99bb7d;background-color: #ffffff;font-size: 15px;}.form-control {border-radius: 0px}.form-group {margin-bottom: 30px;}#eformsForm_2_4 .formdesc:before {content: "";position: absolute;background-image: url(archive/image/customization/ablogo.png);width: 100px;height: 100px; background-size: contain;right:25px; bottom: 295px;}/*聯絡我們按鈕*/ 
.web_btn1 {display:none}.page_wrapper_bg .ebtn {color: #ffffff; padding: 0px 30px  !important; background:#85a46c !important; border-radius: 0px; float: right !important;margin-left: 10px;transition: 0.3s;margin-top: 10px;}.page_wrapper_bg .ebtn a { color: #fff !important;}.page_wrapper_bg .ebtn:hover {background: #4c633a !important}/*購物車按鈕*/ 
.btn.btn_back {padding: 0px;background: transparent; float: right}.btn.btn_back a {padding: 2px 20px; color: #fff; border: 0px solid #000; letter-spacing: 5px;transition: 0.3s;background: #85a46c !important}.btn.btn_back a:hover {color:#fff;background: #4c633a !important}.btn_same {margin-top: -5px;}.btn_submit {float: right !important;margin-right: 85px !important;background: #85a46c !important;border-radius: 0px !important;letter-spacing: 2px !important;padding: 0px 30px !important;}.btn_submit:hover {background: #4c633a !important;color:#fff}/*購物車*/#carlist .subject, #carlist .summary {text-align: left;font-size: 14px !important;letter-spacing: 1px;}.al {text-align: right;}.total_price {color: #555;font-size: 14px;letter-spacing: 1px;;line-height: 30px;}#shopping > div > div > div > div.row.hidden-xs.al > div > div:nth-child(1) {padding: 0px !important;}.page_wrapper_bg .btn-primary a {padding: 6px 30px !important; color: #ffffff; background-color:#85a46c; border-color: #888; border-radius: 0px !important; font-size: 14px;letter-spacing: 2px;transition: 0.5s}.page_wrapper_bg .btn-primary { padding: 6px 30px; color: #ffffff; background-color:#85a46c; border-color:#85a46c; border-radius: 0px !important; font-size: 14px;letter-spacing: 2px;transition: 0.5s}.page_wrapper_bg .btn-primary:hover{background-color:#4c633a;border-color:#4c633a}.page_wrapper_bg .btn-primary a:hover{background-color:#4c633a ; color: #ffffff}#panel_14 > section.article-text > div > div > div > div.row.hidden-xs.al > div > div {padding:0px}#shopping > div > div > div > div.row.hidden-xs.al > div > div:nth-child(2){ padding: 6px 30px !important;}#carlist .orderrow:nth-child(even) {background: transparent;}/*購物車表單*/ 
.form-horizontal .control-label {font-size: 14px;letter-spacing: 1px;}.error {color: red;font-size: 14px;letter-spacing: 1px;}.form-group label {font-size: 14px; letter-spacing: 1px;}input[type="radio"], input[type="checkbox"] {margin: 4px 5px 0px}.form_subject {font-size: 16px;text-align:left !important;line-height: 20px;letter-spacing: 2px;border-bottom: 1px solid #7ead7e;margin-bottom: 30px;color: #444;padding-bottom: 18px;}/*結帳表單*/#info_msg .completemsg {font-size: 14px;line-height: 35px;}#print_shopping_form .tb caption {background-color: #e9f2e2 !important;color: #000; border: 1px solid #e9f2e2;}#print_shopping_form .tb th {background-color: #e9f2e2 !important}#print_shopping_form .tb2 caption {background-color: #e9f2e2 !important;color: #000;border: 1px solid #e9f2e2;}#print_shopping_form .tb2 th {background-color: #e9f2e2 !important}/*頁尾*/ 
.page_wrapper_bg .footer_bg {padding: 30px 0 20px}.page_wrapper_bg .footer_title img {width: 70%;}/*動畫*/@keyframes move03{0% {    opacity: 0;-webkit-transform:translateY(30px);    -moz-transform:translateY(30px);    -ms-transform:translateY(30px);    -o-transform:translateY(30px);transform:translateY(30px);}100% {    opacity: 1;-webkit-transform:translateY(0px);    -moz-transform:translateY(0px);    -ms-transform:translateY(0px);    -o-transform:translateY(0px);transform:translateY(0px);}}/*產品news*/#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: #e9f2e2;color: #000;}#mobile-fixed .btn-shop .btn.add:hover, .RWDproduct_page .btn-shop .btn.add:hover {background: #85a46c;color: #fff;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {background: #85a46c;}.RWDproduct_page .btn-shop .btn.shop:hover {background: #4c633a;}/*新購物車*/@keyframes num-bg{0%{background:#85a46c;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#85a46c;-webkit-transform:scale(1);transform:scale(1)}}.login-box a, .login-box a:hover {background: #e9f2e2;color: #000;}/**/ 
.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #85a46c;color: #85a46c;}.RWDshopping .btn.bg2 {background: #85a46c;color: #fff;border-color: #85a46c;}.RWDshopping .btn.bg2:hover {background: #4c633a;color: #fff;border-color: #4c633a;}.RWDshopping .btn.normal {border-radius:0px}.shopping-item {margin-bottom: 30px;padding: 10px 30px 30px;color: #333;}.info-box, .no-item, .plus-in, .shopping-item, .shop-1 .shopping-price-box .sum-box {background: #e9f2e2;}#mobile-fixed .btn-box .bg2 {background: #85a46c}.shopping_form {background:#fff}.shopping_form .address .input-box:last-child {    width: 100%;    margin-left: 0px;    margin-top: 10px;}.shop-3 .shopping-item-box .item-btn, .shop-3 .shopping-item-box .item-btn:hover {    background: #85a46c;    border-radius: 0px;    color: #fff;}

/*內頁 end*/
/*購物清單 start*/

@media (max-width:1024px){#shopping_form .orderrow .row .col-xs-12:nth-child(3){padding: 0 10px;}#shopping_form .orderrow .row .col-sm-2{padding: 0;}}@media (max-width:768px){#shopping_form .row .col-xs-6{display:none;}#shopping_form .row .col-xs-1{padding:0;}#shopping_form .row{margin:0;}#shopping_form .row .col-xs-12.col-md-10{width: 40%;padding: 0;}#shopping_form .row .col-xs-12.col-md-2{width: 60%;}#shopping_form .row .col-xs-12.col-md-10 .col-xs-2 {width: calc(100% / 3);}/*#shopping_form .orderrow {margin-left: -15px;margin-right: -15px;}*/#shopping_form .orderrow .col-xs-12.col-md-10{width: 83%;}#shopping_form .orderrow .row .col-xs-10.col-md-2{width: 100px;padding:0 !important;}#shopping_form .orderrow .row .col-xs-12.col-md-10{width: calc(100% - 100px);padding: 0;}}@media (max-width: 736px){#shopping_form .orderrow .col-xs-12.col-md-10{width: 100%;}#shopping_form .orderrow .row .col-xs-12.col-md-10 {width: calc(100% - 90px);}#shopping_form .row .col-xs-12.col-md-10 .col-xs-2,#shopping_form .row .col-xs-12.col-md-11 .col-xs-2{width: 30px;position: absolute;right: 10px;top: 0;}#shopping_form .subject{margin-bottom: 10px;display: inline-block;width: 100%;font-size:20px;}#shopping_form .orderrow .row .col-xs-10.col-md-2{width: 80px;}#shopping_form .input {max-width: 60%;}#shopping_form .orderrow .row .col-xs-12{padding:0;padding-left:8px;}}@media (max-width: 375px){#shopping_form .orderrow .row .col-xs-10.col-md-2 {width: 70px;}#shopping_form .orderrow .col-xs-12.col-md-10{padding-left: 10px;padding-right: 10px;}}@media (max-width: 320px){#shopping_form .orderrow .row .col-xs-12.col-md-10 {width: calc(100% - 80px);}#carlist .mtrashcan{width: 20px;height: 20px;background-size: contain;}#shopping_form .row .col-xs-12.col-md-10 .col-xs-2 {right: 5px;}#shopping_form .subject {font-size: 18px;}#shopping_form .input {max-width: 50%;}#carlist {font-size: 14px;}#shopping_form .orderrow .row .col-xs-12.col-md-10{padding-left: 10px;padding-right: 10px;}}#shoppingColumns > div:nth-child(7) > label:after{padding-left:7px}#shoppingColumnsSend_form > div:nth-child(6) > label:after{padding-left:7px}#shoppingColumnsSend_form > div:nth-child(10) > label:after{padding-left:7px}

/*購物清單 end*/
/*英文版 start*/

/*---首頁---*//*banner*/ 
.lang_en p.lead.skincolored{display:none !important;}.lang_en .flexslider .container .carousel-caption h1{letter-spacing: 3px;}.lang_en .flexslider .container .carousel-caption .lead.skincolored{letter-spacing: 2px;}.banner_subslogan{padding: 16px 30px;font-size:16px;line-height: 30px;text-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);}@media screen and (max-width: 480px) {.banner_subslogan{font-size:14px;line-height:1.7;}}/*title*/ 
.lang_en .RWDProduct012 .main-title, .lang_en .RWDright_cont002 .item-first .text-box .title, .lang_en .RWDproduct004 .heading-title.heading-arrow-top h1, .lang_en .RWDproduct004 .heading-title.heading-arrow-bottom h1{margin-bottom: 50px;}.lang_en .RWDProduct012 .sub-title, .lang_en .RWDright_cont002 .item-first .text-box .subtitle, .lang_en .RWDproduct004 h2.sub-title{display:none;}.lang_en .footer_title .sub-title{letter-spacing: 2px;}/*Choose*/ 
.lang_en .RWDProduct012 .item-box .item-title{letter-spacing: 2px;}/*News*/ 
.lang_en .RWDright_cont002 .item-first .text-box .text{letter-spacing: 1.5px;}/*Products*/ 
.lang_en .RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3{letter-spacing: 2px;}/*edm*/ 
.lang_en .web_edm .btn_container .btn{width: 100%;}.lang_en #btn_reject_emailm_RWDBASE_PAT01_45_1{display:none;}/*---內頁---*//*edm*/ 
.page_wrapper_bg.lang_en #btn_reject_emailm_RWDPAGE_BASE_PAT01_28_1{display:none;}/*文字設定*/ 
.page_wrapper_bg.lang_en .pageTitle{letter-spacing: 2px !important;}.page_wrapper_bg.lang_en .pagecontent h2{letter-spacing: 2px;}/*產品*/@media (min-width: 800px) {.page_wrapper_bg.lang_en .page_content2 .info #prod_fixprice, .page_wrapper_bg.lang_en .page_content2 .info #member_org_price{margin-right: 20px;}.page_wrapper_bg.lang_en #prod_stand{width: 160px  !important;}.page_wrapper_bg.lang_en #prod_stand .dd-select{width: 160px  !important;}.page_wrapper_bg.lang_en #prod_stand .dd-options.dd-click-off-close{width: 160px  !important;}.page_wrapper_bg.lang_en #prod_amount{width: 170px !important;}.page_wrapper_bg.lang_en #prod_amount .dd-select{width: 170px !important;}.page_wrapper_bg.lang_en #prod_amount .dd-options.dd-click-off-close{width: 170px !important;}}

/*英文版 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/* logo*/ 
.collapsing_header .cd-main-header .cd-logo {margin-top: 0;}/* 選單*/ 
.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li > a {font-size: 14px;}.cd-primary-nav > li > a.selected{background-color: transparent;}.cd-primary-nav .cd-secondary-nav > li > a {font-size: 14px;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #666;}.cd-primary-nav, .cd-primary-nav ul {background: #fff;}.cd-primary-nav .cd-secondary-nav {top: 0;}nav.cd-nav .bottom-copyright {color:#999;font-size: 12px;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {background: #936f45;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after{background: #000;}/* 購物車*/ 
.RWDmenu_plus02 .cart-block {margin-top: 15px;}/* scrolldown*/ 
.scrollDown001 {top: 16%;}/* 關於院子*/ 
.about_block {padding: 70px 0 50px;}.RWDright_cont002 .item-first .text-box{padding: 35px 30px;}.RWDright_cont002 .item-first .text-box a:after{bottom: 35px;}/* 精選菜單*//*.pro_block {background-image: url(archive/image/customization/padmenubg01.png) !important;}*/ 
.RWDProduct006 .product-description {min-height: 250px;}/* scrolltop*/ 
.scrollTop001 {bottom:225px;}/*--------------內頁--------------*//*選單*/ 
.page_wrapper_bg .collapsing_header header {padding:0px 15px}/**/ 
.hgroup .container {margin-bottom: 20px}/*側選單*/ 
.page_menu_block h4 {font-size: 22px;}/*產品列表*//*產品內頁*/ 
.dd-container {margin-left: 100px;}/*松果院子*/ 
.about_row:after {height: 820px}.about_img {bottom: 35px;}.about_info2 {padding-left: 3%;margin-top: 0px}.about_row2 {bottom: 0px;}#about_logo {width: 22%;}/*線上訂位*/ 
.page_wrapper_bg .date_row p {letter-spacing: 0px;}.date_ul {width: 80%;}#eForm1 {width: 100%}.page_wrapper_bg .web_btn1{display:none}#eformsForm_1_10 .formdesc:before {right: 0px;bottom: 520px;}#eformsForm_1_10 > div.customized_columns > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) {display:none}/*聯絡我們*/#eformsForm_2_4 .formdesc:before {display:none}#eformsForm_2_4 > div.customized_columns > div.row > div.col-sm-12.col-md-11 > div:nth-child(1) {display:none !important}/*購物車*/ 
.btn_submit {margin-right: 0px !important;}/*頁尾*/ 
.page_wrapper_bg .footer_title img {width: 70%;margin: 0 auto;}/**/ 
.shopping_form .shopping-title, .shopping-item-box .item-btn {background: #85a46c;border-radius:0px;color:#fff}.shopping-item-box .shopping-title .item-btn:hover, .shopping-item-box .shopping-title.active .item-btn {background: #85a46c;border-radius:0px;color:#fff}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-top:10px}/*.device-nav:before {display:none !important}*//**/ 
.pro_block:before {width: 160px;height: 160px;}.pro_block:after {width: 80px;height: 80px;bottom: 440px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/* main*/#RWDBASE_PAT01 .container{width:100%;padding:0 25px;}.RWDBASE_PAT01 .container{padding:0 !important;}/* menu*/ 
.collapsing_header header {height: 50px;}/* scrolldown*/ 
.scrollDown001 {top: 13.5%;}/* 關於院子*/ 
.RWDright_cont002 .item-first .pic {top: 0;}.RWDright_cont002 .item-first .text-box {padding: 50px;right: 0;}.RWDright_cont002 .item-first .text-box:after {display:none;}.RWDright_cont002 .item-first .text-box a:after {bottom: 50px;}/* 精選菜單*/ 
.pro_block {padding:50px 0;}.RWDProduct006 .product-description {padding: 25px 15px;min-height: 270px;}/*footer*/ 
.footer_bg {padding: 50px 0;}.footer_info {text-align: center;}.footer_sns {margin-top: 30px;text-align: center;}.RWDsocial001 {float: none;}.copyright {margin-top: 10px;text-align: center;}/* scrolltop*/ 
.scrollTop001 {bottom: 9.5%;}/*---內頁---*//*松果院子*/ 
.about_info {padding-left: 15px;margin-top: 20px}.about_row:after {width: 100%;height: 900px;right: 0px; top: 35px;opacity: 0.5;}.about_info2 {padding-left: 15px;}.about_row2 {background: transparent;bottom: 0px;}.about_row2:after {top: 420px}/*最新消息*/ 
.layoutlist_3 .list_subject {margin-top: 0px !important;}.layoutlist_3 .list_subject .summary {margin: 10px 0px !important;}.layoutlist_3 .list_subject .summary a {letter-spacing: 1px !important;}.layoutlist_3 .listdate .day::before {display:none}._col.list_img img {margin-top: 10px;}.btn.btn_back {float: none;}/*menu*/ 
.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.page_wrapper_bg .menu_page {padding: 20px 15px;}.page_wrapper_bg .menu_info {margin: 0px 0px;}.menu_page {letter-spacing: 1px}.menu_page h5, .h5 {line-height: 30px}/*線上購物列表*/ 
.layoutlist_4 .buybtn {    width: 100%;}/*產品*/ 
.dd-container {width: 100% !important;margin-left: 0px}#prod_stands_area, #prod_stands2_area, #prod_amount_area, #btn_shopping, #btn_querycar {margin-bottom: 0px;margin-top: 0px}.page_wrapper_bg .dd-select {width: 100% !important;}input.dd-selected-value {width: 100% !important;}#btn_shopping {margin-bottom: 0px;margin-top: 20px;}/*線上預約*/#eformsForm_1_10 .formdesc:before{display:none}.date_ul {width: 100%;}.page_wrapper_bg .date_row p {letter-spacing: 1px;font-size: 14px;line-height: 30px;}/*聯絡我們*/ 
.eformsDesc {padding-bottom: 30px}.page_wrapper_bg .infp_p { float: none;margin-top: 20px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/* menu*/ 
.collapsing_header .cd-main-header .cd-logo{width: 115px;padding: 15px;}#cd-primary-nav > li > ul > li.go-back {top: -55px;}.cd-primary-nav .go-back a {margin-top: 35px;}/* scrolldown*/ 
.scrollDown001 {top: 11%;}/* 關於院子*/ 
.RWDright_cont002 .item-first .text-box {padding: 30px 15px;}.RWDright_cont002 .item-first .text-box a:after {bottom: 30px;}/* 精選菜單*/ 
.pro_block {padding: 50px 0;}/* scrolldown*/ 
.scrollTop001 {bottom: 14%;}/* footer*/ 
.footer_title {display:none;}.footer_info {margin-bottom: 10px;}.footer_sns {margin-top: 10px;}.copyright {margin-top: 15px;}/*---內頁---*/ 
.page_wrapper_bg .main .container {padding-left: 5px;padding-right: 5px;}.hgroup h1 {margin-bottom: 0px;}.hgroup .container {margin-top: 10px;}/*松果院子*/ 
.about_row img {margin: 0 auto;}.about_info {text-align: center;}.about_img img {margin-bottom: 20px !important;}.about_img {bottom: 0px;}.about_row {text-align: center;}#about_logo {width: 55%;}.about_row2:after {right: -20px;top: 10px;}/*最新消息*/ 
.layoutlist_3 .list_subject {margin-top: 15px !important;}.layoutlist_3 .listdate .yearmonth {color: #557939 !important; font-size: 16px !important;}.layoutlist_3 .listdate .day {color: #557939 !important; font-size: 16px !important;}/*裝飾*/ 
.menu_page:after {display:none}.menu_page:before {display:none}/*menu*/ 
.page_wrapper_bg .menu_page h3 {font-size: 25px; margin-bottom: 30px}.menu_p {font-size: 15px}/*購物列表*//*購物車*/#shopping > div > div > div > div.row.visible-xs > div > div:nth-child(1) {padding: 0px;}#shopping > div > div > div > div.row.visible-xs > div > div:nth-child(1) > a {padding: 0px;}#panel_14 > section.article-text > div > div > div > div.row.visible-xs > div > div { padding: 0px;}.shopping-item .table .tbody>.tr {border:0px}.page_wrapper_bg .article-text.rwd .container {z-index:111}.product1 .page_wrapper_bg .footer_bg {padding-bottom:50px}/*聯絡我們*/ 
.page_wrapper_bg .infp_p {margin-bottom: 20px;margin-right: 0px;}.page_wrapper_bg .contant_row {text-align: center;}/**/ 
.pro_block:before {width: 100px;height: 100px;top: -10px;}.footer_bg:before {width: 45px;height: 45px;left: 50px;top: -35px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/* scrolldown*/ 
.scrollDown001 {top: 11%;}/* scrolldown*/ 
.scrollTop001 {bottom:370px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/* scrolldown*/ 
.scrollDown001 {top: 9%;}/* scrolldown*/ 
.scrollTop001 {bottom: 15%;}
}
/*iphone5 end*/