html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:lighter}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
.font_1{color:#606060;font:16px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}.font_2{color:#606060;font:25px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}.font_3{color:#606060;font:22px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}.font_4{color:#ff4f4f;font:15px/1.4em avenir-lt-w01_85-heavy1475544,sans-serif}.font_5{color:#606060;font:50px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}.font_6{color:#606060;font:60px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}.font_7{color:#606060;font:16px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}.font_8{color:#606060;font:13px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}.font_9{color:#606060;font:14px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}.font_10{color:#606060;font:12px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif}body{background-color:#afaca9}.wrapper{flex-direction:column;justify-content:space-between;display:flex}.page{background-color:#fff;width:980px;margin:0 auto}
#country.country{background-color:#e13a44;flex-direction:row-reverse;height:37px;display:flex}#country.country .chooseCountryBtn{cursor:pointer;color:#fff;text-transform:uppercase;margin:0 16px;padding:0 10px;font-size:13px;line-height:38px;text-decoration:none}#country.country .chooseCountryBtn:hover{color:#606060;background:#dbdbdb}#menu.menu{border-bottom:1px solid #f2f2f2;justify-content:space-between;padding:32px 16px 0;display:flex}#menu .icon{margin-bottom:18px;margin-left:20px}#menu img{width:218px;height:47px}ul.top-menu{justify-content:flex-end;margin:10px 0;display:flex}.top-menu .menu-item{text-align:center;margin-right:10px;padding:8px}.top-menu .menu-item a{color:#606060;height:30px;line-height:30px;text-decoration:none;display:block}.top-menu .menu-item:hover{background-color:#8f8f8f}.top-menu .menu-item:hover a{color:#fff}
#footer{color:#fff;background-color:#8f8f8f}#footer .links{flex-direction:row;display:flex}.links-col{width:25%;padding:0 16px 30px}.footer-links .links-title{border-bottom:1px solid #fff;margin:25px 0 10px;padding-bottom:3px;font-size:15px}.footer-links .links-wrapper{flex-direction:column;display:flex}.footer-links .footer-link{color:#fff;font-size:13px;line-height:17px;text-decoration:none}#footer .copyright{text-align:right;padding-bottom:10px;padding-right:16px;font-size:13px}
.home-products{flex-direction:row;justify-content:space-around;display:flex}.products{flex-direction:column;display:flex}.products h1{text-align:center;color:#fff;background-color:#606060;height:32px;font-size:22px;line-height:32px}.products main{border:1px solid #000;flex-wrap:wrap;flex:1;justify-content:left;align-items:center;display:flex}.products main .product-item{text-align:center;color:#606060;flex-direction:column;justify-content:center;align-items:center;width:33.33%;height:300px;font-size:13px;display:flex;overflow:hidden}.products main .product-item>img{object-fit:contain;width:180px;height:157px;margin-bottom:20px}.products.left{width:617px;margin-bottom:18px}.products.right{width:290px;margin-bottom:18px}.products.link{margin-bottom:10px;margin-left:42%}.twitter-feed-container{flex-direction:column;justify-content:space-between;align-items:flex-start!important}iframe#twitter-feed{flex-grow:1;width:100%}.feed-icons{padding:16px}.feed-icons>a>img{width:37px;height:37px;margin-right:5px}.points{flex-direction:row;justify-content:space-around;align-items:center;margin-top:33px;display:flex}.points .point{text-align:center;width:30%}.points .point .point-item-container{background-color:#96272d;border:0 solid #414141;border-radius:30px}.points .point img{height:55px}.points .point a,.points .point h1{text-decoration:none;color:#fff!important}.points .point h1{margin-bottom:24px;padding-top:17px;line-height:33px}.points .point a{line-height:25px}.points .point p{margin-bottom:24px}.points .point p:last-of-type{padding-bottom:24px}.products-carousel{padding:18px;font-size:14px}.products-carousel .carousel-img{width:948px;height:449px}.products-carousel .float-video{color:#000;position:absolute}.products-carousel .float-video h1{margin:10px}.products-carousel .float-video a{display:block}.products-carousel .float-video.large img{width:100px}.products-carousel .float-video.medium img{width:80px}.products-carousel .float-video.small img{width:50px}
#contact-form{width:550px;margin-left:130px}#contact-form h3{margin-top:70px;margin-bottom:50px}#contact-form .row{justify-content:space-between;margin-bottom:20px;display:flex}#contact-form label{color:#600660;padding:0 20px 10px 2px;font-size:11px;display:block}#contact-form label.required:after{content:" *"}#contact-form input{border:none;border-bottom:2px solid #000;width:260px;padding:3px 3px 3px 2px;font-size:15px;font-weight:400}#contact-form input:focus{border-color:#05c8a1;outline:none}.sendBtn{text-align:right}.sendBtn button{cursor:pointer;color:#fff;background-color:#727272;width:184px;line-height:30px}.sendBtn button.disabled{background-color:#828282}#question-section{margin:40px 0}#question-section textarea{border:none;border-bottom:1px solid #000;outline:none;width:100%;height:76px}#question-section textarea:focus{border:2px solid #000}.supplementary-information{margin-top:40px;margin-bottom:40px;font-size:12px}#contact-form select{color:#44474d;background:#fff;border:none;border-bottom:2px solid #000;outline:none;width:100%;height:42px;font-size:12px}#contact-form select:focus{border-color:#ff5cef}
#about-boss{margin-top:38px;padding:0 30px;display:flex}#about-boss>section img{width:281px;height:281px;margin-left:30px;margin-right:10px}#about-boss .boss_name{color:#606060;text-align:center;font-size:12px;line-height:40px}#about-boss>article{padding-left:20px}#about-boss>article h1{color:#96272d;margin-top:20px;margin-bottom:10px;font-size:21px;font-weight:700;text-decoration:underline}#about-boss>article .underline{font-size:16px;font-weight:700;text-decoration:underline}#about-boss>article .underline.jp{font-weight:700}#table-company-info{flex-direction:column;margin:50px;padding-left:120px;display:flex}#table-company-info .row{color:#606060;justify-content:center;margin-bottom:16px;line-height:16.8px;display:flex}#table-company-info .row h3.left{width:124px;margin-right:30px}#table-company-info .row p{width:513px}#g-map{margin-bottom:50px}#g-map .body{height:280px;margin-left:107px;margin-right:16px}#g-map>p{color:#606060;text-align:right;margin-right:16px}
#detail-page-root{color:#606060;padding:40px}#detail-page-root h1.title{color:#e13a44;margin-bottom:10px;font-size:25px}#detail-page-root .main{margin-top:40px;display:flex}#detail-page-root .main .pic{width:532px}#detail-page-root .main .pic img{width:350px}#detail-page-root .main .brief h3{margin-top:20px;margin-bottom:10px}#detail-page-root .main .brief ul{padding-left:30px;list-style:outside}#detail-page-root .main .brief li{line-height:20px}#detail-page-root .panel h3{background-color:#dbdbdb;padding:10px}#detail-page-root .panel .feature{margin:20px 0;display:flex}#detail-page-root .panel .feature .name{align-items:center;width:40%;display:flex}#detail-page-root .panel .feature .details{width:60%}#detail-page-root .panel .feature .details a{vertical-align:middle}#detail-page-root .panel .feature .details .pdf-download{align-items:center;margin-bottom:10px;display:flex}#detail-page-root .panel .feature .details .pdf-download img{margin-right:10px}#detail-page-root .panel .feature .details.manual td:first-of-type,#detail-page-root .panel .feature .details.manual th:first-of-type{color:#e13a44;text-align:left}#detail-page-root .panel .feature .details.accessary{text-align:left}#detail-page-root .panel .feature .details.product-feature p{margin-bottom:10px}
#build-form{margin:130px}#build-form h3{margin-top:70px;margin-bottom:50px}#build-form .row{width:100%;margin:40px 0}#build-form label{color:#600660;padding:0 20px 10px 2px;font-size:11px;display:block}#build-form label.required:after{content:" *"}#build-form input{border:none;border-bottom:2px solid #000;width:100%;padding:3px 3px 3px 2px;font-size:15px;font-weight:400}#build-form input:focus{border-color:#05c8a1;outline:none}.sendBtn button{cursor:pointer;color:#fff;background-color:#727272;width:184px;margin-left:30px;line-height:30px}.sendBtn button.disabled{background-color:#828282}#question-section{margin:40px 0}#question-section textarea{border:none;border-bottom:1px solid #000;outline:none;width:100%;height:76px}#question-section textarea:focus{border:2px solid #000}.supplementary-information{margin-top:40px;margin-bottom:40px;font-size:12px}#build-form select{color:#44474d;background:#fff;border:none;border-bottom:2px solid #000;outline:none;width:100%;height:42px;font-size:12px}#build-form select:focus{border-color:#ff5cef}
#landing-page-root{padding:0 50px}#landing-page-root img{max-width:100%}#landing-page-root li{margin-left:20px;list-style:outside}#landing-page-root h2,#landing-page-root h3,#landing-page-root h4,#landing-page-root h5,#landing-page-root p{margin:10px 0}#landing-page-root h1{margin-top:25px;font-size:2em}#landing-page-root h2{margin-top:25px;font-size:1.5em}#landing-page-root h3{margin-top:25px;font-size:25px}#landing-page-root span,#landing-page-root strong{font-size:inherit}#landing-page-root .box-list{flex-wrap:wrap;display:flex}#landing-page-root .box-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 20px 20px;display:flex}#landing-page-root .box-item img{width:200px}#landing-page-root .box-item h2{margin:0 0 10px;font-weight:700}#landing-page-root .md-table-tripe{width:100%}#landing-page-root .md-table-tripe td{border-right:1px solid #fff;margin:auto;padding:10px 20px}#landing-page-root .md-table-tripe strong{font-weight:700}#landing-page-root .md-table-tripe tr:nth-child(odd){background-color:#d2deee}#landing-page-root .md-table-tripe tr:nth-child(2n){background-color:#eaeff7}#landing-page-root .md-btn>p{justify-content:flex-end;display:flex}#landing-page-root .md-btn>p>a{border:1px solid #999;justify-content:space-between;align-items:center;width:250px;padding:5px;text-decoration:none;display:flex}#landing-page-root .welding-material-title{color:#fff;background-color:red;padding:5px;font-size:22px}#landing-page-root .welding-material-table{text-align:center;width:100%}#landing-page-root .welding-material-table th{background-color:#d5d3d3;border:1px solid #000;padding:3px;font-size:10px}#landing-page-root .welding-material-table td{vertical-align:middle;border:1px solid #000;padding:3px;font-size:10px}#landing-page-root .welding-material-table a{font-size:10px}#landing-page-root .welding-material-table-sample{text-align:left;border:1px solid #000;padding:3px;font-size:10px}#landing-page-root .welding-material-link{display:flex}#landing-page-root .welding-material-link span,#landing-page-root .welding-material-link a{font-size:19px;font-weight:700}#landing-page-root .welding-material-link table{width:100%}#landing-page-root .welding-material-link td{border:1px solid #000;width:15px;height:10px}#landing-page-root .table-flextec{width:100%}#landing-page-root .table-flextec th,td{border:3px solid #fff;padding:10px}#landing-page-root .table-flextec-header{background-color:#84b5f4;padding:20px;font-weight:700}#landing-page-root .table-flextec tr:nth-child(odd){background-color:#d2deee}#landing-page-root .table-flextec tr:nth-child(2n){background-color:#eaeff7}#landing-page-root .file-btm>p{margin-right:30px}#landing-page-root .file-btm>p>a{border:1px solid #999;justify-content:space-between;align-items:center;width:250px;padding:5px;text-decoration:none;display:flex}#landing-page-root .details{border-bottom:2px solid #d0d0d0;padding:15px}#landing-page-root .details[open] .summary:before{content:"＞";transform:rotate(270deg)}#landing-page-root .summary{cursor:pointer;font-weight:700;list-style:none;position:relative}#landing-page-root .summary:before{content:"＞";margin-right:10px;font-size:14px;position:absolute;right:0;transform:rotate(90deg)}
.employment.info.page{margin-top:100px;margin-bottom:200px}.employment.info.title{text-align:center;margin-top:30px;margin-bottom:30px;font-size:30px}.employment.info.subtitle{text-align:center;margin-top:30px;margin-bottom:30px;font-size:15px}.employment.info.table{margin:15px}.table.header.row{color:#fff;text-align:center;background-color:#999;padding:5px;font-size:14px}.table.body.row{border-bottom:1px solid #ddd}.table.body.name{vertical-align:top;width:50%;padding:16px 11px 16px 5px;font-size:12px;line-height:2em}.table.body.status{vertical-align:middle;text-align:center;width:10%;padding:16px 11px 16px 5px;font-size:12px;line-height:2em}.table.body.location{vertical-align:middle;width:40%;padding:16px 5px;font-size:12px;line-height:2em}.job.detail.title{text-align:center;margin-top:30px;margin-bottom:30px;font-size:20px;line-height:1.5em}.job.detail.table.row{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.job.detail.table.title{box-sizing:border-box;color:#333;vertical-align:top;background:#f7f7f7;width:25%;padding:16px 20px;font-size:16px}.job.detail.table.value{padding:16px 20px;font-size:12px;line-height:2em}
.partners.page{margin-top:100px;margin-bottom:200px}.partners.title{text-align:center;margin-top:30px;margin-bottom:30px;font-size:30px}.partners.table{width:97%;margin:15px}.partners.table.header.row{color:#fff;text-align:center;background-color:#999;padding:5px;font-size:14px}.partners.table.body.row{border-bottom:1px solid #ddd}.partners.table.body.name{vertical-align:middle;text-align:center;width:25%;padding:16px 11px 16px 5px;font-size:12px;line-height:2em}.partners.table.body.address{vertical-align:middle;text-align:center;width:35%;padding:16px 11px 16px 5px;font-size:12px;line-height:2em}.partners.table.body.phone,.partners.table.body.fax{vertical-align:middle;text-align:center;width:13%;padding:16px 11px 16px 5px;font-size:12px;line-height:2em}.partners.table.body.contact{vertical-align:middle;text-align:center;width:14%;padding:16px 11px 16px 5px;font-size:12px;line-height:2em}
.privacy-policy.title{text-align:center;margin-top:30px;margin-bottom:30px;font-size:30px}.privacy-policy.body{width:90%;margin:0 auto 30px}.privacy-policy.body p{margin-top:30px;font-size:18px;line-height:28px}.privacy-policy.body p .center{text-align:center}.privacy-policy.body a{font-size:20px;line-height:28px}.privacy-policy.body ul{margin-top:4px;margin-left:30px}.privacy-policy.body li{font-size:18px;line-height:28px;list-style:outside}.privacy-policy.body.bold{font-size:20px;font-weight:700;line-height:28px}.privacy-policy.body.underline{font-size:20px;font-weight:700;line-height:28px;text-decoration:underline}.privacy-policy.body.red{color:red;font-size:20px;font-weight:700;line-height:28px}.privacy-policy.body.center{text-align:center}
.test-result-disclaimer.body{width:90%;margin:30px auto}.test-result-disclaimer.body h2{color:#9e2d33;text-align:center;padding-bottom:10px;font-size:24px;font-weight:700}.test-result-disclaimer.body p{padding-bottom:50px;font-size:18px;line-height:28px}

