﻿@import url("font.css");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:1em 0;padding:0}*{-webkit-text-size-adjust:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}video{width:100% !important;height:auto !important}html,body{padding:0;margin:0;height:100%}body{font:14px "Arimo","微軟正黑體",seri,sans-serif;color:#221815}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:17px}h5{font-size:16px}h6{font-size:15px}a{color:#221815 !important;text-decoration:none}a:link,a:visited{color:#221815 !important;text-decoration:none}a:hover,a:active{color:#d40012;text-decoration:none}.results,.record{color:#221815 !important}.results span,.record span{color:#d40012}.results span.error,.record span.error{color:#d40012 !important}#top{position:fixed;right:20px;bottom:-20px;z-index:99999;text-align:center;line-height:50px;font-size:20px;color:#fff !important;background:#221815;opacity:0;width:40px;height:40px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s !important;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-ms-transition-timing-function:cubic-bezier(0.165, 0.84, 0);transition-timing-function:cubic-bezier(0.165, 0.84, 0) !important}#top.scroll{bottom:20px;opacity:1;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s !important;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-ms-transition-timing-function:cubic-bezier(0.165, 0.84, 0);transition-timing-function:cubic-bezier(0.165, 0.84, 0) !important}@media screen and (max-width: 829px){#top.scroll{bottom:60px}}.swiper-button-next,.swiper-button-prev,.swiper-container-rtl .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:none;border:0;fill:#fff}.swiper-button-next:hover,.swiper-button-prev:hover,.swiper-container-rtl .swiper-button-prev:hover,.swiper-container-rtl .swiper-button-next:hover{fill:#f7f7f7}.swiper-pagination .swiper-pagination-bullet{background:#a7a7a7;opacity:1;width:13px;height:13px}.swiper-pagination .swiper-pagination-bullet-active{background:#221815;opacity:1}#header{position:fixed;top:0;left:0;right:0;z-index:99999;background:#fff;width:100%;height:100px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s !important;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-ms-transition-timing-function:cubic-bezier(0.165, 0.84, 0);transition-timing-function:cubic-bezier(0.165, 0.84, 0) !important}@media screen and (max-width: 829px){#header{border-bottom:1px #f7f7f7 solid;height:60px}}#header #menu{position:absolute;top:22px;right:15px;z-index:9999;display:none;width:25px;height:25px}@media screen and (max-width: 829px){#header #menu{display:block}}#header #menu span{position:relative;background:#221815;display:block;margin:0 0 4px;height:3px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s !important;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-ms-transition-timing-function:cubic-bezier(0.165, 0.84, 0);transition-timing-function:cubic-bezier(0.165, 0.84, 0) !important}#header #menu.main-button span{position:relative}#header #menu.main-button span:nth-child(1){-webkit-transform:translate(0px, 8px) rotate(50deg) !important;-moz-transform:translate(0px, 8px) rotate(50deg) !important;transform:translate(0px, 8px) rotate(50deg) !important}#header #menu.main-button span:nth-child(2){opacity:0}#header #menu.main-button span:nth-child(3){-webkit-transform:translate(0px, -6px) rotate(-50deg) !important;-moz-transform:translate(0px, -6px) rotate(-50deg) !important;transform:translate(0px, -6px) rotate(-50deg) !important}#header .center{position:relative;margin:0 auto;height:100px;max-width:1270px;width:100%}@media screen and (max-width: 829px){#header .center{position:inherit;height:60px}}#header .center .logo{position:absolute;left:20px;z-index:2;background:url(images/header.logo.svg) no-repeat;display:block;cursor:pointer;width:188px;height:66px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s !important;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-ms-transition-timing-function:cubic-bezier(0.165, 0.84, 0);transition-timing-function:cubic-bezier(0.165, 0.84, 0) !important}@media screen and (max-width: 829px){#header .center .logo{top:7px;background-size:120px 42px;width:120px;height:42px}}#header .center .main-navigation{position:absolute;top:15px;right:20px;text-align:center}@media screen and (max-width: 829px){#header .center .main-navigation{top:60px;left:0;right:0;z-index:9999;background:#221815;height:0;overflow:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s !important;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-ms-transition-timing-function:cubic-bezier(0.165, 0.84, 0);transition-timing-function:cubic-bezier(0.165, 0.84, 0) !important}#header .center .main-navigation.show{height:calc(45px * 8);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s !important;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0);-ms-transition-timing-function:cubic-bezier(0.165, 0.84, 0);transition-timing-function:cubic-bezier(0.165, 0.84, 0) !important}}#header .center .main-navigation ul>li{display:inline-block}@media screen and (max-width: 829px){#header .center .main-navigation ul>li{display:block}}#header .center .main-navigation ul>li>a{font-size:14px;color:#221815;line-height:40px;display:block;margin-left:20px;height:40px}#header .center .main-navigation ul>li>a:hover,#header .center .main-navigation ul>li>a.hover{color:#d40012}@media screen and (max-width: 829px){#header .center .main-navigation ul>li>a{text-align:center;line-height:45px;color:#fff !important;margin:0;border-bottom:1px #2f2f2f solid;height:45px}}#header .center .main-navigation ul{list-style:none;padding:0;margin:0}#header .center .main-navigation ul ul{display:none}#wrapper{padding-top:100px;min-height:400px;width:100%;overflow:hidden}@media screen and (max-width: 829px){#wrapper{padding-top:60px}}#wrapper.wrapper-about{padding-top:0}.box .bar strong span{display:none}.main{min-height:580px}.main .heading h1{font-size:25px;font-weight:900}.location-security-door,.location-isolmant,.location-charcoal,.location-beam{display:none}.location,#location-body{background:#f7f7f7;padding:60px 20px !important}.location a,#location-body a{color:#221815 !important}.location .bar,#location-body .bar{text-align:center;margin:auto;max-width:1024px}.location .bar strong,#location-body .bar strong{font-size:25px;display:block;margin-bottom:20px}.location .bar strong:after,#location-body .bar strong:after{display:none !important}.location .bar p,#location-body .bar p{text-align:center;letter-spacing:2px;line-height:20px;display:block;padding:0 20px;margin:0 auto 30px;max-width:600px}.location figure,#location-body figure{margin:auto;max-width:1024px}@media screen and (max-width: 500px){.location figure,#location-body figure{margin:auto;max-width:280px}}.location figure ul,#location-body figure ul{list-style:none;padding:0;margin:0;overflow:hidden;list-style:none;margin:0;padding:0}.location figure ul li,#location-body figure ul li{float:left;margin-right:calc(20px * 3 / 2);margin-bottom:calc(20px * 3 / 2);width:calc(100% / 3 - 20px)}.location figure ul li:nth-child(3n),#location-body figure ul li:nth-child(3n){margin-right:0}.location figure ul li img,#location-body figure ul li img{max-width:inherit;width:100%}@media screen and (max-width: 500px){.location figure ul,#location-body figure ul{list-style:none;margin:0;padding:0}.location figure ul li,#location-body figure ul li{display:block;margin:0 !important;margin-bottom:20px !important;width:100%}.location figure ul img,#location-body figure ul img{max-width:inherit;width:100%}}.location figure ul li,#location-body figure ul li{text-align:center}@media screen and (max-width: 500px){.location figure ul li,#location-body figure ul li{margin-bottom:40px !important}}.location figure ul li.show strong,#location-body figure ul li.show strong{font-size:20px;margin-bottom:5px;-webkit-animation:show 2s running ease-in-out;-moz-animation:show 2s running ease-in-out;-ms-animation:show 2s running ease-in-out;-o-animation:show 2s running ease-in-out;animation:show 2s running ease-in-out;animation-delay:.1s}@keyframes show{from{color:#d40012}to{color:#221815}}@-webkit-keyframes show{from{color:#d40012}to{color:#221815}}.location figure ul li:nth-last-child(1),#location-body figure ul li:nth-last-child(1){margin-right:0}.location figure ul li strong,.location figure ul li span,#location-body figure ul li strong,#location-body figure ul li span{display:block}.location figure ul li strong,.location figure ul li span,#location-body figure ul li strong,#location-body figure ul li span{letter-spacing:2px}.location figure ul li .map,#location-body figure ul li .map{margin-bottom:15px;height:230px}.location figure ul li .map iframe,#location-body figure ul li .map iframe{width:100%;height:100%}.location figure ul li strong,#location-body figure ul li strong{font-size:20px;margin-bottom:5px}.location figure ul li span,#location-body figure ul li span{font-size:14px;color:#221815 !important;line-height:20px}.location figure ul li span a,#location-body figure ul li span a{color:#221815 !important}#footer{position:relative;text-align:center;background:#221815;padding:15px 0;width:100%}#footer .center{margin:auto;max-width:970px;overflow:hidden}#footer .center address{font-style:normal;float:left;text-align:center;color:#fff;padding:30px 20px;width:calc(100% / 3)}@media screen and (max-width: 400px){#footer .center address{float:none;width:100%}}#footer .center address strong{font-size:30px;text-transform:uppercase;display:block;margin-bottom:20px}#footer .center address ul{list-style:none;padding:0;margin:0}#footer .center address ul li{margin-bottom:10px}.footer-section{background:#000;padding:20px}@media screen and (max-width: 829px){.footer-section{padding-bottom:50px}}.footer-section figure{position:relative;padding:0;margin:auto;max-width:1270px;overflow:hidden}.footer-section figure .logo{float:left}.footer-section figure .copyright{position:relative;top:12px;float:right;font-size:10px;color:#fff}.footer-section figure .copyright a{color:#fff}.footer-section figure .author{display:none}.fb-comments,.fb-comments *,.fb-page,fb-page *{text-align:center;margin:0 !important;width:100% !important}.youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.youtube .youtube iframe,.youtube iframe[src*="youtube"]{position:absolute;top:20px;left:0;width:100%;height:100%}#pagination{font-size:11px;text-align:center;padding:0;margin:10px 0;list-style:none;clear:both}#pagination li{display:inline-block;overflow:hidden}#pagination li a{text-decoration:none;color:#000;background:#fff;display:block;padding:2px 8px 0;margin:5px 3px 5px 0;border:1px solid #000;overflow:hidden}#pagination li a:hover,#pagination li a .hover{color:#fff;background:#000;border:1px solid #000}input[type="text"],input[class="text"]{line-height:29px;border:1px #e9e9e9 solid;padding:5px;height:29px}.zip select{line-height:29px;vertical-align:bottom;display:inline-block;padding:5px;margin:0 10px 0 0;border:1px #e9e9e9 solid;height:29px}.textarea{padding:5px;margin-bottom:15px;border:1px #e9e9e9 solid;width:100%;min-height:150px}.button{text-align:center;display:inline-block}.form table tr th{vertical-align:middle;text-align:left}.form table tr th,.form table tr tr{padding:5px;height:30px}*[onclick],a[href],.button[href="javascript:;"],input[type='submit'],input[type='image'],label[for],select,button,.pointer{cursor:pointer}input,select{vertical-align:middle}input[type=text],input[class=text],textarea{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none}input[type=text]:focus,input[class=text]:focus,textarea:focus{box-shadow:0 0 5px #51cbee}*::selection{color:#fff;background:#666;border-color:#fff}*::-moz-selection{color:#fff;background:#666;border-color:#fff}img::selection{background:transparent}img::-moz-selection{background:transparent}
