/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*//* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:200px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .inside{background: transparent;}.RWDmenu_plus02 .inside.is-up{background-color: #B4803C;}.cd-main-header{background: transparent;}.cd-logo{width: 130px;margin: 20px 0 0;}.cd-logo::after {content: "";background: transparent url(archive/image/customization/l_right.png) center center no-repeat;background-size: contain;width: 100px;height: 21px;display: block;position: absolute;top: 10px;right: -115px;}nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 95%;min-width:1170px;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{bottom: 0;height: 3px;}.cd-primary-nav > li:hover::after{background: #fff;}.cd-primary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;letter-spacing: 2px;font-size: 16px;color: #fff;}.cd-primary-nav > li > a:hover{color: #fff;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #fff;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #D7A86B;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #fff;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #fff;}.cd-primary-nav > .has-children > a::after, .cd-primary-nav > .has-children > a::before{background: #fff;}.cd-primary-nav > li > a:hover::after, .cd-primary-nav > li > a:hover::before{background-color: #fff;}/*新Banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center top;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}.RWDbanner_plus01 .slick-caption{top: 37%;}.RWDbanner_plus01 .logo img{margin: 0 auto;max-width: 550px;}.RWDbanner_plus01.style-dotnav .control-box .control{position: relative;top: -50px;}/*about*/ 
.block_about::before {display:none;content: "";background: transparent url(archive/image/customization/about_bg_top.png) center top no-repeat;background-size: cover;width: 100%;height: 50px;position: absolute;top: -50px;right: 0;left: 0;}.block_about {background: #fff url(archive/image/customization/about_bg.jpg) center top repeat;font-size: 16px;letter-spacing: 3px;line-height: 2;text-align: center;color:#666;padding: 100px 0 20vw;position: relative;}.about_pic {position: absolute;margin: 50px auto 0;left: 0;right: 0;}@media (min-width: 1400px) {.about_pic{width: 85%;}}@media screen and (min-width: 1200px) and (max-width: 1399px){.about_pic{width:100%;max-width:1140px;}}.block_about .RWDedictor{position: relative;z-index: 0;}.block_about h1{font-family: 'Noto Serif TC', serif;margin: 0 auto 25px;font-size: 33px;letter-spacing: 5px;color: #333;font-weight: 600;position: relative;display: inline-block;}.block_about h1::before{content:"";background: transparent url(archive/image/customization/title_sumi_yoko.png) center center no-repeat;background-size: contain;width: 124px;height: 19px;display: block;position: absolute;z-index: -1;top: -4.5px;left: -15px;}.about_btn a{color: #B4803C;font-size: 15px;letter-spacing: 3px;border: 1px solid #B4803C;display: block;max-width: 150px;margin: 30px auto 0;padding: 10px 0;line-height: 1;transition: all 0.5s ease 0s;}.about_btn a:hover{background-color:#B4803C;color:#fff;}/*松雅精粹*/ 
.block_matsu{padding: 16vw 0 100px;position: relative;}.RWDleft_cont002 .item-second{background-color: transparent;}.RWDleft_cont002 .item-second:hover .pic img{transform: scale(1);}.RWDleft_cont002 .item-second .text-box{display:block;background:transparent;color:#666;padding: 0;height: 61vh;padding-right: 70px;padding-top: 15px;position: relative;}.RWDleft_cont002 .item-second .text-box .title{font-family: 'Noto Serif TC', serif;margin: 0 auto 0 25px;font-size: 33px;letter-spacing: 5px;color:#333;font-weight: 600;line-height: 1;position: relative;}.RWDleft_cont002 .item-second .text-box .title::before{content:"";background: transparent url(archive/image/customization/title_sumi.png) center center no-repeat;background-size: contain;width: 19px;height: 124px;display: block;position: absolute;z-index: -1;top: -15px;right: -6.5px;}.RWDleft_cont002 .item-second .text-box .subtitle{margin-left: 50px;font-size: 18px;letter-spacing: 5px;margin-top: 0;font-weight: normal;font-family: 'Noto Serif TC', serif;line-height: 1.8;color: #444;padding-bottom: 18vh;}.RWDleft_cont002 .item-second .text-box .underline{display:none;}.RWDleft_cont002 .item-second .text-box .text{margin-top: 0;width: auto;line-height: 2;font-size: 16px;letter-spacing: 2px;writing-mode: horizontal-tb;height: 100%;padding-top: 45px;}.RWDleft_cont002 .item-second .text-box .text h2{margin: 0 auto;font-size: 30px;height: 50px;text-align: center;border-bottom: 1px solid #ccc;margin-bottom: 20px;font-weight: normal;}.RWDleft_cont002 .item-second .text-box .text p{display: block;margin: 0 auto;font-size: 16px;height: calc(100% - 71px);letter-spacing: 5px;}.RWDleft_cont002 .good{float: right;height: 100%;display: block;margin-left: 35px;}.RWDleft_cont002 .item-second .text-box a{border: 1px solid #B4803C;border-radius: 0;padding: 0 10px;line-height: 1;color:#B4803C;margin: 0 auto;position: absolute;top: 60px;left: 0;height: 200px;width:auto;letter-spacing: 5px;font-weight: normal;}.RWDleft_cont002 .item-second .text-box a:hover{background-color: #B4803C;}.ma_a{width:64px;}.ma_b{width:64px;}@media (min-width: 480px) {.RWDleft_cont002 .item-second .text-box, .RWDleft_cont002 .item-second .text-box .text p{writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;}}/*楓情四溢*/ 
.block_momiji{padding: 0 0 100px;position: relative;}.RWDright_cont002 .item-first{background-color: transparent;}.RWDright_cont002 .item-first:hover .pic img{transform: scale(1);}.RWDright_cont002 .item-first .text-box{display:block;background:transparent;color:#666;padding: 0;height: 100vh;padding: 15px 6.5px 0 60px;position: relative;max-height: 450px;}.RWDright_cont002 .item-first .text-box .title{font-family: 'Noto Serif TC', serif;margin: 0 auto 0 25px;font-size: 33px;letter-spacing: 5px;color:#333;font-weight: 600;line-height: 1;position: relative;}.RWDright_cont002 .item-first .text-box .title::before{content:"";background: transparent url(archive/image/customization/title_sumi.png) center center no-repeat;background-size: contain;width: 19px;height: 124px;display: block;position: absolute;z-index: -1;top: -15px;right: -6.5px;}.RWDright_cont002 .item-first .text-box .subtitle{margin-left: 50px;font-size: 18px;letter-spacing: 5px;margin-top: 0;font-weight: normal;font-family: 'Noto Serif TC', serif;line-height: 1.8;color: #444;}.RWDright_cont002 .item-first .text-box .underline{display:none;}.RWDright_cont002 .item-first .text-box .text{display:block;margin-top: 0;width: auto;line-height: 2;font-size: 16px;letter-spacing: 2px;writing-mode: horizontal-tb;height: 100%;padding-top: 45px;}.RWDright_cont002 .item-first .text-box .text h2{height: 80px;text-align: left;border-bottom: 1px solid #ccc;margin: 0 auto 20px;font-weight: normal;}.RWDright_cont002 .item-first .text-box .text p{display:block;margin: 0 auto;font-size: 16px;height: calc(100% - 101px);letter-spacing: 5px;}.RWDright_cont002 .good{float:right;height: 100%;display: block;margin-left: 35px;width:33px;}#m_RWDfullscreen01_50_1 > div > div.item-first > div.text-box > a{display:none;}.RWDright_cont002 .item-first .text-box .text .mbtn{font-weight: normal;border: 1px solid #B4803C;border-radius: 0;padding: 0 10px;line-height: 1;color:#B4803C;margin: 0 auto;position: absolute;top: 60px;left: 3vw;height: 200px;width:auto;letter-spacing: 5px;}.RWDright_cont002 .item-first .text-box .text .mbtn:hover{background-color: #B4803C;color:#fff;}@media (min-width: 480px) {.RWDright_cont002 .item-first .text-box{overflow: hidden;}.RWDright_cont002 .item-first .text-box, .RWDright_cont002 .item-first .text-box .text h2, .RWDright_cont002 .item-first .text-box .text p, .RWDright_cont002 .item-first .text-box .text .mbtn{writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;}}/*楓葉*/ 
.momijiimg_one{position: absolute;z-index: 1;width: 100%;max-width: 325px;left: 16vw;bottom: -1.5vw;}.momijiimg_two{position: absolute;z-index: 1;right: 41vw;width: 100%;max-width: 115px;bottom: 2.5vw;}/*footer*/ 
.block_footer{position: relative;}.footer_left{float:left;width:50%;font-size: 16px;letter-spacing: 1.5px;line-height: 2;color:#666;}.footer_left a{color:#666;transition: all 0.5s ease 0s;}.footer_left a:hover{color:#B4803C;}.footer_right{float:right;width:35%;text-align: right;}.ig_link{display: inline-block;border: 1px solid #ccc;border-radius: 50px;padding: 3px 20px;margin: 20px 15px 0 0;font-size: 15px;transition: all 0.5s ease 0s;}.ig_link:hover{border-color:#c9398c;color:#c9398c !important;}.line_link{display: inline-block;border: 1px solid #ccc;border-radius: 50px;padding: 3px 20px;margin: 20px 0 0 0;font-size: 15px;transition: all 0.5s ease 0s;}.line_link:hover{border-color:#00b900;color:#00b900 !important;}.bg_map{position: absolute;width: 100%;max-width: 400px;right: 5vw;bottom: 215px;z-index: -1;opacity: 0.5;}/*scrolltop*/ 
.scrollT {margin-bottom: 30px;}.scrollTop{width: 48px;height: 48px;border-radius: 99em;background-color: #e0e0e0;top: 0px;background-image: url("archive/image/customization/btn-01.png");background-size: 85%;opacity: 1;}.scrollTop::after{content: "";width: 1px;height: 270px;display: block;background-color: #dfdfdf;position: absolute;left: 50%;bottom: -280px;z-index: -1;}/*頁尾三事項*/ 
.footer_notice{margin-top: 50px;font-size: 13px;background-color:#B4803C;color: #fff;letter-spacing: 1.5px;line-height: 1;text-align: center;padding:8px 0;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #fff;}.footer_copyright, .footer_ssl{display: inline-block;}.footer_ssl{border-left: 1px solid #eee;margin: 0 0 0 8px;padding: 0 0 0 8px;}/*右側電話*/ 
.fixed_tel{position: fixed;right: 15px;top: 30%;z-index: 21;}.fixed_tel a{width:36px;display: block;border-radius: 50px;padding: 10px 5px;font-size: 16px;letter-spacing: 3px;text-align: center;background-color: #B4803C;color: #fff;border: 1px solid #B4803C;transition: all 0.5s ease 0s;}@media (min-width: 480px) {.fixed_tel a{writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;}}.fixed_tel.tel_change a{background-color: #fff !important;color: #B4803C !important;}
/*內頁 start*/

/*共用*/ 
.collapsing_header .main {background: #fff url(archive/image/customization/about_bg.jpg) repeat !important;top: 0 !important;}.article-text>.container {width: 100%;padding: 0;}#RWDPAGE_BASE_PAT02 .call_to_action {padding: 70px 0 90px 0;}.article-text {color: #666;font-size: 16px;letter-spacing: 2px;line-height: 2;background: rgba(255, 255, 255, 0.4) !important;padding: 50px 20px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}.article-text h5 {font-size: 24px;border-bottom: 1px solid #b4803c;font-family: inherit;padding-bottom: 15px;color: #b4803c;line-height: 1.8;margin-bottom: 20px;}.article-text ul, .article-text ol {padding-left: 25px;}/*頁面標題*/ 
.hgroup .container {width: 100%;border-bottom: 0;margin-top: 0;margin-bottom: 10px;}.hgroup h1 {font-family: 'Noto Serif TC', serif;margin: 0 auto 25px;font-size: 33px;letter-spacing: 5px;color: #333;font-weight: 600;position: relative;display: inline-block;display: inline-block;}.hgroup h1::before {content: "";background: transparent url(archive/image/customization/title_sumi_yoko.png) center center no-repeat;background-size: contain;width: 124px;height: 19px;display: block;position: absolute;z-index: -1;top: -4.5px;left: -15px;}.hgroup .breadcrumb {font-size: 13px;letter-spacing: 2px;background-color: transparent;margin: 0;padding: 0;border: 0;bottom: auto;position: relative;display: inline-block;}.breadcrumb>li a {color: #333;}/*回上頁*/ 
.btn.btn_back {float: right;color: #B4803C;font-size: 15px;letter-spacing: 2px;border: 1px solid #B4803C;width: 120px;margin: 30px auto 0;line-height: 1;transition: all 0.5s ease 0s;background: transparent !important;border-radius: 0;padding:0}.btn.btn_back a {color: #B4803C;display: block;padding:10px 0}.btn.btn_back:hover {color: #fff;background-color: #b4803c !important;border: 1px solid #b4803c;}.btn.btn_back:hover a {color: #fff;}.btn.btn_back:active {box-shadow:none;}.ebtn {float: right;color: #B4803C;font-size: 15px;letter-spacing: 2px;border: 1px solid #B4803C;width: 120px;margin: 30px auto 0;padding: 10px 0;line-height: 1;transition: all 0.5s ease 0s;background: transparent !important;border-radius: 0;margin-right:0;text-align: center;}.ebtn a {color: #B4803C;}.ebtn:hover {color: #fff;background-color: #b4803c !important;border: 1px solid #b4803c;}.ebtn:hover a {color: #fff;}/*商品總攬*/ 
.layoutlist_2 .album_item_subject {color: #666;border: 1px solid #dedede;border-top: 0;}#album .page_desc {text-align: center;margin-bottom: 30px;}#album .page_content2 ._bd_is-btn-ghost1 {margin: 20px 0;}/*評論*/ 
.RWDeditor01 .model-title {font-size: 24px !important;font-weight: bold;margin-bottom: 40px !important;line-height: 1.8 !important;border-bottom: 1px solid #b4803c;font-family: inherit;padding-bottom: 10px;color: #b4803c;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}._bd_is-btn-ghost1 {margin: 20px auto;display: block;width: 200px;color: #B4803C;border: 1px solid #B4803C;padding: 10px 0;line-height: 1;background: transparent;font-size: 15px;transition: all 0.5s ease 0s;}._bd_is-btn-ghost1:active, ._bd_is-btn-ghost1:focus, ._bd_is-btn-ghost1:hover {color: #fff;background-color: #b4803c;border: 1px solid #b4803c;}/*常見問題*/ 
.faq_question {font-size: 18px;}.faq_answer_container {color: #666;font-size: 16px;letter-spacing: 2px;line-height: 2;}.faq_a_icon {margin-top: 8px;}/*聯絡我們*/ 
.formdesc {color: #666;font-size: 16px;letter-spacing: 2px;line-height: 2;}.eforms1 .formdesc {text-align: center;margin-bottom: 40px;margin-top:40px;}.eforms1 .customized_columns {width: 70%;margin: auto;}.eforms1 .form-horizontal .form-group {margin-left: 0;margin-right: 0;}.eforms1 .form-group .must {width: 95px;font-size: 15px;color: #666;font-weight: normal;}.eforms1 .form-group .control-label {width: 95px;font-size: 15px;color: #666;font-weight: normal;}.eforms1 .form-group .col-sm-12.col-md-11 {width: calc(100% - 100px);padding: 0;float: right;}.ebtn.currectsend_btn {float: right;color: #B4803C;font-size: 15px;letter-spacing: 2px;border: 1px solid #B4803C;width: 120px;margin: 30px auto 0;padding:0;line-height: 1;transition: all 0.5s ease 0s;background: transparent;border-radius: 0;}.ebtn.currectsend_btn:hover {color: #fff;background-color: #b4803c;border: 1px solid #b4803c;}.ebtn.currectsend_btn:hover a {color: #fff;}.customized_columns ._input, .customized_columns select {background-color: #fff;border-radius: 0;box-shadow: none;}.form-control:focus {border-color: #b7b7b7;box-shadow: none;}.ebtn a {color: #B4803C;padding:0;text-align: center;padding: 10px 0}.article-text>.container>.row {margin: 0;}/*頁尾*/#RWDPAGE_BASE_PAT02 .bg_map {opacity: 0.15;}

/*內頁 end*/
/*小螢幕 start*/

@media screen and (max-width: 1500px) {.RWDleft_cont002 .item-second .text-box{height: 75vh;}.RWDleft_cont002 .item-second .text-box .subtitle{margin-left: 30px;padding-bottom: 13vh;}}@media screen and (max-width: 1400px) {.ma_b{width:96px;}.ma_c{width:64px;}}@media screen and (max-width: 1300px) {.fixed_tel{right: 9px;}.RWDleft_cont002 .item-second .text-box{height: 70vh;}.momijiimg_one{left: 5vw;}.bg_map{max-width: 350px;right: 0;}}@media screen and (max-width: 1199px) {/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 55px;}#RWDfullscreen01 .container{padding: 0 55px;}.RWDmenu_plus02 .container{padding: 0 !important;}.about_pic{padding: 0 55px;}/*內頁-左右間距*/ 
.call_to_action>.container {padding: 0 55px;}#RWDPAGE_BASE_PAT02 .block_footer .container {padding: 0 55px;}/*header*/ 
.cd-logo{width: 100px;}.cd-main-header .cd-logo{margin-top: 10px !important;margin-left: 0;}.cd-logo::after{width: 90px;height: 19px;top: 7px;right: -105px;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}.cd-main-header{transition: all 0.5s ease 0s;}.RWDmenu_plus02 .inside.is-up .cd-main-header{background-color: #B4803C;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #fff;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;color:#555;}.cd-primary-nav > .has-children > a::after, .cd-primary-nav > .has-children > a::before{background: #999;}.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;}/*main*//*banner*/ 
.RWDbanner_plus01.style-dotnav .control-box .control{top: -35px;}.RWDbanner_plus01 .logo{text-align: center;}.RWDbanner_plus01 .logo img{width: 95%;}.block_about::before{height: 80px;top: -80px;}.block_about{padding: 90px 0 20vw;}.block_matsu{padding: 23vw 0 100px;}.RWDleft_cont002 .item-second .pic{width: 42%;}.RWDleft_cont002 .item-second .text-box{width: 58%;padding-right: 55px;}.RWDleft_cont002 .item-second .text-box .subtitle{margin-left: 28px;padding-bottom: 18vh;}.RWDleft_cont002 .good{margin-left: 25px;}.ma_b{width:96px;}.RWDright_cont002 .good{margin-left: 25px;}.RWDright_cont002 .item-first .text-box .subtitle{margin-left: 28px;}.momijiimg_one{max-width: 200px;bottom: -7vw;}.momijiimg_two{right: 38vw;bottom: 9.5vw;}.footer_right{width: 40%;}}

/*小螢幕 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*/ 
.fixed_tel{top: 33%;}.RWDbanner_plus01 .slick-caption {top: 41%;}.RWDbanner_plus01 .logo img{width: 80%;}.RWDleft_cont002 .item-second .pic{width: 100%;max-height: 300px;overflow: hidden;}.RWDleft_cont002 .item-second .pic img{top: -380px;position: relative;}.RWDleft_cont002 .item-second .text-box{width: 100%;padding-right: 25px;height: 35vh;margin-top: 25px;}.RWDleft_cont002 .item-second .text-box .text{overflow: hidden;}.RWDleft_cont002 .item-second .text-box .subtitle{margin-left: 40px;padding-bottom: 5vh;}.ma_a{width:96px;}.ma_b{width:128px;}.ma_c{width:64px;}.block_momiji{padding: 0 0 30px;}.RWDright_cont002 .item-first .pic{max-height: 300px;}.RWDright_cont002 .item-first .pic img{top: -50px;position: relative;}.RWDright_cont002 .item-first .text-box{max-height: 270px;margin-top: 25px;padding: 15px 80px 0 0}.RWDright_cont002 .item-first .text-box .text{overflow: hidden;}.RWDright_cont002 .item-first .text-box .subtitle{margin-left: 40px;}.RWDright_cont002 .item-first .text-box .text .mbtn{left: 150px;}.momijiimg_one{max-width: 180px;left: auto;right: 3vw;bottom: -70px;}.momijiimg_two{left: 5vw;bottom: 2vw;}.bg_map{max-width: 280px;right: 0;bottom: 180px;display:none;}.scrollT .container {position: relative;}.scrollT .container::after{content: "";width: calc(100% - 110px);height: 1px;display: block;background-color: #e0e0e0;bottom: 23px;position: absolute;z-index: -1;left: 0;right: 0;margin: 0 auto;}.scrollTop::before, .scrollTop::after{display:none;}.footer_left{width: 65%;letter-spacing: 1px;}.footer_right {width: 35%;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}/*-----內頁------*//*聯絡我們*/ 
.eforms1 .customized_columns {width: 100%;}.eforms1 .form-group .control-label {padding: 0 !important;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*/ 
.RWDfakeloader img {max-width: 60%;}/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}.about_pic{padding: 0 25px;display:none;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.control-left .control-box {right: auto;}.RWDbanner_plus01.style-dotnav.control-left .control-box {top: 0;top: inherit;position: absolute; bottom: 0; width: initial; height: 100vh !important;}.RWDbanner_plus01.style-dotnav .control-box .items{display: table-cell; vertical-align: middle;}.RWDbanner_plus01.style-dotnav .control-box .items li{display: block;}.RWDbanner_plus01.style-dotnav.control-left .control-box {right: 15px;}.RWDbanner_plus01 .slick-caption{top: 39%;}.RWDbanner_plus01 .logo img {width: 90%;}/*main*/ 
.block_about{padding: 80px 0 70px;}.block_about .visible-xs{text-align: left;}.block_about h1{margin: 0 auto 30px;}.block_matsu{padding: 23vw 0 70px;}.RWDleft_cont002 .item-second .pic{display:none;}.RWDleft_cont002 .item-second .pic img{top: -70px;}.RWDleft_cont002 .item-second .text-box{height: auto;text-align: center;padding: 0;margin-top: 0px;}.RWDleft_cont002 .item-second .text-box .title{margin: 0 auto 25px;display: inline-block;}.RWDleft_cont002 .item-second .text-box .title::before{content:"";background: transparent url(archive/image/customization/title_sumi_yoko.png) center center no-repeat;background-size: contain;width: 124px;height: 19px;display: block;position: absolute;z-index: -1;top: -4.5px;left: -15px;}.RWDleft_cont002 .item-second .text-box .subtitle{margin: 0 auto 30px;padding: 0;text-align: left;}.RWDleft_cont002 .item-second .text-box .text{height: auto;padding-top: 0;}.RWDleft_cont002 .good{float: none;height: auto;width: 100%;margin: 0 auto 35px;text-align: center;}.RWDleft_cont002 .item-second .text-box .text h2{height: auto;padding: 10px;display: inline-block;border: 2px solid #B4803C;color: #B4803C;border-radius: 50px;margin-bottom: 15px;}.RWDleft_cont002 .item-second .text-box a{position: relative;height: auto;top: auto;left: auto;width: 100%;padding: 10px 0;margin-top: 15px;}.RWDleft_cont002 .item-second .text-box .text p{text-align: justify;}.block_momiji{padding: 0 0 70px;}.RWDright_cont002 .item-first .pic{display:none;}.RWDright_cont002 .item-first .pic img{top: 0;}.RWDright_cont002 .item-first .text-box{text-align: center;max-height: 100%;max-height: initial;margin-top: 0px;padding: 0;width: 100%;height: auto;}.RWDright_cont002 .item-first .text-box .title{margin: 0 auto 25px;display: inline-block;}.RWDright_cont002 .item-first .text-box .title::before{content:"";background: transparent url(archive/image/customization/title_sumi_yoko.png) center center no-repeat;background-size: contain;width: 124px;height: 19px;display: block;position: absolute;z-index: -1;top: -4.5px;left: -15px;}.RWDright_cont002 .item-first .text-box .subtitle{margin: 0 auto 15px;padding: 0;text-align: center;}.RWDright_cont002 .item-first .text-box .text{height: auto;margin: 0 -15px;padding-top: 0;}.RWDright_cont002 .good{margin: 0 auto 25px;width: 50%;float: left;padding: 0 15px;}.RWDright_cont002 .item-first .text-box .text h2{margin: 0 auto 10px;text-align: center;height: auto;padding-bottom: 10px;}.RWDright_cont002 .item-first .text-box .text .mbtn {left: auto;top: auto;height: auto;width: calc(100% - 30px);padding: 10px 0;position: relative;margin-top: 15px;}.momijiimg_one, .momijiimg_two{display:none;}.scrollT .container::after{content: "";width: calc(100% - 50px);}.footer_left, .footer_right{width:100%;float:none;}.footer_left{text-align: center;letter-spacing: 1.5px;}.footer_left span.thx{display: block;padding: 5px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-top: 15px;}.footer_right{margin-top: 50px;}.ig_link{margin: 20px auto 0;display: block;text-align: center;}.line_link{display: block;text-align: center;margin: 10px auto 0;}.fixed_tel {right: 0;top: auto;bottom: -50px;width: 100%;transition: all 0.5s ease 0s;}.tel_change{bottom: 0 !important;}.fixed_tel a{width: 100%;border-radius: 0;padding: 7px 0;border: 0px solid transparent;}.fixed_tel.tel_change a{box-shadow: 1px 1px 15px rgba(43,43,43,.12);}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;padding: 8px 0 50px;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}/*--------內頁---------*//*內頁-左右間距*/ 
.call_to_action>.container {padding: 0 25px;}#RWDPAGE_BASE_PAT02 .block_footer .container {padding: 0 25px;}.layoutlist_2 .album_item {padding: 0;}#article, #album, #eforms, #faq {padding: 0 !important;}/*共用*/ 
.article-text {background: transparent !important;padding: 0;box-shadow: none;}.article-text h5 {font-size: 20px;}.RWDeditor01 .model-title {font-size: 20px !important;}.collapsing_header .main {top: 50px !important;}/*選單*/#RWDPAGE_BASE_PAT02 .cd-main-header {background: #B4803C;}/*按鈕*/ 
.btn.btn_back , .ebtn.currectsend_btn, #album .page_content2 ._bd_is-btn-ghost1, .ebtn, ._bd_is-btn-ghost1 {width:100%;}#album ._bd_column._bd_full {padding:0;}/*頁千*/ 
.hgroup .container {margin: 0 0 40px;}.page_subject {padding: 0;}.hgroup h1 {display: block;margin: 0 auto 20px;font-size: 28px;}.hgroup .breadcrumb {display: block;text-align: left;width: 100%;}/*商品總攬*/ 
.layoutlist_2 .album_item {margin: 0 0 30px;}/*常見問題*/ 
.faq_q_icon {margin: 0 16px 0 0;}.rwd .faq_answer {padding: 25px 15px;}.faq_question {font-size: 17px;}/*聯絡我們*/ 
.eforms1 .form-group .control-label {width: 100%;}.eforms1 .form-group .col-sm-12.col-md-11 {width: 100%;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.footer_ssl{margin:0 -15px;}
}
/*iphone5 end*/