/* now =>2025-12-14 20:48:20*/ 
 /* Last Midoify Time By 2025-05-15 10:01:31 */ 
 /* Last Midoify Time By 1747274491 */ 
 /* Last Midoify Time By Thu, 15 May 2025 02:01:31 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT01 start=> */ 
 .navbar-toggle{background-color:transparent} .navbar-toggle .icon-bar{background-color:transparent} .navbar-default .navbar-nav > li > a{color:rgba(255, 255, 255, 0)} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:rgba(255, 255, 255, 0)} .navbar .nav li a:hover{border-color:#ffffff} .navbar-nav .open .dropdown-menu{background-color:rgb(255, 255, 255)} .RWDfalink a {color:#777777} /* <= RWDPAGE_BASE_PAT01 end */ 
 /* miracle customization start=> */ 
/*---首頁---*//* all */body{font-family:arial, 微軟正黑體, sans-serif;}a{color:#ccc}a:hover, a:focus{text-decoration: none;color: #ff005f;}.clear{clear:both;}/*loader*/#RWDfullscreen01 .fl img {width: 200px;}#RWDfullscreen01 .fl {left: 50% !important;top: 50% !important; margin-left: -100px; margin-top: -100px;}/* 特效*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}/* 反白顏色設定*/::selection { background: #555; color: #fff;}::-moz-selection { background:#555; color: #fff;}/*顯示隱藏*/ 
.visible-pad, .visible-phone{display:none;}/*header*/@media (min-width: 1170px) {.RWDmenu_plus01 .container{width: 90%;}.cd-main-header{background: transparent;}}.RWDmenu_plus01 .inside{background: transparent;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.RWDmenu_plus01 .inside.is-up{box-shadow: 1px 1px 0px rgba(43, 43, 43, 0);}/* logo */ 
.cd-logo{transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}@media (min-width: 1170px) {.cd-logo{background-color: transparent;position: absolute;left: 0;width: 120px;padding: 15px 20px 5px;margin-top: 0;margin-left: 0;}}/*.cd-logo img {filter: invert(100%) grayscale(100%) brightness(200%); -webkit-filter: invert(100%) grayscale(100%) brightness(200%);transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}*/ 
.menubg-change .cd-logo img {filter: none;-webkit-filter: none;}/*選單*/@media (min-width: 1170px) {nav.cd-nav{margin-left: 18vw;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}}.cd-primary-nav > li > a{letter-spacing: 2px;color: #ffffff;}.menubg-change .cd-primary-nav > li > a{color: #2e3233;}.cd-primary-nav > li > a:hover{color: #bb9d8b;}.menubg-change .cd-primary-nav > li > a:hover{color: #a58470;}.cd-primary-nav > li:hover::after{display: none;}.cd-primary-nav > li > a.selected{background-color: #bfac9f;color: #fff !important;}.cd-primary-nav .cd-secondary-nav > li > a{color: #777;font-size: 13px;letter-spacing: 1.5px;}.cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;color: #bfac9f;}.cd-primary-nav ul.moves-out > li > a.selected{background-color: #16c8a8;}nav.cd-nav .bottom-copyright span{color: #999;}.cd-primary-nav a, .cd-primary-nav ul a{font-size: 14px;color:#777;}nav.cd-nav .phone-member a:hover{color: #ff005f;}nav.cd-nav .phone-language:after{color: #fff;}.cd-primary-nav>li>a:after, .cd-primary-nav>li>a:before {background: #9c9c9c;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.menubg-change .cd-primary-nav>li>a:after, .menubg-change .cd-primary-nav>li>a:before {background: #2e3233;}.cd-primary-nav>.has-children>a.selected::after, .cd-primary-nav>.has-children>a.selected::before {background-color: #fff !important;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #cfb46c;}.menubg-change .cd-primary-nav>li>a:hover:after, .menubg-change .cd-primary-nav>li>a:hover:before {background-color: #a58470;}/*語系*/ 
.RWDmenu_plus01 #lan-02{color: #eee;font-size: 13px;}.RWDmenu_plus01 #lan-02 a{color: #eee;}.RWDmenu_plus01 #lan-02 a:hover{color: #ff005f;}/*購物車*/ 
.RWDmenu_plus01 .cart-block a {color: #ffffff;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.RWDmenu_plus01 .menubg-change .cart-block a {color: #5f4f45;}.RWDmenu_plus01 .cart-block:hover i{color: #cfb46c;}.RWDmenu_plus01 .member-block:hover::after, .RWDmenu_plus01 .cart-block:hover::after{display: none;}.RWDmenu_plus01 .cart-menu .buy-btn a{background-color: #5f4f45;}.RWDmenu_plus01 .cart-menu .buy-btn:hover a{background-color: #16c8a8;}.RWDmenu_plus01 .cart-menu ul.content li .text-box .price{color: #c9253c;font-weight: normal;}.RWDmenu_plus01 .menubg-change .cart-block i.qty{background: #fff;box-shadow: 1px 1px 3px #111;color:#5f4f45 !important;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.RWDmenu_plus01 .cart-block i.qty{background: #5f4f45;box-shadow: 1px 1px 3px #111;color:#fff !important;}.RWDmenu_plus01 .cart-menu .title span {background: #5f4f45;}/*搜尋*/ 
.RWDmenu_plus01 .cd-search-trigger::before{border: 2px solid #eee;}.RWDmenu_plus01 .cd-search-trigger::after{background: #eee;}.RWDmenu_plus01 .cd-search button:hover{color: #f9d8cf;}.cd-search-trigger span::before, .cd-search-trigger span::after{background: #eee}@media (min-width: 800px) {.cd-search{width: 100%;left: auto;right: 0;max-width: 350px;height: 50px;}.cd-search input{font-size: 15px;}.cd-search button{top: 13px;font-size: 15px;}}/*下拉小箭頭*/ 
.fa-angle-down:after{display:none;}/*banner*/ 
.homeFullScreen{position: relative;}.RWDfullScreenEditor::before{background: rgba(0, 0, 0, 0);}.RWDfullScreenEditor .logo{display:none;}.RWDfullScreenEditor .intro-body .intro-text{display:none;}.RWDfullScreenEditor .intro-body .page-scroll{display:none;}.RWDfullScreenEditor .bxslider li {background-position: 50%;}/*滿版scrollDown*/ 
.scrollDown001{position:absolute !important; z-index: 999 ;left: 7%; bottom: 15%;animation: scrollDown001 ease-out 0.7s infinite;animation-direction: alternate;}.scrollDown001 .scrollLink {padding: 0 20px;}@keyframes scrollDown001{from {}0% {bottom:12%; opacity: 0.5;}/*50% {bottom:13.2%; opacity: 0.7;}*/100% {  bottom:12.5%;  opacity:1;}/*to {bottom:20.5%;}*/}/*}*//*main*/ 
.cd-main-content{background: #f2f1ef;}/*標題*/ 
.RWDProduct006 .heading h2, .RWDnews009 h1, .RWDvideo002 h1.main-title{margin:0 auto;padding:0;color: #5f4f45;font-size: 32px;font-weight: normal;line-height: 1.1 !important;font-family: arial, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", 微軟正黑體, serif;letter-spacing: 2px;}.RWDnews009 h1{margin-bottom:50px;}.RWDvideo002 .section-line{display:none;}/*日期地點*/ 
.RWDleft_cont002 .date, .RWDleft_cont002 .place, .RWDProduct006 .date, .RWDProduct006 .place{padding: 3px 15px;border-radius: 50px;margin-right: 10px;color:#fff;}.RWDleft_cont002 .date, .RWDProduct006 .date{background-color: #827167;}/*關於純良窯*/ 
.scroll_link{height:50px;}.block_about{padding: 50px 0 90px;}.RWDleft_cont002 .item-second{background-color: #5f4f45;}.RWDleft_cont002 .item-second .text-box{padding: 60px 50px;background: transparent;}.RWDleft_cont002 .item-second .text-box .text{width: 100%;color: #f2f1ef;}.RWDleft_cont002 .item-second .text-box .title{font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", 微軟正黑體, serif;}.RWDleft_cont002 .item-second .text-box .subtitle{display:none;}.RWDleft_cont002 .item-second .text-box .underline{display:none;}.RWDleft_cont002 .item-second .text-box a{border: 1px solid #f2f1ef;width: 100%;max-width:200px;border-radius: 0;background: transparent;color: #f2f1ef;margin: 35px 0 0;font-weight: normal;font-size: 14px;box-shadow: 1px 1px 0px transparent;text-align: left;padding: 6px 10px;transition: all 0.3s ease 0s;}.RWDleft_cont002 .item-second .text-box a:hover{background-color: rgba(255,255,255,0.2);letter-spacing: 5px;}.RWDleft_cont002 .item-second .text-box a::after{content: ">";position: relative;float: right;margin-right: 10px;}.RWDleft_cont002 .item-second .pic::before{background: transparent;}.RWDleft_cont002 .item-second .pic::after{background-color: transparent;}/*作品賞析*/ 
.RWDProduct006{padding-top: 0;padding-bottom: 0;}.RWDProduct006 a:hover{text-decoration: none;}.RWDProduct006 .heading h2::before, .RWDProduct006 .heading h2::after{display: none;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn{color: #ad9e8f;border: 2px solid #ad9e8f;}.RWDProduct006 .illustration-v2{margin-bottom: 0;}.RWDProduct006 .illustration-v2 .item{box-shadow: 0 0 5px #9e988c;padding-bottom: 0;}.RWDProduct006 .product-description{padding: 10px 15px 5px;}.RWDProduct006 .product-description-brd{box-shadow: 0 0 0px transparent;background-color: #5f4f45;}.RWDProduct006 .product-description h4.title-price{margin: 5px 0 12px;text-align: center;letter-spacing: 3px;font-family: arial, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", 微軟正黑體, serif;font-size: 18px;}.RWDProduct006 .product-description .gender{margin: 5px 0;letter-spacing: 1.5px;}.RWDProduct006 .illustration-v2 a.product-review{letter-spacing: 2px;color: #48474d;transition: all 0.2s ease 0s; background: rgba(224, 219, 216, 0.4);}.RWDProduct006 .illustration-v2 a.product-review:hover{letter-spacing: 5px;color: #827167;}.RWDProduct006 .product-description h4.title-price a{color: #ecded5;transition: all 0.2s ease 0s;}.RWDProduct006 .product-description h4.title-price a:hover {color: #baa260 !important;}.RWDProduct006 .product-description .gender{color: #f2f1ef;text-align: center;}/*最新消息*/ 
.block_news{padding: 90px 0 70px;}.RWDnews009 .item{background-color: #5f4f45;}.RWDnews009 .date-box{color: #fff;}.RWDnews009 .text-box{padding: 45px 30px;}.RWDnews009 .text-box .title{margin-bottom: 15px;letter-spacing: 3px;font-family: arial, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", 微軟正黑體, serif;font-size: 18px;}.RWDnews009 .text-box .title a{color: #ecded5;}.RWDnews009 .text-box .title a:hover {color: #ffffff;}.RWDnews009 .text-box .under-line{display:none;}.RWDnews009 .text-box .description{font-size: 14px;letter-spacing: 1.5px;line-height: 2;color: #f2f1ef;}.RWDnews009 .text-box a{color:#baa260;transition: all 0.2s ease 0s;}.RWDnews009 .text-box button{margin-top: 25px;}.RWDnews009 .text-box button::before{background-color: #baa260;}.RWDnews009 .text-box a:hover{color:#baa260;}.RWDnews009 .text-box button:hover::before{background-color: #baa260;}/*頁尾背景*//*影音專區*/ 
.RWDvideo002 .figcaption_bottom h2{text-align: center;letter-spacing: 3px;font-family: arial, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", 微軟正黑體, serif;font-size: 18px;margin: 0;padding: 10px 0;background-color: transparent;color: #5f4f45;}.RWDvideo002 .figcaption_bottom .h2_line{display:none;}.RWDvideo002 figure.effect-sarah{background: #f2f1ef none repeat scroll 0 0;}.figcaption_bottom p {text-align: center; color: #666;font-size: 14px;letter-spacing: 1.5px;}/*footer*/ 
.block_footer{padding: 60px 0 35px;color:#666;letter-spacing: 1.5px;line-height: 2;font-size:14px;}.block_footer a{color:#666;}.block_footer h1{margin: 0 auto 8px;font-size: 20px;color: #5f4f45;font-family: arial, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", 微軟正黑體, serif;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #5f4f45;}/* 社群*/ 
.RWDsocial003{margin-top:25px;float: right;}.RWDsocial003 .social-icon{border-radius: 0;background-color: transparent;}.RWDsocial003 .social-icon i{margin-top: 0;line-height: 1.1;}.RWDsocial003 i img{margin-top: 0;}.RWDsocial003 .social-icon:hover i:last-child{margin-top: 0;}/*電子報*/ 
.footer_edm{margin:0px 0 10px;}.web_edm{width: 95%;background-color: #f7f7f7;padding: 3px 0;border: 0px solid transparent;float:right;}.web_edm .email{width: 65%;}.web_edm .email input{width: 100%;background-color: transparent;color: #999;font-size: 13px;letter-spacing: 1px;}.web_edm .btn_container{width: 35%;}.web_edm .btn_container .btn{width: 50%;font-size: 13px;letter-spacing: 1px;}.web_edm .btn{background: transparent;border: 0px solid transparent;width: 100%;color: #999;}.web_edm .btn:hover{background: transparent;border: 0px solid transparent;color: #333;}/*scroll top*/ 
.scrollTop001{width: 10px;height: 67px;}.scrollTop001 .icon{background: transparent url(archive/image/customization/sct.png) center center no-repeat;}/*建議瀏覽器*/ 
.suggest_block {background: #ecded5; padding: 10px 0;}.suggest_txt {margin: 0; font-size: 12px; letter-spacing: 1px; color: #5f4f45;padding: 0;}
/*購物清單 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*/

/*統一設定*/ 
.page-scroll { display: none;}/*header*/ 
.page_wrapper_bg .cd-logo { margin-top: 0px !important; width: 80px;  padding-top: 15px;}.photo_view .flex-direction-nav a:before {  background-image: url(archive/image/customization/view_btn.png) !important;}/*banner*/ 
.page_wrapper_bg .cd-main-content {top: 0 !important;}/*loader*/ 
.page_wrapper_bg .fl img {width: 200px;}.page_wrapper_bg .fl {left: 50% !important;top: 50% !important; margin-left: -100px; margin-top: -100px;}/*標題*/ 
.hgroup h1 { font-weight: bold; letter-spacing: 4px;  font-size: 30px;  line-height: 1.5;  margin: 0 0 .3em;  text-align: center;}.hgroup .container { border-bottom: none; margin-bottom: 30px;}.hgroup .breadcrumb {font-size: 13px;background-color: transparent; display: block; width: 100%; text-align: center; letter-spacing: 1px; border: 0;}.hgroup .breadcrumb>li a {color: #888;}/*內頁空間*/ 
.page_wrapper_bg section.call_to_action {padding: 50px 0 100px 0 !important; min-height: 700px;}.pagecontent.menu8 {padding-top: 30px !important; padding-bottom: 50px !important;}.textbox {padding: 30px 0;}/*內頁標題*/ 
.pagecontent h2 {text-align: center; margin-bottom: 30px;}.page_wrapper_bg .article-text h4{font-size: 18px; line-height: 1.7; letter-spacing: 4px; margin: 15px 0 15px; font-weight: bold; color: #062743;text-align: center;}/*內頁文字*/ 
.page_wrapper_bg .article-text {font-size: 15px;line-height: 2.5; letter-spacing: 2px; color: #666; text-align: justify;}/*ab*/ 
.ab_img { width: 36%; float: left;}.ab_ttl {padding: 20px; line-height: 40px; padding-top: 60px; float: right; width: 61%;}.page_wrapper_bg .article-text h4:after {content: "";background: #666; height: 3px; width: 30px;  position: relative;  display: block;  left: 48.7%; margin-top: 10px;}.ab_text {width: 80%; margin: auto; padding: 20px 0px;}/*最新消息*/ 
.layoutlist_3 .list_subject a {font-size: 18px !important; font-weight: bold !important; letter-spacing: 3px !important;color: #777 !important;}.layoutlist_3 .list_subject a:hover {color: #888;}.layoutlist_3 .list_subject .summary { margin: 0 !important;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important; font-weight: normal !important; letter-spacing: 2px !important;}.layoutlist_3 .listdate .day {color: #5f4f45 !important;font-weight: bold; line-height: 1;}.layoutlist_3 .listdate {border-left: 0 !important;}.layoutlist_3 .listdate .yearmonth { padding-bottom: 15px !important;}/*back btn*/ 
.btn_back { transition: 0.3s; float: right; margin-right: 15px; padding: 0px 30px; border: 1px solid #5f4f45 !important; font-size: 14px; letter-spacing: 1.5px; background: transparent;text-align: center; border-radius: 0;}.btn_back a:hover { color: #fff !important;}.btn_back:hover { background: #5f4f45 ; transition: 0.3s;}.btn_back:hover a {color: #fff !important;}.btn_back  a:hover {color: #fff !important;;letter-spacing: 4px; transition: 0.4s;}.btn_back a {color: #5f4f45 ;}a:hover, a:focus {text-decoration: none;}article.editor { padding: 10px 0 15px;}/*產品頁面*/#btn_shopping {border-radius: 0; background: #333; transition: 0.3s; width: 27%;text-align: center;}#btn_shopping:hover {background: #5f5f5f;}.layoutlist_4 .subject { font-size: 17px; letter-spacing: 4px; font-weight: bold;  text-align: center;}.cate_div { display: none !important;}.amount_div { display: block; width: 100% !important;text-align: left !important;}.stands_div{ display: block; width: 100% !important;}.standoption { font-size: 14px !important; padding: 7px; padding-right: 18px !important;}.amountoption{ font-size: 14px !important; padding: 7px; padding-right: 18px !important; text-align: left !important;  margin: 10px 0 !important;}.sellprice { font-size: 16px; color: #fe5400 !important;}/*btn*/ 
.layoutlist_4 .buybtn {background-color: #5f4f45; font-size: 14px;}.layoutlist_4 .buybtn:hover { background: #bb9d8b;letter-spacing:4px; transition: 0.4s ease;}.layoutlist_4 .buybtn.disabled {background-color: #5f4f45; }/*產品nav*/ 
.products-nav .nav-title {background: #cccccc75 !important; font-size: 16px !important;  text-align: center !important;}.m2018 .products-nav>ul>li { padding-left: 0; text-align: center;}.m2018 .products-nav>ul>li>a {font-size: 16px;}.m2018 .products-nav>ul>li>a:hover {letter-spacing: 4px; transition: 0.4s ease; color: #5f4f45; font-weight: bold;}/*產品page*/ 
.RWDproduct_page .products-info .name { font-size: 20px; color: #666; margin-bottom: 10px; letter-spacing: 4px; font-weight: bold;}.RWDproduct_page .products-info .price-box li.active{color: #fe5400;}.ii-arrow1:before { display:none;}/*btn*//*right*/ 
.RWDproduct_page .btn-shop .btn.shop { background: #5f4f45;}.RWDproduct_page .btn-shop .btn.shop:hover { background-color: #bb9d8b;}/*left*/ 
.RWDproduct_page .btn-shop .btn.add {background: #7d5353;}.RWDproduct_page .btn-shop .btn.add:hover {background-color: #a25c5c;}/*btn_back*/ 
.RWDproduct_page .btn_back { transition: 0.3s; float: right; margin-right: 15px; padding: 0px 30px; border: 1px solid #5f4f45 !important; font-size: 14px; letter-spacing: 1.5px; background: transparent;text-align: center; border-radius: 0;    margin-right: 0 !important;}.RWDproduct_page .btn_back a:hover { color: #fff !important;}.RWDproduct_page .btn_back:hover { background: #5f4f45 ; transition: 0.3s;}.RWDproduct_page .btn_back:hover a {color: #fff !important;}.RWDproduct_page .btn_back  a:hover {color: #fff !important;;letter-spacing: 4px; transition: 0.4s;}.RWDproduct_page .btn_back a {color: #5f4f45 ;}/*影片專區*/ 
.video_item_subject {font-size: 14px !important; color: #666 !important;text-align: center !important;  font-weight: bold !important;}/*次選單*/aside.page_menu_block h4 { text-align: left !important;}aside.page_menu_block h4:after { display: none !important;}.page_menu_block a.itemlink { border-radius: 0 !important; background: transparent !important; border: 1px solid #cccccc82; padding: 5px 15px!important; width: 80%; font-size: 14px !important;}.page_menu_block a.itemlink:hover { letter-spacing: 4px; transition: 0.4s ease;  color: #5f4f45;  font-weight: bold;}/*相簿標題*/ 
.album_item_subject>table>tbody>tr>td {color: #666; letter-spacing: 4px;}.album_item_subject {opacity: 1 !important; margin: 20px 0;}.album_item { border: 1px solid #cccccc59; padding-top: 20px; background: #ffffff33;}/*相簿頁面*/ 
.photo_view .flexslider { background: transparent !important; border: 0 !important;}.photo_view #carousel .flex-direction-nav a { color: transparent !important; margin-top: 30px;}li.flex-nav-next a:hover { color: transparent !important;}.photo_view #carousel .flex-direction-nav {margin-top: 50px;}.photo_view #slider .flex-direction-nav a { top: 56% !important;}.photo_view #carousel .flex-direction-nav a {border: 1px solid #666 !important;}.page_wrapper_bg .pagecontent a:hover {color: #5f4f45;}/*btn_back*/ 
.page_content2 .btn_back {transition: 0.3s !important; float: right; margin-right: 15px; padding: 5px 40px; border: 1px solid #5f4f45 !important; font-size: 14px; letter-spacing: 1.5px; background: transparent !important; text-align: center;  border-radius: 0;}.page_content2 .btn_back a:hover { color: #fff !important;}.page_content2 .btn_back:hover { background: #5f4f45  !important; transition: 0.3s  !important;}.page_content2 .btn_back:hover a {color: #fff !important;}.page_content2 .btn_back  a:hover {color: #fff ;;letter-spacing: 4px; transition: 0.4s ;}.page_content2 .btn_back a {color: #5f4f45;}/*聯絡我們*/ 
.page_wrapper_bg .new-form .new-width .row .col-md-11 {padding-left: 0px !important;width: 100% !important;}a.web_btn2 {text-align: center; color: #6388f0;}a.web_btn2:hover { color: #fff;}.eformsDesc {margin: 10px 0; padding-bottom: 20px; border-bottom: none; box-shadow: 2px 2px 5px #ddd; padding: 85px 65px;}.ebtn.refill_btn { display: none;}.page_wrapper_bg  div#eformsForm_1_9 { padding: 40px 30px 30px; border: 1px solid #2c4f98;}.con_info i { padding-right: 10px;}.customized_columns ._input, .customized_columns select { background-color: #f7f7f7;}/*修改*/ 
.maptitle {color: #5f4f45; font-size: 20px;  letter-spacing: 4px;  font-weight: bold; line-height: 40px;}.con_info {line-height: 30px; font-size: 14px; letter-spacing: 3px; letter-spacing: 3px; word-break: break-all;}.con_info a:hover {color: #5f4f45 !important;}.con_info a {color: #666 !important; padding: 0 5px;}.con_map {margin-top: 10px;}.con_map iframe {width: 100%; height: 150px;}textarea#eformstw92_00006 { height: 100px;}/*currectsend_btn */ 
.currectsend_btn { float: right; margin-right: 0 !important;  background: transparent;  border: 1px solid #5f4f45; border-radius: 0;}.ebtn.currectsend_btn:hover { background: #5f4f45;}.currectsend_btn a {color: #5f4f45; font-size: 14px; transition: 0.4s ease;}.ebtn.currectsend_btn:hover a { color: #fff; letter-spacing: 4px;}/*電子表單*//*文字*/ 
.form-horizontal .control-label { padding-top: 0px!important; margin-bottom: 0!important;  text-align: left !important; font-size: 14px;}/*購物說明*/ 
.subtitle { text-align: center; margin-top: -26px;  font-size: 14px;  color: #9c9c9c;}.shopdesc { padding: 0 100px;}.shopdesc h3 { display: inline-block;font-weight: bold;}.ps span { font-size: 14px; color: #b36534;}.tks h2 {font-size: 15px; line-height: 35px;  letter-spacing: 3px;color:#666;}.tksbox {padding: 20px; width: 100%; background: #cccccc5e; padding-top: 10px;}.tksbox a {font-size: 24px;color: #666; font-weight: bold;}.bank a { color: #666;}/*購物車side*/ 
.RWDmenu_plus01 .cart-menu .buy-btn:hover a { background-color: #bb9d8b;}.RWDmenu_plus01 .cart-menu ul.content li .text-box .name { font-size: 16px; font-weight: bold; letter-spacing: 3px;}.RWDmenu_plus01 .cart-menu ul.content li .text-box .price { color: #fe5400; }.RWDmenu_plus01 .cart-menu ul.content li .cancel-btn:hover {color: #fe5400;}/*購物車上方圓*/@keyframes num-bg {    0% {         background: #5f4f45;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {         background: #5f4f45;        -webkit-transform: scale(1);        transform: scale(1)    }}.shopping-step .current .num:before { background: #5f4f45;}/*page*/ 
.shopping-item { background: transparent;}.shopping-item .table .td {padding: 25px 10px; position: relative;}/*修改*/ 
.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price { color: #fe5400;}.shopping-step .name { color: #666;}.total b { color: #fe5400;}.shopping-item .name { font-weight: bold; letter-spacing: 2px;}.shopping-item .name:hover { color: #5f4f45;}/*right_btn*/a.normal.bg2.t-right{background: #7d5353; border-radius: 0;font-size: 14px; border: 0;}a.normal.bg2.t-right:hover {background-color: #a25c5c; letter-spacing: 4px; transition: 0.4s ease;}/*noselect_right_btn*/ 
.RWDshopping .btn.bg3 {background: #7d5353; border-radius: 0;font-size: 14px; border: 0; color: #fff;}.RWDshopping .btn.bg3:hover{background-color: #a25c5c; color: #fff; letter-spacing: 4px; transition: 0.4s ease;}/*left_btn*/a.btn.normal.bg1 { background: #5f4f45; border-radius: 0; color: #fff !important; border: 0;font-size: 14px;}a.btn.normal.bg1:hover { background-color: #bb9d8b; letter-spacing: 4px; transition: 0.4s ease;}/*footer*/ 
.page_wrapper_bg  .block_footer{padding: 60px 0 35px;color:#666;letter-spacing: 1.5px;line-height: 2;font-size:14px;}.page_wrapper_bg  .block_footer a{color:#666;}.page_wrapper_bg  .block_footer h1{margin: 0 auto 8px;font-size: 20px;color: #5f4f45;font-family: arial, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", 微軟正黑體, serif;}.page_wrapper_bg  .copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #5f4f45;}/* 社群*/ 
.page_wrapper_bg  .RWDsocial003{margin-top:25px;float: right;}.page_wrapper_bg  .RWDsocial003 .social-icon{border-radius: 0;background-color: transparent;}.page_wrapper_bg  .RWDsocial003 .social-icon i{margin-top: 0;line-height: 1.1;}.page_wrapper_bg  .RWDsocial003 i img{margin-top: 0;}.page_wrapper_bg  .RWDsocial003 .social-icon:hover i:last-child{margin-top: 0;}#toTop { display: none !important;}/*建議瀏覽器*/ 
.page_wrapper_bg  .suggest_block {background: #ecded5; padding: 10px 0;}.page_wrapper_bg  .suggest_txt {margin: 0; font-size: 12px; letter-spacing: 1px; color: #5f4f45;padding: 0;}// Mixin itself@mixin clearfix() {  &::after {    display: block;    content: "";    clear: both;  }}// Usage as a mixin.element {  @include clearfix;}

/*內頁 end*/
/*選單下滑變化 start*/

/* 選單下拉後變化的css*/ 
.logo-change{background-color:#fff !important;border: 3px solid #ecded5;border-top: 0;}.logo-change{left: auto !important;width: 100px !important;padding: 15px 15px !important;}.menubg-change{background-color:#ecded5 !important;}.menu-change{margin-left: 18vw !important;}

/*選單下滑變化 end*/
/*小螢幕 start*/

@media screen and (max-width: 1170px) {/*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus01 .container{padding: 0 !important;}.banner_tool .container{padding: 15px 50px !important;}/*選單不要動*/ 
.cd-main-header{background-color: transparent;}.RWDmenu_plus01 .inside.is-up .cd-main-header {background: #ecded5;}#RWDfullscreen01 .cd-main-header .cd-logo{margin-top: 0px;width: 80px;padding-top: 15px;}.RWDmenu_plus01 .cd-main-header .cd-logo{margin-top: 15px;width: 130px;}.logo-change{width: 90px !important;padding: 5px !important;}#RWDfullscreen01 .inside.is-up .cd-main-header .cd-logo {margin-top: 0;}/*漢堡*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #fff;}.inside.is-up .cd-nav-trigger span, .inside.is-up .cd-nav-trigger span::before, .inside.is-up .cd-nav-trigger span::after {background: #5e4e44;}.cd-primary-nav a, .cd-primary-nav ul a{font-size: 15px;color: #fff;}.cd-search button{top: 14px;}/*右邊出現的選單*/ 
.cd-primary-nav, .cd-primary-nav ul{background: #5f4f45;}nav.cd-nav ul .close-btn{color: #fff;}nav.cd-nav .phone-language select{color: #fff;}nav.cd-nav .bottom-copyright, nav.cd-nav .bottom-copyright span{color: #999;}.cd-primary-nav .cd-secondary-nav > li > a{color: #fff;font-size: 15px;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #fff;}/*banner*/ 
.scrollDown001 {left: 4%;}/*top*/ 
.scrollTop001 {right: 15px;}}@media screen and (max-width: 1220px) {/*選單*/ 
.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li > a:hover{color: #fff;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #fff;}.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: #fff;}}@media screen and (min-width: 770px) and (max-width: 1220px) {/*pick up*/ 
.RWDleft_cont002 .item-second .text-box a{margin: 20px 0 0;}/*公演資訊*/ 
.RWDProduct006 .date, .RWDProduct006 .place{display: block;text-align: center;margin: 0 auto;}.RWDProduct006 .product-description-brd{text-align: center;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*pick up*/ 
.RWDleft_cont002 .item-second .text-box .text{width: 100%;}.RWDleft_cont002 .item-second .text-box{padding: 33px 20px;}/*最新情報*/ 
.RWDnews009 .item{float: left;width: 48%;margin: 0 1%;}.RWDnews009 .date-box .month, .RWDnews009 .date-box .date, .RWDnews009 .date-box .year{display: inline-block;}/*電子報*/ 
.web_edm{width: 100%;}/*內頁*/ 
.page_wrapper_bg .cd-main-header { padding: 0 35px; background: #ecded5 !important;  box-shadow: -3px 2px 8px 1px rgba(47,47,47,.12) !important;}.page_wrapper_bg section.call_to_action .container { padding: 0 35px;}.page_wrapper_bg .cd-logo { margin-top: 0px !important; width: 90px !important; padding: 5px !important;  background-color: #fff !important; border: 3px solid #ecded5; border-top: 0;}.page_wrapper_bg .cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{ background: #5e4e44;}.page_wrapper_bg .cart-block a {color: #5f4f45;}.page_wrapper_bg .cart-block i.qty{background: #fff; box-shadow: 1px 1px 3px #111; color: #5f4f45 !important; transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s;}.hgroup h1 { margin-bottom: 30px;}/*ab*/ 
.ab_ttl {line-height: 30px;letter-spacing: 3px; padding-right: 0;padding-top: 0;}.textbox { padding: 20px 0;}.page_wrapper_bg .article-text h4:after { left: 48.2%;}/*news*/ 
.layoutlist_3 .listdate .day { font-size: 35px !important;}/*product*/ 
.layoutlist_4 .price { display: block;}.item .subject A.itemlink {letter-spacing: 2px;}/*shopdesc*/ 
.pagecontent h2 { margin-bottom: 20px;}.shopdesc { padding: 0; width: 95%;  margin: auto;}/*footer*/ 
.page_wrapper_bg .block_footer .container { padding: 0 35px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*---首頁---*//*顯示隱藏*//*.visible-table{display:none;}.visible-pad{display:block;}*//*pick up*/ 
.RWDleft_cont002 .item-second .text-box{padding: 50px 60px;}/*內頁*//*ab*/ 
.ab_img {width: 100%; display: block float: none;}.ab_ttl { display: block;  float: none; width: 100%; padding: 0;}.ab_text {width: 100%; padding: 20px 0px;}.page_wrapper_bg .article-text h4:after {left: 47.5%;}/*news*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day { font-size: 25px !important;}.layoutlist_3 .list_subject { margin-top: 0 !important;}.layoutlist_3 .listdate .yearmonth { padding-bottom: 0px !important; top: -5px; position: relative;}/*event*/ 
.photo_view #carousel .flex-direction-nav { margin-top: -15px;}div#album { padding-top: 30px !important;}.btn_back {width: 100%;margin-right: 0 !important;}/*con*/ 
.con_info { margin-bottom: 20px;}/*shopdesc*/section.call_to_action h3 { font-size: 20px; margin: 0 !important; color: #666;}/*cart*/#mobile-fixed .btn-box .bg2{background: #7d5353; border-radius: 0;font-size: 14px; border: 0;}#mobile-fixed .btn-box .bg2:hover {background-color: #a25c5c; letter-spacing: 4px; transition: 0.4s ease;}#mobile-fixed .btn-box .normal { border-radius: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*logo*/#RWDfullscreen01 .cd-main-header .cd-logo {width: 70px;}.logo-change {width: 80px !important;}.cd-logo {margin-left: 20px;}/*banner浮動提示*/ 
.scrollDown001 {left: 0;}/*顯示隱藏*//*.visible-pad{display:none;}.visible-phone{display:block;}*//*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 5px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus01 .container{padding: 0 !important;}/*banner*/ 
.RWDfullScreenEditor .bxslider li{background-position: center center;}/*pick up*/ 
.RWDleft_cont002 .item-second .text-box{padding: 35px 20px;}.RWDleft_cont002 .item-second .text-box a{max-width: 100%;}/*最新情報*/ 
.block_news{padding: 90px 0 45px;}.RWDnews009 .item{float: none;width: 100%;margin: 0 auto 35px;}/*頁尾背景*/ 
.block_video{margin-bottom:50px;}.bg_footer{background: transparent;}.block_footer{background-color: #e6e4e0;}/*copyright*/ 
.copyright{text-align: center;}/*社群*/ 
.RWDsocial003{float: none;margin: 25px 0 0;width: 180px;}/*電子報*/ 
.web_edm .email{width: 60%;}.web_edm .btn_container{width: 40%;}.block_footer{letter-spacing: 1px;}/*內頁*/ 
.page_wrapper_bg .cd-main-header { padding: 0 5px;}.page_wrapper_bg .cd-logo {width: 80px !important;}.page_wrapper_bg section.call_to_action .container {padding: 0 25px;}.hgroup h1 { font-size: 25px;}/*ab*/ 
.pagecontent h2 { font-size: 20px; margin-bottom: 0;}.ab_ttl {letter-spacing: 2px;}.page_wrapper_bg .article-text h4:after { left: 45.3%;}/*news*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 12px !important;color: #afafaf !important; font-weight: normal;}.layoutlist_3 .list_subject { margin-top: 10px !important;}.layoutlist_3 .listdate .yearmonth { top: 0;}/*cart*/#mobile-fixed .price-box li:first-child{ color: #fe5400;}#mobile-fixed .btn-box .bg2 { font-size: 12px;}a.btn.normal.bg1 { display: block;}a.normal.bg2.t-right {display: block; margin-top: 20px;}/*right_btn*/#mobile-fixed .btn-shop .btn.shop{ background: #5f4f45; border-radius: 0;}#mobile-fixed .btn-shop .btn.shop:hover { background-color: #bb9d8b;}/*left_btn*/#mobile-fixed .btn-shop .btn.add{background: #7d5353;border-radius: 0;}#mobile-fixed .btn-shop .btn.add{background-color: #a25c5c;}/*video*/ 
.video_item {margin: 0 !important; margin-bottom: 30px !important;}/*album*/ 
.album_item { margin: 0; height: 100% !important; margin-bottom: 30px;}.photo_view #carousel .flex-direction-nav { margin-top: 0 !important;}/*con*/ 
.con_info { letter-spacing: 1px;}/*shopdesc*/ 
.pagecontent.menu8 { padding: 0 !important;}.subtitle { line-height: 30px;}.tks h2 {font-size: 14px; line-height: 30px;}/*footer*/ 
.page_wrapper_bg .block_footer .container { padding: 0 25px;}.footer_sns { float: none;  margin: 25px 0 0; width: 180px;}.footer_left { letter-spacing: 1px;}.page_wrapper_bg .RWDsocial003 {margin-top: 0;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
/*內頁*/ 
.page_wrapper_bg .article-text { line-height: 2;}/*ab*/ 
.pagecontent h2 {margin-bottom: 0;font-size: 18px; margin-bottom: 10px !important;margin-top: 10px; line-height: 30px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
/*pick up*/ 
.RWDleft_cont002 .item-second .text-box .title{font-size: 29px;}/*公演資訊*/ 
.RWDProduct006 .date, .RWDProduct006 .place{display: block;text-align: center;margin: 0 auto;}.RWDProduct006 .product-description-brd{text-align: center;}/*內頁*/ 
.page_subject { padding: 0;}.hgroup h1 { font-size: 22px;}/*ab*/ 
.pagecontent h2 { margin-bottom: 0;}.ab_text { padding: 10px 0px;}/*news*/ 
.hgroup .container {margin-left: 0; margin-right: 0;}/*cart*/#mobile-fixed .fixed-bottom .price-box { font-size: 12px;  width: 90%;  text-align: center;  margin: auto;}#mobile-fixed .price-box li:first-child { color: #fe5400;  width: 50%;}ul.price-box>li { display: inline-block; line-height: 40px;}#mobile-fixed .fixed-bottom .btn-shop { width: 100%;}.video_item { margin-bottom: 0 !important;}/*album*/ 
.photo_view #carousel .flex-direction-nav a {margin-top: 15px;}/*shopdesc*/ 
.textbox { padding: 10px 0;}.pagecontent h2 {margin-bottom: 30px !important;}.subtitle { line-height: 1.5;}.tksbox h2 { font-size: 14px;}.tksbox a { font-size: 20px;}
}
/*iphone5 end*//* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
