@import url("animate.css");@import url("animate.css");@import url("animate.css");@import url("animate.css");@import url("animate.css");#node-page .heading{display:none}.page{padding:70px 0}.p-bar{text-align:center;margin-bottom:40px}.p-bar h2,.p-bar h3{font-weight:300}.p-bar img,.p-bar strong,.p-bar span{font-weight:300;display:block}.p-bar img{display:block;margin:0 auto 10px}.p-bar strong{font-size:25px;margin-bottom:7px}.p-bar span{font-size:13px;text-transform:uppercase;color:#999}.visible{opacity:0}@media screen and (max-width: 1024px){.visible{opacity:1}}.fadeInLeft{-webkit-animation:fadeInLeft 1s running ease-in-out;-moz-animation:fadeInLeft 1s running ease-in-out;-ms-animation:fadeInLeft 1s running ease-in-out;-o-animation:fadeInLeft 1s running ease-in-out;animation:fadeInLeft 1s running ease-in-out}.fadeInRight{-webkit-animation:fadeInRight 1s running ease-in-out;-moz-animation:fadeInRight 1s running ease-in-out;-ms-animation:fadeInRight 1s running ease-in-out;-o-animation:fadeInRight 1s running ease-in-out;animation:fadeInRight 1s running ease-in-out}.fadeInUp{-webkit-animation:fadeInUp 1s running ease-in-out;-moz-animation:fadeInUp 1s running ease-in-out;-ms-animation:fadeInUp 1s running ease-in-out;-o-animation:fadeInUp 1s running ease-in-out;animation:fadeInUp 1s running ease-in-out}.zoomSmall{-webkit-animation:zoomSmall 1s running ease-in-out;-moz-animation:zoomSmall 1s running ease-in-out;-ms-animation:zoomSmall 1s running ease-in-out;-o-animation:zoomSmall 1s running ease-in-out;animation:zoomSmall 1s running ease-in-out}@media screen and (max-width: 829px){.pc{display:none}}.rwd{display:none}@media screen and (max-width: 829px){.rwd{display:block}}.height{margin:0 !important}#about{position:relative;overflow:hidden}#about:after{position:absolute;z-index:0;background:url(images/about/about.png) center center no-repeat;background-size:cover;content:'';width:100%;height:100%;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:zoom 20s running ease-in-out;-moz-animation:zoom 20s running ease-in-out;-ms-animation:zoom 20s running ease-in-out;-o-animation:zoom 20s running ease-in-out;animation:zoom 20s running ease-in-out}@media screen and (max-width: 1024px){#about{height:600px !important}}#about .figure{position:absolute;top:30%;left:0;right:0;z-index:99;color:#fff;margin:auto;max-width:500px}@media screen and (max-width: 829px){#about .figure{top:25%;padding:0 20px;max-width:450px}}#about .figure .bar{margin-bottom:30px}@media screen and (max-width: 600px){#about .figure .bar{margin-bottom:10px !important}}#about .figure .icon{display:block;margin:0 auto 20px}#about .figure h1{text-align:center}#about .figure h1 p,#about .figure h1 strong{display:block}#about .figure h1 p{font-size:3em;line-height:normal !important;text-transform:uppercase;margin-bottom:10px}@media screen and (max-width: 600px){#about .figure h1 p{font-size:25px}}#about .figure h1 strong{font-size:25px}@media screen and (max-width: 600px){#about .figure h1 strong{font-size:18px}}#about .figure p{font-size:13px;letter-spacing:2px;line-height:25px}@media screen and (max-width: 600px){#about .figure p{font-size:11px;letter-spacing:.5px;line-height:20px}}#about .donw{position:absolute;left:0;right:0;bottom:30px;z-index:999;display:block;width:30px;margin:auto}@media screen and (max-width: 829px){#about .donw{display:none}}#timeline{position:relative;padding-left:20px;padding-right:20px;margin:auto;max-width:900px}#timeline .bar{text-align:center;margin-bottom:40px}@media screen and (max-width: 400px){#timeline .bar{margin-bottom:15px}}#timeline .bar strong,#timeline .bar img,#timeline .bar span{display:block;margin:auto}#timeline .bar strong{font-size:30px;font-weight:300;margin-bottom:7px}#timeline .bar img{margin-bottom:7px}#timeline .bar span{font-size:20px}#timeline .swiper-slide{position:relative}#timeline .swiper-slide .figure{position:absolute;left:20px;bottom:20px;color:#fff;display:block;padding:0 40px}#timeline .swiper-slide .figure strong{font-size:20px;display:block;margin-bottom:10px}#timeline .swiper-pagination{position:relative;top:30px;left:0;right:0;z-index:99;margin:0 auto 50px;height:40px}@media screen and (max-width: 600px){#timeline .swiper-pagination{top:0;margin:0 auto 15px;height:15px}}#timeline .swiper-pagination:after{position:absolute;left:0;right:0;bottom:33px;z-index:0;background:#f7f7f7;display:block;content:'';margin:auto;width:80%;height:2px}@media screen and (max-width: 400px){#timeline .swiper-pagination:after{display:none}}#timeline .swiper-pagination .swiper-pagination-bullet{position:relative;z-index:9999;background:#f7f7f7;margin:0 20px;opacity:1;width:13px;height:13px}@media screen and (max-width: 400px){#timeline .swiper-pagination .swiper-pagination-bullet{margin:0 5px;opacity:1;width:7px;height:7px}}#timeline .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d40012}#timeline .swiper-pagination .swiper-pagination-bullet b{position:absolute;top:-30px;left:-40px;display:block;width:100px}@media screen and (max-width: 400px){#timeline .swiper-pagination .swiper-pagination-bullet b{display:none}}#timeline .swiper-button-next,#timeline .swiper-button-prev{top:calc(50% - 10px);width:41px;height:40px}@media screen and (max-width: 600px){#timeline .swiper-button-next,#timeline .swiper-button-prev{top:calc(50% - 0px);display:none}}#timeline .swiper-button-next{right:0 !important;background:url(images/about/timeline/right.png) no-repeat}@media screen and (max-width: 600px){#timeline .swiper-button-next{right:10px !important}}#timeline .swiper-button-prev{left:0 !important;background:url(images/about/timeline/left.png) no-repeat}@media screen and (max-width: 600px){#timeline .swiper-button-prev{left:10px !important}}#timeline .container{position:relative;margin:auto;max-width:900px;overflow:hidden}#timeline .container .swiper-container{margin:auto;max-width:762px}#company{background:url(images/about/company.png) center center no-repeat;background-size:cover}#company figure{color:#fff;padding:20px;margin:auto;max-width:500px}#company figure h2{font-weight:300;text-align:center;margin-bottom:30px}#company figure p{line-height:25px;letter-spacing:2px}#exhibition{background:#f7f7f7}#exhibition figure{padding:0 20px;margin:auto;max-width:1024px}@media screen and (max-width: 1440x){#exhibition figure{max-width:980px}}#exhibition figure section{margin-bottom:30px;overflow:hidden}#exhibition figure section:nth-child(1) .left{background:#fff url(images/about/exhibition/left.png) left bottom no-repeat}#exhibition figure section:nth-child(1) .left .button{font-size:13px;text-align:center;line-height:40px;color:#fff;background:#d40012;display:block;border:0px #f7f7f7 solid;width:100%;height:40px;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}#exhibition figure section:nth-child(1) .left .button:hover{color:#fff;background:#221815;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#exhibition figure section:nth-child(2) .left{color:#fff;background:#221815 url(images/about/exhibition/left-b.png) left bottom no-repeat}#exhibition figure section:nth-child(2) .left .button{font-size:13px;text-align:center;line-height:40px;color:#fff;background:#f6aa00;display:block;border:0px #f9c247 solid;width:100%;height:40px;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}#exhibition figure section:nth-child(2) .left .button:hover{color:#fff;background:#221815;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#exhibition figure section:nth-child(2) .left .material-icons{background:#c5c5c5 !important}#exhibition figure section:nth-child(3) .left{background:#fff url(images/about/exhibition/left.png) left bottom no-repeat}#exhibition figure section:nth-child(3) .left .button{font-size:13px;text-align:center;line-height:40px;color:#fff;background:#d40012;display:block;border:0px #f7f7f7 solid;width:100%;height:40px;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}#exhibition figure section:nth-child(3) .left .button:hover{color:#fff;background:#221815;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#exhibition figure section .left,#exhibition figure section .right{float:left;height:339px}@media screen and (max-width: 600px){#exhibition figure section .left,#exhibition figure section .right{float:none;width:100% !important}}#exhibition figure section .left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:350px}#exhibition figure section .left .figure{margin:auto}#exhibition figure section .left .figure h3{font-size:30px;font-weight:300;letter-spacing:2px;margin-bottom:15px}#exhibition figure section .left .figure h3 span{font-size:15px;color:#c5c5c5;display:block}#exhibition figure section .left .figure dl{margin-bottom:30px}#exhibition figure section .left .figure dl dd{font-size:12px;margin-bottom:7px}#exhibition figure section .left .figure dl dd .material-icons{text-align:center;line-height:25px;font-size:14px;color:#fff;background:#221815;margin-right:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:25px;height:25px}#exhibition figure section .right{position:relative;width:calc(100% - 350px)}@media screen and (max-width: 600px){#exhibition figure section .right{height:200px !important}}#exhibition figure section .right .exhibition-container{height:100%;overflow:hidden}#exhibition figure section .right .exhibition-container .swiper-slide,#exhibition figure section .right .exhibition-container .swiper-wrapper{height:100%}#exhibition figure section .right .exhibition-container .swiper-slide{background-position:center center !important}#exhibition figure section .right .exhibition-pagination{position:absolute;top:calc(100% / 2);left:inherit;right:5px;bottom:inherit;z-index:9999;width:20px}#exhibition figure section .right .exhibition-pagination .swiper-pagination-bullet{text-align:center;line-height:20px;font-size:10px;color:#fff;background:rgba(0,0,0,0.8);display:block;margin-bottom:5px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;width:20px;height:20px}#managing{color:#fff;background:url(images/about/managing/managing.png) top center no-repeat;background-size:cover}@media screen and (max-width: 600px){#managing{padding-left:30px;padding-right:30px}}#managing nav{margin:0 auto 40px;max-width:400px;overflow:hidden}#managing nav a{float:left;margin-right:calc(10px * 3 / 2);font-size:13px;text-align:center;line-height:40px;color:#fff !important;background:#221815;display:block;border:1px #333 solid;width:calc(100% / 3 - 10px);height:40px;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#managing nav a:hover{color:#fff;background:#f6aa00;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#managing nav a:nth-last-child(1){margin-right:0}#managing nav a.hover{background:#f6aa00}#managing article{position:relative;background:rgba(0,0,0,0.7);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:40px;margin:0 auto;max-width:500px;min-height:300px}#managing article .m{display:none}#managing article .m strong{font-size:16px;font-weight:300;display:block;margin-bottom:15px}#managing article .m.show{position:absolute}#managing article p,#managing article li{font-size:13px;line-height:25px;letter-spacing:2px;margin-bottom:15px}#managing article ul{list-style:none;padding:0;margin:0}#contact{padding:70px 0 0}#contact-post .heading{display:none}#modified-service{background:#f7f7f7}#modified-service .bar span{display:block;margin-bottom:20px}#modified-service .bar p{display:block;margin-bottom:50px}#modified-service figure ul{list-style:none;padding:0;margin:0}#modified-service figure ul li img{display:block}.node{padding:60px 0}.node .bar strong,.node .bar strong:after,.node .bar span{text-align:center;display:block}.node .bar strong{font-size:25px;color:#434343}.node .bar strong:after{background:#221815;content:'';margin:10px auto 15px;width:150px;height:1px}@media screen and (max-width: 829px){.node .bar strong{font-size:20px}}.node .bar span{font-size:15.5px;font-weight:900;line-height:25px;letter-spacing:1.5px;margin-bottom:15px}.node .container{position:relative}.node p{line-height:25px;letter-spacing:1.5px;display:block;color:#757575;margin-bottom:30px}div[class*="button-next"],div[class*="button-prev"]{position:absolute;top:calc(50% - 30px);width:24px;height:37px}div[class*="button-next"]{right:0;background:url(images/beam/prev.png) no-repeat;background-size:24px 37px}div[class*="button-prev"]{left:0;background:url(images/beam/next.png) no-repeat;background-size:24px 37px}.main-security-door .node .bar strong{font-size:30px !important}.main-security-door .node .bar span{font-size:17px !important}.main-security-door .node p{font-size:15px !important}.main-security-door .banner{position:relative;overflow:hidden}.main-security-door .banner:after{position:absolute;z-index:0;background:url(images/safety-door/banner.png) center right no-repeat;background-size:cover;content:'';width:100%;height:100%;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:zoom 30s running ease-in-out;-moz-animation:zoom 30s running ease-in-out;-ms-animation:zoom 30s running ease-in-out;-o-animation:zoom 30s running ease-in-out;animation:zoom 30s running ease-in-out}.main-security-door .banner .bar{position:absolute;top:calc(50% - 300px);left:10%;z-index:1;text-align:center;letter-spacing:2px;max-width:500px}@media screen and (max-width: 1024px){.main-security-door .banner .bar{top:calc(50% - 170px);left:10%;padding:0 20px;max-width:350px}}.main-security-door .banner .bar img,.main-security-door .banner .bar strong,.main-security-door .banner .bar p{display:block}.main-security-door .banner .bar img{margin-bottom:40px}@media screen and (max-width: 1024px){.main-security-door .banner .bar img{margin-bottom:10px}}@media screen and (max-width: 829px){.main-security-door .banner .bar img{display:block;margin:auto;max-width:250px}}.main-security-door .banner .bar strong{font-size:40px;color:#fff;padding-bottom:20px;margin:0 auto 20px;border-bottom:1px #fff solid;max-width:300px}@media screen and (max-width: 1024px){.main-security-door .banner .bar strong{font-size:20px}}.main-security-door .banner .bar p{font-size:18px;line-height:30px;color:#f0d156}@media screen and (max-width: 1024px){.main-security-door .banner .bar p{font-size:12px;line-height:20px}}.main-security-door .banner .bar p span{font-size:14px}.main-security-door .history{padding-bottom:0}@media screen and (max-width: 829px){.main-security-door .history figure{margin:auto;padding:0 20px;max-width:400px}}.main-security-door .history figure p{padding:0 20px;margin:0 auto 60px;max-width:600px}@media screen and (max-width: 829px){.main-security-door .history figure p{padding:0}}.main-security-door .history .container{padding:60px 20px;background:#cdc2ae}.main-security-door .history .container .image{margin:auto;max-width:1104px}.main-security-door .history .container .image img{display:block;margin:auto}.main-security-door .introduction-1{padding:0;background:url(images/safety-door/introduction-1.png) no-repeat;background-size:cover}.main-security-door .introduction-1 .container{overflow:hidden}.main-security-door .introduction-1 .container .left,.main-security-door .introduction-1 .container .right{vertical-align:middle;display:table-cell;width:50%}@media screen and (max-width: 829px){.main-security-door .introduction-1 .container .left,.main-security-door .introduction-1 .container .right{display:block;padding:20px;width:100%}}.main-security-door .introduction-1 .container .right figure{padding:0 20px;margin:auto;max-width:600px}@media screen and (max-width: 829px){.main-security-door .introduction-1 .container .right figure{padding:0}}.main-security-door .introduction-1 .container .right figure .bar,.main-security-door .introduction-1 .container .right figure p{margin:auto;max-width:470px}.main-security-door .introduction-1 .container .right figure p{margin-bottom:50px}@media screen and (max-width: 829px){.main-security-door .introduction-1 .container .right figure p{margin-bottom:15px}}@media screen and (max-width: 829px){.main-security-door .introduction-1 .container .right{display:block;width:100%}}@media screen and (max-width: 829px){.main-security-door .introduction-1 .container .right{display:block;padding:20px;width:100%}}.main-security-door .introduction-1 .container .left img{display:block;width:100%}@media screen and (max-width: 829px){.main-security-door .introduction-1 .container .left{display:none}}.main-security-door .introduction-1 .container .rwd{margin-bottom:40px}@media screen and (max-width: 829px){.main-security-door .introduction-1{background:none}}.main-security-door .introduction-2{padding:0;background:#f7f7f7}.main-security-door .introduction-2 .container{overflow:hidden}.main-security-door .introduction-2 .container .left,.main-security-door .introduction-2 .container .right{vertical-align:middle;display:table-cell;width:50%}.main-security-door .introduction-2 .container .right img{display:block;width:100%}@media screen and (max-width: 829px){.main-security-door .introduction-2 .container .right{display:none}}.main-security-door .introduction-2 .container .left figure{padding:0 20px;margin:auto;max-width:600px}@media screen and (max-width: 829px){.main-security-door .introduction-2 .container .left figure{padding:0}}.main-security-door .introduction-2 .container .left figure .bar,.main-security-door .introduction-2 .container .left figure p{margin:auto;max-width:470px}.main-security-door .introduction-2 .container .left figure p{margin-bottom:50px}@media screen and (max-width: 829px){.main-security-door .introduction-2 .container .left figure p{margin-bottom:15px}}@media screen and (max-width: 829px){.main-security-door .introduction-2 .container .left{display:block;padding:20px;width:100%}}.main-security-door .introduction-2 .container .rwd{margin-bottom:40px}.main-security-door .certification{padding:0;background:#f7f7f7}.main-security-door .certification .container{overflow:hidden}.main-security-door .certification .container .left,.main-security-door .certification .container .right{vertical-align:middle;display:table-cell;width:50%}@media screen and (max-width: 829px){.main-security-door .certification .container .left,.main-security-door .certification .container .right{display:block;padding:20px;width:100%}}.main-security-door .certification .container .right figure{padding:0 20px;margin:auto;max-width:600px}@media screen and (max-width: 829px){.main-security-door .certification .container .right figure{padding:0}}.main-security-door .certification .container .right figure .bar,.main-security-door .certification .container .right figure p{margin:auto;max-width:470px}.main-security-door .certification .container .right figure p{margin-bottom:50px}@media screen and (max-width: 829px){.main-security-door .certification .container .right figure p{margin-bottom:15px}}@media screen and (max-width: 829px){.main-security-door .certification .container .right{display:block;width:100%}}@media screen and (max-width: 829px){.main-security-door .certification .container .right{display:block;padding:20px;width:100%}}.main-security-door .certification .container .left img{display:block;width:100%}@media screen and (max-width: 829px){.main-security-door .certification .container .left{display:none}}.main-security-door .certification .container .rwd{margin-bottom:40px}.main-security-door .service{padding:0;background:#f7f7f7}.main-security-door .service .container{overflow:hidden}.main-security-door .service .container .left,.main-security-door .service .container .right{vertical-align:middle;display:table-cell;width:50%}.main-security-door .service .container .right img{display:block;width:100%}@media screen and (max-width: 829px){.main-security-door .service .container .right{display:none}}.main-security-door .service .container .left figure{padding:0 20px;margin:auto;max-width:600px}@media screen and (max-width: 829px){.main-security-door .service .container .left figure{padding:0}}.main-security-door .service .container .left figure .bar,.main-security-door .service .container .left figure p{margin:auto;max-width:470px}.main-security-door .service .container .left figure p{margin-bottom:50px}@media screen and (max-width: 829px){.main-security-door .service .container .left figure p{margin-bottom:15px}}@media screen and (max-width: 829px){.main-security-door .service .container .left{display:block;padding:20px;width:100%}}.main-security-door .service .container .rwd{margin-bottom:40px}.main-security-door .eternal{padding:0}.main-security-door .eternal .container{overflow:hidden}.main-security-door .eternal .container .left,.main-security-door .eternal .container .right{vertical-align:middle;display:table-cell;width:50%}@media screen and (max-width: 829px){.main-security-door .eternal .container .left,.main-security-door .eternal .container .right{display:block;padding:20px;width:100%}}.main-security-door .eternal .container .right figure{padding:0 20px;margin:auto;max-width:600px}@media screen and (max-width: 829px){.main-security-door .eternal .container .right figure{padding:0}}.main-security-door .eternal .container .right figure .bar,.main-security-door .eternal .container .right figure p{margin:auto;max-width:470px}.main-security-door .eternal .container .right figure p{margin-bottom:50px}@media screen and (max-width: 829px){.main-security-door .eternal .container .right figure p{margin-bottom:15px}}@media screen and (max-width: 829px){.main-security-door .eternal .container .right{display:block;width:100%}}@media screen and (max-width: 829px){.main-security-door .eternal .container .right{display:block;padding:20px;width:100%}}.main-security-door .eternal .container .left img{display:block;width:100%}@media screen and (max-width: 829px){.main-security-door .eternal .container .left{display:none}}.main-security-door .eternal .container .rwd{margin-bottom:40px}.main-security-door .value{position:relative;background:#d6d6d6;padding:0;width:100%;overflow:hidden}.main-security-door .value .case-img{display:none}@media screen and (max-width: 1024px){.main-security-door .value .case-img{display:block;margin-bottom:15px}}.main-security-door .value .left{float:left;padding:60px 60px 60px 100px;width:60%}@media screen and (max-width: 1024px){.main-security-door .value .left{float:none;padding:60px 20px;width:100% !important}}.main-security-door .value .left .bar{margin-bottom:30px;max-width:560px}.main-security-door .value .left .bar strong,.main-security-door .value .left .bar span{text-align:left !important}.main-security-door .value .left .bar strong{margin-bottom:10px}.main-security-door .value .left .bar strong:after{display:none}.main-security-door .value .left .bar p{max-width:600px}.main-security-door .value .left .one{margin-bottom:20px;border-bottom:1px #221815 dashed}.main-security-door .value .left .one ul{width:calc(100% / 4 - 10px) !important}@media screen and (max-width: 829px){.main-security-door .value .left .one ul{width:calc(100% / 2 - 10px) !important}}@media screen and (max-width: 350px){.main-security-door .value .left .one ul{width:calc(100%) !important}}.main-security-door .value .left .ul{margin-bottom:20px}.main-security-door .value .left .ul ul{vertical-align:top;display:inline-block;padding:0 10px 20px 10px;margin:0;width:calc(100% / 4 - 10px)}@media screen and (max-width: 829px){.main-security-door .value .left .ul ul{width:calc(100% / 2 - 10px) !important}}@media screen and (max-width: 350px){.main-security-door .value .left .ul ul{width:calc(100%) !important}}.main-security-door .value .left .ul ul li{font-size:12px;margin-bottom:3px}.main-security-door .value .right{position:absolute;top:0;right:0;bottom:0;background:url(images/safety-door/value.png) left no-repeat;background-size:cover;width:40%}@media screen and (max-width: 1024px){.main-security-door .value .right{display:none}}.wrapper-beam{padding-top:0 !important}@media screen and (max-width: 829px){.wrapper-beam{padding-top:60px !important}}.main-beam .banner{position:relative;overflow:hidden}.main-beam .banner:after{position:absolute;z-index:0;background:url(images/beam/banner.png) center bottom no-repeat;background-size:cover;content:'';width:100%;height:100%;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:zoom 30s running ease-in-out;-moz-animation:zoom 30s running ease-in-out;-ms-animation:zoom 30s running ease-in-out;-o-animation:zoom 30s running ease-in-out;animation:zoom 30s running ease-in-out}.main-beam .banner .bar{position:absolute;top:calc(50% - 110px);right:10%;z-index:1;text-align:left;letter-spacing:2px;max-width:600px}@media screen and (max-width: 829px){.main-beam .banner .bar{top:calc(50% - 10px);left:0;right:0;text-align:center;padding:0 20px;margin:auto}}.main-beam .banner .bar strong{font-size:30px;color:#221815;padding-bottom:20px;margin:0 auto 20px;max-width:300px}@media screen and (max-width: 829px){.main-beam .banner .bar strong{font-size:20px}}.main-beam .banner .bar strong span{font-size:16px;display:block;padding-top:5px}@media screen and (max-width: 829px){.main-beam .banner .bar strong span{font-size:18px}}.main-beam .introduction{position:relative;z-index:99;background:url(images/beam/introduction-b.png);padding:60px 20px;margin:-40px auto 0;max-width:1280px}@media screen and (max-width: 829px){.main-beam .introduction{margin:0px auto 0;max-width:inherit;width:100%}}.main-beam .introduction img,.main-beam .introduction strong,.main-beam .introduction p{display:block}.main-beam .introduction img{margin:0 auto 40px}@media screen and (max-width: 829px){.main-beam .introduction img{margin:0px auto 20;width:100%;max-width:350px}}.main-beam .introduction strong{margin-bottom:20px}.main-beam .introduction p{margin:auto;max-width:750px}@media screen and (max-width: 829px){.main-beam .introduction p{max-width:450px}}.main-beam .reason{padding-bottom:0}.main-beam .reason .bar{padding:0 20px;margin-bottom:40px}.main-beam .reason .bar strong:after{display:none}.main-beam .reason .center{text-align:center;width:100%;display:table}.main-beam .reason .center figure{display:table-row}.main-beam .reason .center figure .left,.main-beam .reason .center figure .right{vertical-align:middle;display:table-cell;width:50%}.main-beam .reason .center .left,.main-beam .reason .center .right{line-height:25px;letter-spacing:2px;color:#fff !important;padding:40px;height:533px}@media screen and (max-width: 829px){.main-beam .reason .center .left,.main-beam .reason .center .right{display:block !important;padding:80px 40px;width:100% !important;height:auto !important}}.main-beam .reason .center .left{background:url(images/beam/reason.left.png)}.main-beam .reason .center .right{background:url(images/beam/reason.right.png)}@media screen and (max-width: 829px){.main-beam .effect{padding:60px 20px}}.main-beam .effect .bar{margin-bottom:60px}.main-beam .effect .bar strong:after{display:none}.main-beam .effect .bar strong span{font-weight:300;padding:10px 0}.main-beam .effect dl{margin:auto;max-width:1280px;overflow:hidden}.main-beam .effect dl dd{float:left;padding:0 30px;width:calc(100% / 4)}@media screen and (max-width: 829px){.main-beam .effect dl dd{padding:0 10px;width:calc(100% / 2)}}.main-beam .effect dl dd img,.main-beam .effect dl dd span,.main-beam .effect dl dd p{text-align:center;display:block}.main-beam .effect dl dd img{margin:0 auto 10px}.main-beam .effect dl dd span{font-size:18px;margin-bottom:5px}.main-beam .banner-2{position:relative;background:url(images/beam/banner-2.png) center center no-repeat;background-size:cover;overflow:hidden}@media screen and (max-width: 1024px){.main-beam .banner-2{padding:60px 20px;height:auto !important}}.main-beam .banner-2 .bar{position:absolute;top:calc(50% - 110px);left:10%;z-index:1;letter-spacing:2px;max-width:600px}@media screen and (max-width: 1024px){.main-beam .banner-2 .bar{position:relative;top:0;left:0;right:0;padding:40px;margin:auto;max-width:650px}.main-beam .banner-2 .bar:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:block;content:''}}.main-beam .banner-2 .bar strong,.main-beam .banner-2 .bar p{position:relative;z-index:9999}.main-beam .banner-2 .bar strong{text-align:left !important;font-size:30px;color:#221815;padding-bottom:20px}@media screen and (max-width: 1024px){.main-beam .banner-2 .bar strong{text-align:center;font-size:20px;color:#fff}}.main-beam .banner-2 .bar strong:after{display:none}.main-beam .banner-2 .bar p{font-size:15px;color:#221815;display:block;padding-top:5px}@media screen and (max-width: 1024px){.main-beam .banner-2 .bar p{color:#fff}}.main-beam .filter .bar{padding:0 20px;margin-bottom:40px}@media screen and (max-width: 829px){.main-beam .filter .bar strong{font-size:16px}}.main-beam .filter .bar strong:after{display:none}.main-beam .filter nav{position:relative;position:absolute;top:calc(50%);left:0;right:0;z-index:9999;display:block;margin:auto;max-width:1210px}.main-beam .filter ul{list-style:none;padding:0;margin:0}.main-beam .filter ul li{margin-bottom:30px}.main-beam .filter ul li img{display:block;margin:auto}.main-beam .filter ul li .swiper-slide-shadow-left,.main-beam .filter ul li .swiper-slide-shadow-right{background:none !important}.main-beam .component{background:url(images/beam/component/component.png)}.main-beam .component .bar{padding:0 20px;margin-bottom:40px}@media screen and (max-width: 829px){.main-beam .component .bar{margin-bottom:20px}}@media screen and (max-width: 829px){.main-beam .component .bar strong{font-size:15px;line-height:30px}}.main-beam .component .bar strong:after{display:none}.main-beam .component .container{padding:0 20px;margin:auto;max-width:1280px}.main-beam .component .container .component-button-next,.main-beam .component .container .component-button-prev{z-index:9999}.main-beam .component .container .component-button-next{right:0px !important}.main-beam .component .container .component-button-prev{left:0px !important}.main-beam .component .container .component-container{margin:auto;max-width:1190px;overflow:hidden}.main-beam .component .container ul{list-style:none;padding:0;margin:0}.main-beam .component .container ul li{text-align:center}.main-beam .component .container ul li img{width:100%;margin-bottom:10px}.main-beam .component .container ul li strong{margin-bottom:5px}.main-beam .component .container ul li img,.main-beam .component .container ul li strong{display:block}.main-beam .comfortable .bar{padding:0 20px;margin-bottom:40px}@media screen and (max-width: 829px){.main-beam .comfortable .bar{margin-bottom:20px}}@media screen and (max-width: 829px){.main-beam .comfortable .bar strong{font-size:15px;line-height:30px}}.main-beam .comfortable .bar strong:after{display:none}.main-beam .comfortable .container{padding:0 20px;margin:auto;max-width:1280px}.main-beam .comfortable .container .comfortable-button-next{right:0px !important}.main-beam .comfortable .container .comfortable-button-prev{left:0px !important}.main-beam .comfortable .container .comfortable-container{margin:auto;max-width:1190px;overflow:hidden}.main-beam .comfortable .container ul{list-style:none;padding:0;margin:0}.main-beam .comfortable .container ul li{text-align:center}.main-beam .comfortable .container ul li img{width:100%;margin-bottom:10px}.main-beam .comfortable .container ul li strong{margin-bottom:5px}.main-beam .comfortable .container ul li img,.main-beam .comfortable .container ul li strong{display:block}.main-beam .banner-3{position:relative;background:url(images/beam/banner-3.png) no-repeat;background-size:cover}@media screen and (max-width: 829px){.main-beam .banner-3{padding:60px 20px;height:auto !important}}.main-beam .banner-3 .bar{position:absolute;top:calc(50% - 110px);left:0;right:0;z-index:1;text-align:center;letter-spacing:2px;margin:auto;max-width:700px}@media screen and (max-width: 829px){.main-beam .banner-3 .bar{position:relative;top:0;left:0;right:0;padding:40px;margin:auto;max-width:650px}.main-beam .banner-3 .bar:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:rgba(0,0,0,0.5);display:block;content:''}}.main-beam .banner-3 .bar strong,.main-beam .banner-3 .bar p{position:relative;z-index:99}.main-beam .banner-3 .bar strong{font-size:30px;color:#221815;padding-bottom:20px}@media screen and (max-width: 829px){.main-beam .banner-3 .bar strong{text-align:center;font-size:20px;color:#fff}}.main-beam .banner-3 .bar strong:after{display:none}.main-beam .banner-3 .bar p{font-size:15px;color:#221815;display:block;padding-top:5px}@media screen and (max-width: 829px){.main-beam .banner-3 .bar p{color:#fff}}.main-beam .value{position:relative;background:url(images/beam/value.png) no-repeat;background-size:cover;padding:0;width:100%;overflow:hidden}@media screen and (max-width: 829px){.main-beam .value{padding:60px 20px}}.main-beam .value .right{float:right;padding:60px 60px 60px 100px;width:60%}@media screen and (max-width: 829px){.main-beam .value .right{padding:0;width:100%}}.main-beam .value .right .bar{margin-bottom:30px;max-width:560px}.main-beam .value .right .bar strong,.main-beam .value .right .bar span{text-align:left !important}@media screen and (max-width: 829px){.main-beam .value .right .bar strong,.main-beam .value .right .bar span{color:#fff}}.main-beam .value .right .bar strong{margin-bottom:20px}.main-beam .value .right .bar strong:after{display:none}.main-beam .value .right .bar p{max-width:600px}.main-beam .value .right .ul ul{vertical-align:top;display:inline-block;padding:0 10px 20px 10px;margin:0;width:calc(100% / 3 - 10px)}@media screen and (max-width: 829px){.main-beam .value .right .ul ul{display:block;width:100% !important}}.main-beam .value .right .ul ul li{font-size:12px;margin-bottom:3px}@media screen and (max-width: 829px){.main-beam .value .right .ul ul li{color:#fff}}.wrapper-isolmant{padding-top:0 !important}@media screen and (max-width: 829px){.wrapper-isolmant{padding-top:60px !important}}.main-isolmant .bar{margin-bottom:40px}.main-isolmant .bar strong{font-size:25px;color:#d40012;display:block;margin-bottom:20px}@media screen and (max-width: 829px){.main-isolmant .bar strong{font-size:16px !important;margin-bottom:10px}}.main-isolmant .bar strong:after{display:none}.main-isolmant .bar span,.main-isolmant .bar p{line-height:25px;letter-spacing:1.5px;display:block}@media screen and (max-width: 829px){.main-isolmant .bar span,.main-isolmant .bar p{line-height:normal;letter-spacing:1}}.main-isolmant .bar span{font-size:17px;font-weight:900;margin-bottom:15px}.main-isolmant .bar p{font-size:14px;font-weight:300}.main-isolmant .banner{position:relative;margin-bottom:60px;overflow:hidden}.main-isolmant .banner:after{position:absolute;z-index:0;background:url(images/isolmant/banner.png) center center no-repeat;background-size:cover;content:'';width:100%;height:100%;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:zoom 30s running ease-in-out;-moz-animation:zoom 30s running ease-in-out;-ms-animation:zoom 30s running ease-in-out;-o-animation:zoom 30s running ease-in-out;animation:zoom 30s running ease-in-out}@media screen and (max-width: 1024px){.main-isolmant .banner{height:600px !important}}.main-isolmant .banner .bar{position:absolute;top:calc(50% - 110px);left:10%;z-index:1;text-align:left;letter-spacing:2px;max-width:500px}@media screen and (max-width: 1024px){.main-isolmant .banner .bar{top:calc(50% - 100px);left:10%;text-align:center;padding:0 20px;max-width:350px}}.main-isolmant .banner .bar img{display:block;margin-bottom:20px;max-width:400px}@media screen and (max-width: 829px){.main-isolmant .banner .bar img{margin:0 auto 30px;width:100%;max-width:350px}}.main-isolmant .banner .bar strong{font-size:3em;letter-spacing:2px;color:#221815;display:block;padding-bottom:20px}@media screen and (max-width: 1024px){.main-isolmant .banner .bar strong{font-size:20px;margin:auto;max-width:350px}}.main-isolmant .progress{background:url(images/isolmant/progress.right.png) right top no-repeat;background-size:50% auto;padding-left:100px;padding-right:100px;overflow:hidden}@media screen and (max-width: 829px){.main-isolmant .progress{background-size:cover;padding:60px 20px}}.main-isolmant .progress .center figure .left,.main-isolmant .progress .center figure .right{float:left;width:50%}@media screen and (max-width: 829px){.main-isolmant .progress .center figure .left,.main-isolmant .progress .center figure .right{float:none;padding:0;width:100%}}.main-isolmant .progress .center figure .left .bar *{text-align:left !important}@media screen and (max-width: 829px){.main-isolmant .progress .center figure .left strong{color:#fff}}.main-isolmant .progress .center figure .left p{padding-right:100px}@media screen and (max-width: 829px){.main-isolmant .progress .center figure .left p{color:#fff;padding:0}}.main-isolmant .progress .center figure .left img{margin-left:100px}@media screen and (max-width: 829px){.main-isolmant .progress .center figure .left img{margin:auto}}.main-isolmant .banner-2 .bar{padding:0 40px;margin:auto;max-width:1280px}@media screen and (max-width: 829px){.main-isolmant .banner-2 .bar{padding:20px;max-width:500px}}.main-isolmant .banner-2 .bar span,.main-isolmant .banner-2 .bar p{color:#fff}.main-isolmant .banner-2 .bar p{max-width:500px}.main-isolmant .banner-2 .container{position:relative}.main-isolmant .banner-2 ul{list-style:none;padding:0;margin:0}@media screen and (max-width: 829px){.main-isolmant .banner-2 ul{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 500px){.main-isolmant .banner-2 ul{padding-bottom:0px}}.main-isolmant .banner-2 ul li{padding-top:200px;width:100%;min-height:600px}@media screen and (max-width: 829px){.main-isolmant .banner-2 ul li{background:none !important;padding:0;margin-bottom:30px;min-height:inherit}.main-isolmant .banner-2 ul li .rwd{margin:auto}}@media screen and (max-width: 500px){.main-isolmant .banner-2 ul li:nth-last-child(1){margin-bottom:0}}@media screen and (max-width: 829px){.main-isolmant .banner-2 ul li .bar span,.main-isolmant .banner-2 ul li .bar p{color:#221815}.main-isolmant .banner-2 ul li .bar p{margin-bottom:10px}}.main-isolmant .sound{background:#f7f7f7}.main-isolmant .sound .center{display:table;padding:0 20px;margin:auto;max-width:1380px}.main-isolmant .sound .center figure{display:table-row}.main-isolmant .sound .center figure .left,.main-isolmant .sound .center figure .right{vertical-align:middle;display:table-cell;width:50%}.main-isolmant .sound .center figure .left,.main-isolmant .sound .center figure .right{padding:0 40px;width:50%}@media screen and (max-width: 829px){.main-isolmant .sound .center figure .left,.main-isolmant .sound .center figure .right{display:block !important;padding:0 20px;margin-bottom:30px;width:100% !important}}.main-isolmant .series{padding-left:50px;padding-right:50px}@media screen and (max-width: 829px){.main-isolmant .series{padding:60px 20px}}.main-isolmant .series .swiper-button-next,.main-isolmant .series .swiper-button-prev{top:calc(50% + 100px)}@media screen and (max-width: 829px){.main-isolmant .series .swiper-button-next,.main-isolmant .series .swiper-button-prev{top:calc(50% + 35px)}}.main-isolmant .series .swiper-pagination{position:relative !important;margin:10px 0 40px}@media screen and (max-width: 829px){.main-isolmant .series .swiper-pagination{margin:10px 0}}.main-isolmant .series .swiper-pagination span{margin:0 10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:140px;height:140px}@media screen and (max-width: 829px){.main-isolmant .series .swiper-pagination span{background-image:none;width:7px;height:7px}}.main-isolmant .series .swiper-pagination span.swiper-pagination-bullet-active{background:#f7f7f7 !important}.main-isolmant .series .swiper-pagination span:nth-child(1){background:#d7d7d7 url(images/isolmant/series/1.png) center center no-repeat;background-size:80% auto}.main-isolmant .series .swiper-pagination span:nth-child(2){background:#d7d7d7 url(images/isolmant/series/2.png) center center no-repeat;background-size:80% auto}.main-isolmant .series .swiper-pagination span:nth-child(3){background:#d7d7d7 url(images/isolmant/series/3.png) center center no-repeat;background-size:80% auto}.main-isolmant .series .swiper-pagination span:nth-child(4){background:#d7d7d7 url(images/isolmant/series/4.png) center center no-repeat;background-size:80% auto}.main-isolmant .series .swiper-pagination span:nth-child(5){background:#d7d7d7 url(images/isolmant/series/5.png) center center no-repeat;background-size:80% auto}.main-isolmant .series .swiper-pagination span:nth-child(6){background:#d7d7d7 url(images/isolmant/series/6.png) center center no-repeat;background-size:80% auto}.main-isolmant .series .container{position:relative;margin:auto;padding:0 40px;max-width:1320px}@media screen and (max-width: 829px){.main-isolmant .series .container{padding:0px}}.main-isolmant .series .container .swiper-container{margin:auto;max-width:1280px}.main-isolmant .series .container ul{list-style:none;padding:0;margin:0}.main-isolmant .banner-3{background:url(images/isolmant/banner-3.png) no-repeat;padding:180px 20px;min-height:600px}@media screen and (max-width: 829px){.main-isolmant .banner-3{padding:60px 20px;min-height:300px}}.main-isolmant .banner-3 .bar{text-align:center;margin:auto;max-width:550px}.main-isolmant .banner-3 .bar img{display:block;margin:0 auto 30px}.wrapper-charcoal{padding-top:0 !important}@media screen and (max-width: 829px){.wrapper-charcoal{padding-top:60px !important}}.main-charcoal .bar{margin-bottom:40px}.main-charcoal .bar strong{font-size:25px;color:#57301e;display:block;margin-bottom:20px}.main-charcoal .bar strong:after{display:none}@media screen and (max-width: 829px){.main-charcoal .bar strong{font-size:20px !important}}.main-charcoal .bar span,.main-charcoal .bar p{line-height:25px;letter-spacing:1.5px;display:block}.main-charcoal .bar span{font-size:17px;font-weight:900;margin-bottom:15px}.main-charcoal .bar p{font-size:14px;font-weight:300}.main-charcoal .banner{position:relative;overflow:hidden}.main-charcoal .banner:after{position:absolute;z-index:0;background:url(images/charcoal/banner.png) center center no-repeat;background-size:cover;content:'';width:100%;height:100%;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:zoom 30s running ease-in-out;-moz-animation:zoom 30s running ease-in-out;-ms-animation:zoom 30s running ease-in-out;-o-animation:zoom 30s running ease-in-out;animation:zoom 30s running ease-in-out}@media screen and (max-width: 1024px){.main-charcoal .banner{height:600px !important}}.main-charcoal .banner .bar{position:absolute;top:calc(50% - 110px);left:0;right:0;z-index:1;text-align:center;letter-spacing:2px;margin:auto;max-width:450px}@media screen and (max-width: 1024px){.main-charcoal .banner .bar{top:calc(50% - 120px);text-align:center;padding:0 20px;margin:auto;max-width:350px}}.main-charcoal .banner .bar img{display:block;margin:0 auto 20px}@media screen and (max-width: 829px){.main-charcoal .banner .bar img{margin:0 auto 20px;width:100%;max-width:300px}}.main-charcoal .banner .bar strong{font-size:30px;letter-spacing:2px;color:#fff;padding-bottom:10px}@media screen and (max-width: 829px){.main-charcoal .banner .bar strong{font-size:18px;margin-bottom:10px}}.main-charcoal .banner .bar p{font-size:18px;color:#fff;display:block}@media screen and (max-width: 829px){.main-charcoal .banner .bar p{font-size:16px}}.main-charcoal .banner .bar h2{color:#fff}.main-charcoal .harvest{background:#f5f1df;padding-left:20px;padding-right:20px}.main-charcoal .harvest figure p{margin:0 auto 60px;max-width:750px}.main-charcoal .harvest img{display:block;margin:auto}.main-charcoal .banner-2{position:relative;background:url(images/charcoal/banner-2.png) no-repeat;background-size:cover;padding:60px 20px 40px}.main-charcoal .banner-2 .bar{letter-spacing:2px;margin:0 auto 0;max-width:600px}.main-charcoal .banner-2 .bar img,.main-charcoal .banner-2 .bar strong,.main-charcoal .banner-2 .bar p{text-align:center;display:block}.main-charcoal .banner-2 .bar img{margin:0 auto 40px}@media screen and (max-width: 829px){.main-charcoal .banner-2 .bar img{margin:0 auto 20px;max-width:200px}}.main-charcoal .banner-2 .bar strong,.main-charcoal .banner-2 .bar p{color:#fff;margin:0 0 20px}.main-charcoal .special{background:#f5f1df}@media screen and (max-width: 829px){.main-charcoal .special{padding:60px 20px}}.main-charcoal .special .bar{letter-spacing:2px;margin:0 auto 40px;max-width:600px}.main-charcoal .special .bar img,.main-charcoal .special .bar strong,.main-charcoal .special .bar p{text-align:center;display:block}.main-charcoal .special .bar img{margin:0 auto 40px}.main-charcoal .special .bar strong{margin:0 0 20px}.main-charcoal .special img{display:block;margin:auto}.main-charcoal .banner-3{position:relative;background:url(images/charcoal/banner-3.png) center center no-repeat;background-size:cover;padding:60px 20px 40px;height:618px}@media screen and (max-width: 829px){.main-charcoal .banner-3{padding:60px 20px;height:auto}}.main-charcoal .banner-3 .bar{text-align:center;letter-spacing:2px;padding:120px 0 0}@media screen and (max-width: 829px){.main-charcoal .banner-3 .bar{padding:0}}.main-charcoal .banner-3 .bar strong,.main-charcoal .banner-3 .bar p{display:block;margin:0 0 20px}.main-charcoal .banner-3 .bar p{margin:auto;max-width:500px}.main-charcoal .natural{background:url(images/charcoal/natural/natural.png) no-repeat;background-size:cover}.main-charcoal .natural .bar{letter-spacing:2px}@media screen and (max-width: 829px){.main-charcoal .natural .bar{padding:0 20px}}.main-charcoal .natural .bar strong{text-align:center;color:#fff;display:block;margin:0 0 20px}.main-charcoal .natural .container{margin:auto;max-width:1280px}.main-charcoal .natural div[class*="button-prev"]{left:10px;background:url(images/beam/w-prev.png) no-repeat;background-size:24px 37px}.main-charcoal .natural div[class*="button-next"]{right:10px;background:url(images/beam/w-next.png) no-repeat;background-size:24px 37px}.main-charcoal .natural .swiper-slide:nth-child(1),.main-charcoal .natural .swiper-slide:nth-child(2),.main-charcoal .natural .swiper-slide:nth-child(3){width:calc(100% / 3)}
