body{font-family:"Roboto Regular",system-ui,"-apple-system",BlinkMacSystemFont,"Myriad Pro","微軟正黑體","Microsoft JhengHei","Hiragino Sans GB","Source Han Sans CN",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6}@media (max-width: 640px){body{line-height:1.4}}body.lang-ja{font-family:"Roboto Regular","-apple-system",BlinkMacSystemFont,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif"}img{max-width:100%;vertical-align:middle}a{color:inherit;outline:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.youtube-icon{max-height:18px;vertical-align:baseline}.text-center{text-align:center}.text-center img{margin:auto}.wrap{max-width:1440px;margin:auto;padding:0 15px}@media (max-width: 1440px){.wrap{max-width:100%}}@media (max-width: 960px){.menu{display:none}}.menu nav{text-align:center}.menu nav::after{content:"";display:table;clear:both}.menu nav li{display:inline-block}.menu nav a{color:#fff;display:inline-block;padding:16px 20px}.menu nav a:hover{background-color:#928050}.menu nav .active>a{background-color:#928050}.banner{position:relative;overflow:hidden}.swiper-slide .banner-text{opacity:0;-webkit-transform:translate(-150px, 0);-ms-transform:translate(-150px, 0);transform:translate(-150px, 0);-webkit-transition:all 1s ease-out 0.6s;-o-transition:all 1s ease-out 0.6s;transition:all 1s ease-out 0.6s}.swiper-slide-active .banner-text{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.swiper-pagination-bullet{width:20px;height:20px}.swiper-pagination-bullet-active{background-color:#928050}.table-container{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em}.table-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-container::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,0.3)}.top{padding:10px 15px}.top::after{content:"";display:table;clear:both}.logo{width:300px;height:78.4px;float:left}@media (max-width: 640px){.logo{width:228px;height:60px}}.logo>a{display:block}.lang{float:right}@media (max-width: 960px){.lang{display:none}}.lang ul{text-align:right}.lang ul li{display:inline-block;margin:0 2px}.lang a{display:block;color:#928050;border-radius:8px;padding:0px 10px}.lang a:hover{color:#fff;background-color:#928050}.lang .active>a{color:#fff;background-color:#928050}.main-menu{background-color:#333;padding:0}.main-menu nav a{padding:16px 28px}@media (max-width: 1366px){.main-menu nav a{padding:16px 20px}}@media (max-width: 1024px){.main-menu nav a{padding:16px}}.header--clone{position:fixed;width:100%;z-index:130;top:0;left:0;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;background-color:#fff;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333;opacity:0;overflow:hidden}.header--stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1;overflow:inherit}.sb-active .header--clone{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px)}#header2 .top{padding:5px 15px}#header2 .logo{padding:0;height:auto}#header2 .logo img{max-width:inherit;height:60px}#header2 .main-menu a{padding:8px 28px}@media (max-width: 1366px){#header2 .main-menu a{padding:8px 20px}}@media (max-width: 1024px){#header2 .main-menu a{padding:8px 16px}}@media (max-width: 960px){.sb-site{padding:0;-webkit-box-shadow:0 0 15px #d9d9d9;box-shadow:0 0 15px #d9d9d9}.sb-slidebar{color:#312368;background-color:#fff}.sb-toggle-right{position:absolute;border-radius:10px;padding:5px 10px;top:20px;right:10px}}@media (max-width: 960px) and (max-width: 640px){.sb-toggle-right{top:15px}}@media (max-width: 960px){.header--clone .sb-toggle-right{top:15px}.bar1,.bar2,.bar3{width:35px;height:3px;background-color:#312368;margin:7px 0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sb-active-right .bar1{-webkit-transform:rotate(-45deg) translate(-10px, 6px);-ms-transform:rotate(-45deg) translate(-10px, 6px);transform:rotate(-45deg) translate(-10px, 6px)}.sb-active-right .bar2{opacity:0}.sb-active-right .bar3{-webkit-transform:rotate(45deg) translate(-7px, -5px);-ms-transform:rotate(45deg) translate(-7px, -5px);transform:rotate(45deg) translate(-7px, -5px)}}#right_menu{padding-bottom:50px}#right_menu a{display:inline-block;padding:5px 20px}#right_menu .right-lang{background-color:#928050}#right_menu .right-lang ul{padding:5px;margin-bottom:20px}#right_menu .right-lang ul::after{content:"";display:table;clear:both}#right_menu .right-lang ul li{width:50%;float:left;padding:4px 2px;text-align:center}#right_menu .right-lang ul li a{display:block;background-color:#fff;border-radius:10px}#right_menu .right-lang ul li.active a{background-color:#e0c557;color:#fff}#right_menu .right-main-menu>ul>li{border-bottom:1px solid #d9d9d9}#right_menu .right-main-menu>ul>li>a{padding:10px 15px;font-size:20px;display:block}#right_menu .right-main-menu>ul>li.active>a{color:#fff;background-color:#333}#right_menu .right-pro{display:none}#right_menu .right-pro>li{position:relative;padding:4px 4px 4px 20px;border-bottom:1px dashed #d9d9d9}#right_menu .right-pro>li:last-child{border-bottom:none}#right_menu .right-pro>li>a{display:block;position:relative;padding-right:10px}#right_menu .right-pro>li>a::before{content:"";background-color:#333;position:absolute;width:10px;height:1px;top:18px;left:0px}#right_menu .right-pro>li.active a{color:#C20114}#right_menu .right-pro>li.active a:before{background-color:#C20114}#right_menu .active .right-pro{display:block}.footer{background-color:#e5ab26}.foot{padding:60px 0}.foot::after{content:"";display:table;clear:both}.foot-menu-main{background-color:#333;padding:0}.foot-info{width:50%;float:left}@media (max-width: 640px){.foot-info{float:none;width:100%;margin-bottom:30px}}.foot-logo{margin-bottom:30px;vertical-align:bottom}.foot-logo::after{content:"";display:table;clear:both}.foot-logo .logo{width:auto;height:auto;float:none;margin-right:50px;display:inline-block}.foot-logo .logo a{display:block}.foot-logo .qr-code{display:inline-block}@media (max-width: 480px){.foot-logo .qr-code{margin-top:20px}}.foot-com-info{font-family:"Roboto Light Condensed","微軟正黑體","Microsoft JhengHei",sans-serif;font-size:20px;color:#fff}.lang-ja .foot-com-info{font-family:"Roboto Light Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,sans-serif}.foot-ce{margin-top:30px}.foot-menu-title{border-bottom:#fff 1px solid;padding-bottom:10px;margin-bottom:20px;font-size:30px;color:#fff;font-family:"Roboto Bold","微軟正黑體","Microsoft JhengHei",sans-serif}.lang-ja .foot-menu-title{font-family:"Roboto Bold","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,sans-serif}.foot-menu-pro{width:50%;float:left}@media (max-width: 640px){.foot-menu-pro{float:none;width:100%}}.foot-menu-pro nav::after{content:"";display:table;clear:both}.foot-menu-pro nav>ul{-webkit-columns:2;-moz-columns:2;columns:2;padding:0 0 0 20px;list-style:disc}@media (max-width: 480px){.foot-menu-pro nav>ul{-webkit-columns:initial;-moz-columns:initial;columns:initial}}.foot-menu-pro nav>ul li{color:#fff;margin-bottom:6px;line-height:1.4;padding-right:20px}.foot-menu-pro nav>ul a{display:block}.foot-menu-pro nav>ul a:hover{color:#312368;text-decoration:underline}.foot-menu-pro nav>ul .active>a{color:#312368;text-decoration:underline}.copyright{text-align:center;color:#e6e6e6;padding-bottom:30px}@media (max-width: 960px){.banner{padding-bottom:50px}.banner>.swiper-container{overflow:visible}}@media (max-width: 960px){.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:-30px}}@media (max-width: 640px){.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.banner .swiper-pagination-custom .swiper-pagination-bullet,.banner .swiper-pagination-fraction .swiper-pagination-bullet{width:14px;height:14px}}.banner-text{position:absolute;z-index:3}.banner-text.banner-01{top:15.3266%;left:51.927%;width:34.896%}.banner-text.banner-02{top:57.286%;left:52.083%;width:29.21875%}.banner-text.banner-03-1{top:9.547%;left:22.395%;width:18.59375%}.banner-text.banner-03-2{top:9.547%;left:60.677%;width:26.40625%}.content{padding:20px 0 50px}.content::after{content:"";display:table;clear:both}.sidebar{width:350px;float:left;padding:0 10px}@media (max-width: 1280px){.sidebar{width:300px;padding-left:0;padding-right:20px}}@media (max-width: 960px){.sidebar{display:none}}.sidebar li{border-bottom:#ded9ca 1px solid}.sidebar a{line-height:1.4;display:block;padding:12px 24px}@media (max-width: 1280px){.sidebar a{padding:12px}}.sidebar a:hover{color:#C20114}.sidebar a.disabled{color:#bfbfbf}.sidebar .active>a{color:#C20114}.sidebar-title{font-size:36px;font-family:"Roboto Bold","微軟正黑體","Microsoft JhengHei",sans-serif;color:#928050;padding:20px 20px 10px}@media (max-width: 1280px){.sidebar-title{padding:20px 10px 10px}}.sidebar-title::first-letter{font-size:48px}.lang-ja .sidebar-title{font-family:"Roboto Bold","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,sans-serif}.main{width:calc(100% - 350px);float:left;padding:0 20px}@media (max-width: 1280px){.main{width:calc(100% - 300px);padding:0}}@media (max-width: 960px){.main{float:none;width:100%;padding:0}}.breadcrumbs a{color:#999}.breadcrumbs ul{text-align:right}.breadcrumbs ul li{display:inline-block}.breadcrumbs ul li+li::before{content:"/";display:inline-block;margin:0 5px;color:#999}h1.title{font-size:36px;line-height:1.2;margin-bottom:20px;font-family:"Roboto Bold Condensed","微軟正黑體","Microsoft JhengHei",sans-serif;color:#928050}@media (max-width: 640px){h1.title{font-size:27px}}h1.title span{display:block;font-size:24px}.lang-ja h1.title{font-family:"Roboto Bold Condensed","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,sans-serif}.pro-list-desc{margin-top:12px}.pro-list-desc ul{padding-left:40px;list-style-type:disc}.pro-list-area{margin-top:30px}.pro-list-area::after{content:"";display:table;clear:both}.pro-list-item{float:left;width:calc(100% / 4);padding:0 5px;margin-bottom:30px}.pro-list-item:nth-child(4n+1){clear:both}@media (max-width: 1080px){.pro-list-item{width:calc(100% / 3)}.pro-list-item:nth-child(4n+1){clear:initial}.pro-list-item:nth-child(3n+1){clear:both}}@media (max-width: 960px){.pro-list-item{width:calc(100% / 4)}.pro-list-item:nth-child(3n+1){clear:initial}.pro-list-item:nth-child(4n+1){clear:both}}@media (max-width: 800px){.pro-list-item{width:calc(100% / 3)}.pro-list-item:nth-child(4n+1){clear:initial}.pro-list-item:nth-child(3n+1){clear:both}}@media (max-width: 540px){.pro-list-item{width:calc(100% / 2)}.pro-list-item:nth-child(3n+1){clear:initial}.pro-list-item:nth-child(2n+1){clear:both}}@media (max-width: 375px){.pro-list-item{width:100%;float:none;max-width:262px;margin-left:auto;margin-right:auto}.pro-list-item:nth-child(2n+1){clear:initial}}.pro-list-box{background-color:#ded9ca;text-align:center;padding:5px;position:relative}.pro-list-box .pro-list-name{line-height:1.2;min-height:110px;margin:15px auto;padding:0 10px;font-family:"Roboto Bold","微軟正黑體","Microsoft JhengHei",sans-serif}@media (max-width: 1365px){.pro-list-box .pro-list-name{min-height:150px}}@media (max-width: 375px){.pro-list-box .pro-list-name{min-height:auto}}.pro-list-box a{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(229,171,38,0.7);opacity:0}.pro-list-box a::before{content:"\f0c1";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pro-list-box:hover>a{opacity:1}.pro-list-box:hover>a::before{font-size:300%}.lang-ja .pro-list-box .pro-list-name{font-family:"Roboto Bold","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,sans-serif}.pro-big-pic{text-align:center;margin:50px auto 30px}.pro-name{text-align:center}.pro-name h2{display:inline-block;min-width:40%;background-color:#928050;border-radius:10px;color:#fff;padding:10px}.pro-show-item{margin:50px auto;padding-bottom:30px}h3.title{background:url(../images/title-bg.png) no-repeat left bottom;padding:20px 30px;font-size:30px;font-family:"Roboto Bold","微軟正黑體","Microsoft JhengHei",sans-serif;color:#928050}@media (max-width: 640px){h3.title{font-size:27px;padding-bottom:30px}}.lang-ja h3.title{font-family:"Roboto Bold","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,sans-serif}.mfp-figure:after{-webkit-box-shadow:none;box-shadow:none;background:transparent}img.mfp-img{padding:60px 0}.mfp-image-holder .mfp-close{font-size:100px}.mfp-title{font-size:24px;line-height:1.1}.zoom{margin:30px auto}.zoom i{color:#bfbfbf;font-size:48px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.pro-big-pic:hover .zoom i{color:#427AA1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.desc{padding:10px 30px}.desc p{font-size:20px}.dwg-area{margin:20px}.dwg-area .dwg-text{margin-bottom:20px}.dwg-area .dwg-pic img{max-height:120px}.dwg-img img{max-height:100px;display:block}.pro-table{width:100%;margin:30px auto}@media (max-width: 960px){.pro-table{min-width:900px}}.pro-table td{padding:10px 20px;border-bottom:#e1e1e1 1px solid;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pro-table td+td{border-left:#e1e1e1 1px solid}.pro-table tr:first-child td{min-width:150px}.pro-table tr:nth-child(even) td{background-color:#ded9ca;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pro-table tr:hover td{background-color:rgba(229,171,38,0.7);color:#fff}.pro-table tr:hover .pro-table-s td,.pro-table tr:hover .pro-table-s>div{background-color:#fff;color:#000}.pro-table-s{margin:0 auto;width:100%;border:1px solid #e1e1e1;padding:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pro-table-s::after{content:"";display:table;clear:both}.pro-table-s tr td,.pro-table-s tr:nth-child(even) td{padding:0;text-align:center;background-color:#fff}.pro-table-s tr td{vertical-align:top}.pro-table-s tr:last-child td{border-bottom:none}.pro-table-s>div{background-color:#fff;padding:10px 5px;float:left;border-right:1px solid #e1e1e1}.pro-table-s>div.b-border{border-bottom:1px solid #e1e1e1}.pro-table-s.col-2>div{width:50%}.pro-table-s.col-2>div:nth-child(2n){border-right:none}.pro-table-s.col-3>div{width:33.33%}.pro-table-s.col-3>div:nth-child(3n){border-right:none}.pro-table-s.col-4>div{width:25%}.pro-table-s.col-4>div:nth-child(4n){border-right:none}.pro-table-s.col-5>div{width:20%}.pro-table-s.col-5>div:nth-child(5n){border-right:none}.dwg-name{line-height:1.2}.video{text-align:center;padding:30px 0 10px}.video-title{text-align:center}.back-page{text-align:right}.back-page a{background-color:#928050;border:1px solid #916e0f;color:#fff;border-radius:5px;padding:5px 20px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.back-page a:hover{background-color:#fff;color:#928050}.back-page a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin:0 10px 0 0;color:inherit}.about-area section{margin-bottom:50px}.about-area h4{font-size:30px;color:#916e0f;border-left:8px solid;border-bottom:1px solid;line-height:1;padding-left:20px;padding-bottom:5px;margin-bottom:20px}.about{margin-top:30px}.about::after{content:"";display:table;clear:both}.about .about-text{float:left;width:55%;padding:0 30px}.about .about-text h3{font-weight:bold;font-size:24px;margin-bottom:15px;color:#928050}@media (max-width: 1080px){.about .about-text{float:none;width:100%}}@media (max-width: 640px){.about .about-text{padding:0}}.about .about-info{background-color:#e3dccb;float:right;width:40%;margin-top:50px;padding:30px 50px;border-radius:10px}@media (max-width: 1080px){.about .about-info{flot:none;width:calc(100% - 60px);margin:30px;padding:30px}}@media (max-width: 640px){.about .about-info{width:100%;margin:30px auto 0}}.about .about-info li{margin-bottom:5px}.about .about-info li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin:0 15px 0 0;color:#928050}.about-pic{margin:30px;text-align:center}@media (max-width: 640px){.about-pic{margin:30px auto 0}}.history::after{content:"";display:table;clear:both}.history .history-pic{float:left;width:45%;padding:0 30px}@media (max-width: 1080px){.history .history-pic{float:none;width:100%}}@media (max-width: 640px){.history .history-pic{margin:auto;text-align:center;padding:0}}.history .history-pic img{margin-bottom:30px}@media (max-width: 1080px){.history .history-pic img{width:48%}.history .history-pic img:nth-child(1){margin-right:1%}.history .history-pic img:nth-child(2){margin-left:1%}}@media (max-width: 480px){.history .history-pic img{width:100%;margin:0 auto 10px}}.history .history-text{float:left;width:55%;padding:0 30px}@media (max-width: 1080px){.history .history-text{float:none;width:100%}}@media (max-width: 640px){.history .history-text{margin:auto;padding:0}}.history .history-text li{padding-left:120px;margin-bottom:10px}.history .history-text li::after{content:"";display:table;clear:both}@media (max-width: 375px){.history .history-text li{padding-left:0}}.history .history-text .date{width:120px;float:left;margin-left:-120px;color:#916e0f;font-size:20px;font-weight:bold}@media (max-width: 375px){.history .history-text .date{float:none;width:100%;margin-left:auto;display:block}}.news-area{margin-top:30px}.news-area .btn-back{margin-top:30px;margin-bottom:20px;text-align:center}.news-area .btn-back a{background-color:#928050;border:1px solid #916e0f;color:#fff;border-radius:5px;padding:5px 20px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.news-area .btn-back a:hover{background-color:#fff;color:#928050}.news-area .btn-back a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin:0 10px 0 0;color:inherit}.ns ul li{margin:10px 0;border:1px solid #f5f2ec;-webkit-transition:background-color 0.4s linear;-o-transition:background-color 0.4s linear;transition:background-color 0.4s linear}.ns ul li:nth-child(odd){background-color:#fefdfd}.ns ul li:nth-child(even){background-color:#ece7dc}.ns ul li:hover{background-color:#bfb089;color:#fff}.ns ul li a{display:block;padding:10px 20px}@media (max-width: 375px){.ns ul li a{padding:10px}}.ns h4{text-align:center;font-size:24px;margin-bottom:50px;padding:30px 0;font-weight:bold;color:#916e0f;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (max-width: 375px){.ns h4{font-size:20px}}.ns p{font-size:20px}.ns .img{padding:10px 20px;text-align:center}.ns .img a{display:inline-block}.ns .img i{display:block;margin:10px auto;font-size:40px;color:#312368}.ns>div{margin-bottom:30px}.page-list{text-align:center;margin-top:50px;position:relative}.page-list .list{position:absolute;top:5px;left:10px;font-size:16px}@media (max-width: 1440px){.page-list .list{position:static;margin-top:10px;float:left}}.list-num span a{border:1px solid #ccc;display:inline-block;padding:2px 10px}.list-num span a:not(:last-child){margin-right:5px}.list-num span a:hover{background-color:#916e0f;color:#fff}.list-num span.active a{background-color:#bfb089;color:#fff}.tab01{min-width:680px;border:1px solid #000}.tab01 th{background:#94804e;color:#fff;border:1px solid #000;width:120px}.tab01 td{background:#fdfeaf;padding:10px 20px;border:1px solid #000}.testing-area{margin:50px auto}.testing-list::after{content:"";display:table;clear:both}.testing-item{text-align:center;float:left;width:calc(100% / 4);margin-bottom:30px;overflow:hidden;position:relative}.testing-item:nth-child(4n+1){clear:both}@media (max-width: 960px){.testing-item{width:calc(100% / 3)}.testing-item:nth-child(3n+1){clear:botn}.testing-item:nth-child(4n+1){clear:initial}}@media (max-width: 640px){.testing-item{width:calc(100% / 2)}.testing-item:nth-child(2n+1){clear:botn}}@media (max-width: 375px){.testing-item{float:none;width:100%}.testing-item:nth-child(2n+1){clear:initial}}.testing-item>a{position:absolute;top:0;right:0;bottom:0;left:0}.testing-item .testing-pic{padding:10px;margin:0 10px 10px;border:1px solid #ded9ca;border-radius:10px;-webkit-box-shadow:0 0 5px #f2f2f2;box-shadow:0 0 5px #f2f2f2;position:relative;overflow:hidden}.testing-item .testing-pic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(229,171,38,0.8);opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.testing-item .testing-pic i{opacity:0;font-size:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-style:initial}.testing-item .testing-pic i:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin:0;color:#fff}.testing-item .testing-pic i:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(229,171,38,0.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.testing-item:hover .testing-pic:before{opacity:1}.testing-item:hover .testing-pic i{opacity:1;font-size:72px}.testing-caption{padding:0px 10px;line-height:1.2;min-height:60px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.page-list span{display:inline-block;border:1px solid #d9d9d9;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.page-list span a{display:inline-block;color:#262626;padding:5px 15px}.page-list span a:hover,.page-list span.active a{background-color:#928050;color:#fff}.packaging{padding-bottom:50px}.packaging table{width:100%;border:thin solid #ccc}@media (max-width: 960px){.packaging table{min-width:900px}}.packaging th,.packaging td{border-bottom:thin solid #ccc;padding:5px 20px}.packaging th{padding:10px 5px;background-color:#928050;color:#fff}.packaging tr:nth-child(even){background-color:#f2f2f2}.packaging th+th,.packaging td+td{border-left:thin solid #ccc}.packaging tr:last-chidl td{border-bottom:none}.packaging tr:hover td{background-color:rgba(229,171,38,0.7)}.packaging.pack-area tr>td:first-child{width:200px}.packaging.pack-2 tr>td:not(:first-child){text-align:center}.e-catalog{padding:50px 0;text-align:center}.contact .red{color:#C20114}.contact .btn{text-align:center;margin-top:30px}.contact .btn input{width:35%;background-color:#fff;border-radius:5px;border:#916e0f 1px solid;color:#916e0f;font-size:18px;padding:15px 0;margin:0 10px;cursor:pointer;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.contact .btn input:hover{background-color:#928050;color:#fff}.range{background-color:#ded9ca;padding:30px;margin:10px auto;border-radius:10px;font-size:20px}@media (max-width: 480px){.range{padding:30px 15px}}.range li{margin:10px auto}.range .form-label{width:200px;float:left;padding:5px}@media (max-width: 540px){.range .form-label{float:none;width:100%;margin-bottom:4px}}.range input,.range textarea{width:calc(100% - 210px);padding:5px}@media (max-width: 540px){.range input,.range textarea{float:none;width:100%}}.range input:focus,.range textarea:focus{outline:none;border:#C20114 1px solid;border-radius:3px}.range #verifycode{max-width:200px}.range .codeimg{height:36px;display:inline-block;margin-top:-4px}.range .required{color:#C20114;margin-right:5px}.pro-check .form-label{float:none}.pro-check .form-check{margin-left:200px}@media (max-width: 540px){.pro-check .form-check{margin-left:10px}}.pro-check input{width:auto}.sitemap>div{border:#928050 1px solid;border-radius:10px;margin-bottom:10px;padding:30px}.sitemap h5{font-size:21.6px;font-weight:bold;text-align:center;margin-bottom:20px;color:#916e0f}.site-main-menu ul{text-align:center}.site-main-menu li{width:calc((100% / 4) - 10px);float:left;margin:0 5px}.site-main-menu li:nth-child(4n+1){clear:both}@media (max-width: 640px){.site-main-menu li{width:calc((100% / 3) - 10px)}.site-main-menu li:nth-child(4n+1){clear:initial}.site-main-menu li:nth-child(3n+1){clear:both}}@media (max-width: 480px){.site-main-menu li{width:calc((100% / 2) - 10px)}.site-main-menu li:nth-child(3n+1){clear:initial}.site-main-menu li:nth-child(2n+1){clear:both}}@media (max-width: 375px){.site-main-menu li{float:none;width:100%;margin:auto}.site-main-menu li:nth-child(2n+1){clear:initial}}.site-main-menu a{font-size:18px;color:#fff;background-color:#928050;display:block;width:100%;padding:10px 30px;border:1px solid;border-radius:5px;margin-bottom:10px;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.site-main-menu a:hover{background-color:#fff;color:#916e0f;border-color:#916e0f}@media (max-width: 1080px){.site-main-menu a{padding:10px 15px}}.site-pro-menu li{margin-bottom:-1px;border-bottom:1px solid #ded9ca}.site-pro-menu a{display:block;padding:10px 30px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.site-pro-menu a:hover{color:#C20114;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}@media (max-width: 640px){.site-pro-menu a{padding:10px}}.privacy h2{font-size:27px;font-weight:bold;color:#427AA1;margin-bottom:0.5em}.privacy h3{font-size:21.6px;font-weight:bold;padding-left:12px;position:relative;color:#427AA1}.privacy h3:before{content:"";height:18px;width:3px;background-color:#427AA1;position:absolute;top:8px;left:0}.privacy p{margin-bottom:1em;margin-left:1.2em}.privacy ul{list-style-type:disc;padding-left:2em;margin-bottom:1.2em}
