/* all */#RWDfullscreen01 .cd-main-content img{max-width:100%;}a, a:hover, a:focus{text-decoration: none;}body{font-family:'Lora', 'Noto Serif TC', sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/#RWDfullscreen01{overflow:hidden;}.wrapper_bg{background:transparent url(archive/image/customization/webbg.jpg) repeat;}@media (min-width: 1200px) {#RWDfullscreen01 .container{width: 100%;max-width:1400px;padding:0 50px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:250px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .inside{background: transparent;}.cd-main-header{background: transparent;}.RWDmenu_plus02 .inside.is-up{background-color: #fff;}.cd-logo{width: 180px;margin: 22px 0 0;}nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{max-width:100% !important;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{display:none;}.cd-primary-nav > li > a{font-family:'Lora', 'Noto Serif TC', sans-serif;letter-spacing: 2px;font-size: 17px;color: #555;}.cd-primary-nav > li > a:hover{color: #720000;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #720000;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Lora', 'Noto Serif TC', sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #720000;}.RWDmenu_plus02 a{font-family:'Lora', 'Noto Serif TC', sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #720000;}.cd-header-buttons{margin-right: 70px !important;}/*購物車*/ 
.RWDmenu_plus02 .cart-block:hover i{color: #720000;}.RWDmenu_plus02 .cart-block{margin-top: 9px;margin-right: 10px;margin-left: 35px;}.RWDmenu_plus02 .cart-block::after{display: none;}.RWDmenu_plus02 .cart-menu .buy-btn a{background-color: #720000;}.RWDmenu_plus02 .cart-menu .buy-btn:hover a{background-color: #91601f;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price{color: #720000;font-weight: normal;}.RWDmenu_plus01 .cart-block:hover i{color: #720000;}.RWDmenu_plus01 .member-block::after, .RWDmenu_plus01 .cart-block::after{display:none;}.RWDmenu_plus02 .cart-menu ul.content li .cancel-btn:hover{color: #333;}/*會員*/ 
.RWDmenu_plus02 .member-block{font-size: 15px;}.RWDmenu_plus02 .member-block::after{display: none;}.RWDmenu_plus02 .member-block.logn-out{margin-top: 9px;}.RWDmenu_plus02 .member-block{margin-top: 9px;margin-left: 20px;}.RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .cart-block:hover span{color: #720000;}.RWDmenu_plus02 .member-block::after, .RWDmenu_plus02 .cart-block::after{display:none;}/*搜尋*/ 
.cd-header-buttons li.search-btn{float: left;margin-top: 5px;}.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before{border: 2px solid #720000;}.cd-search-trigger:hover::after{background: #720000;}.cd-search-trigger span::after, .cd-search-trigger span::before{margin-top: -1px;margin-left: -9px;}#top_search_searchkey::placeholder {letter-spacing: 1px;}/*搜尋-打開*/ 
.cd-search.full input{font-size: 30px;}.cd-search.full .ibtn{font-size: 25px;}@media (min-width: 800px) {.cd-search.full .search-in{max-width: 1000px;width: 80%;}}/*線上購物*/ 
.RWDmenu_plus02 .sub-nav.sub-up{margin-top: 0;}.RWDmenu_plus02 .sub-nav{position: absolute;top: 0;right: -50px;}.RWDmenu_plus02 .editor{float: none;margin: 0 auto;}.RWDmenu_plus02 .editor a{display: block;background-color: #720000;color: #fff;padding: 15px 20px 25px;width: 80px;border-radius: 0 0 99em 99em;text-align: center;letter-spacing: 2px;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .editor a i{display:block;margin-bottom: 3px;}.RWDmenu_plus02 .editor a:hover{background-color:#91601f;color: #fff;}/*main*/ 
.cd-main-content{margin-top: 100px;}.visible-pad{display:none;}/*banner*/#RWDfullscreen01 .RWDbanner_plus01 .banner-slider{width:100%;max-width: 1600px;margin: 0 auto;padding:0 50px;}#RWDfullscreen01 .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #c0a15d;}#RWDfullscreen01 .RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #c0a15d;}/*about*/ 
.block_about{padding: 100px 0 35px;position:relative;overflow:hidden;}.block_about::after{content:"";background: transparent url(archive/image/customization/bg_cake.png) center center no-repeat;background-size:contain;display:block;width: 800px;height: 513px;position: absolute;right: -5vw;bottom: 0;opacity: 0.05;z-index: -1;}.block_about .container{position:relative;}.about_pic {text-align: center;width: 43%;position: absolute;right: 0;top: 0;}.about_imgimg{display:inline-block;max-width:100%;}.about_imgimg::before{content:"";background: transparent url(archive/image/customization/img_kumo.png) center center no-repeat;background-size:contain;display:block;width: 400px;height: 184px;position: absolute;top: 10%;left: -30%;}.about_left{width: 50%;font-size: 17px;color: #555;line-height: 2;letter-spacing: 1.5px;margin-top: 120px;text-align: justify;}.about_left h1{margin:0 auto 35px;font-weight: 600;line-height: 1.4;font-size: 30px;color: #720000;}.about_left h2{margin:0 auto 10px;font-weight: 600;line-height: 1.5;font-size: 19px;color: #a99148;}.about_right{width: 50%;position: absolute;bottom: 10px;right: 50px;text-align: left;font-size: 15px;letter-spacing: 1.5px;line-height: 1.8;color: #777;}.about_right img{height: 40px;margin: 6px 12px 0 0;}/*product*/ 
.block_product{padding:100px 0;}.RWDproduct002_v3{padding: 0;}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v3 .main-title{font-size: 30px;color: #720000;font-weight: 600;display: inline-block;line-height: 1.1;position: relative;}.RWDproduct002_v3 .main-title::before{content:"・・・・・・・・";color: #720000;margin-right: 35px;font-weight: normal;}.RWDproduct002_v3 .main-title::after{content:"・・・・・・・・";color: #720000;margin-left: 35px;font-weight: normal;}.RWDproduct002_v3 .sub-title{font-size: 23px;color: #333;font-weight: 600;margin: 35px auto 0;}.RWDproduct002_v3 .section-line{display:none;}.RWDproduct002_v3 .filter-portfolio ul > li{margin: 0 6px 35px;}.RWDproduct002_v3 .active .btn.btn-rj{background-color: #e19d71;}.RWDproduct002_v3 .btn.btn-rj{font-size: 15px;letter-spacing: 2px;background-color: #f4e5d8;border: none;padding: 10px 25px;border-radius: 20px;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover{background-color: #91601f;}.RWDproduct002_v3 .portfolio-item > .inner-content{opacity: 1 !important;}.RWDproduct002_v3 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 25px;}.RWDproduct002_v3 .row{margin:0 -25px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:35px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 65px;}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 4 - 1px);}.RWDproduct002_v3 .portfolio-item.grow > .inner-content > img {-webkit-transform: scale(0.95);transform: scale(0.95);}.RWDproduct002_v3 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(0.98);transform: scale(0.98);}.RWDproduct002_v3 .showbottom:hover .inner-content > img{-webkit-transform: scale(0.98);transform: scale(0.98);}.RWDproduct002_v3 .portfolio-bottom__h4{font-weight: 600;line-height: 1.5;font-size: 23px;letter-spacing: 1.5px;color:#333;margin: 25px auto 5px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{color: #720000;}.RWDproduct002_v3 .portfolio-bottom__p{font-size: 17px;color: #555;line-height: 1.5;letter-spacing: 1.6px;}.RWDproduct002_v3 .portfolio-bottom__p span{display:block;font-size:15px;color:#720000;margin-top: 10px;}.RWDbtn01{margin-top: 0;}.RWDbtn01 .col-xs-12{padding: 0 !important;}.RWDbtn01 .btn{background:#a99148;color: #fff;font-weight: normal;letter-spacing: 1.5px;font-size: 17px;display: inline-block;width: auto;border-radius: 99em;padding: 8px 42px;}.RWDbtn01 .btn:hover{background-color: #91601f;}.kumo_img {position: absolute;z-index: -1;opacity: 0.2;width: 30vw;left: -7vw;bottom: 15vw;}.RWDbtn01 .btn:hover{background-color: #555;color: #fff;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor a{color:#720000;}.RWDalert_fancybox .btn.active {background: #a99148 !important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {color: #333 !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}
/*footer start*/

.block_footer{font-size: 17px;color: #555;line-height: 2;letter-spacing: 1.5px;}.block_footer a{color: #555;transition: all 0.5s ease 0s;}.block_footer a:hover{color:#720000;}.block_footer h1{margin:0 auto 20px;font-weight: 600;line-height: 1.4;font-size: 30px;color: #847340;}.block_footer h2{margin:0 auto 5px;font-weight: 600;line-height: 1.5;font-size: 23px;color: #aa9968;}.footer_in{padding: 70px 0;}.footer_info{width: 70%;float: left;}.footer_keyword{width: 30%;float: right;margin-top: 58px;padding-left: 5%;font-size: 15px;}.footer_keyword, .footer_keyword a{color:#777;}.block_footer a i{margin-left:10px;color:#720000;transition: all 0.5s ease 0s;}.block_footer a:hover i{color:#333;}.custel a{display:block;text-align: center;border: 1px solid #555;padding: 7px 0;margin-bottom: 15px;border-radius: 15px;}.custel a i{margin-right:10px;color:#333;}.custel a:hover{border-color:#720000;}.custel a:hover i{color:#720000;}.block_footer .web_line{width:100%;height:1px;background-color:#999;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #777;letter-spacing: 1.5px;line-height: 1;text-align: center;padding:30px 0;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #777;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #999;border-right: 1px solid #999;margin: 0 8px;padding: 0 8px;}

/*footer end*/
/*內頁-統一 start*/

.call_to_action img{max-width:100%;}.call_to_action a{color:#666;transition: all 0.5s ease 0s;}.page_wrapper_bg a{transition: all 0.5s ease 0s;}.page_wrapper_bg a:hover{color:#720000;}#RWDPAGE_BASE_PAT02{overflow:hidden;}.main{background-color: transparent;}@media (min-width: 1200px) {#RWDPAGE_BASE_PAT02 .container{width: 100%;max-width:1400px;padding:0 50px;}}/*header*/@media (min-width: 1200px) {.RWDmenu_plus02 .container{max-width:100% !important;}}#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .inside{background: #fff;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #720000;}/*標題麵包屑*/ 
.page_subject{padding: 0;}.hgroup{margin-bottom: 50px;}.hgroup h1{text-align: center;font-weight: 600;line-height: 1.4;font-size: 30px;color: #720000;letter-spacing: 1.5px;}.hgroup .breadcrumb{display:none;border: 0 solid transparent;border-radius: 0;font-size: 13px;background-color: transparent;padding: 0;margin: 0 auto;position: relative;bottom: auto;right: auto;left: auto;float: none !important;text-align: center;}.hgroup .container{width:100% !important;min-width:100% !important;border-bottom: none;margin: 0 auto;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: transparent;box-shadow: none;}.m2018 .products-nav .nav-title{background: transparent;padding: 2.5px 0px 15px;margin-bottom: 7px;font-weight: bold;position: relative;overflow: hidden;line-height: 1.5;font-size: 19px;letter-spacing: 1.5px;color: #333;font-family: 'Lora', 'Noto Serif TC', sans-serif;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li > a{position:relative;}.page_wrapper_bg .products-nav>ul> li > a::before{content: '';display: block;width: 9px;height: 9px;position: absolute;top: 0;right: auto;bottom: 0;left: 0px;margin: auto;background-color: transparent;border: 1px solid #720000;-webkit-border-radius: 2px;border-radius: 2px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);transition: all 0.5s ease 0s;}.page_wrapper_bg .products-nav>ul> li.active > a::before, .page_wrapper_bg .products-nav>ul>li:hover > a::before{background-color: #720000;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: normal;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #333;font-weight: bold;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav a{padding: 5px 0px 5px 15px;font-size: 17px;}.m2018 .products-nav > ul > li > a {padding-right: 0;color: #888;font-size: 16px;padding: 5px 0px;letter-spacing:2px;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;padding-left: 25px !important;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;padding:10px 0px 0px;}li.has-child.is-open {background: transparent;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}.m2018 .products-nav li:not(.has-child)>a {font-size: 17px;letter-spacing: 1.5px;font-family: 'Lora', 'Noto Serif TC', sans-serif;padding-left: 23px;}@media (min-width: 1200px) {#sidebar .products-nav ul li ul li ul li ul li a {padding-left: 32px;}}/*main*/ 
.page_wrapper_bg .cd-main-content{margin-top: 0;}section.call_to_action{background-color:transparent;padding: 120px 0 100px 0;font-size: 17px;letter-spacing: 1.5px;line-height: 2;color:#555;}section.article-text p{font-size: 17px;letter-spacing: 1.5px;line-height: 2;color:#555;}.RWDslider01 .editor{font-size: 17px;line-height: 2;color: #555;}.RWDtimeline02 .timeline2_list .block .text{color: #555;line-height: 1.8;}.page_wrapper_bg .tabs{font-weight: normal;}@media (min-width: 1025px) {.page_wrapper_bg .article-text.rwd .container{padding:0;width: 100%;}}.page_wrapper_bg .call_to_action .pagecontent h1{margin: 0 auto 20px;font-size: 18px;font-weight: bold;color: #333;}/*按鈕*/ 
.btn.active, .btn:active{box-shadow: none;}.page_wrapper_bg .call_to_action .pagecontent .btn{border: 0px solid transparent;padding: 0;font-size: 17px;line-height: 1;border-radius: 0;display: block;text-align: right;margin-top: 50px;background-color: transparent !important;}.page_wrapper_bg .call_to_action .pagecontent .btn a{width: 100%;max-width: 150px;letter-spacing: 2px;border-radius: 50px;border: none;background: #a99148;padding: 11px 0;display: inline-block;text-align: center;color: #fff;transition: all 0.5s ease 0s;}.page_wrapper_bg .call_to_action .pagecontent .btn a:hover{color:#fff;background:#555;border: none;}.page_wrapper_bg .call_to_action .pagecontent .btn:hover, .page_wrapper_bg .call_to_action .pagecontent .btn:focus, .page_wrapper_bg .call_to_action .pagecontent .btn:active{box-shadow: none;}.btn-primary{padding: 0;border: none;background-color: transparent;}.btn-primary:hover{background-color: transparent;border-color: transparent;}.btn-primary a {background-color: #e19d71;color: #fff;padding: 12px 24px;border-radius: 50px;font-size: 17px;}.btn-primary a:hover{background-color: #91601f;color:#fff;}#eforms .ebtn.currectsend_btn{background:transparent;color:#555;border-radius: 0;line-height: 1;width: 100%;text-align: center;max-width: 150px;}#eforms .currectsend_btn .web_btn2{background-color: #0b5d4c;color: #fff;border: 0px solid transparent;padding: 11px 0;display: block;margin-top: 20px;margin-left: 15px;border-radius: 4px;font-size: 14px;transition: all 0.5s ease 0s;}#eforms .currectsend_btn .web_btn2:hover{background:#0b5d4c;color:#fff;}.RWDshopping .btn.normal{min-width: 150px;margin: 0 auto;}.RWDquiry .btn.normal, .RWDshopping .btn.normal{background-color: #f4e5d8;border: 1px solid #f4e5d8;border-radius: 50px;text-align: center;padding: 11px 0;line-height: 1;color: #555;float: left;font-size: 17px;letter-spacing: 1.5px;transition: all 0.5s ease 0s;}.RWDquiry .btn.normal:hover, .RWDshopping .btn.normal:hover{background:#91601f !important;color:#fff;border-color:#91601f;}#btn_querycar_submit, .RWDshopping .btn.bg2{border: 1px solid #e19d71;border-radius: 50px;text-align: center;padding: 10px 0;line-height: 1;color: #fff;float: right;background: #e19d71;font-weight: normal;font-size: 17px;transition: all 0.5s ease 0s;}#btn_querycar_submit:hover, .RWDshopping .btn.bg2:hover{background:#91601f !important;color:#fff;border-color:#91601f;}/*產品列表D*/ 
.layoutlist_4 .item{padding-bottom: 60px;border-bottom: 0px solid transparent;margin: 0 auto 45px;}.layoutlist_4 .item .img.img1 {border: none;border-radius: 99em;}.layoutlist_4 .buybtn{border-radius: 50px;padding: 7px 0;background-color: #e19d71;margin-top: 16px;transition: all 0.5s ease 0s;}.layoutlist_4 .buybtn:hover{background-color: #91601f;}.layoutlist_4 .subject{min-height: auto;text-align: center;font-size: 19px;font-weight: 600;line-height: 1.5;margin-bottom: 0px;}@media (min-width: 1200px) {.layoutlist_4 .subject{height: auto !important;}}.layoutlist_4 .item .subject A.itemlink{color: #333;}.layoutlist_4 .pricearea{margin-bottom: 15px;}.layoutlist_4 .price{font-size: 14px;}.layoutlist_4 .price.fixprice{color: #999;}.layoutlist_4 .price.sellprice{color: #720000;}.layoutlist_4 .count_info, .layoutlist_4 .cate_div{display:none !important;}.layoutlist_4 select{padding: 4px 25px 4px 8px;font-size: 17px;}.layoutlist_4 .standarea.showY br {display: none;}#product .webdesc{display:none;padding: 0 15px;margin-bottom: 50px;}#product .webdesc img{border:1px solid #ccc;}/*產品內容B*/#mobile-fixed, .RWDproduct_page{font-family: 'Lora', 'Noto Serif TC', sans-serif;}.RWDproduct_page .products-info .name-box{margin-bottom: 20px;}.RWDproduct_page .products-info .name{color: #333;font-weight:bold;font-size: 23px;letter-spacing: 1.5px;}.RWDproduct_page .products-info .subname{font-size: 17px;letter-spacing: 1.5px;}.RWDproduct_page .products-info .price-box {margin-bottom: 40px;}.RWDproduct_page .products-info .price-box li{color: #720000;font-size: 17px;letter-spacing: 1.5px;font-size: 19px;}.RWDproduct_page .products-info .price-box b{font-weight: normal;font-size: 19px;}#O_buycount{display: none;}.RWDproduct_page .products-info .txt .title{font-size: 17px;letter-spacing: 1.5px;color: #333;}.RWDproduct_page .products-info .txt .editor{font-size: 17px;letter-spacing: 1.5px;color: #555;}.RWDproduct_page .btn-other{text-align: left;}.RWDproduct_page .btn-other > li:nth-child(2){display: block;text-align: center;width: 100%;top: 20px;position: relative;clear: both;}.RWDproduct_page .pic-box .thumbnails ul li.active a::before{border: 3px solid #720000;}.page_wrapper_bg .products-editor.editor{font-size: 17px;letter-spacing: 1.5px;line-height: 2;color:#555;}.RWDproduct_page .products-con{margin-bottom: 100px;}.page_wrapper_bg .RWDproduct_page .btn_back{background: transparent;margin-right: 0;border-radius: 0;cursor: auto;padding: 0;display: block;line-height: 1;text-align: right;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{border-radius: 50px;background:#e19d71 !important;text-align: center;color:#fff;font-size: 17px;width: 48%;margin-right: 2%;float: left;transition: all 0.5s ease 0s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, #mobile-fixed .btn-shop .btn.add:hover{background:#91601f !important;color:#fff;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{border-radius: 50px;background:#f4e5d8 !important;text-align: center;color: #555;font-size: 17px;width: 48%;margin-right: 2%;float: right;transition: all 0.5s ease 0s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover, #mobile-fixed .btn-shop .btn.shop:hover{background:#91601f !important;color:#fff;}.RWDproduct_page button.ibtn{font-size: 15px;display: block;background-color: transparent;padding: 8px 0;margin-top: 0;color: #720000;width: calc(100% - 5px);border: 1px solid #ccc;border-radius: 50px;transition: all 0.5s ease 0s;}.RWDproduct_page button.ibtn:hover{background:#189fb2;}.RWDproduct_page .btn-other .ibtn:hover{color: #555;background: transparent;}#btn_shopping{border-radius: 0;background:#e7e9e6;color:#555;font-size: 17px;transition: all 0.5s ease 0s;}#btn_shopping:hover{background:#2b9e94;color:#fff;}#btn_querycar{background:#a4b0aa;border-radius: 0;font-size: 17px;transition: all 0.5s ease 0s;}#btn_querycar:hover{background:#2b9e94;color:#fff;}#product .page_content1 .btn{width: 100%;}/*最新消息*/ 
.layoutlist_8 .item{margin-top: 0px;}.layoutlist_8 .item:nth-child(2){padding-top:0;}.layoutlist_8 .item:last-child{border-bottom:none;}.layoutlist_8 .list_subject .itemlink{font-size: 16px;font-weight: bold;}.layoutlist_8 .list_subject .summary{margin: 10px auto 0;}.layoutlist_8 .list_subject .summary .itemlink{font-size: 17px;font-weight: normal;color:#555;}.layoutlist_8 .list_subject a{font-size: 19px;color: #333;margin-top: 5px;display: block;}.layoutlist_8 .list_subject .summary a{font-size: 17px;font-weight: normal;color:#555;margin-top: 0;}.layoutlist_8 .listdate .yearmonth{color: #777;text-align: center;}.layoutlist_8 .listdate .day{text-align: center;}/*文章列表編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.RWDtimeline02, .RWDtimeline01 .model-title{color: #847340;font-weight: 600;}.RWDtimeline01 .line_dot2 span{background: linear-gradient(to bottom,rgb(254, 253, 251) 0,rgb(254, 253, 251) 2%,rgb(254, 253, 251) 100%);}.RWDtimeline02 .timeline2_list .block .text, .RWDtimeline01 li.event .point .editor{font-size: 17px;}.RWDtimeline01 li.event .point .title{font-size: 19px;font-weight: bold;}.RWDtimeline02 .timeline2_list .block .text-in{-webkit-line-clamp: 2;}.RWDeditor01 .model-title{font-size: 19px !important;color: #847340;font-weight: 600;}/*文章列表頁籤*/ 
.article-text .tabs nav ul li{border: 0px solid transparent;}.article-text .tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none;}.article-text .tabs nav li.tab-current a::after{display:none;}/*表格滾動*/ 
.phone-info {margin: 5px 0;color: #720000;display:none}.phone-info i {padding: 0px 5px;}/*聯絡我們*/ 
.eformsDesc{border-bottom: 0px solid transparent;padding-bottom: 40px;}@media (min-width: 800px) {.form-horizontal .form-group{margin-left: 0;}}#eforms .customized_columns  label{font-weight: normal;color: #999;}.form-control{border-radius: 0;}.formdesc{color: #666;}#eforms h2{font-weight: 600;margin: 0 auto 20px;font-size: 18px;color: #333;}#eforms .col-md-4.col-sm-12{filter: grayscale(1);}/*會員*/#btn_member_login{border-radius: 10px;background-color: #0b5d4c;color: #fff;transition: all 0.5s ease 0s;}#btn_member_login:hover{background-color: #074495;color: #fff;}.member_join_strong{color: #999;}#login_form .col-lg-12 {padding: 0;}#login_form .btn-primary{color: #fff;background-color: #e19d71;border-color: #e19d71;border-radius: 50px;font-size: 17px;}.login_join_panel .btn-primary{color: #0b5d4c;background-color: transparent;border-color: #0b5d4c;border-radius: 10px;font-size: 17px;}#join_form{font-size: 17px;}.join_form-title{font-size: 19px;color: #333;}#join_form .control-label{color: #555;}#join_form .btn-primary{background: #e19d71 !important;color: #fff;transition: all 0.5s ease 0s;}#join_form .btn-primary:hover{background: #074495;}#join_form .btn{font-size: 17px;padding: 9px 0;text-align: center;max-width: 150px;width: 100%;border-radius: 50px;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]){border-radius: 0;}.shopping_view {margin-top: 15px;display: block;font-size: 17px;}.shopping_viewlogin__submit{color: #888;background: #f7f7f7;border-radius: 0;letter-spacing: 3px;transition: all 0.5s ease 0s;}.no-touch .shopping_viewlogin__submit:hover{background: #074495;color: #fff;}/*會員表單*/#qForm{margin-bottom: 15px;}.member .row.col-sm-9.col-md-9 .search_area input[type="checkbox"], .member .row.col-sm-9.col-md-9 input[type="radio"]{margin: 4px 0px 0 15px;}.member .row.col-sm-9.col-md-9 .webbtn{font-size: 17px;border-radius: 0;padding: 8px 15px;margin-left: 15px;line-height: 1;background: #6c6c6c;transition: all 0.5s ease 0s;}.member .row.col-sm-9.col-md-9 .webbtn:hover {background: #eda591;}.member .col-sm-9.col-md-9 #join_form{border: none;margin: 0;padding: 0;max-width: 100%;}.member .col-sm-9.col-md-9 #join_form .control-label{font-weight: normal;font-size: 16px;color: #555;width: 100px;}.member .col-sm-9.col-md-9 #join_form .col-sm-10.col-lg-11{width:calc(100% - 100px);}.member .col-sm-9.col-md-9 #join_form .col-sm-12.col-md-11{width:calc(100% - 100px);}#join_form input[type="text"], #join_form textarea{border: 1px solid #e2e2e2;background-color: #f4f4f4;font-size: 17px;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]){border: 1px solid #e2e2e2;background-color: #f4f4f4;font-size: 17px;}.member .col-sm-9.col-md-9 #join_form .join_form_btns{max-width: calc(100% - 106px);margin: 40px 0 0 auto;}#join_form .form-control:focus, #join_form .form-control:hover, #join_form select.form-control:focus, #join_form select.form-control:focus:not([size]):not([multiple]), #join_form select.form-control:hover, #join_form select.form-control:hover:not([size]):not([multiple]){border: 1px solid transparent;border-color: #e7e7e7;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,233,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,233,233,.6);}/*詢問車*/ 
.shopping-item{margin-bottom: 50px;margin-top: 30px;}/*檔案下載*/ 
.download .list_table td{line-height: 1.5;}.download .search_input{background: transparent;font-family: 'Lora', 'Noto Serif TC', sans-serif;}/*購物車*/ 
.info-box, .no-item, .shopping-item, .shopping_form{box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}#shopping_form .shopping-item{padding: 15px 30px 30px;}.shopping-item .table .pic img{border: 2px solid #eee;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form{background: #fbfaf9;}.shop-1 .shopping-price-box .sum-box{background: #fff;}.RWDshopping{font-size: 15px;}.shopping-item .name{font-size: 17px;line-height: 1.5;}.info-box .title, .shopping-title{font-size: 19px;}.shopping_form{font-size: 17px;}/*購物車上方圓*/@keyframes num-bg {    0% {        background: #720000;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background:#720000;        -webkit-transform: scale(1);        transform: scale(1)    }}/*搜尋*/ 
.RWDsearch_page .list-title{font-size: 19px;font-weight: bold;letter-spacing: 1.5px;color: #333;}.RWDsearch_page .list-img .name{font-size: 17px;letter-spacing: 1.5px;}

/*內頁-統一 end*/
/*內頁-個別 start*/

/*線上購物*/ 
.product1 section.call_to_action{padding: 80px 0 100px 0;}.pro_dis{border: 1px dashed #ccc;padding: 10px 20px;text-align: center;font-size: 15px;letter-spacing: 1.5px;line-height: 1.8;color: #777;}.page_wrapper_bg .products-editor.editor h5 {font-size: 17px;margin: 2px auto 5px;color: #333;font-weight: normal;line-height: 1.8;}.page_wrapper_bg .products-editor.editor table{border: 1px solid #a99148;}.page_wrapper_bg .products-editor.editor table td {padding: 5px 10px;border: 1px dashed #ccc;}/*關於三協成*/ 
.article2 section.call_to_action{padding: 80px 0 100px 0;}.article2 .article_model h3{margin: -20px auto 35px;font-weight: 600;line-height: 1.4;font-size: 23px;color: #720000;}.pageabout_left{padding-right:80px;}.sankyoudai{display: flex;align-items: end;font-size: 15px;letter-spacing: 1.5px;line-height: 1.8;color: #777;}.sankyoudai div{padding: 0 0 0 30px;}.sankyoudai div:first-child{background-color:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 20px;}.sankyoudai span {font-size: 13px;color: #777;display: inline-block;text-align: center;margin-bottom: 10px;}.meisei{font-size: 15px;letter-spacing: 1.5px;line-height: 1.8;color: #777;}.meisei div{padding: 30px 0 0;}.meisei > div:first-child{background-color:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 20px;text-align: center;}.meisei span {font-size: 13px;color: #777;display: inline-block;width: 25px;text-align: center;margin-bottom: 10px;}.meisei > div:nth-child(2){display:flex;}.meisei > div:nth-child(2) div{padding:0;}.meisei > div:nth-child(2) div:nth-child(2){padding-left: 20px;}/*十二禮*/ 
.jyunbi table{min-height:681px;}.jyunbi table td {border: 1px solid #ccc;padding: 8px 10px;}.jyunbi table tr:first-child td:first-child, .jyunbi table tr:nth-child(7) td:first-child{background-color: #f7f4eb;color: #847340;border-color: #bd9f00;}.jyunbi table tr:first-child td:nth-child(2), .jyunbi table tr:nth-child(7) td:nth-child(2), .jyunbi table td:first-child{background-color: transparent;color: #555;border-color: #bd9f00;}.article2 .article_model h5 {font-size: 19px;margin: 0px auto 30px;color: #111;font-weight: normal;}.article2 ol{padding-left:18px;}/*十二禮金參考表*/ 
.block_reikin{position:relative;}.block_reikin::after{content:"";display:block;position:absolute;width:220px;height:100%;background: transparent url(archive/image/customization/reikin_img.jpg) center center no-repeat;background-size: cover;top: 0;right: 0;border-radius: 99em;opacity: 0.8;}.reikin_title, .reikin{width:calc(100% - 270px) !important;}.reikin_title td{padding: 12px 15px;}table.reikin{border-bottom: 1px solid #ccc;}.reikin tr:nth-child(2n) td{background-color:#fff;}.reikin td{padding: 12px 15px;border-top: 1px solid #ccc;}.reikin td:first-child{font-weight:600;color: #333;border-color: #666;}.reikin td:nth-child(3){color:#720000;}.reikin td:nth-child(3) span{color:#555;}/*購物須知*/ 
.order_item {display: flex;align-items: center;border: 2px solid #a99148;}.order_title {width: 30%;min-width:135px;font-size: 23px;letter-spacing: 1.5px;color: #333;text-align: center;}.order_in{padding: 35px 2vw;border-left: 1px solid #ccc;}.col-sm-6 .order_item .order_in{min-height:220px;}.order_flex{display: flex;align-items: center;}.order_item.moneyaka {position: relative;border:none;}.order_item.moneyaka::before{content:"";display: block;position: absolute;width: 30%;min-width:135px;height: 100%;background-color: #aa9968;z-index: -1;}.order_item.moneyaka .order_title{color:#fff;}.order_in.order_inmoney{width: 70%;display: flex;padding: 0;}.order_in.order_inmoney div{width: 50%;padding: 35px 2vw;}.order_in.order_inmoney div:first-child{border: 2px solid #a99148;border-left: none;position: relative;left: -1px;}.order_in.order_inmoney div:nth-child(2){padding:0;}.firstdo {display: flex;width: 210px;height: 210px;text-align: center;align-items: center;background-color: #720000;color: #fff;padding: 0 30px;border-radius: 99em;line-height: 1.6;margin: 0 auto;}.firstdo span, .firstdo i{display:block;}.firstdo i {font-size: 26px;}.order_item.noticeitem{border: none;border-top: 1px solid #ccc;margin-top: 15px;}.order_item.noticeitem .order_in{margin-top: 25px;width: 70%;}.order_in.order_incar {width: 70%;display: flex;padding: 0;}.order_in.order_incar div{width: 50%;padding: 25px 2vw;}.order_in.order_incar div:first-child{border-right: 1px dashed #ccc;}.order_in.order_incar h5 {font-size: 19px;margin: 7px auto 5px;color: #333;font-weight: normal;}/*隱私權政策*/ 
.article4 h3{font-size: 19px;color: #333;margin: 35px auto 13px;}.article4 ul{padding-left:18px;}/*動畫*/ 
.pagecontent .article_model{animation: 1000ms ease normal forwards 1 move01;opacity: 0;animation-delay: 1s;}.pagecontent .article_model:nth-child(2){animation-delay: 1.3s;}.pagecontent .article_model:nth-child(3){animation-delay: 1.6s;}.pagecontent .article_model:nth-child(4){animation-delay: 1.9s;}.pagecontent .article_model:nth-child(5){animation-delay: 2.2s;}.pagecontent .article_model:nth-child(6){animation-delay: 2.4s;}.pagecontent .article_model:nth-child(7){animation-delay: 2.6s;}@keyframes move01{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);}}

/*內頁-個別 end*/
/*小螢幕 start*/

/*---內頁---*/@media screen and (max-width: 1600px) {#RWDPAGE_BASE_PAT02 .call_to_action .container .container{padding:0;}}/*---首頁---*/@media screen and (max-width: 1500px) {.block_about::after{right: -29vw;}.about_pic{right:-50px;}.kumo_img{display:none;}}/*---首頁---*/@media screen and (max-width: 1400px) {.block_about::after{width: 650px;height: 417px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 20px;}.RWDproduct002_v3 .row{margin:0 -20px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:35px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 50px;}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 4 - 1px);}}/*---內頁---*/@media screen and (max-width: 1300px) {.jyunbi table {min-height: 783px;}}@media screen and (max-width: 1279px) {.page_wrapper_bg .products-editor.editor h5 br{display:none;}}/*內頁pad直下載表單修正*/@media screen and (min-width: 480px) and (max-width: 800px){.download .list_table th.list_date{width: 20% !important;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.RWDmenu_plus02 .inside.is-up .cd-main-header{background-color: #fff;}.cd-logo{width: 160px;}.cd-main-header .cd-logo{margin-top: 8px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*會員*/ 
.RWDmenu_plus02 .member-block a {position: relative;top: 2px;}nav.cd-nav .phone-member a {transition: all 0.2s ease 0s;}nav.cd-nav .phone-language, nav.cd-nav .phone-member {transition: all .2s;-webkit-transition: all .2s;}/*購物車*/ 
.RWDmenu_plus02 .cart-block{margin-right: 35px;}/*線上購物*/ 
.RWDmenu_plus02 .sub-nav{right: 0;display: block !important;}/*main*/ 
.block_about::after{opacity: 0.02;}.about_imgimg::before{width: 250px;height: 115px;top: 10%;left: -25%;position: absolute;}.about_pic{width: 40%;position: absolute;right: 0;top: 0;}.about_imgimg {max-width: 100%;}.about_left{margin-top: 30px;text-align: justify;width: 48%;}.about_right {width: 35%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 25px;}.RWDproduct002_v3 .row{margin:0 -25px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:35px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 50px;}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 3 - 1px);}.RWDproduct002_v3 .portfolio-bottom__h4{margin: 20px auto 5px;}/*---內頁---*/#RWDPAGE_BASE_PAT02 .container{padding: 0 35px;}#RWDPAGE_BASE_PAT02 .call_to_action .container .container{padding:0;}#sidebar .m2018{display:block !important;}#sidebar .device-nav{display:none !important;}.page_wrapper_bg .block_footer .container{padding:0 35px;}#album .btn{margin-top:0 !important;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus02 .cd-main-header{background: #fff;}/*關於*/ 
.pageabout_left{width: 59%;padding-right:50px;}.pageabout_right {width: 41%;}.reikin_title, .reikin {width: calc(100% - 250px) !important;}.block_reikin::after{width: 200px;}/*購物須知*/ 
.order_title, .order_item.moneyaka::before{width: 25%;}.order_in.order_inmoney, .order_in.order_incar{width: 75%}.order_in, .order_in.order_inmoney div, .order_in.order_incar div{padding: 35px 2.5vw;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*---內頁---*/ 
.jyunbi table {min-height: 919px;}.article4 ul, .article2 ol{padding-left:25px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*---首頁---*/ 
.visible-pad{display:block;}.hidden-pad{display:none;}#RWDfullscreen01 .RWDbanner_plus01 .banner-slider{padding: 0 35px;}.block_about::after{right: -40vw;top: auto;bottom: 0;opacity: 0.05;}.about_pic{width: 55%;right: -150px;}.about_imgimg::before{top: 5%;left: -20%;}.about_left{width: 100%;margin-top: 10px;}.about_one {width: 58%;}.about_right{position: relative;bottom: auto;right: auto;width: 100%;margin-top: 50px;}.RWDproduct002_v3 .main-title::before{content:"・・・・・";}.RWDproduct002_v3 .main-title::after{content:"・・・・・";}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 35px;}.RWDproduct002_v3 .row{margin:0 -25px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:35px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 50px;}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 2 - 1px);}.footer_info{width: 100%;float: none;text-align: center;}.footer_keyword{width: 100%;float: none;margin: 35px auto 0;padding: 0;text-align: center;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }/*---內頁---*/section.call_to_action{padding: 80px 0 100px 0;}.product1 section.call_to_action, .article2 section.call_to_action{padding: 70px 0 100px 0;}.page_wrapper_bg .products-editor.editor h5{margin: 0 auto 25px;}#sidebar .device-nav{margin-bottom: 50px;}.hgroup {margin-bottom: 0;}.hgroup h1 {margin-bottom: 40px;}#sidebar .m2018{display:none !important;}#sidebar .device-nav{display:block !important;}/*關於*/ 
.sankyoudai{display: block;}.pageabout_left {width: 100%;float: none;padding-right: 15px;}.pageabout_right {width: 100%;float: none;margin-top: 30px;}.meisei{display: flex;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 20px;}.meisei div {padding: 30px 0 0 30px;}.meisei > div:nth-child(2) div:nth-child(2) {padding-left: 15px;}.meisei > div:first-child{flex-grow: 2;background-color: transparent;box-shadow: none;padding: 0;}.meisei > div:nth-child(2){flex-shrink: 1;width: 60%;}.meisei span{transform: rotate(-90deg);}/*十二禮*/ 
.jyunbi {width: 100%;float: none;}.jyunbi:nth-child(2){margin-top:50px;}.jyunbi table {min-height: auto;}.jyunbi table td{padding: 5px 10px;}.reikin_title, .reikin {width: 100% !important;}.block_reikin::after {width: 100%;position: relative;height: 160px;margin-top: 35px;background: transparent url(archive/image/customization/reikin_img_pad.jpg) center center no-repeat;background-size: 100%;}/*購物須知*/ 
.order_in.order_inmoney > div:nth-child(1){width: 65%;}.order_in.order_inmoney > div:nth-child(2){width: 35%;}.firstdo{margin: 0 0 0 auto;width: 90%;height: 100%;padding: 0 25px;}/*會員*/ 
.member #sidebar.col-sm-3{width:100%;float:none;}.member .col-sm-9.col-md-9{width:100%;float:none;margin: 0 auto;}/*購物車*/#mobile-fixed .btn-box .normal{border-radius: 50px;border: none;background-color: #f4e5d8;color: #555;}#mobile-fixed .btn-box .bg2{background: #e19d71;color:#fff;}/*隱私權*/ 
.article4 h3{font-size: 19px !important;margin: 35px auto 13px !important;line-height: 1.5 !important;}
}
/*991px end*/
/*600px start*/
@media (max-width: 600px) {
/*---首頁---*//* loading*/ 
.RWDfakeloader img{max-width:70%;}/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.cd-logo{width: 140px;}.cd-main-header .cd-logo{margin-top: 10px !important;margin-left: 0;}.cd-header-buttons{margin-right: 35px !important;}.RWDmenu_plus02 .cart-block{margin-right: 17px;margin-left: 7px;}.cd-header-buttons li.search-btn{margin-left: 0;}.RWDmenu_plus02 .editor a{width: 50px;padding: 15px 12px 20px;}/*main*/ 
.cd-main-content{margin-top: 70px;}#RWDfullscreen01 .RWDbanner_plus01 .banner-slider{padding: 0 25px;}.block_about::after{display:none;}.about_pic{width: 100%;right: auto;position: relative;}.about_imgimg {max-width: 85%;}.about_imgimg::before{left: -30%;position: absolute;}.about_left{margin-top: 35px;}.about_one {width: 100%;}.RWDproduct002_v3 .filter-portfolio ul{margin-bottom: 40px;}.RWDproduct002_v3 .filter-portfolio ul > li {margin: 0 4px 10px;}.RWDproduct002_v3 .main-title::before{content:"・・";margin-right: 10px;}.RWDproduct002_v3 .main-title::after{content:"・・";margin-left: 10px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 10px;}.RWDproduct002_v3 .row{margin:0 -15px;}.RWDproduct002_v3 .section-subject{margin-right: 0px;margin-left: 0px;margin-bottom:35px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 20px;}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 2 - 1px);}.RWDproduct002_v3 .portfolio-bottom__h4{font-size: 17px;}.RWDproduct002_v3 .portfolio-bottom__p{display:none;}.RWDbtn01 .btn{width: calc(100% - 20px);display: block;}.block_footer h1{margin: 0 auto;}.footer_info .col-sm-6 {margin-top: 30px;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*cookie*/ 
.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}/*---內頁---*/#RWDPAGE_BASE_PAT02 {overflow: visible;}#RWDPAGE_BASE_PAT02 .container{padding: 0 25px;}#RWDPAGE_BASE_PAT02 .call_to_action .container .container{padding:0;}.pagecontent.col-md-12.list1.menu8 {padding: 0px!important;}.pagecontent.col-md-12.list1.menu5 {padding: 0px!important;}.pagecontent.col-md-12.list8.menu8 {padding: 0px!important;}.pagecontent.col-md-12.list2.menu8 {padding: 0px!important;}section.call_to_action {padding: 50px 0;}.product1 section.call_to_action{padding: 60px 0 50px;}.article2 section.call_to_action{padding: 60px 0 50px;}/*按鈕*/ 
.page_wrapper_bg .call_to_action .pagecontent .btn a{max-width: 100%;}/*表格滾動*/ 
.phone-info {display: block;}.table_01 {overflow: auto;}/*產品*/#product {padding: 0 !important;}.RWDproduct_page .products-info .name{margin-top: 35px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add, #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{width:47%;}.RWDproduct_page .products-con {margin-bottom: 50px;}.RWDproduct_page .m-pd-info .select-box .btn{margin: 0 auto;text-align: center;letter-spacing: 2px;border: 1px solid #ccc;border-radius: 50px;}.RWDproduct_page .btn-other li button{padding: 6px 0;}.RWDproduct_page .btn-other > li:nth-child(2){top: 0;}.page_wrapper_bg .products-editor.editor{border-top: 1px solid #ccc;padding-top: 50px;}#mobile-fixed{background: #fbfaf9;}#mobile-fixed .fixed-bottom .price-box{text-align: center;}/*最新消息*/ 
.layoutlist_8 .list_subject a{margin-top: 25px;}/*關於*/ 
.meisei{display: block;}.meisei > div:nth-child(2){width: 100%;padding: 15px 0 0;}.meisei span {transform: rotate(0deg);}.reikin_title, .reikin {width: 800px !important;}.block_reikin::after{background-size: cover;height: 140px;}/*購物須知*/ 
.order_item{display:block;}.order_item.moneyaka::before{display:none;}.order_in.order_inmoney, .order_in.order_incar {width: 100%;display: block;}.order_in.order_inmoney{border: none;}.order_title{font-size: 21px;width: 100%;padding: 10px 0;border-bottom: 1px solid #ccc;}.order_item.moneyaka .order_title {color: #fff;width: 100%;background-color: #aa9968;padding: 10px 0;}.order_in.order_inmoney > div:nth-child(1) {width: 100%;border-top: none;border-left: 2px solid #a99148;left: 0;top: -1px;}.order_in.order_inmoney > div:nth-child(2) {width: 100%;}.firstdo {margin: 30px auto 0;width: 100%;height: 100%;padding: 10px 40px 15px;}.firstdo span, .firstdo i{width: 100%;}.order_in.order_incar div {width: 100%;}.order_in.order_incar div:first-child {border-right: none;border-bottom: 1px dashed #ccc;}.order_item.noticeitem .order_in {margin-top: 25px;width: 100%;border: none;padding: 0;}.firstdo{background-color: transparent;color: #720000;border: none;padding: 0 40px;text-align: left;}.firstdo i {float: left;width: 50px;height: 50px;line-height: 50px;border: 1px solid #720000;border-radius: 99em;text-align: center;margin-right:20px;}/*購物車*/ 
.plus-in, .shopping-item, .shopping-price-box {margin-left: 0;margin-right: 0;}.shopping_form .shopping-title {background: #aa9968;}.info-box .title, .info-ok, .no-sale-box .sale-title, .notice .title, .sale-box .sale-title, .shopping-price-box .active, .shopping-title, .shopping_form .shopping-title{font-size: 17px;}/*會員*/ 
.member .col-sm-9.col-md-9 #join_form .join_form_btns {max-width: 100%;}#join_form .btn{max-width: 100%;}.year-container {float: none;width: 100%;}.year-container .dd-container, .year-container .dd-select, .dd-options{width: 100% !important;}#carlist, .total_price {font-size: 15px;}
}
/*600px end*/
/*320px start*/
@media (max-width: 320px){
.cd-header-buttons {margin-right: -5px !important;}.RWDmenu_plus02 .sub-nav{display:none !important;}.about_left h1, .RWDproduct002_v3 .main-title {font-size: 28px;}.about_left h2, .RWDproduct002_v3 .sub-title{font-size: 21px;}.visible-pad{display: none;}.hidden-pad{display: block;}.RWDproduct002_v3 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.footer_ssl{margin: 0 -15px;}
}
/*320px end*/