@media (max-width:767px){.main-menu li .sub-menu{display:none;margin:0}ul.sub-menu.open{display:block}.sub-menu li{display:block}ul.sub-menu.open li{display:block;padding:17px 5px 17px;border-bottom:1px solid #dadada}.main-menu li .sub-menu li:last-child{padding-bottom:0;display:none!important}.main-menu li:nth-child(7):before,.main-menu li:nth-child(7):after{content:'';display:block;position:absolute;background:#094;transition:.3s;right:18px;width:9px;height:2px;transition:.3s ease;top:50%;transform:translateX(-50%);margin-top:0}.main-menu li:nth-child(7):before{transform:translateX(-50%) rotate(90deg)}.main-menu li:nth-child(7).close:before{top:20px;opacity:0;height:0;transform:none}.main-menu li:nth-child(7).close:after{top:20px;transform:translateX(-50%)}}:lang(en) .main-menu li .sub-menu{min-width:170px}:lang(de) .main-menu li .sub-menu{min-width:274px}:lang(fr) .main-menu li .sub-menu{min-width:220px}:lang(ru) .main-menu li .sub-menu{min-width:280px}:lang(th) .main-menu li .sub-menu{min-width:240px}.privacy-main ul li{margin-bottom:0;font-size:18px;letter-spacing:.9px;line-height:1.7}.privacy-main ul li p{margin-bottom:0;font-size:18px;letter-spacing:.9px;line-height:1.7}.privacy-main ul.list-none{margin-left:5em;margin-bottom:30px}.privacy-main ul.list01{margin-left:0;color:#000;margin-bottom:30px}.privacy-main ul.list01 li{margin-left:1em;list-style:disc;color:#575756;padding-left:1em}.privacy-main ul.list01 p{color:#000}.privacy-main ul.list02{margin-left:0;color:#000;margin-bottom:30px}.privacy-main ul.list02 li{margin-left:1em;list-style:disc;color:#575756;padding-left:1em}.privacy-main ul.list02 p{color:#000}.privacy-main ul.list03{margin-left:0;color:#000;margin-bottom:30px}.privacy-main ul.list03 li{margin-left:1em;list-style:disc;color:#575756;padding-left:1em}.privacy-main ul.list03 p{color:#000}.privacy-main h5{font-size:18px}@media (max-width:767px){.privacy-main ul li,.privacy-main ul li p,.privacy-main h5{font-size:14px}.privacy-main ul li p a{width:100%;display:block;word-wrap:break-word}.privacy-main ul.list-none{margin-left:10%;width:90%;box-sizing:border-box;display:block}.privacy-main ul li{width:auto}.privacy-main .accordion-area{display:none}.privacy-main h2{position:relative;background:none!important}.privacy-main h2:before,.privacy-main h2:after{position:absolute;content:"";background:#094;top:50%;right:0;width:18px;height:2px;transition:.3s ease;left:auto}.privacy-main h2:after{transform:translate(-50%,-50%)}.privacy-main h2:before{transform:translate(-50%,-50%) rotate(90deg)}.privacy-main h2.close:before{transform:rotate(180deg);right:9px;top:calc(50% - 1px)}.accordion-area.open{display:block}}.region-list-col li.noarrow>{display:block}.region-list-col li.noarrow>span:not(.link-card){font-size:18px;line-height:1.22;letter-spacing:.9px;color:#575756;display:block;font-weight:600;padding:21px 30px 20px 0;position:relative}.region-list-col{list-style:none;width:96%;max-width:900px;margin:0 auto}.region-list-col li{margin:10px 0}@media (max-width:767px){.region-page .region-list-col{border-bottom:0!important}.region-page .region-list-col h4.title{position:relative;cursor:pointer;transition:all .5s ease;padding:23px 40px 23px 0;min-height:auto;border:0;margin-bottom:0;font-size:20px;border-bottom:1px solid #DADADA!important}.region-page .region-list-col h4.title:before,.region-page .region-list-col h4.title:after{position:absolute;content:"";background:#094;top:50%;right:0;width:18px;height:2px;transition:.3s ease;transform:translate(-50%,-50%)}.region-page .region-list-col h4.title:before{transform:translate(-50%,-50%) rotate(90deg)}.region-page .region-list-col h4.title.close:before{transform:rotate(-180deg);right:9px;top:calc(50% - 1px)}.region-list-row{list-style:none;width:96%;max-width:900px;margin:0 auto}.region-page .region-list-row{background:#fff;padding:0 15px 15px!important}.region-list-row ul{padding-left:0;padding-bottom:0!important}.region-list-row li{margin:10px 0;border-bottom:1px solid #DADADA!important}.box{display:none;margin:0}.box ul{list-style:none;padding-left:0}.region-page .region-list-col li{border:0;position:relative}.region-page .region-list-col li:before,.region-page .region-list-col li:after{position:absolute;content:"";top:45%;right:4%;width:10px;height:10px;transform:translate(-50%,-40%) rotate(45deg);border-top:2px solid #094;border-right:2px solid #094;transition:.3s ease}.region-page .region-list-col li.noarrow:before,.region-page .region-list-col li.noarrow:after{border-top:0;border-right:0}}.history-title{text-align:left!important;padding-left:0}.colover-bases-box .colover-bases-address a{color:inherit}.colover-bases-title h3 span.nobr{letter-spacing:0}.company-profile-info.open{display:block}@media (max-width:767px){.company-profile-info{display:none}h3.product-inner-heading{position:relative;background:none!important}h3.product-inner-heading.ac:before,h3.product-inner-heading.ac:after{position:absolute;content:"";background:#094;top:50%;right:0;width:18px;height:2px;transition:.3s ease;left:auto}h3.product-inner-heading.ac:after{transform:translate(-50%,-50%)}h3.product-inner-heading.ac:before{transform:translate(-50%,-50%) rotate(90deg)}h3.product-inner-heading.ac.close:before{transform:rotate(180deg);right:9px;top:calc(50% - 1px)}.company-profile-info.open{display:block}.company-information-wrap .product-inner-heading{background:none!important}.colover-bases-title h3{font-size:13.5px;letter-spacing:-.04em!important;display:inline-block}.colover-bases-title h3 span.nobr{white-space:nowrap}}@media (max-width:576px){.colover-bases-title{max-width:32%!important}.colover-bases-address{max-width:55%!important}.colover-bases-title h3 span.nobr{white-space:nowrap;display:inline-block}}.cky-notice-des{text-align:left}.cky-notice-des p{text-align:left}.cky-notice-des a{text-decoration:underline}@media (max-width:576px){button.cky-btn-reject{margin-left:0!important}}@media (max-width:576px){.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.cky-notice-des{text-align:left!important}}.environmental-box-full{padding-bottom:40px}.environmental-box-full .environmental-info{max-width:100%}.environmental-initiatives.first{padding-bottom:0!important}.environmental-box{padding-bottom:40px!important;align-items:start!important}@media (max-width:1199px){.environmental-initiatives{padding-bottom:30px!important}.environmental-initiatives{padding-bottom:50px!important}}@media (max-width:767px){.environmental-box{padding-bottom:15px!important}}.environmental-info{max-width:100%!important}.environmental-img{min-width:433px}@media (max-width:767px){.environmental-img{max-width:100%!important;min-width:100%}}.environmental-initiatives.corporatephilosophy h3.product-inner-heading{border-bottom:1px solid #dadada;padding-top:20px;margin-top:20px}.environmental-initiatives.corporatephilosophy h3.product-inner-heading:first-child{border-bottom:1px solid #dadada;border-top:0;padding-top:0;margin-top:0}@media (max-width:767px){.environmental-initiatives.corporatephilosophy h3.product-inner-heading{padding-top:10px;margin-top:0}}@media (max-width:767px){.input .textarea{padding:0!important;width:100%}}:lang(fr) .project-list-btns .most-viewed-btn span{font-size:13px}@media (max-width:575px){:lang(fr) .project-list-btns .most-viewed-btn span{font-size:9px;line-height:9px;text-align:center}:lang(fr) .project-list-btns .most-viewed-btn span:after{left:8px}}br.pc{display:block}@media (max-width:766px){br.pc{display:none}}