@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC:200,300,400,500,600,700,900&display=swap);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+TC:200,300,400,500,600,700,900&display=swap);.list-margin-fit:first-child{margin-left:0}.list-margin-fit:last-child{margin-right:0}.list-padding-fit:first-child{padding-left:0}.list-padding-fit:last-child{padding-right:0}@-webkit-keyframes anim-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-moz-keyframes anim-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-ms-keyframes anim-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-o-keyframes anim-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@keyframes anim-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}.row-xs-col{margin:0 -5px}.row-xs-col>div{padding:0 5px}.row-sm-col{margin:0 -10px}.row-sm-col>div{padding:0 10px}.row-md-col{margin:0 -15px}.row-md-col>div{padding:0 15px}.row-lg-col{margin:0 -20px}.row-lg-col>div{padding:0 20px}body,html{width:100%;height:100%;margin:0;padding:0}body a{transition:all .6s}body a:active,body a:focus,body a:hover{text-decoration:none}.container-vm{height:100%;width:100%;display:table;table-layout:fixed;position:relative}.container-vm-box{display:table-cell;vertical-align:middle}.container-vb{height:100%;width:100%;display:table;table-layout:fixed;position:relative}.container-vb-box{display:table-cell;vertical-align:bottom}.img-responsive-center{margin-left:auto;margin-right:auto}.form-group-inline .checkbox,.form-group-inline .radio{display:inline-block;margin-right:15px}@media (min-width:768px){.text-sm-left{text-align:left}.text-sm-center{text-align:center}.text-sm-right{text-align:right}}@media (min-width:992px){.text-md-left{text-align:left}.text-md-center{text-align:center}.text-md-right{text-align:right}}@media (min-width:1200px){.text-lg-left{text-align:left}.text-lg-center{text-align:center}.text-lg-right{text-align:right}}@media (min-width:768px){.float-sm-left{float:left}.float-sm-right{float:right}.float-sm-none{float:none}}@media (min-width:992px){.float-md-left{float:left}.float-md-right{float:right}.float-md-none{float:none}}@media (min-width:1200px){.float-lg-left{float:left}.float-lg-right{float:right}.float-lg-none{float:none}}@media (max-width:767px){.row-clear .col-lg-2:nth-child(6n+1),.row-clear .col-lg-3:nth-child(4n+1),.row-clear .col-lg-4:nth-child(3n+1),.row-clear .col-lg-6:nth-child(2n+1),.row-clear .col-md-2:nth-child(6n+1),.row-clear .col-md-3:nth-child(4n+1),.row-clear .col-md-4:nth-child(3n+1),.row-clear .col-md-6:nth-child(2n+1),.row-clear .col-sm-2:nth-child(6n+1),.row-clear .col-sm-3:nth-child(4n+1),.row-clear .col-sm-4:nth-child(3n+1),.row-clear .col-sm-6:nth-child(2n+1),.row-clear .col-xs-2:nth-child(6n+1),.row-clear .col-xs-3:nth-child(4n+1),.row-clear .col-xs-4:nth-child(3n+1),.row-clear .col-xs-6:nth-child(2n+1){clear:none}.row-clear .col-xs-2:nth-child(6n+1),.row-clear .col-xs-3:nth-child(4n+1),.row-clear .col-xs-4:nth-child(3n+1),.row-clear .col-xs-6:nth-child(2n+1){clear:both}}@media (min-width:768px){.row-clear .col-lg-2:nth-child(6n+1),.row-clear .col-lg-3:nth-child(4n+1),.row-clear .col-lg-4:nth-child(3n+1),.row-clear .col-lg-6:nth-child(2n+1),.row-clear .col-md-2:nth-child(6n+1),.row-clear .col-md-3:nth-child(4n+1),.row-clear .col-md-4:nth-child(3n+1),.row-clear .col-md-6:nth-child(2n+1),.row-clear .col-sm-2:nth-child(6n+1),.row-clear .col-sm-3:nth-child(4n+1),.row-clear .col-sm-4:nth-child(3n+1),.row-clear .col-sm-6:nth-child(2n+1),.row-clear .col-xs-2:nth-child(6n+1),.row-clear .col-xs-3:nth-child(4n+1),.row-clear .col-xs-4:nth-child(3n+1),.row-clear .col-xs-6:nth-child(2n+1){clear:none}.row-clear .col-sm-2:nth-child(6n+1),.row-clear .col-sm-3:nth-child(4n+1),.row-clear .col-sm-4:nth-child(3n+1),.row-clear .col-sm-6:nth-child(2n+1){clear:both}}@media (min-width:992px){.row-clear .col-lg-2:nth-child(6n+1),.row-clear .col-lg-3:nth-child(4n+1),.row-clear .col-lg-4:nth-child(3n+1),.row-clear .col-lg-6:nth-child(2n+1),.row-clear .col-md-2:nth-child(6n+1),.row-clear .col-md-3:nth-child(4n+1),.row-clear .col-md-4:nth-child(3n+1),.row-clear .col-md-6:nth-child(2n+1),.row-clear .col-sm-2:nth-child(6n+1),.row-clear .col-sm-3:nth-child(4n+1),.row-clear .col-sm-4:nth-child(3n+1),.row-clear .col-sm-6:nth-child(2n+1),.row-clear .col-xs-2:nth-child(6n+1),.row-clear .col-xs-3:nth-child(4n+1),.row-clear .col-xs-4:nth-child(3n+1),.row-clear .col-xs-6:nth-child(2n+1){clear:none}.row-clear .col-md-2:nth-child(6n+1),.row-clear .col-md-3:nth-child(4n+1),.row-clear .col-md-4:nth-child(3n+1),.row-clear .col-md-6:nth-child(2n+1){clear:both}}@media (min-width:1200px){.row-clear .col-lg-2:nth-child(6n+1),.row-clear .col-lg-3:nth-child(4n+1),.row-clear .col-lg-4:nth-child(3n+1),.row-clear .col-lg-6:nth-child(2n+1),.row-clear .col-md-2:nth-child(6n+1),.row-clear .col-md-3:nth-child(4n+1),.row-clear .col-md-4:nth-child(3n+1),.row-clear .col-md-6:nth-child(2n+1),.row-clear .col-sm-2:nth-child(6n+1),.row-clear .col-sm-3:nth-child(4n+1),.row-clear .col-sm-4:nth-child(3n+1),.row-clear .col-sm-6:nth-child(2n+1),.row-clear .col-xs-2:nth-child(6n+1),.row-clear .col-xs-3:nth-child(4n+1),.row-clear .col-xs-4:nth-child(3n+1),.row-clear .col-xs-6:nth-child(2n+1){clear:none}.row-clear .col-lg-2:nth-child(6n+1),.row-clear .col-lg-3:nth-child(4n+1),.row-clear .col-lg-4:nth-child(3n+1),.row-clear .col-lg-6:nth-child(2n+1){clear:both}}@font-face{font-family:SourceHanSerifTCSemiBold;src:url(../fonts/SourceHanSerifTC-SemiBold.otf) format("opentype")}@font-face{font-family:SourceHanSerifTCRegular;src:url(../fonts/SourceHanSerifTC-Regular.otf) format("opentype")}@font-face{font-family:MHeiHKLight;src:url(../fonts/MHeiHK-Light.ttf) format("opentype")}@font-face{font-family:MHeiHKMedium;src:url(../fonts/MHeiHK-Medium.ttf) format("opentype")}@font-face{font-family:MHeiHKBold;src:url(../fonts/MHeiHK-Bold.ttf) format("opentype")}.fancybox-nav span{visibility:visible!important;background-image:none!important}.fancybox-next span{right:-40px!important;background-image:none!important}.fancybox-next span::after,.fancybox-next span::before,.fancybox-prev span::after,.fancybox-prev span::before{background-color:#fff;content:'';display:block;height:1px;position:absolute;transform-origin:center;transition:all .2s ease-in;width:23px;z-index:-1}.fancybox-next span::before{top:8px;transform:rotate(45deg);left:10px}.fancybox-next span::after{bottom:9px;transform:rotate(-45deg);left:10px}.fancybox-prev span{left:-40px!important}.fancybox-prev span::before{top:8px;transform:rotate(-45deg);left:5px}.fancybox-prev span::after{bottom:9px;transform:rotate(45deg);left:5px}.fancybox-item.fancybox-skin{position:relative}.fancybox-item.fancybox-close{background:0 0;border:0;box-sizing:border-box;color:transparent;cursor:pointer;line-height:40px;margin:0;outline:0;overflow:hidden;padding:0;position:absolute;top:-35px;right:-35px;text-transform:uppercase;transition:all .2s ease-in;width:35px}.fancybox-item.fancybox-close::after,.fancybox-item.fancybox-close::before{background-color:#fff;content:'';display:block;height:1px;left:0;position:absolute;transform-origin:center;transition:all .2s ease-in;width:35px;z-index:-1}.fancybox-item.fancybox-close::before{top:15px;transform:rotate(45deg)}.fancybox-item.fancybox-close::after{bottom:20px;transform:rotate(-45deg)}body{font-family:'Open Sans',sans-serif;overflow-x:hidden}.link-class:hover,.mail-class:hover,body a{color:inherit}.btn-theme{font-family:MHeiHKMedium;min-width:120px;background-color:#6e3c10;color:#fff;text-align:center;display:inline-block;padding:8px 10px;letter-spacing:.2em;font-size:13px}.btn-theme:active,.btn-theme:focus,.btn-theme:hover{color:#fff;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.ck-box h1,.ck-box h2,.ck-box h3,.ck-box h4,.ck-box h5,.ck-box h6,.ck-box label,.ck-box li,.ck-box p,.ck-box table{line-height:1.8}@media (max-width:575px){.ck-box blockquote{font-size:13px}}@media (min-width:576px) and (max-width:767px){.ck-box blockquote{font-size:14px}}@media (min-width:768px) and (max-width:991px){.ck-box blockquote{font-size:15px}}@media (min-width:992px) and (max-width:1199px){.ck-box blockquote{font-size:17px}}@media (min-width:1200px) and (max-width:1619px){.ck-box blockquote{font-size:18px}}@media (min-width:1620px){.ck-box blockquote{font-size:18px}}@media (max-width:575px){.section-main label,.section-main li,.section-main p,.section-main table{font-size:10px}}@media (min-width:576px) and (max-width:767px){.section-main label,.section-main li,.section-main p,.section-main table{font-size:11px}}@media (min-width:768px) and (max-width:991px){.section-main label,.section-main li,.section-main p,.section-main table{font-size:12px}}@media (min-width:992px) and (max-width:1199px){.section-main label,.section-main li,.section-main p,.section-main table{font-size:13px}}@media (min-width:1200px) and (max-width:1619px){.section-main label,.section-main li,.section-main p,.section-main table{font-size:14px}}@media (min-width:1620px){.section-main label,.section-main li,.section-main p,.section-main table{font-size:14px}}.section-main h1{margin-bottom:25px}@media (max-width:575px){.section-main h1{font-size:36px}}@media (min-width:576px) and (max-width:767px){.section-main h1{font-size:39px}}@media (min-width:768px) and (max-width:991px){.section-main h1{font-size:42px}}@media (min-width:992px) and (max-width:1199px){.section-main h1{font-size:46px}}@media (min-width:1200px) and (max-width:1619px){.section-main h1{font-size:50px}}@media (min-width:1620px){.section-main h1{font-size:50px}}@media (max-width:575px){.section-main h2{font-size:30px}}@media (min-width:576px) and (max-width:767px){.section-main h2{font-size:33px}}@media (min-width:768px) and (max-width:991px){.section-main h2{font-size:36px}}@media (min-width:992px) and (max-width:1199px){.section-main h2{font-size:39px}}@media (min-width:1200px) and (max-width:1619px){.section-main h2{font-size:42px}}@media (min-width:1620px){.section-main h2{font-size:42px}}@media (max-width:575px){.section-main h3{font-size:23px}}@media (min-width:576px) and (max-width:767px){.section-main h3{font-size:25px}}@media (min-width:768px) and (max-width:991px){.section-main h3{font-size:27px}}@media (min-width:992px) and (max-width:1199px){.section-main h3{font-size:29px}}@media (min-width:1200px) and (max-width:1619px){.section-main h3{font-size:32px}}@media (min-width:1620px){.section-main h3{font-size:32px}}@media (max-width:575px){.section-main h4{font-size:17px}}@media (min-width:576px) and (max-width:767px){.section-main h4{font-size:19px}}@media (min-width:768px) and (max-width:991px){.section-main h4{font-size:20px}}@media (min-width:992px) and (max-width:1199px){.section-main h4{font-size:22px}}@media (min-width:1200px) and (max-width:1619px){.section-main h4{font-size:24px}}@media (min-width:1620px){.section-main h4{font-size:24px}}@media (max-width:575px){.section-main h5{font-size:13px}}@media (min-width:576px) and (max-width:767px){.section-main h5{font-size:14px}}@media (min-width:768px) and (max-width:991px){.section-main h5{font-size:15px}}@media (min-width:992px) and (max-width:1199px){.section-main h5{font-size:17px}}@media (min-width:1200px) and (max-width:1619px){.section-main h5{font-size:18px}}@media (min-width:1620px){.section-main h5{font-size:18px}}@media (max-width:575px){.section-main h6{font-size:11px}}@media (min-width:576px) and (max-width:767px){.section-main h6{font-size:12px}}@media (min-width:768px) and (max-width:991px){.section-main h6{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.section-main h6{font-size:15px}}@media (min-width:1200px) and (max-width:1619px){.section-main h6{font-size:16px}}@media (min-width:1620px){.section-main h6{font-size:16px}}.section-padding{padding:180px 0}@media (min-width:992px) and (max-width:1199px){.section-padding{padding:90px 0}}@media (min-width:768px) and (max-width:991px){.section-padding{padding:45px 0}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.section-padding{padding:15px 0}}@media (min-width:1620px){.container-xxl{max-width:1660px}}@media (min-width:1620px){.container-xl{max-width:1590px}}@media (min-width:1620px){.container-l{max-width:1340px}}header{position:absolute;left:30px;top:0;width:100%;height:100%;max-width:273px;z-index:1000}@media (max-width:575px),(min-width:576px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){header{background-color:#fff;box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px}}header.index{background:rgba(255,255,255,.95)}header.active{z-index:900}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px),(min-width:576px) and (max-width:767px),(max-width:575px){header{position:fixed;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;left:-290px}header.active{opacity:1;left:30px}}@media (min-width:992px) and (max-width:1199px) and (max-width:575px),(min-width:768px) and (max-width:991px) and (max-width:575px),(min-width:576px) and (max-width:767px) and (max-width:575px),(max-width:575px) and (max-width:575px),(min-width:992px) and (max-width:1199px) and (min-width:576px) and (max-width:767px),(min-width:768px) and (max-width:991px) and (min-width:576px) and (max-width:767px),(min-width:576px) and (max-width:767px) and (min-width:576px) and (max-width:767px),(max-width:575px) and (min-width:576px) and (max-width:767px){header.active{left:20px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){header{max-width:180px}}.left-bar{width:30px;height:100%;position:fixed;left:0;top:0;z-index:1002;background-image:url(../img/common/system/left-bar-bg.jpg);background-position:center top;background-repeat:repeat-y}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-bar{width:20px}}.left-bar .toggle-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:5px}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-bar .toggle-wrapper{margin-left:5px}}@media (max-width:575px),(min-width:576px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.left-bar .left-bar-toggle{border-style:solid;border-width:20px 0 20px 20px;border-color:rgba(255,255,255,0) transparent rgba(255,255,255,0) #fff;width:0;height:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all}.left-bar .left-bar-toggle.active{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-bar .left-bar-toggle{width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:rgba(255,255,255,0) transparent rgba(255,255,255,0) #fff}}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px),(min-width:576px) and (max-width:767px),(max-width:575px){.left-bar{z-index:1002}.left-bar:after{background-color:#fff;width:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all}.left-bar.active{z-index:1002}.left-bar.active:after{width:225px}}@media (min-width:992px) and (max-width:1199px) and (max-width:575px),(min-width:768px) and (max-width:991px) and (max-width:575px),(min-width:576px) and (max-width:767px) and (max-width:575px),(max-width:575px) and (max-width:575px),(min-width:992px) and (max-width:1199px) and (min-width:576px) and (max-width:767px),(min-width:768px) and (max-width:991px) and (min-width:576px) and (max-width:767px),(min-width:576px) and (max-width:767px) and (min-width:576px) and (max-width:767px),(max-width:575px) and (min-width:576px) and (max-width:767px){.left-bar.active:after{width:200px}}@media (min-width:992px) and (max-width:1199px) and (max-width:575px),(min-width:768px) and (max-width:991px) and (max-width:575px),(min-width:576px) and (max-width:767px) and (max-width:575px),(max-width:575px) and (max-width:575px),(min-width:992px) and (max-width:1199px) and (min-width:576px) and (max-width:767px),(min-width:768px) and (max-width:991px) and (min-width:576px) and (max-width:767px),(min-width:576px) and (max-width:767px) and (min-width:576px) and (max-width:767px),(max-width:575px) and (min-width:576px) and (max-width:767px),(min-width:992px) and (max-width:1199px) and (min-width:768px) and (max-width:991px),(min-width:768px) and (max-width:991px) and (min-width:768px) and (max-width:991px),(min-width:576px) and (max-width:767px) and (min-width:768px) and (max-width:991px),(max-width:575px) and (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px) and (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px) and (min-width:992px) and (max-width:1199px),(min-width:576px) and (max-width:767px) and (min-width:992px) and (max-width:1199px),(max-width:575px) and (min-width:992px) and (max-width:1199px){.left-bar.active:after{display:none}}.left-menu{width:270px;left:0;top:0;z-index:3}@media (min-width:1200px) and (max-width:1619px),(min-width:1620px){.left-menu{position:fixed}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu{width:180px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.left-menu{width:237px}}.left-menu img{padding-left:87px;padding-top:80px}@media (min-width:1620px){.left-menu img{padding-left:100px;padding-top:60px;height:400px}}@media (min-width:1200px) and (max-width:1619px){.left-menu img{padding-left:100px;padding-top:24px;height:330px}}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.left-menu img{padding-top:40px;padding-left:39px;width:180px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu img{padding-top:0;padding-left:0;width:100px;margin-top:20px;margin-left:35px}}.left-menu .menu-container{margin-top:70px}@media (min-width:1620px){.left-menu .menu-container{margin-top:60px}}@media (min-width:1200px) and (max-width:1619px){.left-menu .menu-container{margin-top:35px}}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.left-menu .menu-container{margin-top:70px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu .menu-container{margin-top:35px}}.left-menu .menu-item{display:block;font-family:SourceHanSerifTCRegular;font-size:24px;color:#ad8f54;margin-bottom:30px;padding-left:102px;font-weight:600;letter-spacing:.15em;position:relative}@media (min-width:1620px){.left-menu .menu-item{margin-bottom:30px;padding-left:100px}}@media (min-width:1200px) and (max-width:1619px){.left-menu .menu-item{margin-bottom:20px;padding-left:100px;font-size:22px}}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.left-menu .menu-item{padding-left:54px;margin-bottom:25px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu .menu-item{padding-left:35px;margin-bottom:15px;font-size:18px}}.left-menu .menu-item:after,.left-menu .menu-item:before{content:"";position:absolute;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu .menu-item:after,.left-menu .menu-item:before{display:none}}.left-menu .menu-item:before{width:0;border-top:1px solid #6e3c10;height:0;left:0;top:50%}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu .menu-item:before{display:none}}.left-menu .menu-item:after{opacity:0;width:7px;height:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#6e3c10;left:0;top:50%;margin-top:-3px;margin-left:0}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu .menu-item:after{display:none}}.left-menu .menu-item.active{color:#6e3c10}.left-menu .menu-item:active,.left-menu .menu-item:focus,.left-menu .menu-item:hover{padding-left:135px}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu .menu-item:active,.left-menu .menu-item:focus,.left-menu .menu-item:hover{padding-left:35px}}.left-menu .menu-item:active:before,.left-menu .menu-item:focus:before,.left-menu .menu-item:hover:before{width:115px}.left-menu .menu-item:active:after,.left-menu .menu-item:focus:after,.left-menu .menu-item:hover:after{opacity:1;left:110px}@media (min-width:1200px) and (max-width:1619px),(min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.left-menu .menu-item:active,.left-menu .menu-item:focus,.left-menu .menu-item:hover{padding-left:105px}.left-menu .menu-item:active:before,.left-menu .menu-item:focus:before,.left-menu .menu-item:hover:before{width:85px}.left-menu .menu-item:active:after,.left-menu .menu-item:focus:after,.left-menu .menu-item:hover:after{left:80px}}.left-menu .menu-lang{padding-left:102px;margin-top:50px}@media (min-width:1200px) and (max-width:1619px){.left-menu .menu-lang{padding-left:100px;margin-top:35px}}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.left-menu .menu-lang{margin-top:40px;padding-left:54px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.left-menu .menu-lang{padding-left:35px;margin-top:20px}}.left-menu .menu-lang .lang-item{display:inline-block;width:44px;height:44px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;line-height:44px;border:1px solid #9e4218;margin-right:12px;font-size:20px}.left-menu .menu-lang .lang-item:active,.left-menu .menu-lang .lang-item:focus,.left-menu .menu-lang .lang-item:hover{background-color:#fff}.left-menu .menu-lang .lang-item.active{background-color:#6e3c10;border-color:#6e3c10;color:#fff}.home-slide{height:100vh}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.home-slide{height:430px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.home-slide{height:180px}}.home-slide .swiper-container{height:100%}.home-slide .swiper-container .swiper-slide{position:relative;height:100%;overflow:hidden}.home-slide .swiper-container .swiper-slide.video{overflow:hidden;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.home-slide .swiper-container .swiper-slide.video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-slide .swiper-container .swiper-slide{height:auto;max-height:none}}.home-slide .swiper-container .swiper-slide .bg-img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:linear all 7s;-moz-transition:linear all 7s;-ms-transition:linear all 7s;-o-transition:linear all 7s}.home-slide .swiper-container .swiper-slide .slide-bg{display:block;width:100%;height:100%}.home-slide .swiper-container .swiper-slide .slide-bg .bg-img{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.home-slide .swiper-container .swiper-slide-active .bg-img.scale{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transition:linear all 7s;-moz-transition:linear all 7s;-ms-transition:linear all 7s;-o-transition:linear all 7s}.home-slide .swiper-container .swiper-pagination{bottom:4%;text-align:right;padding-right:88px}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.home-slide .swiper-container .swiper-pagination{padding-right:30px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.home-slide .swiper-container .swiper-pagination{top:84%;text-align:right;padding-right:20px}}.home-slide .swiper-container .swiper-pagination .swiper-pagination-bullet{width:17px;height:17px;margin:0 12px;background-color:#aa8b67;opacity:1}.home-slide .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#6c472b}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.home-slide .swiper-container .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;margin:0 8px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-slide .swiper-container .swiper-pagination{bottom:5%}.home-slide .swiper-container .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px}}.home-title{padding-top:90px}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.home-title{padding-top:40px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-title{padding-top:20px}}.sticky-list-wrapper{position:absolute;left:24%}@media (min-width:1200px) and (max-width:1619px){.sticky-list-wrapper{left:16%}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.sticky-list-wrapper{left:5%}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.sticky-list-wrapper{left:5%}}@media (min-width:1200px) and (max-width:1619px){.sticky-list{padding-left:130px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.sticky-list{padding-left:2.2vw}}.sticky-list .sticky-title{position:absolute;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all}.sticky-list .sticky-title.active{opacity:1}.sticky-list .sticky-title .title-wrapper{position:relative}.sticky-list .title-main{color:#6e3c10}.sticky-list .title-main.title-tc{writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr;font-family:SourceHanSerifTCRegular;font-size:52px;letter-spacing:.3em}@media (min-width:1200px) and (max-width:1619px){.sticky-list .title-main.title-tc{font-size:42px}}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.sticky-list .title-main.title-tc{font-size:36px;margin-left:20px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.sticky-list .title-main.title-tc{font-size:22px;margin-left:10px}}.sticky-list .title-main.title-tc .main2{margin-top:1.8em}.header-title .sticky-list{margin-top:-323px;margin-left:-15px}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.header-title .sticky-list{margin-top:30px;margin-left:10px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.header-title .sticky-list{margin-top:18px;margin-left:0}}.home-pro .pro-list{text-align:center}.home-pro .pro-list .list-item{display:inline-block;margin:0 40px 60px}.home-pro .pro-list .list-item .item-img{width:253px;height:253px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid #9e4218;margin-bottom:20px}.home-pro .pro-list .list-item .item-img .img-bg{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.home-pro .pro-list .list-item .item-img .img-bg.bg6{background-image:url(../img/common/home/icon6.png)}.home-pro .pro-list .list-item .item-img .img-bg.bg5{background-image:url(../img/common/home/icon5.png)}.home-pro .pro-list .list-item .item-img .img-bg.bg4{background-image:url(../img/common/home/icon4.png)}.home-pro .pro-list .list-item .item-img .img-bg.bg3{background-image:url(../img/common/home/icon3.png)}.home-pro .pro-list .list-item .item-img .img-bg.bg2{background-image:url(../img/common/home/icon2.png)}.home-pro .pro-list .list-item .item-img .img-bg.bg1{background-image:url(../img/common/home/icon1.png)}.home-pro .pro-list .list-item .item-title{color:#6d6864;font-family:SourceHanSerifTCRegular;letter-spacing:.15em}@media (max-width:575px){.home-pro .pro-list .list-item .item-title{font-size:13px}}@media (min-width:576px) and (max-width:767px){.home-pro .pro-list .list-item .item-title{font-size:14px}}@media (min-width:768px) and (max-width:991px){.home-pro .pro-list .list-item .item-title{font-size:15px}}@media (min-width:992px) and (max-width:1199px){.home-pro .pro-list .list-item .item-title{font-size:17px}}@media (min-width:1200px) and (max-width:1619px){.home-pro .pro-list .list-item .item-title{font-size:18px}}@media (min-width:1620px){.home-pro .pro-list .list-item .item-title{font-size:18px}}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.home-pro .pro-list .list-item{margin:0 20px 30px}.home-pro .pro-list .list-item .item-img{width:180px;height:180px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-pro .pro-list .list-item{width:47%;vertical-align:top;margin:0 0 15px}.home-pro .pro-list .list-item .item-img{margin:0 auto 10px;width:65px;height:65px}}.home-work .container-work{margin-left:37.5%;padding:0 15px}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.home-work .container-work{margin-left:25%}}.home-work .container-work .work-list .list-item{text-align:center;margin-bottom:15px}.home-work .container-work .work-list .list-item .item-img{height:15vw;margin:0 -15px 40px}.home-work .container-work .work-list .list-item .item-img .img-bg{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.home-work .container-work .work-list .list-item .item-img .img-bg.bg3{background-image:url(../img/common/home/work3.jpg?v1)}.home-work .container-work .work-list .list-item .item-img .img-bg.bg2{background-image:url(../img/common/home/work2.jpg?v1)}.home-work .container-work .work-list .list-item .item-img .img-bg.bg1{background-image:url(../img/common/home/work1.jpg?v1)}.home-work .container-work .work-list .list-item .item-title{color:#6e3c10;letter-spacing:.15em;font-family:SourceHanSerifTCRegular;font-weight:700;margin-bottom:20px}@media (max-width:575px){.home-work .container-work .work-list .list-item .item-title{font-size:29px}}@media (min-width:576px) and (max-width:767px){.home-work .container-work .work-list .list-item .item-title{font-size:31px}}@media (min-width:768px) and (max-width:991px){.home-work .container-work .work-list .list-item .item-title{font-size:34px}}@media (min-width:992px) and (max-width:1199px){.home-work .container-work .work-list .list-item .item-title{font-size:37px}}@media (min-width:1200px) and (max-width:1619px){.home-work .container-work .work-list .list-item .item-title{font-size:40px}}@media (min-width:1620px){.home-work .container-work .work-list .list-item .item-title{font-size:40px}}.home-work .container-work .work-list .list-item .item-detail{font-family:SourceHanSerifTCRegular;color:#6d6864;line-height:2em;margin-bottom:20px}@media (max-width:575px){.home-work .container-work .work-list .list-item .item-detail{font-size:10px}}@media (min-width:576px) and (max-width:767px){.home-work .container-work .work-list .list-item .item-detail{font-size:11px}}@media (min-width:768px) and (max-width:991px){.home-work .container-work .work-list .list-item .item-detail{font-size:12px}}@media (min-width:992px) and (max-width:1199px){.home-work .container-work .work-list .list-item .item-detail{font-size:13px}}@media (min-width:1200px) and (max-width:1619px){.home-work .container-work .work-list .list-item .item-detail{font-size:14px}}@media (min-width:1620px){.home-work .container-work .work-list .list-item .item-detail{font-size:14px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-work .container-work .work-list .list-item .item-img{margin-bottom:15px}.home-work .container-work .work-list .list-item .item-detail,.home-work .container-work .work-list .list-item .item-title{margin-bottom:10px}}.home-support .container-support{margin-left:37.5%;padding:0 15px}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.home-support .container-support{margin-left:25%}}.home-support .container-support .support-slide{position:relative;padding:0 75px}@media (min-width:1620px),(min-width:1200px) and (max-width:1619px){.home-support .container-support .support-slide{margin:0 65px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-support .container-support .support-slide{padding:0}}.home-support .container-support .support-slide .item-wrapper{text-align:center}.home-support .container-support .support-slide .item-wrapper .item-title{color:#6e3c10;margin-top:25px;margin-bottom:15px;font-size:40px;font-family:SourceHanSerifTCRegular}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.home-support .container-support .support-slide .item-wrapper .item-title{font-size:32px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-support .container-support .support-slide .item-wrapper .item-title{font-size:24px;margin-bottom:5px;margin-top:13px}}.home-support .container-support .support-slide .swiper-container .swiper-wrapper .swiper-slide .slide-img{overflow:hidden;display:block;height:330px}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-support .container-support .support-slide .swiper-container .swiper-wrapper .swiper-slide .slide-img{height:120px}}.home-support .container-support .support-slide .swiper-container .swiper-wrapper .swiper-slide .slide-img .img-bg{-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.home-support .container-support .support-slide .swiper-container .swiper-wrapper .swiper-slide .slide-img:active .img-bg,.home-support .container-support .support-slide .swiper-container .swiper-wrapper .swiper-slide .slide-img:focus .img-bg,.home-support .container-support .support-slide .swiper-container .swiper-wrapper .swiper-slide .slide-img:hover .img-bg{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.home-support .container-support .support-slide .swiper-button-next,.home-support .container-support .support-slide .swiper-button-prev{outline:0}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-support .container-support .support-slide .swiper-button-next,.home-support .container-support .support-slide .swiper-button-prev{width:10px;height:22px;margin-top:-11px;background-size:contain;background-repeat:no-repeat;background-position:center}}.home-support .container-support .support-slide .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%236e3c10'%2F%3E%3C%2Fsvg%3E");color:#6e3c10}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-support .container-support .support-slide .swiper-button-next{right:-13px}}.home-support .container-support .support-slide .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%236e3c10'%2F%3E%3C%2Fsvg%3E");color:#6e3c10}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-support .container-support .support-slide .swiper-button-prev{left:-13px}}.home-cat .container-cat{margin-left:37.5%;padding:0 15px}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.home-cat .container-cat{margin-left:25%}}.home-cat .container-cat .cat-list{text-align:center}.home-cat .container-cat .cat-list .list-item{margin-bottom:40px}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-cat .container-cat .cat-list .list-item{margin-bottom:25px}}.home-cat .container-cat .cat-list .list-item .item-img{width:210px;height:210px;display:inline-block;margin-bottom:15px}@media (min-width:1620px){.home-cat .container-cat .cat-list .list-item .item-img{width:313px;height:352px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-cat .container-cat .cat-list .list-item .item-img{margin-bottom:5px;width:150px;height:150px}}.home-cat .container-cat .cat-list .list-item .item-img .img-bg{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.home-cat .container-cat .cat-list .list-item .item-img .img-bg.bg3{background-image:url(../img/common/home/cat3.jpg)}.home-cat .container-cat .cat-list .list-item .item-img .img-bg.bg2{background-image:url(../img/common/home/cat2.jpg)}.home-cat .container-cat .cat-list .list-item .item-img .img-bg.bg1{background-image:url(../img/common/home/cat1.jpg)}.home-cat .container-cat .cat-list .list-item .item-title{color:#6e3c10;margin-bottom:15px;font-size:40px;font-family:SourceHanSerifTCRegular}@media (min-width:992px) and (max-width:1199px),(min-width:768px) and (max-width:991px){.home-cat .container-cat .cat-list .list-item .item-title{font-size:32px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.home-cat .container-cat .cat-list .list-item .item-title{font-size:24px;margin-bottom:5px}}.section-main h2{font-family:SourceHanSerifTCRegular;color:#6e3c10;margin-bottom:30px;line-height:1.5em;letter-spacing:.1em}.section-main h2:not(:first-child){margin-top:105px}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.section-main h2:not(:first-child){margin-top:80px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main h2:not(:first-child){margin-top:40px}}.section-main .container-main{padding-top:130px;padding-bottom:200px;margin-left:34.37%;max-width:900px;padding-left:100px}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.section-main .container-main{padding-left:0;padding-top:60px;margin-left:30%;margin-right:35px;padding-bottom:125px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main{padding-left:0;padding-top:30px;margin-left:37%;margin-right:15px;padding-bottom:70px}}.section-main .container-main.furniture,.section-main .container-main.story{font-size:16px;color:#6d6864;font-family:MHeiHKLight;letter-spacing:.15em}.section-main .container-main.furniture p,.section-main .container-main.story p{font-size:16px}.section-main .container-main.furniture .content-wrapper{margin-right:0;margin-left:0}.section-main .container-main.furniture .content-wrapper:not(:last-child){margin-bottom:100px}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.section-main .container-main.furniture .content-wrapper:not(:last-child){margin-bottom:70px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.furniture .content-wrapper:not(:last-child){margin-bottom:50px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px),(min-width:1200px) and (max-width:1619px),(min-width:1620px){.section-main .container-main.furniture .content-wrapper:nth-child(even) .right-box{padding-left:0}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px),(min-width:1200px) and (max-width:1619px),(min-width:1620px){.section-main .container-main.furniture .content-wrapper:nth-child(odd) .right-box{padding-right:0}}.section-main .container-main.furniture .left-box{height:240px;width:320px;background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.furniture .left-box{height:140px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.section-main .container-main.furniture .left-box{height:220px}}.section-main .container-main.furniture .right-box{padding-left:25px;padding-right:25px}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.furniture .right-box{padding-left:0;padding-right:0}}.section-main .container-main.furniture .right-box .title{padding-top:25px;font-family:SourceHanSerifTCRegular;color:#6e3c10;margin-bottom:25px}@media (max-width:575px){.section-main .container-main.furniture .right-box .title{font-size:29px}}@media (min-width:576px) and (max-width:767px){.section-main .container-main.furniture .right-box .title{font-size:31px}}@media (min-width:768px) and (max-width:991px){.section-main .container-main.furniture .right-box .title{font-size:34px}}@media (min-width:992px) and (max-width:1199px){.section-main .container-main.furniture .right-box .title{font-size:37px}}@media (min-width:1200px) and (max-width:1619px){.section-main .container-main.furniture .right-box .title{font-size:40px}}@media (min-width:1620px){.section-main .container-main.furniture .right-box .title{font-size:40px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.section-main .container-main.furniture .right-box .title{padding-top:5px;margin-bottom:10px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.furniture .right-box .title{padding-top:20px;margin-bottom:15px;font-size:28px}}.section-main .container-main.portfolio{padding-left:0}.section-main .container-main.contact .content{color:#6d6864;font-family:MHeiHKBold;font-size:18px;line-height:2em;margin-bottom:70px;letter-spacing:.1em}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.contact .content{font-size:15px;line-height:1.7em}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.contact .content .content-list{margin-bottom:10px}}.section-main .container-main.contact .content .mobile-br{display:none}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.contact .content .mobile-br{display:block}}.section-main .container-main.contact .title{color:#6e3c10}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.contact .title{display:inline-block;margin-top:10px}}.section-main .container-main.contact .contact-form .form-theme{text-align:left}.section-main .container-main.contact .contact-form .form-theme .col-form-label{color:#6e3c10;padding-top:0;padding-bottom:0;font-family:MHeiHKBold;font-size:18px;line-height:2em}@media (max-width:575px),(min-width:576px) and (max-width:767px){.section-main .container-main.contact .contact-form .form-theme .col-form-label{font-size:15px}}.section-main .container-main.contact .contact-form .form-theme .custom-control-label{cursor:pointer}.section-main .container-main.contact .contact-form .form-theme .custom-control-label:after,.section-main .container-main.contact .contact-form .form-theme .custom-control-label:before{top:.5rem}.section-main .container-main.contact .contact-form .form-theme .form-control{border:0;background-color:#fcf5e6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.section-main .container-main.contact .contact-form .form-theme .form-control:active,.section-main .container-main.contact .contact-form .form-theme .form-control:focus,.section-main .container-main.contact .contact-form .form-theme .form-control:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.section-main .container-main.contact .contact-form .form-theme select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/common/system/select_bg.png);background-size:auto 100%;background-position:right center;background-repeat:no-repeat;padding-right:38px}.section-main .container-main.contact .contact-form .form-theme select.form-control::-ms-expand{display:none}.section-main .container-main.contact .contact-form .form-theme textarea.form-control{height:140px;resize:none}.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox{color:#000}@media (max-width:575px){.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox{font-size:11px}}@media (min-width:576px) and (max-width:767px){.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox{font-size:12px}}@media (min-width:768px) and (max-width:991px){.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox{font-size:15px}}@media (min-width:1200px) and (max-width:1619px){.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox{font-size:16px}}@media (min-width:1620px){.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox{font-size:16px}}.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox .custom-control-label a{color:#000;text-decoration:underline}.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox .custom-control-label:after,.section-main .container-main.contact .contact-form .form-theme .tnc-checkbox .custom-control-label:before{top:.25rem}.section-main .container-main.contact .contact-form .form-theme .note{color:#6d6864}@media (max-width:575px){.section-main .container-main.contact .contact-form .form-theme .note{font-size:11px}}@media (min-width:576px) and (max-width:767px){.section-main .container-main.contact .contact-form .form-theme .note{font-size:12px}}@media (min-width:768px) and (max-width:991px){.section-main .container-main.contact .contact-form .form-theme .note{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.section-main .container-main.contact .contact-form .form-theme .note{font-size:15px}}@media (min-width:1200px) and (max-width:1619px){.section-main .container-main.contact .contact-form .form-theme .note{font-size:16px}}@media (min-width:1620px){.section-main .container-main.contact .contact-form .form-theme .note{font-size:16px}}.section-main .container-main.contact .contact-form .form-theme .note p{margin-bottom:5px}@media (max-width:575px){.section-main .container-main.contact .contact-form .form-theme .note p{font-size:13px}}@media (min-width:576px) and (max-width:767px){.section-main .container-main.contact .contact-form .form-theme .note p{font-size:14px}}@media (min-width:768px) and (max-width:991px){.section-main .container-main.contact .contact-form .form-theme .note p{font-size:15px}}@media (min-width:992px) and (max-width:1199px){.section-main .container-main.contact .contact-form .form-theme .note p{font-size:17px}}@media (min-width:1200px) and (max-width:1619px){.section-main .container-main.contact .contact-form .form-theme .note p{font-size:18px}}@media (min-width:1620px){.section-main .container-main.contact .contact-form .form-theme .note p{font-size:18px}}.section-main .container-main.contact .contact-form .form-theme .form-group .row .form-control{margin-bottom:10px}.banner-logo{position:relative}.banner-logo img{width:auto;position:absolute;margin:auto;top:0;right:0;bottom:0}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.banner-logo img{height:65%}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.banner-logo img{height:85%}}@media (min-width:1200px) and (max-width:1619px),(min-width:1620px){.banner-logo img{display:none}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.banner-logo img{left:30px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.banner-logo img{left:20px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.banner-logo{display:inline-block;width:25%;height:100%;float:left}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.banner-logo{display:inline-block;width:36%;height:100%;float:left}}.banner-img{height:100%}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.banner-img{display:inline-block;width:75%;height:100%}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.banner-img{display:inline-block;width:64%;height:100%}}.banner{height:565px}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.banner{height:300px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.banner{height:160px}}.banner .banner-logo{position:relative}.banner .banner-logo img{width:auto;height:80%;position:absolute;margin:auto;top:0;right:0;bottom:0}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.banner .banner-logo img{left:30px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.banner .banner-logo img{left:20px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.banner .banner-logo{display:inline-block;width:30%;height:100%;float:left}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.banner .banner-logo{display:inline-block;width:36%;height:100%;float:left}}.banner .banner-img,.banner .img-bg{height:100%}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.banner .banner-img{display:inline-block;width:70%;height:100%}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.banner .banner-img{display:inline-block;width:64%;height:100%}}.banner .img-bg{background-repeat:no-repeat;background-size:cover;background-position:center}footer{height:40px;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1001;position:relative}@media (max-width:575px),(min-width:768px) and (max-width:991px){footer{height:30px}}footer .footer-copyright{text-align:center;color:#fff;font-size:13px;font-family:MHeiHKMedium;letter-spacing:.03em}@media (max-width:575px),(min-width:768px) and (max-width:991px){footer .footer-copyright{font-size:12px}}.portfolio-tablist{position:relative;padding:0 15px}.portfolio-tablist .nav-pills{display:block;text-align:center;border-bottom:2px solid #6e3c10;margin-bottom:36px}.portfolio-tablist .nav-pills .nav-item{display:inline-block;width:24%}@media (max-width:575px){.portfolio-tablist .nav-pills .nav-item{font-size:19px}}@media (min-width:576px) and (max-width:767px){.portfolio-tablist .nav-pills .nav-item{font-size:20px}}@media (min-width:768px) and (max-width:991px){.portfolio-tablist .nav-pills .nav-item{font-size:22px}}@media (min-width:992px) and (max-width:1199px){.portfolio-tablist .nav-pills .nav-item{font-size:24px}}@media (min-width:1200px) and (max-width:1619px){.portfolio-tablist .nav-pills .nav-item{font-size:26px}}@media (min-width:1620px){.portfolio-tablist .nav-pills .nav-item{font-size:26px}}@media (min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px){.portfolio-tablist .nav-pills .nav-item{font-size:21px}}@media (min-width:576px) and (max-width:767px),(max-width:575px){.portfolio-tablist .nav-pills .nav-item{width:22%}}.portfolio-tablist .nav-pills .nav-item a{color:#ad8f54;background-color:transparent;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media (min-width:576px) and (max-width:767px),(max-width:575px){.portfolio-tablist .nav-pills .nav-item a{padding:10px;margin-right:0}}.portfolio-tablist .nav-pills .nav-item a:active,.portfolio-tablist .nav-pills .nav-item a:focus,.portfolio-tablist .nav-pills .nav-item a:hover{color:#6e3c10}.portfolio-tablist .nav-pills .nav-item a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:transparent;margin-bottom:-3px}.portfolio-tablist .nav-pills .nav-item a.active:after{background-color:#6e3c10}.portfolio-tablist .tab-content .tab-pane p,.portfolio-tablist p{color:#696969;line-height:1.8em}@media (max-width:575px){.portfolio-tablist .tab-content .tab-pane p{font-size:11px}}@media (min-width:576px) and (max-width:767px){.portfolio-tablist .tab-content .tab-pane p{font-size:12px}}@media (min-width:768px) and (max-width:991px){.portfolio-tablist .tab-content .tab-pane p{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.portfolio-tablist .tab-content .tab-pane p{font-size:15px}}@media (min-width:1200px) and (max-width:1619px){.portfolio-tablist .tab-content .tab-pane p{font-size:16px}}@media (min-width:1620px){.portfolio-tablist .tab-content .tab-pane p{font-size:16px}}@media (max-width:575px){.portfolio-tablist p{font-size:11px}}@media (min-width:576px) and (max-width:767px){.portfolio-tablist p{font-size:12px}}@media (min-width:768px) and (max-width:991px){.portfolio-tablist p{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.portfolio-tablist p{font-size:15px}}@media (min-width:1200px) and (max-width:1619px){.portfolio-tablist p{font-size:16px}}@media (min-width:1620px){.portfolio-tablist p{font-size:16px}}.portfolio-tablist .tab-list{text-align:center}.portfolio-tablist .tab-list .list-item{display:inline-block;position:relative;overflow:hidden;width:100%;height:200px}.portfolio-tablist .tab-list .list-item.detail{margin-bottom:25px}@media (min-width:1200px) and (max-width:1619px){.portfolio-tablist .tab-list .list-item{width:100%;height:160px}}@media (min-width:992px) and (max-width:1199px){.portfolio-tablist .tab-list .list-item{width:100%;height:185px}}@media (max-width:575px){.portfolio-tablist .tab-list .list-item{width:100%;height:150px}}.portfolio-tablist .tab-list .list-item .item-img{width:100%;height:100%}.portfolio-tablist .tab-list .list-item .item-img .img-bg{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all}.portfolio-tablist .tab-list .list-item .item-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(110,60,16,.5);color:#fff;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);padding:15px;opacity:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all}.portfolio-tablist .tab-list .item-bottom-title{margin-bottom:30px;color:#696969}@media (max-width:575px){.portfolio-tablist .tab-list .item-bottom-title{font-size:11px}}@media (min-width:576px) and (max-width:767px){.portfolio-tablist .tab-list .item-bottom-title{font-size:12px}}@media (min-width:768px) and (max-width:991px){.portfolio-tablist .tab-list .item-bottom-title{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.portfolio-tablist .tab-list .item-bottom-title{font-size:15px}}@media (min-width:1200px) and (max-width:1619px){.portfolio-tablist .tab-list .item-bottom-title{font-size:16px}}@media (min-width:1620px){.portfolio-tablist .tab-list .item-bottom-title{font-size:16px}}@media (max-width:575px),(min-width:576px) and (max-width:767px){.portfolio-tablist .tab-list .item-bottom-title{margin-bottom:20px}}.portfolio-tablist .tab-list.hover-effect1 .list-item:active .item-img .img-bg,.portfolio-tablist .tab-list.hover-effect1 .list-item:focus .item-img .img-bg,.portfolio-tablist .tab-list.hover-effect1 .list-item:hover .item-img .img-bg{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.portfolio-tablist .tab-list.hover-effect1 .list-item:active .item-overlay,.portfolio-tablist .tab-list.hover-effect1 .list-item:focus .item-overlay,.portfolio-tablist .tab-list.hover-effect1 .list-item:hover .item-overlay{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);opacity:1}.portfolio-tablist .tab-list.hover-effect2 .list-item:active .item-img .img-bg,.portfolio-tablist .tab-list.hover-effect2 .list-item:focus .item-img .img-bg,.portfolio-tablist .tab-list.hover-effect2 .list-item:hover .item-img .img-bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}