@charset "UTF-8";textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-catalogue table{border-collapse:separate;border-spacing:10px}.tx-catalogue table th{font-weight:700}.tx-catalogue table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-totoproducts table{border-collapse:separate;border-spacing:10px}.tx-totoproducts table th{font-weight:700}.tx-totoproducts table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-ccnps table{border-collapse:separate;border-spacing:10px}.tx-ccnps table th{font-weight:700}.tx-ccnps table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border img,.ce-border iframe{border:2px solid #000;padding:0}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;padding-right:1em;vertical-align:top}.ce-uploads span{display:block}.ce-table{width:100%;max-width:100%}.ce-table th,.ce-table td{padding:.5em .75em;vertical-align:top}.ce-table thead th{border-bottom:2px solid #dadada}.ce-table th,.ce-table td{border-top:1px solid #dadada}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgb(0 0 0 / .05)}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgb(0 0 0 / .25);margin-bottom:2em}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgb(0 0 0 / .25);margin-top:2em}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;height:100%}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background-image:none}.slick-prev,.slick-next{position:absolute;top:50%;display:block;padding:0;width:20px;height:20px;outline:none;border:none;background:#fff0;color:#fff0;font-size:1.4rem;line-height:0;cursor:pointer;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#fff0;color:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#fff;font-size:2rem;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;margin:0;padding:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;width:20px;height:20px;cursor:pointer}.slick-dots li button{display:block;padding:5px;width:20px;height:20px;outline:none;border:0;background:#fff0;color:#fff0;font-size:1.4rem;line-height:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;color:#000;content:"•";text-align:center;font-size:1.4rem;line-height:20px;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0,30px);transform:translate(0,30px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0,30px);transform:translate(0,30px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.modal-video{position:fixed;top:0;left:0;z-index:1000000;width:100%;height:100%;background-color:rgb(0 0 0 / .5);opacity:1;cursor:pointer;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-body{display:table;margin:0 auto;max-width:940px;width:100%;height:100%}.modal-video-inner{display:table-cell;width:100%;height:100%;vertical-align:middle}@media screen and (max-width:639px){.modal-video-inner{padding-right:20px;padding-left:20px}}.modal-video-movie-wrap{position:relative;padding-bottom:56.25%;width:100%;height:0;background-color:#333;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;top:-35px;right:-35px;z-index:2;display:inline-block;overflow:hidden;width:35px;height:35px;border:none;background:#fff0}@media screen and (max-width:639px){.modal-video-close-btn{right:0}}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{position:absolute;top:50%;left:0;margin-top:-1px;margin-top:-6px;width:100%;height:1px;border-radius:5px;background:#fff;content:""}.modal-video-movie-wrap .video-js{position:absolute;top:0;right:0;width:100%!important;height:100%!important}@font-face{font-family:"Oswald";font-style:normal;font-weight:300;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-300.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-300.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-300.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-300.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-300.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-300.svg#Oswald') format("svg")}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-regular.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-regular.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-regular.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-regular.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Oswald/oswald-v48-latin-regular.svg#Oswald') format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Montserrat/montserrat-v25-latin-regular.woff2') format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:100;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.svg#NotoSansJP') format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.svg#Poppins') format("svg")}html{overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-text-size-adjust:100%;font-size:10px;font-feature-settings:"palt" 1;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:1500px){html{font-size:12.5px}}@media screen and (max-width:767px){html{font-size:18px}}@media screen and (max-width:639px){html{font-size:10px}}body{position:relative;margin:0;color:#222;font-family:"Poppins","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,sans-serif;line-height:1.6;overflow-anchor:none}body:lang(zh-cmn-Hant){font-family:"Poppins","Segoe UI",SegoeUI,"Microsoft JhengHei",微軟正黑體,"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:768px){body{font-size:18px}}@media screen and (max-width:767px){body{font-size:1.4rem}}body:after{position:fixed;top:0;left:0;display:block;visibility:hidden;width:100%;height:100%;background:rgb(0 0 0 / .4);content:"";opacity:0;-webkit-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}@media screen and (min-width:768px){body:after{z-index:100}}@media screen and (max-width:767px){body:after{z-index:10}}@media print{#teaserlistWrapper,.contact-wrapper,.gb-common-2019_header,.modalMenu,.washlet-teaser-wrapper,.gb-common-2019_footer,.common-divider,.press-links,.common-button,.module--slider-description,button{display:none}}.-menu-open body:after{visibility:visible;opacity:1}*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit;background-repeat:no-repeat}::before,::after{vertical-align:inherit;text-decoration:inherit}*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:bolder}input{border-radius:0}button,[type="button"],[type="submit"],[role="button"]{cursor:pointer}button,select,input{font:inherit}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input{border-style:none;background-color:#fff0;color:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}strong{font-weight:600}a{position:relative;outline:none;color:#222;text-decoration:none;-webkit-touch-callout:none}a:hover{text-decoration:none}a:hover img{opacity:1!important}*:focus{outline:none}button:focus{outline:none}img{max-width:100%;height:auto;border:none;border-style:none;vertical-align:top}section{position:relative}header ul,header ol,footer ol,footer ul,.accordeonWrap ul,.accordeonWrap li{list-style:none}.headlineH1{width:fit-content;margin:0 auto;text-align:center;margin-top:5%}.headlineH1 h1{font-size:3.5em}li{position:relative}h1,h2,h3,h4,h5,h6{font-weight:600}.for-sp{display:none!important}.frame-layout-1 ol{margin-left:0}.frame-layout-1 ol li{list-style-type:decimal;margin-left:18px}@media screen and (max-width:767px){.for-sp{display:block!important}}.for-pc{display:block!important}@media screen and (max-width:767px){.for-pc{display:none!important}}.caption{margin-top:1em}.keycolor{color:#3088ce}.text.-keycolor{color:#3088ce}.text.-external{position:relative;padding-right:13px}.text.-external:after{position:absolute;top:50%;right:0;display:block;margin-top:-1px;width:7px;height:8px;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-external-b.svg') center center no-repeat;background-size:7px auto;content:"";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.text.-green{color:#6cbc2e}area,map{position:relative}area .cursor,map .cursor{display:none}@media screen and (min-width:768px){.innerEl,.innerEl-tight,.innerEl-wide,.innerEl-huge,.innerEl-full,.innerEl-max{-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:auto;margin-left:auto;padding-right:1.5625em;padding-left:1.5625em;max-width:1320px}}@media screen and (min-width:1500px){.innerEl,.innerEl-tight,.innerEl-wide,.innerEl-huge,.innerEl-full,.innerEl-max{max-width:1500px}}@media screen and (max-width:767px){.innerEl,.innerEl-tight,.innerEl-wide,.innerEl-huge,.innerEl-full,.innerEl-max{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.71429em;padding-left:.71429em}}@media screen and (min-width:769px){.innerEl-tight{max-width:80%}}@media screen and (min-width:768px){.innerEl-wide{max-width:75em}}@media screen and (min-width:768px){.innerEl-full{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.625em;padding-left:.625em;max-width:inherit}}@media screen and (min-width:1500px){.innerEl-full{max-width:1500px}}@media screen and (max-width:767px){.innerEl-full{padding-right:0;padding-left:0}}@media screen and (min-width:768px){.innerEl-max{padding-right:0;padding-left:0;max-width:inherit}}@media screen and (min-width:1500px){.innerEl-max{max-width:calc(1500px - 0.625em * 2)}}@media screen and (max-width:767px){.innerEl-max{padding-right:0;padding-left:0}}@media screen and (max-width:768px){.modalMenu__content .menu__link span:first-child{font-size:1.2em}}.txtalign-c,.-align-c{text-align:center;margin-top:75px}.-dummy{color:red!important}.partsName{padding-top:3.33333em;padding-bottom:.83333em;color:red;font-size:3.6rem}@media screen and (max-width:767px){.partsName{padding-top:4em;padding-bottom:1.5em;font-size:2rem}}.partsName:first-child{padding-top:4.16667em}@media screen and (max-width:767px){.partsName:first-child{padding-top:5em}}.partsName-sub{padding:.66667em 0;color:red;font-size:3rem}.partsName span{display:block;font-size:1.6rem}@media screen and (max-width:767px){.partsName span{font-size:1.2rem}}.partsBlock{border-bottom:1px solid rgb(0 0 0 / .08)}.partsName+.partsBlock{border-top:1px solid rgb(0 0 0 / .08)}@media screen and (min-width:768px){.border-bottom{padding-bottom:5.625em;border-bottom:1px solid rgb(0 0 0 / .08)}}.lineout{position:relative;display:inline-block}.lineout:before,.lineout:after{position:absolute;right:0;bottom:0;width:100%;height:1px;background:rgb(34 34 34 / .7);content:""}.lineout:before{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.lineout:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (min-width:768px){button:hover .lineout:before,button:focus .lineout:before,.lineout:hover:before,a:hover .lineout:before,.lineout:focus:before,a:focus .lineout:before{-webkit-transition:-webkit-transform 0.5s 0.1s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 0.5s 0.1s cubic-bezier(.165,.84,.44,1);transition:transform 0.5s 0.1s cubic-bezier(.165,.84,.44,1);transition:transform 0.5s 0.1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.5s 0.1s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}button:hover .lineout:after,button:focus .lineout:after,.lineout:hover:after,a:hover .lineout:after,.lineout:focus:after,a:focus .lineout:after{-webkit-transition:-webkit-transform 0.5s 0.6s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 0.5s 0.6s cubic-bezier(.165,.84,.44,1);transition:transform 0.5s 0.6s cubic-bezier(.165,.84,.44,1);transition:transform 0.5s 0.6s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.5s 0.6s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.lineout.-dib{padding-bottom:6px}.lineout.-none:before{width:0;-webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);transition:all 0.5s cubic-bezier(.165,.84,.44,1)}.lineout.-none:after{display:none}@media screen and (min-width:768px){button:hover .lineout.-none:before,button:focus .lineout.-none:before,a:hover .lineout.-none:before,.lineout.-none:focus:before,a:focus .lineout.-none:before{left:0;width:100%;-webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);transition:all 0.5s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.lineout.-blue{color:#3088ce}.lineout.-blue:before,.lineout.-blue:after{background:#3088ce}.lineout.-hover_blue{-webkit-transition:color 0.3s cubic-bezier(.165,.84,.44,1);transition:color 0.3s cubic-bezier(.165,.84,.44,1)}.lineout.-hover_blue:before,.lineout.-hover_blue:after{background:#3088ce}@media screen and (min-width:768px){button:hover .lineout.-hover_blue,button:focus .lineout.-hover_blue,.lineout.-hover_blue:hover,a:hover .lineout.-hover_blue,.lineout.-hover_blue:focus,a:focus .lineout.-hover_blue{color:#3088ce}}.lineout.-white:before,.lineout.-white:after{background:#fff}@-webkit-keyframes arw{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}50.01%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes arw{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}50.01%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.arwout{position:relative;display:inline-block;overflow:hidden}.arwout.-blue{color:#3088ce}.arwout.-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify}.arwout__icn{position:relative;top:1px;right:1px;display:inline-block;overflow:hidden;margin-left:.375em;width:6px;height:9px;vertical-align:middle}@media screen and (max-width:767px){.arwout__icn{margin-left:8px}}.-ex .arwout__icn{width:8px;height:8px}.arwout__icn:after{position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/arw.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;content:"";-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.arwout .lineout{vertical-align:middle}@media screen and (min-width:768px){button:hover .arwout .arwout__icn:after,button:focus .arwout .arwout__icn:after,.arwout:hover .arwout__icn:after,a:hover .arwout .arwout__icn:after,.arwout:focus .arwout__icn:after,a:focus .arwout .arwout__icn:after{-webkit-animation:arw 1s cubic-bezier(.78,.07,0,1) normal;animation:arw 1s cubic-bezier(.78,.07,0,1) normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.more{position:relative;display:inline-block;overflow:hidden;color:#3088ce;white-space:nowrap;font-weight:600;cursor:pointer}.more.-expand{padding-bottom:.9375em}@media screen and (max-width:767px){.more.-expand{display:block}}.more.-btn{padding:1.125em 1.125em;min-width:12.5em;background:#f0f4f7;text-align:center}.more__icn{position:relative;right:1px;display:inline-block;overflow:hidden;vertical-align:middle}@media screen and (min-width:768px){.more__icn{top:0;margin-left:.375em;width:6px;height:9px}}@media screen and (max-width:767px){.more__icn{top:0;margin-left:5px;width:4px;height:7px}}@media screen and (min-width:768px){.-text .more__icn{top:0}}@media screen and (min-width:768px){.-pdf .more__icn{width:26px;height:14px}}@media screen and (max-width:767px){.-pdf .more__icn{width:1.85714em;height:1em}}@media screen and (min-width:768px){.-external .more__icn{width:7px;height:7px}.ie .-external .more__icn{width:8px;height:8px}}@media screen and (max-width:767px){.-external .more__icn{width:8px;height:8px}}@media screen and (min-width:768px){.-play .more__icn,.-dl .more__icn,.-tw .more__icn,.-fb .more__icn{width:18px;height:18px}}@media screen and (max-width:767px){.-play .more__icn,.-dl .more__icn,.-tw .more__icn,.-fb .more__icn{width:1.14286em;height:1.14286em}}.-expand .more__icn{position:absolute;top:inherit;right:inherit;bottom:0;left:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:768px){.-expand .more__icn{margin-left:-3px}}.more__icn:after{position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/arw.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;content:"";-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.-black .more__icn:after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/arw-b.svg')}.-pdf .more__icn:after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-pdf.jpg');-webkit-animation:none!important;animation:none!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-external .more__icn:after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-external-b.svg');-webkit-animation:none!important;animation:none!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-play .more__icn:after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-play-b.svg');-webkit-animation:none!important;animation:none!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-dl .more__icn:after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-dl.svg');-webkit-animation:none!important;animation:none!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-tw .more__icn:after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-tw.svg');-webkit-animation:none!important;animation:none!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-fb .more__icn:after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-fb.svg');-webkit-animation:none!important;animation:none!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.more__text{position:relative;display:inline-block;overflow:hidden;vertical-align:middle}.more__text:before{position:absolute;right:0;bottom:0;width:100%;width:0;height:1px;background:#3088ce;content:"";-webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);transition:all 0.5s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.rollup .more__text:before{display:none}.more__text.-none:before{display:none}.-black .more__text:before,.-txt-black .more__text:before{background:#222}@media screen and (min-width:768px){button:hover .more__text:before,button:focus .more__text:before,.more__text:hover:before,a:hover .more__text:before,.more__text:focus:before,a:focus .more__text:before{left:0;width:100%;-webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);transition:all 0.5s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:768px){button:hover .more .more__icn:after,button:focus .more .more__icn:after,.more:hover .more__icn:after,a:hover .more .more__icn:after,.more:focus .more__icn:after,a:focus .more .more__icn:after{-webkit-animation:arw 1s cubic-bezier(.78,.07,0,1) alternate;animation:arw 1s cubic-bezier(.78,.07,0,1) alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.elastic__header{position:relative}.elastic__detail{display:none}.elastic__detail.-debug,.-debug .elastic__detail{display:block}@media screen and (min-width:768px){.-only-sp .elastic__detail{display:block!important;opacity:1!important}}.elastic__icn{position:absolute;top:50%;display:block;border:1px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";-webkit-transition:background 0.3s cubic-bezier(.25,.46,.45,.94);transition:background 0.3s cubic-bezier(.25,.46,.45,.94);-ms-border-radius:100%}.modalMenu .elastic__icn{border-color:#000}@media screen and (min-width:768px){.elastic__icn{right:1.75em;margin-top:-.625em;width:1.25em;height:1.25em}.-only-sp .elastic__icn{display:none}}@media screen and (max-width:767px){.elastic__icn{right:.71429em;margin-top:-.42857em;width:.85714em;height:.85714em;font-size:1.4rem}.modalMenu .elastic__icn{margin-top:-.92857em}.footer .elastic__icn{margin-top:-.71429em}}.elastic__icn:before,.elastic__icn:after{position:absolute;top:50%;left:50%;display:block;margin-top:-.0625em;background:#fff;content:"";-webkit-transition:-webkit-transform 0.3s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform 0.3s cubic-bezier(.25,.46,.45,.94);transition:transform 0.3s cubic-bezier(.25,.46,.45,.94);transition:transform 0.3s cubic-bezier(.25,.46,.45,.94),-webkit-transform 0.3s cubic-bezier(.25,.46,.45,.94)}.modalMenu .elastic__icn:before,.modalMenu .elastic__icn:after{background:#000}@media screen and (min-width:768px){.elastic__icn:before,.elastic__icn:after{margin-left:-.25em;width:.5em;height:.125em}}@media screen and (max-width:767px){.elastic__icn:before,.elastic__icn:after{margin-top:-.03571em;margin-left:-.17857em;width:.35714em;height:.07143em}}.elastic__icn:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.elastic__icn:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.-opened .elastic__icn:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.-opened .elastic__icn:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.frame{width:80%;margin:0 auto}#c1643{width:100%}.pressStruct .slick-dots{display:inline-block}.video-embed iframe{border:none}@media screen and (min-width:768px){.video-embed iframe{width:870px;height:500px;margin:0 auto;display:block}}.frame-space-after-large{margin-bottom:75px}.frame-space-after-small{margin-bottom:50px}.frame-space-after-extra-small{margin-bottom:10px}.frame-space-after-extra-large{margin-bottom:100px}.frame-space-after-medium{margin-bottom:50px}.frame-space-before-large{margin-top:75px}.frame-space-before-small{margin-top:25px}.frame-space-before-extra-small{margin-top:10px}.frame-space-before-extra-large{margin-top:100px}.frame-space-before-medium{margin-top:50px}.ce-intext.ce-left .ce-gallery{margin-right:25px}.ce-intext.ce-right .ce-gallery{margin-left:25px}.ce-border img{border:1px solid #bababa}.ce-above .ce-gallery{margin-bottom:15px;margin-top:15px;width:100%}.ce-below .ce-gallery{margin-bottom:15px;margin-top:25px}.text-center{text-align:center}.panels__frame span{text-transform:uppercase}.kv__letter{text-transform:uppercase}.resultBox{display:none}.searchResultItem{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.searchResultItem .resultUrl{width:100%;display:inline-block;float:left}.searchResultItem img{display:inline-block;width:100px;max-height:100px;float:left}.searchResultItem .resultBody{display:inline-block;padding-left:20px;float:left;width:calc(100% - 100px)}#pagination{padding-top:15px;padding-bottom:30px;text-align:center}#pagination .myDisableClass{background-color:#e9e9e9;color:silver}#pagination .myClass{background-color:#f0f0f0}#pagination a,#pagination span{display:inline-block;padding:0 9px;margin-right:4px;border-radius:3px;border:solid 1px silver;background:#e9e9e9;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 1px 3px rgb(0 0 0 / .1);font-size:.875em;font-weight:700;text-decoration:none;color:#3088ce;text-shadow:0 1px 0 rgb(255 255 255)}#pagination a:hover{cursor:pointer;background:#fefefe;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#f0f0f0));background:-moz-linear-gradient(0% 0% 270deg,#fefefe,#f0f0f0)}#pagination a.active{border:none;background:#616161;box-shadow:inset 0 0 8px rgb(0 0 0 / .5),0 1px 0 rgb(255 255 255 / .8);color:#f0f0f0;text-shadow:0 0 3px rgb(0 0 0 / .5)}#pagination span{color:#f0f0f0;background:#3088ce}.customerservice-entry{margin-top:20px;margin-bottom:20px}.customerservice-header0image{width:100%;min-height:50vh;margin-bottom:20px}.customerservice-entry .ce-buttons{padding-top:50px;padding-bottom:50px;display:flex;flex-direction:row;justify-content:center}.customerservice-entry .ce-buttons a{order:0;margin-left:100px;margin-right:100px}.customerservice-entry .ce-address a{color:#3088ce;font-weight:600}.introduction__point__lead .customerservice-entry{margin:0}.introduction__point__lead .customerservice-entry .ce-buttons{padding-top:0}@media screen and (max-width:1023px){.customerservice-entry .ce-buttons{flex-direction:column}.customerservice-entry .ce-buttons a{margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}}.formSubmitLoaderBackground{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / .5);z-index:1002}.loading-wheel{width:20px;height:20px;margin-top:-40px;margin-left:-40px;position:absolute;top:50%;left:50%;border-width:30px;border-radius:50%;-webkit-animation:spin 1s linear infinite}.formSubmitLoaderBackground .loading-wheel{border-style:double;border-color:#ccc #fff0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}.contactpage_wrapper .contactpage_left{width:40%;float:left}.contactpage_wrapper .contactpage_right{width:60%;float:left}.contactpage_left .frame-type-text{margin-bottom:20px}.contactpage_left .frame-type-text p{width:460px!important;font-size:14px}.contactpage_wrapper .ppz-ns,.contactpage_wrapper .frame{width:100%!important}.contactpage_wrapper .contact-card{min-width:460px!important}.frame-default.frame-type-shortcut.frame-layout-1 .contactpage_wrapper .input{width:calc(100% - 125px)!important}.contactpage_wrapper a[class^="link-"],.contactpage_wrapper div[class^="link-"]{margin-left:30px}.contactpage_wrapper #c2082 .actions{left:auto!important}@media screen and (max-width:1023px){.contactpage_wrapper .contactpage_left{width:100%;float:none}.contactpage_wrapper .contactpage_right{width:100%;float:none}.frame-default.frame-type-shortcut.frame-layout-1 .contactpage_wrapper .input{width:100%!important}#c2082 .actions{left:0!important}.frame-default.frame-type-shortcut.frame-layout-1 .contactpage_wrapper .btn{width:100%;min-width:auto}.contactpage_wrapper a[class^="link-"],.contactpage_wrapper div[class^="link-"]{margin-left:0}}.module--press .common-header-introtext{position:relative}.ishbanner-dce{display:none;position:absolute;top:100%;right:0%}@media screen and (max-width:767px){.ishbanner-dce img{aspect-ratio:1 / 1}}.tx-totoproducts .ppz-ns iframe{max-width:100%}.headerPositioner{position:relative;max-width:700px;margin:0 auto}.productPageMyWashletLink{position:absolute;top:60%;left:85%;z-index:99;width:30%}.productPageMyWashletLinkMargin{margin-bottom:50px}@media screen and (max-width:767px){.productPageMyWashletLink{top:60%;left:75%}.productPageMyWashletLinkMargin{margin-bottom:30px}}@media screen and (max-width:1023px){.productPageMyWashletLink{top:55%;left:72%}.productPageMyWashletLinkMargin{margin-bottom:40px}}#fv{max-height:calc(100vh - 80px);overflow:hidden;position:relative}.kvslick_control{position:absolute;right:5.5vw;z-index:10;top:calc(100% - 15%)}.frame-layout-1 header,section.awsImageAndText{clear:both;width:100%}.ppz-ns .accordionImage{height:100px!important;color:white!important;line-height:100px!important;color:#fff;font-size:24px!important;padding:0 60px!important;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;cursor:pointer;font-weight:lighter!important}@media (min-width:640px){.ppz-ns .accordionImage{height:100px!important;color:white!important;line-height:100px!important;color:#fff;font-size:24px!important;padding:0 60px!important;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;cursor:pointer;font-weight:lighter!important}}.frame-layout-1>div>div>div>div>div>div{margin-right:20px}.award-link-bottom::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/Echo_link-blue_icon.svg')!important;background-position:50% 100%!important;background-size:50%!important;width:44px!important;height:100%!important;top:-2px!important}.ytp-title-text{white-space:normal!important}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Montserrat/montserrat-v25-latin-regular.woff2') format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:100;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-100.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-300.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-regular.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-500.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-700.svg#NotoSansJP') format("svg")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Noto/noto-sans-jp-v42-latin_japanese-900.svg#NotoSansJP') format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-regular.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-italic.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-600italic.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700.svg#Poppins') format("svg")}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;src:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.eot');src:local(""),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.eot?#iefix') format("embedded-opentype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.woff2') format("woff2"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.woff') format("woff"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.ttf') format("truetype"),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Fonts/Poppins/poppins-v20-latin-700italic.svg#Poppins') format("svg")}@-webkit-keyframes show{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes show{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes scroll-visible{0%{opacity:0}100%{opacity:1}}@keyframes scroll-visible{0%{opacity:0}100%{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}@-webkit-keyframes hide{from{opacity:1}to{opacity:0}}@keyframes hide{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.main{position:relative;overflow:hidden}@media screen and (min-width:768px){.other{padding-top:5.625em}}@media screen and (max-width:767px){.other{padding-top:4.28571em;padding-right:0!important;padding-bottom:0;padding-left:0!important}}@media screen and (min-width:768px){.other__inner{padding-bottom:6.25em;border-bottom:1px solid rgb(0 0 0 / .08)}}@media screen and (max-width:767px){.other__inner.innerEl-wide{padding-right:0;padding-left:0}}.module{padding-top:5.625em;padding-bottom:5.625em}.page{position:relative;left:0;overflow:hidden;-webkit-transition:left 0.4s 0.1s cubic-bezier(.215,.61,.355,1);transition:left 0.4s 0.1s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:768px){.products{padding-top:5em;padding-bottom:6.25em}}@media screen and (max-width:767px){.products{padding-top:3.57143em;padding-bottom:2.85714em}}@media screen and (max-width:767px){.products__inner.innerEl-tight{padding-right:0;padding-left:0}}@media screen and (max-width:767px){.products__more{margin-top:2.85714em;text-align:center}}.section{position:relative}@media screen and (min-width:768px){.section.-border-bottom{padding-top:5.625em;padding-bottom:5.625em}}@media screen and (max-width:767px){.section.-border-bottom{padding-top:3.21429em;padding-bottom:3.21429em}.section.-border-bottom.feature.-separate{padding-bottom:0}}.section.-border-bottom:after{position:absolute;bottom:0;left:50%;display:block;height:1px;background:rgb(0 0 0 / .08);content:"";-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.section.-border-bottom:after{width:calc(100vw - 5em * 2)}}@media screen and (max-width:767px){.section.-border-bottom:after{width:calc(100vw - 0.71429em * 2)}}.section__header{position:relative}@media screen and (min-width:768px){.section__header{padding-bottom:2.75em}.txtalign-c .section__header{text-align:center}}@media screen and (max-width:767px){.section__header{padding-bottom:2em}}@media screen and (max-width:767px){.global .section__header{margin-right:auto;margin-left:auto;width:80%}}.section__header.-flex{text-align:left}@media screen and (min-width:768px){.section__header.-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-align:center}}.section__header.-align-l{text-align:left}@media screen and (min-width:768px){.section__title{font-size:3.2rem}}@media screen and (max-width:767px){.section__title{font-size:2.7rem}}@media screen and (max-width:320px){.section__title{font-size:2.4rem}}@media screen and (min-width:768px){.section__summary{padding-top:.75em}}@media screen and (max-width:767px){.section__summary{padding-top:.57143em}}@media screen and (min-width:768px){.about .section__summary,.splitEl .section__summary{padding-right:4.375em}}@media screen and (max-width:767px){.about .section__summary,.splitEl .section__summary{line-height:1.2}}.-flex .section__summary{position:relative}@media screen and (min-width:768px){.-flex .section__summary{margin-left:1.875em;padding-top:0;padding-left:1.875em}.-flex .section__summary:before{position:absolute;top:50%;left:0;display:block;width:1px;height:1em;background:rgb(0 0 0 / .08);content:"";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.section__more{font-weight:600}@media screen and (min-width:768px){.section__more{padding-top:1em}}@media screen and (max-width:767px){.section__more{padding-top:.71429em}}.section__category{position:relative;font-weight:600}@media screen and (min-width:768px){.section__category{margin:.5em 0 1.75em;padding-top:1.25em;font-size:2.4rem}.section__header .section__category{margin:2.08333em 0 0}}@media screen and (max-width:767px){.section__category{margin:2.33333em .55556em 1.11111em;padding-top:1.33333em;font-size:1.8rem}.section__header .section__category{margin-right:0;margin-left:0}.section__header+.section__category{margin-top:0}}@media screen and (max-width:320px){.section__category{font-size:2rem}}.section__category:before{position:absolute;top:0;top:0;left:0;display:block;width:1.25em;height:1px;background:#000;content:""}.txtalign-c .section__category:before,.-align-c .section__category:before{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.-txtalign-l .section__category:before,.-align-l .section__category:before{left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.modal-video-close-btn{top:-95px;right:-10px;width:75px;height:75px}@media screen and (max-width:767px){.modal-video-close-btn{top:-50px;right:-10px;width:40px;height:40px}}.modal-video-close-btn:before,.modal-video-close-btn:after{position:absolute;top:50%;left:0;margin-top:0;width:100%;height:1px;background:#fff;content:"";-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;moz-transform-origin:center center}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-movie-wrap.-modal-img{position:relative;padding-bottom:67.2%}.modal-video-movie-wrap.-modal-img img{width:100%;height:auto}.lad3cover-container{z-index:1001}@media screen and (min-width:768px){.bnrImg{padding-top:6.25em;padding-bottom:6.25em}}@media screen and (max-width:767px){.bnrImg{padding-top:2.14286em;padding-bottom:3.42857em}}.bnrImg__item{overflow:hidden;width:100%;height:100%}.bnrVideo{background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:768px){.bnrVideo{padding-top:6.25em;padding-bottom:6.25em}}@media screen and (min-width:768px){.bnrVideo__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;align-items:center;flex-wrap:wrap;background-image:none!important;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-wrap:wrap}}@media screen and (max-width:767px){.bnrVideo__inner{padding-top:3.57143em;padding-bottom:3.57143em;background-position:center center;background-size:cover;background-repeat:no-repeat}}.bnrVideo__header{color:#fff;text-align:center}@media screen and (min-width:768px){.bnrVideo__header{order:2;width:calc(50% - 2.5em);-webkit-box-ordinal-group:3;-ms-flex-order:2}}@media screen and (min-width:768px){.bnrVideo__content{order:1;width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1}}.bnrVideo__video{position:relative;width:100%}@media screen and (max-width:767px){.bnrVideo__video{margin-top:1.42857em}}.bnrVideo__video:before{position:absolute;top:50%;left:50%;z-index:1;display:block;width:2.5625em;height:2.5625em;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/ico-play.svg') center center no-repeat;background-size:contain;content:"";-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel{overflow:hidden}@media screen and (min-width:768px){.carousel .slick-slide{width:21.625em}}@media screen and (max-width:767px){.carousel .slick-slide{width:17.14286em}}.carousel .slick-arrow{z-index:1;height:calc(100% + 1px)}@media screen and (min-width:768px){.carousel .slick-arrow{width:calc((100vw - 19.125em * 4 - 2.5em / 2) / 2)}}@media screen and (min-width:1500px){.carousel .slick-arrow{width:200px}}@media screen and (max-width:767px){.carousel .slick-arrow{width:calc((100vw - 12.5em - 2.5em * 2) / 2)}}.carousel .slick-arrow:before{display:none}.carousel .slick-arrow.slick-next{right:-1px}.carousel .slick-arrow.slick-prev{left:0}.carousel .slick-track{margin:0;-webkit-transition:margin 0.5s ease-out;transition:margin 0.5s ease-out}.carousel__arw{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(white),color-stop(20%,rgb(255 255 255 / .8)),color-stop(80%,#fff0),to(#fff0));background:-webkit-linear-gradient(left,white,rgb(255 255 255 / .8) 20%,#fff0 80%,#fff0);background:linear-gradient(90deg,white,rgb(255 255 255 / .8) 20%,#fff0 80%,#fff0)}@media screen and (min-width:1500px){.global .carousel__arw{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(20%,rgb(255 255 255 / .8)),color-stop(50%,#fff0),to(#fff0));background:-webkit-linear-gradient(left,white,rgb(255 255 255 / .8) 20%,#fff0 50%,#fff0);background:linear-gradient(90deg,white,rgb(255 255 255 / .8) 20%,#fff0 50%,#fff0)}}@media screen and (max-width:767px){.global .carousel__arw{width:1.42857em;background:-webkit-gradient(linear,left top,right top,from(rgb(255 255 255 / .9)),to(#fff0));background:-webkit-linear-gradient(left,rgb(255 255 255 / .9),#fff0);background:linear-gradient(90deg,rgb(255 255 255 / .9),#fff0)}}.slick-next .carousel__arw{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:767px){.slick-next .carousel__arw{margin-right:0;margin-left:auto}}@media screen and (min-width:768px){.carousel__item{padding:0 1.25em}}@media screen and (max-width:767px){.carousel__item{padding:0 calc(1.42857em / 2)}}@media screen and (min-width:768px){.carousel__img+.carousel__detail{margin-top:1.5em;text-align:center}}@media screen and (max-width:767px){.carousel__img+.carousel__detail{margin-top:1.14286em;text-align:center}}@media screen and (min-width:768px){.carousel__detail:first-child{padding:3.5em 0 1em;border-top:1px solid rgb(0 0 0 / .08)}}@media screen and (max-width:767px){.carousel__detail:first-child{margin-top:1.14286em}}.carousel__title{font-weight:600}@media screen and (min-width:768px){.carousel__summary{margin-top:.75em}}@media screen and (max-width:767px){.carousel__summary{margin-top:.57143em;line-height:1.3}}@media screen and (min-width:768px){.carousel__more{margin-top:.75em}}@media screen and (max-width:767px){.carousel__more{margin-top:.57143em}}@media screen and (min-width:768px){.feature{padding-top:3em}.-verticalSize .feature{padding-top:2.1875em}}@media screen and (max-width:767px){.feature{padding-top:2.1875em;padding-left:0!important;padding-right:0!important}}.feature__panel{display:-ms-grid;display:grid}@media screen and (min-width:768px){.feature__panel{max-height:750px;height:43.9vw;-ms-grid-rows:1fr 50%;-ms-grid-columns:66.2% 1fr;grid-template:"box-a box-b" 1fr "box-a box-c" 50% / 66.2% 1fr}}@media screen and (max-width:1023px){.feature__panel{max-height:inherit;height:auto;-ms-grid-rows:65vw 33vw;-ms-grid-columns:50% 1fr;grid-template:"box-a box-a" 65vw "box-b box-c" 33vw / 50% 1fr}}@media screen and (min-width:768px){.-half .feature__panel{height:37vw;-ms-grid-rows:1fr 50%;-ms-grid-columns:50% 1fr;grid-template:"box-a box-b" 1fr "box-a box-c" 50% / 50% 1fr}}@media screen and (max-width:1023px){.-half .feature__panel{max-height:inherit;height:auto;-ms-grid-rows:65vw 33vw;-ms-grid-columns:50% 1fr;grid-template:"box-a box-a" 65vw "box-b box-c" 33vw / 50% 1fr}}.-card .feature__panel,.-separate .feature__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start}@media screen and (min-width:768px){.-card .feature__panel,.-separate .feature__panel{max-height:inherit;height:auto}}.feature__item{overflow:hidden;background:#000;display:flex;flex-direction:column}@media screen and (max-width:1023px){.-card .feature__panel,.-separate .feature__panel{height:auto;flex-direction:column}.feature__item{width:100%!important;margin-bottom:20px}.feature__item:last-child{margin-bottom:0}}.feature__item.box-a{grid-area:box-a}.feature__item.box-b{grid-area:box-b}.feature__item.box-c{grid-area:box-c}@media screen and (min-width:768px){.feature__item.box-a{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.feature__item.box-b{-ms-grid-row:1;-ms-grid-column:2}.feature__item.box-c{-ms-grid-row:2;-ms-grid-column:2}}@media screen and (max-width:1023px){.feature__item.box-a{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}.feature__item.box-b{-ms-grid-row:2;-ms-grid-column:1}.feature__item.box-c{-ms-grid-row:2;-ms-grid-column:2}}@media screen and (max-width:1023px){.feature__item.box-a{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}.feature__item.box-b{-ms-grid-row:2;-ms-grid-column:1}.feature__item.box-c{-ms-grid-row:2;-ms-grid-column:2}}.-card .feature__item{background:-webkit-gradient(linear,left top,right top,from(#f0f4f7),to(#e9edf0));background:-webkit-linear-gradient(left,#f0f4f7,#e9edf0);background:linear-gradient(90deg,#f0f4f7,#e9edf0)}@media screen and (min-width:768px){.-card .feature__item{width:calc(100% / 3 - 45px);margin-left:45px}.-card .feature__item:first-child{margin-left:0}}@media screen and (max-width:767px){.-card .feature__item{margin-top:.71429em;width:100%}.-card .feature__item:first-child{margin-top:0}}@media screen and (min-width:768px){.-separate .feature__item{width:50%}}@media screen and (max-width:767px){.-separate .feature__item{width:100%}}.feature__link,.feature__thumb{position:relative;overflow:hidden;width:100%;height:100%}.feature__link{position:relative;display:block}.-card .feature__link,.-separate .feature__link{height:auto}.-card .feature__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal}.feature__link:after{position:absolute;top:0;left:0;z-index:0;display:block;width:102%;height:102%;content:""}@media screen and (min-width:768px){.feature__link:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#fff0),to(rgb(0 0 0 / .6)));background:-webkit-linear-gradient(#fff0 70%,rgb(0 0 0 / .6));background:linear-gradient(#fff0 70%,rgb(0 0 0 / .6))}}@media screen and (max-width:767px){.feature__link:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#fff0),to(rgb(0 0 0 / .6)));background:-webkit-linear-gradient(#fff0 55%,rgb(0 0 0 / .6));background:linear-gradient(#fff0 55%,rgb(0 0 0 / .6))}}.-card .feature__link:after{display:none}.feature__thumb{position:relative}.-card .feature__thumb{height:auto}.feature__thumb img{position:absolute;min-width:100%;top:50%;left:50%;max-width:inherit;height:102%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}@media screen and (min-width:768px){.feature__thumb img{position:relative;min-width:inherit;top:0;left:0;max-width:inherit;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);object-fit:cover;width:100%;height:100%}}.-card .feature__thumb img,.-separate .feature__thumb img{position:relative;top:inherit;left:inherit;width:100%;height:460px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.-separate .feature__thumb img{width:100%}.-card .feature__thumb img:after{position:absolute;top:0;left:0;z-index:0;display:block;width:102%;height:102%;content:""}@media screen and (min-width:768px){.-card .feature__thumb img:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#fff0),to(rgb(0 0 0 / .6)));background:-webkit-linear-gradient(#fff0 70%,rgb(0 0 0 / .6));background:linear-gradient(#fff0 70%,rgb(0 0 0 / .6))}}@media screen and (max-width:767px){.-card .feature__thumb img:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#fff0),to(rgb(0 0 0 / .6)));background:-webkit-linear-gradient(#fff0 55%,rgb(0 0 0 / .6));background:linear-gradient(#fff0 55%,rgb(0 0 0 / .6))}}.feature__text{position:absolute;bottom:0;left:0;z-index:10;color:#fff}@media screen and (min-width:768px){.feature__text{padding:1.125em 1.25em}}@media screen and (max-width:767px){.feature__text{padding:.71429em;width:100%}}@media screen and (max-width:320px){.feature__text{padding:.57143em}}.feature__title{color:#fff;font-weight:400}.feature__title.overlayBackground{background:rgb(0 0 0 / .6);color:#fff;width:100%;min-height:120px;display:flex;align-items:center}@media screen and (min-width:768px){.feature__title{font-size:2.4rem}.-card .feature__title{padding:.75em .83333em;line-height:1.2}}@media screen and (max-width:767px){.feature__title{font-size:1.5rem}.box-a .feature__title,.-separate .feature__title{font-size:2.3rem}.-card .feature__title{padding:.78261em .86957em;font-size:2.3rem;line-height:1.2}}@media screen and (max-width:320px){.feature__title{font-size:1.3rem}.box-a .feature__title,.-separate .feature__title{font-size:2.3rem}.-card .feature__title{padding:.9em 1em;font-size:2rem;line-height:1.2}}.-card .feature__title{position:absolute;bottom:0;left:0;z-index:1;box-sizing:border-box}.feature__summary{line-height:1.3}@media screen and (min-width:768px){.feature__summary{margin-top:.25em}}@media screen and (max-width:767px){.feature__summary{display:-webkit-box;overflow:hidden;margin-top:.28571em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.box-b .feature__summary,.box-c .feature__summary{display:none}}.feature__detail{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.125em 1.25em}.feature__detail:nth-of-type(1){flex-grow:2}@media screen and (min-width:768px){.feature__detail{}}.feature__detail p{margin-top:.625em}.feature__detail p:first-child{margin-top:0}.frameBlock{margin-top:2.5em;background:#f0f4f7}@media screen and (min-width:768px){.frameBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;flex-wrap:wrap;padding:3.125em;-webkit-box-pack:justify;-webkit-box-align:center;-ms-flex-wrap:wrap}}@media screen and (max-width:767px){.frameBlock{padding:2.14286em}}.frameBlock.-border{border:1px solid rgb(0 0 0 / .08);background:none}.frameBlock:first-child{margin-top:0}@media screen and (min-width:768px){.frameBlock__img{width:19.125em}}@media screen and (min-width:768px){.frameBlock__detail{width:calc(100% - 19.125em - 2.5em)}}@media screen and (max-width:767px){.frameBlock__detail{margin-top:1.42857em}}.global{position:relative}@media screen and (max-width:767px){.global{padding-right:0!important;padding-left:0!important}}.global__inner{position:relative}@media screen and (min-width:768px){.global__inner{padding:6.25em 0}}@media screen and (max-width:767px){.global__inner{padding:4.375em 0}}.global__inner:before{position:absolute;top:0;left:50%;display:block;max-width:1500px;height:100%;background:#f0f4f7;content:"";-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.global__inner:before{width:88%}}@media screen and (max-width:767px){.global__inner:before{width:calc(100% - 0.71429em * 2)}}.section__header_kc{position:relative;margin:0 auto!important;top:auto!important;left:auto!important}.global__content{position:relative}.global__slider{visibility:hidden;opacity:0;-webkit-transition:opacity 0.5s ease-out,visibility 0.5s ease-out;transition:opacity 0.5s ease-out,visibility 0.5s ease-out}@media screen and (min-width:768px){.global__slider{margin-bottom:3.125em}}@media screen and (max-width:767px){.global__slider{margin-bottom:1.42857em}}.global__slider.-loaded{visibility:visible;opacity:1}@media screen and (max-width:767px){.global__sliderItem{padding:0 .35714em}}@media screen and (min-width:768px){.global__sliderImg{max-width:45vw}}@media screen and (max-width:767px){.global__sliderImg{max-width:76vw}}.global__sliderCaption{text-align:center}@media screen and (min-width:768px){.global__sliderCaption{margin-top:.75em}.global__sliderCaption.second{margin-top:0}}@media screen and (max-width:767px){.news-style-slider .global__inner{padding-bottom:0}.global__sliderCaption{margin-top:1em;font-size:1.2rem;max-width:80vw;margin:0 auto;padding-bottom:20px}.global__sliderCaption.second{margin-top:0}}.global__slider .slick-track{margin:0;-webkit-transition:margin 0.5s ease-out;transition:margin 0.5s ease-out}.global__slider .slick-slide{-webkit-transition:-webkit-transform 0.3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 0.3s cubic-bezier(.23,1,.32,1);transition:transform 0.3s cubic-bezier(.23,1,.32,1);transition:transform 0.3s cubic-bezier(.23,1,.32,1),-webkit-transform 0.3s cubic-bezier(.23,1,.32,1)}@media screen and (min-width:768px){.global__slider .slick-slide{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@media screen and (min-width:768px){.global__slider .slick-active,.global__slider .currentItem{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.global__thumbs{visibility:hidden;margin:0 auto;opacity:0;-webkit-transition:opacity 0.5s ease-out,visibility 0.5s ease-out;transition:opacity 0.5s ease-out,visibility 0.5s ease-out}@media screen and (min-width:768px){.global__thumbs{max-width:1498px;width:calc(88% - 2px)}}@media screen and (min-width:1500px){.global__thumbs{width:calc(88% - 2px)}}.global__thumbs:before,.global__thumbs:after{position:absolute;top:0;z-index:1;height:100%;content:""}@media screen and (min-width:768px){.global__thumbs:before,.global__thumbs:after{width:calc(8.75em * 1.4);background:-webkit-gradient(linear,left top,right top,color-stop(5%,#f0f4f7),color-stop(50%,rgb(240 244 247 / .8)),color-stop(70%,rgb(240 244 247 / .4)),to(#fff0));background:-webkit-linear-gradient(left,#f0f4f7 5%,rgb(240 244 247 / .8) 50%,rgb(240 244 247 / .4) 70%,#fff0);background:linear-gradient(90deg,#f0f4f7 5%,rgb(240 244 247 / .8) 50%,rgb(240 244 247 / .4) 70%,#fff0)}}@media screen and (max-width:767px){.global__thumbs:before,.global__thumbs:after{width:calc(4.14286em - 2.1875em * 1.3);background:-webkit-gradient(linear,left top,right top,color-stop(5%,white),color-stop(rgb(255 255 255 / .8)),to(#fff0));background:-webkit-linear-gradient(left,white 5%,rgb(255 255 255 / .8),#fff0);background:linear-gradient(90deg,white 5%,rgb(255 255 255 / .8),#fff0)}}.global__thumbs:before{left:-1px}.global__thumbs:after{right:-1px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.global__thumbs.-loaded{visibility:visible;opacity:1}.global__thumbsItem{position:relative;text-align:center;line-height:1;cursor:pointer}.global__thumbsItem:before{position:absolute;top:0;left:50%;display:block;height:2px;background:#000;content:"";opacity:0;-webkit-transition:all 0.5s cubic-bezier(.23,1,.32,1);transition:all 0.5s cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(-50%) scale(0,1);-moz-transform:translateX(-50%) scale(0,1);-ms-transform:translateX(-50%) scale(0,1);-o-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1);-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;moz-transform-origin:center center}@media screen and (min-width:768px){.global__thumbsItem{padding:0 .625em;min-width:8.75em;max-width:8.75em}.global__thumbsItem:before{width:calc(100% - 0.625em * 2)}}@media screen and (max-width:767px){.global__thumbsItem{padding:0 .28571em;min-width:4.14286em;max-width:4.14286em}.global__thumbsItem:before{width:calc(100% - 0.28571em * 2)}}.global__thumbsItem span{position:relative;display:block}@media screen and (min-width:768px){.global__thumbsItem span{margin-top:1.875em}}@media screen and (max-width:767px){.global__thumbsItem span{margin-top:.85714em}}.slick-current .global__thumbsItem{color:red}.slick-current .global__thumbsItem:before{opacity:1;-webkit-transition:opacity 0.6s linear,-webkit-transform 0.5s 0.1s cubic-bezier(.23,1,.32,1);transition:opacity 0.6s linear,-webkit-transform 0.5s 0.1s cubic-bezier(.23,1,.32,1);transition:opacity 0.6s linear,transform 0.5s 0.1s cubic-bezier(.23,1,.32,1);transition:opacity 0.6s linear,transform 0.5s 0.1s cubic-bezier(.23,1,.32,1),-webkit-transform 0.5s 0.1s cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.global__more{text-align:center}@media screen and (min-width:768px){.global__more{padding-top:3.125em}}@media screen and (max-width:767px){.global__more{padding-top:1.875em}}.global__arw:before{display:none}.global__arw.slick-arrow{z-index:1;width:100px;width:calc((100vw - 56vw) / 2);height:100%}.slick-slider .slick-prev::before,.slick-slider .slick-next::before{color:#fff;content:">";display:block;font-size:40px;right:calc(50% - 20px);position:absolute;top:calc(50% - 20px);background-color:#000;height:40px;width:40px;opacity:0.5!important}.slick-slider .slick-prev::before{left:calc(50% - 25px);transform:rotate(180deg)}.slick-slider .slick-prev:hover::before,.slick-slider .slick-next:hover::before{opacity:1!important}.global__arw .arw{position:absolute;display:block;visibility:hidden;margin-top:-30px;margin-left:-30px;width:60px;height:60px;border-radius:50%;background:#fff;-webkit-box-shadow:0 .3rem .75rem rgb(0 0 0 / .1);box-shadow:0 .3rem .75rem rgb(0 0 0 / .1);opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.global__arw .arw:before{position:absolute;top:50%;left:50%;display:block;width:100%;height:1em;color:#000;text-indent:center;font-size:1.6rem;line-height:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.global__arw .arw{display:none}}.global__arw.slick-next{right:0}.global__arw.slick-next .arw:before{content:"→"}.global__arw.slick-prev{left:0}.global__arw.slick-prev .arw:before{content:"←"}.global__arw.-on .arw{visibility:visible;width:60px;height:60px;opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.grid__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify}.-clm-3 .grid__list:after{display:block;width:calc((100% - 2.5em * 2) / 3);content:""}.grid__item{margin-top:2.5em}@media screen and (min-width:768px){.grid__item{width:calc((100% - 2.5em) / 2)}.grid__item:nth-of-type(-n+2){margin-top:0}}@media screen and (max-width:767px){.grid__item{margin:0;margin-bottom:1em;width:100%}}.-fit .grid__item{width:50%}@media screen and (max-width:767px){.-fit .grid__item{width:100%}}@media screen and (min-width:768px){.-clm-3 .grid__item{width:calc((100% - 2.5em * 2) / 3)}.-clm-3 .grid__item:nth-of-type(-n+3){margin-top:0}.-clm-3 .grid__item.-fit{width:calc(100% - 1px)}}.grid__link{display:block}.grid__thumb{position:relative;display:block}.grid__thumb.-round{overflow:hidden}@media screen and (min-width:768px){.grid__thumb.-round{-webkit-border-radius:.625em;-moz-border-radius:.625em;border-radius:.625em;-ms-border-radius:.625em}}@media screen and (max-width:767px){.grid__thumb.-round{-webkit-border-radius:.4375em;-moz-border-radius:.4375em;border-radius:.4375em;-ms-border-radius:.4375em}}.grid__thumbMore{position:absolute;bottom:.625em;left:0;display:block;width:100%;text-align:center}.grid__thumb img{width:100%}.grid__detail{margin-top:1.25em}.grid__title{margin-top:.66667em;font-size:2.4rem;line-height:1.3}.infoList{opacity:1;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.infoList.-loading{opacity:0;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.infoList__item{padding:1.875em 0;border-top:1px solid rgb(0 0 0 / .08)}.infoList__meta{margin-bottom:.75em}@media screen and (min-width:768px){.infoList__title a:hover{text-decoration:underline}}.infoList__category,.infoList__date{display:inline-block;vertical-align:middle;line-height:1}.infoList__category{margin-right:.75em;padding:.375em .625em;min-width:7.1875em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#f0f4f7;text-align:center;-ms-border-radius:50px}.infoList__date{color:rgb(0 0 0 / .2)}@media screen and (max-width:767px){.imgList__item:first-child{display:block!important;opacity:1!important}}.letter{position:relative;display:inline-block;opacity:0;-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem);backface-visibility:hidden;-webkit-backface-visibility:hidden}.letter__l{display:block;overflow:visible}.letter__w{display:inline-block;opacity:0}.letter__clone,.letter__cover{position:absolute;top:0;left:0;display:block;overflow:hidden;width:100%}.letter__cover{opacity:.25}.letter-visible{opacity:1;-webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);transition:all 0.5s cubic-bezier(.165,.84,.44,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.letter-animated .letter__w{opacity:1}.kv__letter{position:relative;display:inline-block;opacity:0;-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem);backface-visibility:hidden;-webkit-backface-visibility:hidden}.kv__letter.letter-visible{opacity:1;-webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);transition:all 0.5s cubic-bezier(.165,.84,.44,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0)}.kv__letter-animated .kv__letter.letter-animated .letter__w{opacity:1}.-letterfirst .kv__letter{opacity:0;-webkit-transition:all 1.3s 0s linear;transition:all 1.3s 0s linear;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.-letterfirst .kv__letter .letter__cover{opacity:1}.-letterfirst .-active .kv__letter{opacity:1}.link{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-ms-flex-align:center;align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center}.header .link{-ms-flex-pack:center;justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center}.link.-keycolor{color:#3088ce}.link__text{display:inline-block;vertical-align:middle}.link__svg{position:relative;width:8px;height:8px}.link__svg.-s{width:6px;height:6px}.-external .link__svg{top:1px;margin-left:8px;fill:#3088ce}.-keycolor .link__svg{fill:#3088ce}.-keycolor-icn .link__svg{fill:#3088ce}.linkText.-ex:after{display:inline-block;margin-left:6px;width:8px;height:8px;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/img/icn-external-b.svg') center center no-repeat;background-size:contain;vertical-align:middle}@media screen and (min-width:768px){.linkText.-ex:after{content:""}}@media screen and (max-width:767px){.linkText.-ex{padding-right:.875em;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/img/icn-external-b.svg');background-position:right 3px;background-size:.5em auto;background-repeat:no-repeat}}.linkText.-hasLine:after{position:relative;top:-2px}.rollup__link,.rollup__text{-webkit-transition:all 0.45s cubic-bezier(.165,.84,.44,1);transition:all 0.45s cubic-bezier(.165,.84,.44,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.rollup__text{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.rollup__link{position:absolute;bottom:0;left:0;display:inline-block;line-height:1;opacity:0;-webkit-transform:translateY(1.75em);-moz-transform:translateY(1.75em);-ms-transform:translateY(1.75em);-o-transform:translateY(1.75em);transform:translateY(1.75em)}@media screen and (min-width:1024px){.rollup:hover .rollup__text,a:hover .rollup .rollup__text,button:hover .rollup .rollup__text{-webkit-transform:translateY(-1.16667em);-moz-transform:translateY(-1.16667em);-ms-transform:translateY(-1.16667em);-o-transform:translateY(-1.16667em);transform:translateY(-1.16667em)}.rollup:hover .rollup__link,a:hover .rollup .rollup__link,button:hover .rollup .rollup__link{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.icn-pdf{display:inline-block;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-pdf.jpg') center center no-repeat;background-size:contain;vertical-align:middle;text-indent:-9999px}.icn-pdf{display:block;margin:4px auto 0}@media screen and (min-width:768px){.icn-pdf{width:26px;height:14px}}@media screen and (max-width:767px){.icn-pdf{width:1.85714em;height:1em}}.linkPanel{position:relative;border:1px solid rgb(0 0 0 / .05);background-position:center center;background-size:ceover;background-repeat:no-repeat}.linkPanel:before{display:block;padding-top:60%;content:""}.linkPanel__inner{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;height:100%;-ms-flex-wrap:wrap}.linkPanel__item{width:calc((100% - 0.05em) / 3)}.linkPanel__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:100%;height:100%;border-right:1px solid rgb(0 0 0 / .05);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;transition-property:border,box-shadow;transition-property:border,box-shadow,-webkit-box-shadow;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal}.linkPanel__item:nth-of-type(3n) .linkPanel__btn{border-right-width:0}.linkPanel__item:nth-child(n+4) .linkPanel__btn{border-top:1px solid rgb(0 0 0 / .05)}@media screen and (min-width:768px){.linkPanel__btn:hover{border-color:#fff0;-webkit-box-shadow:0 2px 30px rgb(4 0 0 / .1);-moz-box-shadow:0 2px 30px rgb(4 0 0 / .1);box-shadow:0 2px 30px rgb(4 0 0 / .1)}}.linkPanel__btn:before{display:block;width:4.875em;height:4.875em;border:1px solid rgb(0 0 0 / .08);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-pin.png') center center no-repeat #fff;background-size:1.4375em auto;content:"";-ms-border-radius:50%}@media screen and (max-width:767px){.linkPanel__btn:before{width:3.57143em;height:3.57143em;background-size:.85714em auto}}.linkPanel__ttl{margin-top:.5em;width:100%;color:#000;text-align:center}@media screen and (min-width:768px){.linkPanel__ttl{margin-top:.5em}}@media screen and (max-width:767px){.linkPanel__ttl{margin-top:.35714em;line-height:1.1}}@media screen and (max-width:767px){.linkPanel__ttl .more__text{font-size:1.3rem}}.panels{overflow:hidden;width:100%}.panels__frame{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:space-evenly;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start}@media screen and (min-width:768px){.panels__frame{}}@media screen and (max-width:767px){.panels__frame{width:calc(100% + 0.71429em)}}.-outer .panels__frame{-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-pack:justify}@media screen and (min-width:768px){.panels__item{margin-right:2.5em;margin-bottom:2.5em}}@media screen and (max-width:767px){.panels__item{margin-right:.71429em;margin-bottom:1.25em}}.panels__item a{display:block}.panels__item img{width:100%}.panels__item.-hidden{visibility:hidden;margin-bottom:0;height:0;opacity:0}.panels__item.-visible{visibility:visible;opacity:1}@media screen and (min-width:768px){.panels__item.-visible{-webkit-animation:fadeIn 0.6s ease-out;animation:fadeIn 0.6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media screen and (max-width:767px){.panels__item.-visible{-webkit-animation:fadeIn 0.3s ease-out;animation:fadeIn 0.3s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.panels__item.-full{margin-right:0}@media screen and (min-width:768px){.panels__item.-full{width:calc(100% - 2.5em)}}@media screen and (max-width:767px){.panels__item.-full{width:calc(100% - 0.71429em)}}@media screen and (min-width:768px){.panels__item.-col2{width:46%;display:inline-block}.panels__item.-col2:last-of-type{margin-right:0}}@media screen and (max-width:767px){.panels__item.-col2{width:calc(100% - 0.71429em)}}.splitEl .panels__item.-col2:nth-last-child(-n+2){margin-bottom:0}@media screen and (max-width:767px){.splitEl .panels__item.-col2{width:calc((100% - 0.71429em * 2) / 2)}}@media screen and (min-width:768px){.panels__item.-col3{width:calc((100% - 2.5em * 3 - 1px) / 3)}}@media screen and (max-width:767px){.panels__item.-col3{width:calc((100% - 0.71429em * 2) / 2)}}@media screen and (min-width:768px){.panels__item.-col4{width:calc((100% - 2.5em * 4) / 4)}}@media screen and (max-width:767px){.panels__item.-col4{width:calc((100% - 0.71429em * 2) / 2)}}.-fit .panels__item{margin-right:0}@media screen and (max-width:767px){.-fit .panels__item{margin-bottom:0;text-align:left}}@media screen and (min-width:768px){.-fit .panels__item.-col2{width:calc((100% - 2.5em) / 2)}}@media screen and (max-width:767px){.-fit .panels__item.-col2{width:calc((100% - 0.71429em) / 2)}}@media screen and (min-width:768px){.-fit .panels__item.-col3{width:calc((100% - 2.5em) / 3)}}@media screen and (max-width:767px){.-fit .panels__item.-col3{width:calc((100% - 0.71429em) / 2)}}@media screen and (min-width:768px){.-fit .panels__item.-col4{width:calc((100% - 2.5em) / 4)}}@media screen and (max-width:767px){.-fit .panels__item.-col4{width:calc((100% - 0.71429em) / 2)}}@media screen and (max-width:767px){.-fit .panels__item.-cat{width:calc((100% - 0.71429em * 2) / 2);border-bottom:1px solid rgb(0 0 0 / .08)}.-fit .panels__item.-cat:nth-of-type(2n){margin-left:.71429em}.-fit .panels__item.-cat:nth-of-type(-n+2){border-top:1px solid rgb(0 0 0 / .08)}}.-outer>.panels__frame>.panels__item{margin-bottom:0}@media screen and (max-width:767px){.-outer>.panels__frame>.panels__item:first-child{margin-bottom:2.14286em;padding-bottom:1.42857em;border-bottom:1px solid rgb(0 0 0 / .08)}}.-outer>.panels__frame>.panels__item.-col2{position:relative;margin-right:0}@media screen and (min-width:768px){.-outer>.panels__frame>.panels__item.-col2{width:calc((100% - 2.5em * 2) / 2)}.-outer>.panels__frame>.panels__item.-col2:nth-of-type(2n):before{position:absolute;top:0;left:-2.5em;display:block;width:1px;height:100%;background-color:rgb(0 0 0 / .08);content:""}}@media screen and (max-width:767px){.-outer>.panels__frame>.panels__item.-col2{width:100%}}.-inner>.panels__frame>.panels__item{margin-right:0;margin-bottom:0}@media screen and (min-width:768px){.-inner>.panels__frame>.panels__item.-col2{width:calc((100% - 2.5em) / 2)}}@media screen and (max-width:767px){.-inner>.panels__frame>.panels__item.-col2{width:calc((100% - 0.71429em) / 2)}}@media screen and (max-width:767px){.-cat .panels__img img{display:none}}@media screen and (min-width:768px){.panels__caption{margin-top:.75em;font-weight:600}}@media screen and (max-width:767px){.panels__caption{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .71429em .57143em;width:100%;height:100%;background-color:#fff;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end}.-cat .panels__caption{position:relative;top:inherit;left:inherit;display:inline-block;padding:1.85714em 0;width:auto;background:none;color:#222;font-weight:600}}@media screen and (max-width:320px){.panels__caption{padding:.66667em;font-size:1.2rem}}@media screen and (max-width:767px){.-cat .panels__caption .lineout{position:relative;display:inline-block;padding-right:10px;width:auto;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/arw.svg');background-position:center right;background-size:5px auto;background-repeat:no-repeat;vertical-align:middle;word-break:break-all}}@media screen and (min-width:768px){.panels__img+.panels__detail{margin-top:1.5em}}@media screen and (max-width:767px){.panels__img+.panels__detail{margin-top:1.14286em}}@media screen and (min-width:768px){.panels__detail:first-child{padding:3.5em 0 1em;border-top:1px solid rgb(0 0 0 / .08)}}@media screen and (max-width:767px){.panels__detail:first-child{margin-top:1.14286em}}.panels__title{font-weight:600}@media screen and (min-width:768px){.panels__summary{margin-top:.75em}}@media screen and (max-width:767px){.panels__summary{margin-top:.57143em;line-height:1.3}}@media screen and (min-width:768px){.panels__more{margin-top:.75em}}@media screen and (max-width:767px){.panels__more{margin-top:.57143em}}@media screen and (min-width:768px){.panels__img+.panels__links{margin-top:1.25em}}@media screen and (max-width:767px){.panels__img+.panels__links{margin-top:1.14286em}}@media screen and (min-width:768px){.panels__links:first-child{padding:3.5em 0 1em;border-top:1px solid rgb(0 0 0 / .08)}}@media screen and (max-width:767px){.panels__links:first-child{margin-top:1.14286em}}.panels__linksTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid rgb(0 0 0 / .08);line-height:1.3;-webkit-box-align:end}@media screen and (min-width:768px){.panels__linksTitle{padding-bottom:.75em;font-size:2.4rem}}@media screen and (max-width:767px){.panels__linksTitle{padding-bottom:.70588em;font-size:1.7rem}}@media screen and (max-width:320px){.panels__linksTitle{padding-bottom:.85714em;font-size:1.4rem}}.panels__linksTitleStr{display:inline-block;vertical-align:bottom}.panels__linksList{margin-top:1.625em}.panels__linksItem{line-height:1}@media screen and (min-width:768px){.panels__linksItem{margin-top:1.25em}}@media screen and (max-width:767px){.panels__linksItem{margin-top:1.28571em}}@media screen and (min-width:768px){.panels__linksItem.-with-margin,.panels__linksItem.-top{margin-bottom:2.1875em}}@media screen and (max-width:767px){.panels__linksItem.-with-margin,.panels__linksItem.-top{margin-bottom:2.14286em}}@media screen and (min-width:768px){.panels__linksItem p{padding-top:1.25em}}@media screen and (max-width:767px){.panels__linksItem p{padding-top:1.28571em}}.panels__linksItem p:first-child{padding-top:0}.panels__linksItem a{display:inline-block}.panels__linksItem span{padding-bottom:4px;vertical-align:middle}@media screen and (max-width:320px){.panels__linksItem{font-size:1.2rem}}.about .splitEl{border-bottom:1px solid rgb(0 0 0 / .08)}@media screen and (max-width:767px){.splitEl{padding:2.1875em 0 2.85714em}.splitEl.innerEl-wide{padding-right:0;padding-left:0}}@media screen and (min-width:768px){.splitEl__panel{display:-webkit-box;display:-ms-flexbox;display:flex}}.-verticalSize .splitEl__panel.innerEl-tight{padding-right:0;padding-left:0}@media screen and (min-width:768px){.splitEl__header,.splitEl__content{padding-bottom:5.625em}}@media screen and (max-width:767px){.splitEl__header,.splitEl__content{padding-top:2em}}@media screen and (min-width:768px){.splitEl__header{padding-top:5.625em;width:33.3%}}.splitEl__content{position:relative}@media screen and (min-width:768px){.splitEl__content{padding-top:.625em;padding-top:6.25em;padding-left:3.75em;width:calc(100% - 33.3%)}.splitEl__content:before{position:absolute;top:0;left:0;display:block;width:1px;height:100%;background:rgb(0 0 0 / .08);content:"";opacity:1;-webkit-transition:all 0.8s 0.3s ease-out;transition:all 0.8s 0.3s ease-out;-webkit-transition-property:height,opacity;transition-property:height,opacity}.splitEl__content.-none-border{padding-left:0}.splitEl__content.-none-border:before{display:none}}@media screen and (max-width:768px){.splitEl__content:before{left:25px}}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;line-height:1;-ms-flex-wrap:wrap}.tabs__item{margin:0 1.25em .625em 0}.tabs__btn{display:inline-block;padding:.3125em .625em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:background,color;transition-property:background,color;-ms-border-radius:50px}.tabs__btn.-current,.tabs__btn:hover{background:#000;color:#fff}.tabs__btn.-current{font-weight:600}.textTabs{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:2.5em;line-height:1;-ms-flex-wrap:wrap}@media screen and (min-width:768px){.tabs+.textTabs{margin-top:2.5em}}@media screen and (max-width:767px){.tabs+.textTabs{margin-top:1.25em}}.textTabs__item{position:relative;margin-bottom:1.25em}.textTabs__item:before{position:absolute;top:0;left:-1px;display:block;width:1px;height:100%;background:#ebebeb;content:""}.textTabs__btn{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:4.375em;border-right:1px solid rgb(0 0 0 / .08);color:rgb(0 0 0 / .2);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:background,color;transition-property:background,color}.textTabs__btnLabel{position:relative;display:inline-block;vertical-align:middle;line-height:1}.textTabs__btnLabel:after{position:absolute;bottom:-.625em;left:0;display:block;width:100%;height:1px;background:#000;content:"";opacity:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.textTabs__btn.-current,.textTabs__btn:hover{color:#000}.textTabs__btn.-current .textTabs__btnLabel:after,.textTabs__btn:hover .textTabs__btnLabel:after{opacity:1}.textTabs__btn.-current{font-weight:700}.icnTabs{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:3.75em;line-height:1;-ms-flex-wrap:wrap}@media screen and (max-width:767px){.icnTabs{display:none}}.tabs+.icnTabs{margin-top:2.5em}.icnTabs__item{padding-right:1.25em;padding-left:1.25em;border-left:1px solid rgb(0 0 0 / .08)}@media screen and (min-width:768px){.icnTabs__item:first-child{padding-left:0;border-left:0}}.icnTabs__btn{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgb(0 0 0 / .2);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:background,color;transition-property:background,color}.icnTabs__btnLabel,.icnTabs__btnIcn{position:relative;display:inline-block;vertical-align:middle;line-height:1}.icnTabs__btnIcn{margin-right:.25em;width:.9375em;height:.9375em;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-pin-gray.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.icnTabs__btn.-current{font-weight:600}.icnTabs__btn.-current .icnTabs__btnIcn{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-pin.png')}.icnTabs__btn.-current,.icnTabs__btn:hover{color:#000}.toggle__more{position:relative;z-index:0;text-align:center;cursor:pointer}@media screen and (max-width:1023px){.toggle__more{padding-right:1.07143em;padding-left:1.07143em}}.toggle__more.-show{visibility:visible;opacity:1}@media screen and (min-width:768px){.toggle__more.-show{height:6.875em}}@media screen and (max-width:1023px){.toggle__more.-show{height:5.71429em}}.toggle__more.-show:after{position:absolute;bottom:0;left:0;z-index:10;display:block;width:100%;background:#fff;content:"";opacity:1}@media screen and (min-width:768px){.toggle__more.-show:after{height:3.4375em}}@media screen and (max-width:1023px){.toggle__more.-show:after{height:2.85714em}}@media screen and (min-width:768px){.five .toggle__more.-show:after{height:4.0625em}}@media screen and (max-width:1023px){.five .toggle__more.-show:after{height:2.14286em}}.-opened .toggle__more.-show:after{opacity:0}.-opened .toggle__more.-show{visibility:hidden;height:0;opacity:0}.toggle__more.-hide{visibility:hidden;height:0;opacity:0;-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.-opened .toggle__more.-hide{visibility:visible;height:auto;opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.five .-opened .toggle__more.-hide{padding-top:3.75em}.clean .-opened .toggle__more{padding-top:1.875em}.toggle__moreInner{position:relative;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;overflow:hidden;-webkit-box-align:center;-webkit-box-pack:center}.-show .toggle__moreInner{background-color:#f0f4f7}@media screen and (min-width:768px){.-show .toggle__moreInner{height:6.875em}}@media screen and (max-width:1023px){.-show .toggle__moreInner{height:5em}}.five .-show .toggle__moreInner{-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;max-width:62.5em;border:10px solid #fff}.toggle__moreBtn{display:block}.-show .toggle__moreBtn{width:100%}.-hide .toggle__moreBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:12.5em;height:3.75em;border:1px solid #ebebeb;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#f0f4f7;-webkit-box-align:center;-webkit-box-pack:center;-ms-border-radius:40px}.relax .-hide .toggle__moreBtn{background:#fff}.toggle__moreText{position:relative;color:#3088ce;font-weight:600}.-show .toggle__moreText{display:block;line-height:1}@media screen and (min-width:768px){.-show .toggle__moreText{font-size:1.8rem}}@media screen and (max-width:767px){.-show .toggle__moreText{font-size:1.4rem}}.-hide .toggle__moreText{padding-left:1.11111em}.-hide .toggle__moreText:before{position:absolute;top:50%;left:0;display:block;width:.8125em;height:.8125em;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-close.png');background-position:center center;background-size:contain;background-repeat:no-repeat;content:"";font-size:1.6rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.toggle__moreIcn{position:relative;top:1px;display:block;width:100%}@media screen and (min-width:768px){.toggle__moreIcn{margin-top:.5em;height:14px}}@media screen and (max-width:1023px){.toggle__moreIcn{margin-top:.25em;height:10px}}.toggle__moreIcn:after{display:block;margin:0 auto;width:100%;height:100%;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/arw.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;content:"";-webkit-transform:translateX(0) rotate(90deg);-moz-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);-o-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.toggle__container{position:relative;min-height:calc(6.875em / 2)}.toggle__container .toggle__more.-show{position:absolute;top:0;left:0;width:100%}.toggle__content{display:none}.-debug .toggle__content{display:block}@media screen and (min-width:768px){.-for-sp .toggle__content{display:block}}@media screen and (min-width:768px){.toggle__content-inner{padding-bottom:2.5em}}@media screen and (max-width:1023px){.toggle__content-inner{padding-bottom:2.5em}}.zoom{display:block;-webkit-transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);transition:transform 0.8s cubic-bezier(.23,1,.32,1);transition:transform 0.8s cubic-bezier(.23,1,.32,1),-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (min-width:768px){button:hover .zoom,button:focus .zoom,a:hover .zoom,a:focus .zoom,.zoom:hover,.zoom:focus{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025)}}.zoomPanel{display:block;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.zoomPanel img{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (min-width:768px){button:hover .zoomPanel img,button:focus .zoomPanel img,a:hover .zoomPanel img,a:focus .zoomPanel img,.zoomPanel:hover img,.zoomPanel:focus img{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025)}}.menu__link a{text-transform:uppercase}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background:#f0f0f0;z-index:999;pointer-events:none}#loading.is-load{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#loading.is-ready{opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 1s ease;transition:opacity 1s ease}#loading .pl-circles{position:absolute;top:0;left:0;width:100vw;height:100vh;text-align:center}#loading .pl-circles .loader{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:60px}#loading .pl-circles .loader span,#loading .pl-circles .loader:before,#loading .pl-circles .loader:after{position:absolute;display:block;width:15px;height:15px;border-radius:50%;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";background:#a0a0a0}#loading .pl-circles .loader span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:lightUp 1.5s linear infinite 0.5s;animation:lightUp 1.5s linear infinite 0.5s}#loading .pl-circles .loader:before,#loading .pl-circles .loader:after{content:""}#loading .pl-circles .loader:before{top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-animation:lightUp 1.5s linear infinite;animation:lightUp 1.5s linear infinite}#loading .pl-circles .loader:after{top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-animation:lightUp 1.5s linear infinite 1s;animation:lightUp 1.5s linear infinite 1s}@-webkit-keyframes lightUp{0%{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}40%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}60%{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}100%{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}#body_inner{position:relative}#body_inner:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:99999;-webkit-transition:all 0.8s ease 0.2s;transition:all 0.8s ease 0.2s}#body_inner:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#body_inner.is-loaded:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1}#body_inner.is-removing:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:99999}#body_inner.is-fixed{position:fixed!important;width:100%}.mat-s{margin-top:30px!important}@media screen and (min-width:0) and (max-width:640px){.mat-s{margin-top:15px!important}}.mat-m{margin-top:40px!important}@media screen and (min-width:0) and (max-width:640px){.mat-m{margin-top:20px!important}}@media screen and (min-width:0) and (max-width:640px){.mat-l-sp{margin-top:50px!important}}.sub{font-size:50%}[data-js-fixed].is-stop{position:fixed;top:0!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}[data-src]{background-repeat:no-repeat;background-size:100% auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f0f0f0}[data-pj-mv]{position:relative;z-index:99999}.m-box-headnav{position:relative}.m-box-headnav .headnav-area{position:absolute;top:0;left:0;right:0;background:rgb(0 0 0 / .75);z-index:1000}.m-box-headnav .headnav-area .headnav-inner{margin:0 40px;position:relative;*zoom:1}.m-box-headnav .headnav-area .headnav-inner:after{content:" ";display:table;clear:both}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner{width:auto;margin:0 20px}}.m-box-headnav .headnav-area .headnav-inner .headnav-logo{float:left;padding:32px 0;line-height:.1;position:relative}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-logo{float:none;padding:40px 0}}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav .headnav-area .headnav-inner .headnav-logo{padding:20px 0}}.m-box-headnav .headnav-area .headnav-inner .headnav-logo a{display:inline-block;margin-top:-13px}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-logo a{margin-top:-20px}}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav .headnav-area .headnav-inner .headnav-logo a{margin-top:-10px}}.m-box-headnav .headnav-area .headnav-inner .headnav-logo img{width:123px}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-logo img{width:172px}}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav .headnav-area .headnav-inner .headnav-logo img{width:86px}}.m-box-headnav .headnav-area .headnav-inner .headnav-logo.has-ttl .logo-ttl{position:absolute;left:153px;bottom:25px;display:block;color:#fff;line-height:1.7;padding-left:30px;font-size:18.56px;font-size:1.16rem;font-family:"Montserrat",sans-serif}.m-box-headnav .headnav-area .headnav-inner .headnav-logo.has-ttl .logo-ttl:before{content:"";display:inline-block;width:1px;height:16px;background:#fff;position:absolute;left:0;top:50%;margin-top:-8px}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-logo.has-ttl .logo-ttl{display:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu{float:right;font-family:"Montserrat",sans-serif;color:#fff}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu{float:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger{display:none}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger{display:block;position:absolute;top:0;right:-17px;width:100px;height:100px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger>span{position:absolute;top:50%;left:50%;width:28px;height:4px;margin-left:-14px;background-color:#fff;display:inline-block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger>span:nth-of-type(1){margin-top:-12px}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger>span:nth-of-type(2){margin-top:-2px}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger>span:nth-of-type(3){margin-top:8px}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger.is-active>span:nth-of-type(1){margin-top:0!important;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);transition:margin 0.2s cubic-bezier(.36,0,.59,.99) 0.1s,-webkit-transform 0.25s ease 0.36s}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger.is-active>span:nth-of-type(2){-webkit-transition:0.2s ease 0.1s;transition:0.2s ease 0.1s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger.is-active>span:nth-of-type(3){margin-top:0!important;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);-webkit-transition:margin 0.2s cubic-bezier(.36,0,.59,.99) 0.1s,-webkit-transform 0.25s ease 0.36s;transition:margin 0.2s cubic-bezier(.36,0,.59,.99) 0.1s,-webkit-transform 0.25s ease 0.36s;transition:margin 0.2s cubic-bezier(.36,0,.59,.99) 0.1s,transform 0.25s ease 0.36s;transition:margin 0.2s cubic-bezier(.36,0,.59,.99) 0.1s,transform 0.25s ease 0.36s,-webkit-transform 0.25s ease 0.36s}}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger{right:-13px;width:40px;height:50px}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger>span{width:14px;height:2px;margin-left:-7px}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger>span:nth-of-type(1){margin-top:-7px}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger>span:nth-of-type(2){margin-top:-1px}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-burger>span:nth-of-type(3){margin-top:5px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list{display:none;margin:0 -20px;max-height:calc(100vh - 150px);overflow:auto}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li+li{margin-left:80px}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li+li{margin-left:30px}}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li+li{margin-left:0;border-top:1px solid #fff}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item{display:block;color:#fff;padding:27px 0 26px;position:relative;font-size:16px;font-size:1rem;cursor:pointer}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item{padding:10px 20px;font-size:.9375rem}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item:before{content:"";display:inline-block;position:absolute;bottom:24px;left:50%;width:0;height:2px;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item:before{display:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item:hover{text-decoration:none}@media screen and (min-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item:hover:before{width:100%;margin-left:-50%}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.is-current:before{width:100%;margin-left:-50%}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border{padding-right:14px;padding-left:14px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border{padding:10px 20px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border:before{background:#fff0;border:1px solid #fff;top:20px;left:0;right:0;bottom:20px;width:auto;height:auto}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border:after{content:"";display:inline-block;position:absolute;top:20px;left:0;bottom:20px;width:0;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border:after{display:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border span{display:inline-block;position:relative;z-index:+1}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border span{display:block;text-align:center;border:1px solid #fff;padding:5px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border:hover{color:#262626}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border:hover:before{width:auto;margin-left:0}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item.border:hover:after{width:100%}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-hasdrop{display:block;position:relative;padding-right:18px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-hasdrop:after{content:"";display:inline-block;width:1px;height:1px;border-top:6px solid #fff;border-left:5px solid #fff0;border-right:5px solid #fff0;position:absolute;right:0;top:50%;margin-top:-3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-hasdrop:after{width:12px;height:2px;border:none;background:#fff;left:auto;right:20px;margin-top:-1px}}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-hasdrop:before{content:"";display:inline-block;width:2px;height:12px;background:#fff;position:absolute;right:25px;top:50%;margin-top:-6px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-hasdrop.is-open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-hasdrop.is-open{background:#626262}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-hasdrop.is-open:before{display:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-hasdrop.is-open .menu-item:before{width:100%;margin-left:-50%}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop{position:absolute;top:80px;width:740px;left:50%;margin-left:-370px;z-index:+1;display:none;max-height:calc(100vh - 300px);overflow:auto}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop{position:relative;top:auto;width:auto;left:auto;margin:0;padding:0;max-height:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area{background:rgb(0 0 0 / .85);padding:40px 85px 40px 50px;font-size:14px;font-size:.875rem;position:relative;*zoom:1}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area:after{content:" ";display:table;clear:both}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area{padding:10px 0}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area:before{content:"";display:inline-block;position:absolute;top:40px;left:370px;width:1px;bottom:40px;background:rgb(255 255 255 / .5)}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area:before{display:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl{float:left;width:300px;padding-top:10px;font-size:16px;font-size:1rem}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl{float:none;width:auto;padding:11px 25px 11px 40px;font-size:.75rem}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl a{color:#fff;display:inline-block;padding-right:20px;position:relative}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl a{display:block}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl a:after{content:"";display:inline-block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:2px;top:50%;margin-top:-6px}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl a:after{display:none}}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl.no-link{display:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu{float:right;width:260px;font-size:14px;font-size:.875rem}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu{float:none;width:auto;font-size:.75rem}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul{position:relative}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li{margin:0}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li+li{margin:0}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li+li{border:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li a{display:block;color:#fff;padding:11px 20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li a{float:none;width:auto;padding:11px 40px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li a:hover{background:#626262;text-decoration:none!important}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub{display:block;color:#fff;padding:11px 30px 11px 20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;position:relative}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub{padding:11px 45px 11px 40px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub:after{content:"";display:inline-block;width:1px;height:1px;border-left:6px solid #fff;border-top:4px solid #fff0;border-bottom:4px solid #fff0;position:absolute;right:10px;top:50%;margin-top:-4px}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub:after{right:25px;width:10px;height:2px;background:#fff;border:none;margin-top:-1px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub:before{content:"";display:inline-block;width:2px;height:10px;background:#fff;position:absolute;right:29px;top:50%;margin-top:-5px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub:hover{background:#626262}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub.is-open{background:#626262}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub.is-open:before{display:none}}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-hassub.is-open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub{position:absolute;top:0;right:-335px;width:310px;display:none}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub{position:relative;right:auto;width:auto}}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub>li a{padding-left:60px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl{display:block;color:#fff;padding:11px 30px 11px 20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;position:relative}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl{padding:11px 45px 11px 60px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl:after{content:"";display:inline-block;width:1px;height:1px;border-top:6px solid #fff;border-left:4px solid #fff0;border-right:4px solid #fff0;position:absolute;right:10px;top:50%;margin-top:-3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl:after{width:10px;height:2px;background:#fff;right:25px;margin-top:-1px;border:none}}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl:before{content:"";display:inline-block;width:2px;height:10px;background:#fff;position:absolute;right:29px;top:50%;margin-top:-5px}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl:hover{background:#626262}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl.is-open{background:#626262}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl.is-open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-sttl.is-open:before{display:none}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu ul li .menu-sub .sub-smenu{display:none;padding-left:20px}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-close{width:20px;height:20px;position:absolute;top:20px;right:20px;cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-close:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:28px;height:2px;background:#fff}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-close:after{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:28px;height:2px;background:#fff}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-close{display:none}}.m-box-headnav.is-sticky .headnav-area{position:fixed}.benefit-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.benefit-nav ul li{width:20%}.benefit-nav ul li img{width:100%;height:auto}.benefit-nav ul li a{display:block;position:relative;height:100%}.benefit-nav ul li a img{width:100%;height:100%}.benefit-nav ul li a span{display:inline-block;color:#fff;font-family:"Montserrat",sans-serif;font-size:24px;font-size:2.5rem;text-shadow:0 0 18px rgb(0 0 0 / .25);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.benefit-nav ul li a span{font-size:1.2rem}}@media screen and (min-width:1600px){.benefit-nav ul li a span{font-size:1.875rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-nav ul li a span{font-size:.6em}.benefit-nav ul li a img{width:100%;height:131px}}.benefit-nav ul li a:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:1024px){.benefit-nav ul li a:hover img{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.benefit-nav ul li a:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.benefit-nav ul li a.is-current:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.m-pagettl{width:1024px;margin:50px auto 45px}@media screen and (min-width:0) and (max-width:640px){.m-pagettl{width:auto;margin:22px auto 20px}}.m-pagettl h1{font-family:"Montserrat",sans-serif;letter-spacing:.05em;text-align:center;font-size:36px;font-size:2.25rem}@media screen and (min-width:0) and (max-width:640px){.m-pagettl h1{font-size:1.125rem}}a.m-btn-video{font-family:"Montserrat",sans-serif;letter-spacing:.1em;display:inline-block;border:1px solid #000;font-size:16px;font-size:1rem;font-weight:700;color:#000;padding:15px 20px;min-width:310px;text-align:center;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:1600px){a.m-btn-video{padding:18px 25px;font-size:1.25rem}}@media screen and (min-width:0) and (max-width:640px){a.m-btn-video{display:block;width:auto;min-width:10px;font-size:.875rem;padding:13px 20px}}a.m-btn-video:before{content:"";display:inline-block;position:absolute;top:0;left:0;bottom:0;width:0;background:#626262;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a.m-btn-video span{display:inline-block;position:relative;padding-right:34px}@media screen and (min-width:1600px){a.m-btn-video span{padding-right:42px}}@media screen and (min-width:0) and (max-width:640px){a.m-btn-video span{padding-right:25px}}a.m-btn-video span:before{content:"";display:inline-block;width:1px;height:1px;border-left:14px solid #000;border-top:8px solid #fff0;border-bottom:8px solid #fff0;position:absolute;right:0;top:50%;margin-top:-8px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:1600px){a.m-btn-video span:before{border-left:18px solid #000;border-top:10px solid #fff0;border-bottom:10px solid #fff0;margin-top:-9px}}@media screen and (min-width:0) and (max-width:640px){a.m-btn-video span:before{border-left:10px solid #000;border-top:6px solid #fff0;border-bottom:6px solid #fff0;margin-top:-7px}}a.m-btn-video.btn-m{min-width:10px;width:100%;font-size:24px;font-size:1.5rem;padding:19px 15px}a.m-btn-video.btn-s{min-width:10px;width:auto;font-size:16px;font-size:1rem;padding:10px 15px}a.m-btn-video.btn-s span{padding-right:34px}a.m-btn-video:hover{color:#fff;border:1px solid #626262}a.m-btn-video:hover:before{width:100%}a.m-btn-video:hover span:before{border-left-color:#fff}.m-box-regionlink a{display:block;background:#626262;color:#fff;font-family:"Montserrat",sans-serif;letter-spacing:.05em;font-size:24px;font-size:1.5rem}@media screen and (min-width:0) and (max-width:640px){.m-box-regionlink a{font-size:1rem}}.m-box-regionlink a span{display:block;width:1024px;margin:0 auto;text-align:center;position:relative;padding:30px 0}@media screen and (max-width:1024px){.m-box-regionlink a span{width:auto;margin:0 20px}}@media screen and (min-width:0) and (max-width:640px){.m-box-regionlink a span{padding:12px 0}}.m-box-regionlink a span:after{content:"";display:inline-block;width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;right:4px;top:50%;margin-top:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:0) and (max-width:640px){.m-box-regionlink a span:after{width:8px;height:8px;margin-top:-4px}}.m-box-regionlink a:hover{text-decoration:none}@media screen and (min-width:1024px){.m-box-regionlink a:hover span:after{right:-1px}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none}.modal .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modal .modal-inner{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:1024px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media screen and (min-width:1600px){.modal .modal-inner{max-width:1280px}}@media screen and (min-width:0) and (max-width:640px){.modal .modal-inner{width:90%}}.modal #player{position:absolute;top:50%;left:50%;width:90%;padding-top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:0) and (max-width:640px){.modal #player{min-width:0;padding-top:50%}}.modal #player .video-js{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.modal #player video{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.modal .modal-close{position:absolute;top:-70px;right:0;width:50px;height:50px;z-index:10;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (min-width:0) and (max-width:640px){.modal .modal-close{top:-50px;right:0;width:40px;height:40px}}.modal .modal-close:hover{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.modal .modal-close:before{content:"";position:absolute;top:25px;right:0;width:100%;height:2px;background:#fff}@media screen and (min-width:0) and (max-width:640px){.modal .modal-close:before{top:20px}}.modal .modal-close:after{content:"";position:absolute;top:0;left:25px;width:2px;height:100%;background:#fff}@media screen and (min-width:0) and (max-width:640px){.modal .modal-close:after{left:20px}}@media screen and (min-width:0) and (max-width:640px){.view-pc{display:none!important}}.view-sp{display:none!important}@media screen and (min-width:0) and (max-width:640px){.view-sp{display:block!important}}.table{margin:0 auto;margin-top:20px;margin-bottom:20px;width:80%}.table table{width:100%;margin:0 auto}.table table tr:nth-child(odd){background-color:rgb(218 219 219 / .3);font-size:14px}.table table tr:nth-child(even){background-color:#fff;font-size:14px}.table table tr:nth-child(even){background-color:#fff;font-size:14px}.table table tr td:first-of-type{font-weight:700}.table table td:nth-of-type(odd):first-of-type{border-right:1px solid rgb(150 150 150 / .3);border-spacing:0}.table table{border-collapse:collapse}.table tr td{padding-top:5px;padding-bottom:5px;padding-left:50px}.table table .whiteSpace td{background-color:#fefefe;border-right:0;border-left:0;border-bottom:0}.sideInfo{width:85%;margin:0 auto;font-size:10px;margin-top:5px}.border{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #000;width:10%;margin:0 auto}.showFunction{margin-top:30px;width:100%}.showFunction .pic img{width:100%!important;height:auto!important}.headline{margin-bottom:30px}.headline h3{font-weight:lighter;text-align:center;font-size:15px}.headline h2{text-align:center;font-weight:400}.dcetext{display:none}.column{width:25%;display:inline-block;float:left;margin-bottom:80px}.carousel__img{min-height:348px;max-height:340px}.carousel__img img{max-height:225px}@media screen and (min-width:767px){.carousel__img img{max-height:348px}}.technologyThreeClmns .panels__item.-col3 .zoomPanel img{height:325px;width:309px}.feature__thumb .zoomPanel img{max-height:461px}.text{margin-top:15px}.headline{width:100%;max-width:80%;margin:0 auto;margin-bottom:35px}.section .feature .feature__thumb img{height:460px!important;width:445px}.global__inner .carousel__img img{height:180px;width:100%}.global__inner .carousel__img{min-height:25%!important;width:100%}.innerEl-max .carousel__img{min-height:290px}.section .captionWithLead .panels__item.-col2 .zoomPanel img{max-width:100%;max-height:385px;height:375px}#c198{clear:both}.noBorder{background-color:white!important}@media screen and (min-width:768px){.benefit-nav ul li a img{height:100%}.dcetext{display:block;font-size:13px;margin-top:10px;text-align:left;padding-left:20px;padding-right:20px;width:100%}}.cookieSection,.aboSection{position:fixed;top:0;left:0;width:100%;min-height:100%;z-index:1000;color:#fff;background-color:#333232;background-color:#333232ef;line-height:24px;text-transform:none;font-family:arial;font-size:14px;z-index:10000;text-align:left}.cookieSettingsSection{position:fixed;top:0;left:0;width:100%;min-height:100%;z-index:1000;color:#fff;background-color:#333232;background-color:#333232ef;line-height:24px;text-transform:none;font-family:arial;font-size:14px;z-index:10000;text-align:left}.cookieHeadline{font-family:arial;font-size:20px;color:#fff;font-weight:700}.cookieText a{color:#000;font-weight:700;text-decoration:underline}.cookieText,.aboForm{font-family:arial;font-size:14px;line-height:24px;margin-bottom:0}.cookieContent,.aboContent{max-width:480px;overflow:auto;background-color:#fff;border-radius:10px;color:#000;margin:0 auto;padding:30px 30px 30px 30px}.aboContent{margin-top:20px}.cookieButton,.interests{display:inline-block}.cookieButton{padding:0;margin:10px;width:130px;cursor:pointer;float:right;height:40px;border-radius:10px;background:#000;color:#fff;line-height:40px;text-align:center}.cookieSettingsButton{padding:0;margin:10px;width:130px;cursor:pointer;float:right;height:40px;border-radius:10px;background:#fff;border:1px solid grey;color:grey;line-height:40px;text-align:center}.cookieSaveButton{padding:0;margin:10px;width:130px;cursor:pointer;float:right;height:40px;border-radius:10px;background:#fff;border:1px solid grey;color:grey;line-height:40px;text-align:center}.cookieSection .footerLinks a{color:#fff;text-decoration:none;font-weight:400}.cookieSection .footerLinks a:last-child{border:none;padding-left:20px;margin-left:24px;border-left:solid 1px}.aboSection h2{margin-bottom:20px}.aboSection input[type="email"]{width:100%!important}.aboSection .form-check,.aboSection .form-check label{width:auto}.aboSection .form-check label>span{display:block;float:left;width:calc(100% - 40px)}.aboSection .btn-group.submit{width:50%}.aboSection .btn-group.submit.cancel{text-align:right}.aboSection .btn-group.submit.cancel button{background-color:#626262}.aboSection #reCaptchaNote{left:0!important;top:-5px!important;right:unset!important}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:0.4s;transition:0.4s}input:checked+.slider{background-color:#000}input:focus+.slider{box-shadow:0 0 1px #000}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container.ratio4x3{padding-bottom:75%}.product__compare .header{background:#f0f0f0;height:100px;padding-top:10px;padding-bottom:10px;margin-bottom:40px}@media (min-width:768px){.product__compare .header h2{text-transform:uppercase!important;font-size:1.7em!important;padding-bottom:10px!important;font-weight:600!important}}@media (max-width:767px){.product__compare .header h2{text-transform:uppercase!important;font-size:1.1em!important;padding-bottom:5px!important;padding-top:10px;font-weight:600!important}.product__compare .header h3{font-size:15px!important}}.product__compare .header h3{width:100%;text-align:center;font-size:22px;line-height:1.2;letter-spacing:.5px;font-weight:400}.compareProductList{background-image:linear-gradient(to bottom,transparent 0%,#fff 70%),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg-sunlight.jpg');background-repeat:no-repeat;background-size:cover;padding-top:20px;padding-bottom:20px}.compareProductList .module--product-list--header-title{padding-bottom:20px}.compareProductList .product-box{position:relative}.compareProductListCheckbox{position:absolute;top:5%;right:5%;z-index:2}.compareProductList .btnWrap{width:100%;text-align:center}.compareProductList .btn{width:auto;float:none;display:inline}.product-link{color:#3088ce;font-weight:600}.product-link:hover{text-decoration:underline}.threecolumcenteredtable{width:50%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;column-gap:20px;padding:30px 0 80px 0}.threecolumcenteredtable li{list-style-type:disc;margin-left:25px}.threecolumcenteredcol{flex:1 1 0%;width:0}@media screen and (max-width:767px){.threecolumcenteredtable{width:90%;flex-direction:column;row-gap:30px;padding:30px 0 60px 0}.threecolumcenteredcol{flex:auto;width:100%}}.dce-website_ish_textimage_download h2{font-size:36px}.dce-website_ish_textimage_download h3{font-size:27px}.ish-download-links strong:not(:first-of-type){margin-left:50px}.ish-download-links.link-align-1{text-align:center}.dce-website_ish_textimage_download .img-border{border:1px solid #bababa}@media screen and (max-width:767px){.ish-download-links strong{display:block;width:100%}.dce-website_ish_textimage_download .text-center{text-align:left}.ish-download-links strong:not(:first-of-type){margin-left:0;margin-top:20px}.ish-download-links strong:not(:first-of-type) a{margin-top:20px}.ish-download-links.link-align-1{text-align:left}}.myWashletImageAndText .frameBlock__detail a{color:#3088ce}.press-link-pdf,.press-link-img{color:#666!important;font-weight:600;text-transform:uppercase;margin:0 0;padding-left:25px}.press-link-pdf::before,.press-link-img::before{height:35px;width:35px;top:-5px;left:-9px;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-size:2900%;background-position:44% 32%;content:"";position:absolute;overflow:hidden;background-repeat:no-repeat}.press-link-img::before{top:-6px;background-position:40% 32%}.cc-totodesign_imagetext-container{width:1164px;max-width:80%;margin-left:auto;margin-right:auto}.cc-totodesign_imagetext-container_teaser{line-height:2em}.cc-totodesign_imagetext-container_columns{margin:0 auto;width:1000px;max-width:90%;display:flex;flex-direction:row}.cc-totodesign_imagetext-container .cc-totodesign_imagetext-element{width:33%;padding:0 60px}.cc-totodesign_imagetext-container .cc-totodesign_imagetext-image{width:100%;height:auto}.cc-totodesign_imagetext-container .cc-totodesign_imagetext-text{padding-top:20px;line-height:2;font-size:14px}.cc-totodesign_imagetext-container .lineheight-2{line-height:2}.cc-totodesign_imagetext-container .lineheight-1{line-height:1}.cc-totodesign_imagetext-container .lineheight-1-5{line-height:1.5}@media screen and (max-width:1023px){.cc-totodesign_imagetext-container{width:100%;max-width:100%;background-position:0 0!important;background-size:100% auto!important;padding-top:30px!important}.cc-totodesign_imagetext-container_columns{flex-direction:column}.cc-totodesign_imagetext-container .cc-totodesign_imagetext-element{width:100%;padding:0;margin-bottom:20px}.cc-totodesign_imagetext-container .cc-totodesign_imagetext-image{width:100%;height:auto}.cc-totodesign_imagetext-container .cc-totodesign_imagetext-text{padding-top:20px;line-height:2;font-size:14px}}.dce-awardsdesign{width:1000px;max-width:80%}.dce-awardsdesign header h2{font-weight:600;font-size:35px}.dce-awardsdesign .awsImageAndText{display:flex;gap:20px;flex-direction:row}.dce-awardsdesign .awsImageAndText .product-box{width:25%}@media screen and (max-width:1023px){.dce-awardsdesign{width:100%;max-width:100%}.dce-awardsdesign .awsImageAndText{flex-direction:column;height:auto!important;width:100%!important}.section.awsImageAndText{height:auto!important;width:100%!important}.dce-awardsdesign .awsImageAndText .product-box{width:100%;margin-left:0}}.designpage_headervideo{max-width:100%;padding-bottom:1.6em}.designpage_headervideo video{width:100%;height:auto}.accordionForDesignPage .global__inner{padding-top:0;padding-bottom:0}.accordionForDesignPage{background-image:none!important;padding-top:0;margin-top:0}.accordionForDesignPage .linkbox-wrapper{padding-top:0!important;margin-top:0!important}.accordionForDesignPage .accordeonSingle>h3{position:relative}.accordionForDesignPage .accordeonSingle>h3::before{content:"";position:absolute;z-index:1;top:calc(50% - 20px);right:40px;width:40px;height:40px;border:1px solid #fff;border-radius:50%}.accordionForDesignPage .icon{content:"";position:absolute;z-index:1;top:calc(50% - 20px);right:40px;width:40px;height:40px}.accordionForDesignPage .active .icon::before{transform:rotate(0)}.accordionForDesignPage .icon::before{content:"";position:absolute;z-index:1;top:calc(50% - 1px);right:30%;width:40%;height:2px;background:#fff;transform:rotate(90deg);transition:0.5s}.accordionForDesignPage .icon::after{content:"";position:absolute;z-index:1;top:calc(50% - 1px);right:30%;width:40%;height:2px;background:#fff}.global__sliderImg{max-width:100%}@media screen and (max-width:1023px){.accordionForDesignPage .accordeonSingle>h3{height:75px;padding-top:25px;padding-left:20px;color:#fff}}.dce-awardsdesign .product-box-productcode{bottom:auto!important}.product-box-content_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:5px}.totodesign_images{width:58%;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:flex-end;gap:20px}.totodesign_images .totodesign_images-image{flex-grow:1;height:auto;width:1px}.ppz-ns .quickexchangeinfo{margin-bottom:45px!important}.ppz-ns .quickexchangeinfo .module--product-detail-overview{text-align:center}.ppz-ns .quickexchangeinfo .quickexchangeinfo_images{display:flex;flex-direction:row;gap:20px;margin-top:20px;justify-content:space-between}.ppz-ns .quickexchangeinfo .quickexchangeinfo_images img{max-width:calc(25% - 20px);width:auto}.ppz-ns .quickexchangeinfo .quickexchangenote{text-align:left}@media screen and (max-width:640px){.ppz-ns .quickexchangeinfo{margin-bottom:25px!important}.ppz-ns .quickexchangeinfo .quickexchangeinfo_images{flex-direction:column}.ppz-ns .quickexchangeinfo .quickexchangeinfo_images img{width:100%;max-width:100%}}@media screen and (min-width:641px) and (max-width:1023px){.ppz-ns .quickexchangeinfo .quickexchangeinfo_images{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.ppz-ns .quickexchangeinfo .quickexchangeinfo_images img{width:calc(50% - 10px);max-width:calc(50% - 10px)}}.gb-common-2019_footer{position:relative;background:#4e5052;color:#fff}@media screen and (max-width:767px){.gb-common-2019_footer{position:relative;padding-bottom:75px}#CookiebotWidget{bottom:20px!important;left:20px!important}}@media screen and (min-width:768px){.gb-common-2019_footer .lineout{font-size:1.4rem}}@media screen and (max-width:767px){.gb-common-2019_footer__content{display:block!important;opacity:1!important}}@media screen and (max-width:767px){.gb-common-2019_footer__infoCopyright{padding-right:0em!important}.gb-common-2019_footer__info a,.gb-common-2019_footer__info span{display:block!important}}@media screen and (min-width:768px){.gb-common-2019_footer__toggle{position:absolute;top:0;right:0;z-index:0;width:100%;text-align:right;line-height:1}}@media screen and (max-width:767px){.gb-common-2019_footer__toggle{}}.gb-common-2019_footer__toggleInner{text-align:right}.gb-common-2019_footer__toggleBlock{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:60px;margin-left:auto;width:5em;height:5em;-webkit-box-align:center}@media screen and (max-width:767px){.gb-common-2019_footer__toggleBlock{margin-right:inherit;margin-left:inherit}}.gb-common-2019_footer__toggleBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;flex-wrap:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:.4375em 0;width:5em;height:1.75em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:rgb(0 0 0 / .2);-ms-flex-wrap:nowrap;-webkit-box-pack:center;-ms-border-radius:50px}@media screen and (max-width:767px){.gb-common-2019_footer__toggleBtn{height:auto;align-items:center}}.-closed .gb-common-2019_footer__toggleBtn{margin-bottom:.75em}.gb-common-2019_footer__toggleBtnText,.gb-common-2019_footer__toggleBtnIcn{vertical-align:middle}.gb-common-2019_footer__toggleBtnText{display:inline-block;font-size:1.4rem}.gb-common-2019_footer__toggleBtnIcn{position:relative;display:inline-block;margin-right:.25em;width:.75em;height:.75em}.-closed .gb-common-2019_footer__toggleBtnIcn{width:.6875em;height:.6875em}.gb-common-2019_footer__toggleBtnIcn:before,.gb-common-2019_footer__toggleBtnIcn:after{position:absolute;top:50%;display:block;width:100%;height:1px;background-color:#fff;content:"";-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;moz-transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gb-common-2019_footer__toggleBtnIcn:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.-closed .gb-common-2019_footer__toggleBtnIcn:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.-closed .gb-common-2019_footer__toggleBtnIcn:after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.gb-common-2019_footer__inner{position:relative;z-index:1}@media screen and (max-width:767px){.gb-common-2019_footer__menu .gb-common-2019_footer__inner,.gb-common-2019_footer__func .gb-common-2019_footer__inner{padding-right:0;padding-left:0}}@media screen and (min-width:768px){.gb-common-2019_footer__menu .gb-common-2019_footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.gb-common-2019_footer__func .gb-common-2019_footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end}}@media screen and (min-width:768px){.gb-common-2019_footer__logo{width:8.125em}}@media screen and (max-width:1023px){.gb-common-2019_footer__logo{width:7.5em}}@media screen and (max-width:767px){.gb-common-2019_footer__logo{position:relative;z-index:20;padding:0;width:7.85714em;font-size:1.4rem}}.gb-common-2019_footer__logo a{line-height:1}@media screen and (max-width:767px){.gb-common-2019_footer__logo a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:7.85714em;height:5.35714em;-webkit-box-align:center;-webkit-box-pack:center}}@media screen and (min-width:768px){.gb-common-2019_footer__logo img{padding-top:.1875em;width:4.125em}}@media screen and (max-width:767px){.gb-common-2019_footer__logo img{width:5.35714em;height:auto}}.gb-common-2019_footer__menu a,.gb-common-2019_footer__func a{color:#fff}.gb-common-2019_footer__menu{background:#676a6c}@media screen and (min-width:768px){.gb-common-2019_footer__menu{padding:3.75em 0}}@media screen and (max-width:767px){.gb-common-2019_footer__menu{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.-f-menu-open .gb-common-2019_footer__menu{opacity:.45}}.gb-common-2019_footer__menu a{display:block}@media screen and (min-width:768px){.gb-common-2019_footer__menuPanel{display:table;padding-top:.14286em}}@media screen and (max-width:1023px){.gb-common-2019_footer__menuPanel{width:calc(100% - 7.5em)}}@media screen and (max-width:767px){.gb-common-2019_footer__menuPanel{padding:.71429em .71429em 4.28571em;width:100%;background:#5c5f61}}@media screen and (min-width:768px){.gb-common-2019_footer__menuEl{display:table-cell;padding-left:1.25em}}@media screen and (max-width:767px){.gb-common-2019_footer__menuEl{width:100%}}.gb-common-2019_footer__menuEl:first-child{padding-left:0}@media screen and (max-width:767px){.gb-common-2019_footer__menuCat{margin-top:2.14286em}}.gb-common-2019_footer__menuCatText{display:block;border-bottom:1px solid rgb(255 255 255 / .3);font-weight:600}@media screen and (min-width:768px){.gb-common-2019_footer__menuCatText{margin-bottom:2em;padding-bottom:.8125em;white-space:nowrap}}@media screen and (max-width:767px){.gb-common-2019_footer__menuCatText{padding-bottom:.5em;font-size:1.6rem}.gb-common-2019_footer__menuCatText:only-child{margin:0}}@media screen and (max-width:320px){.gb-common-2019_footer__menuCatText{padding-bottom:.57143em;font-size:1.4rem}}.gb-common-2019_footer__menuCatLink{display:block;line-height:1.2}.gb-common-2019_footer__menuCatLink span{display:inline-block;overflow:hidden;padding-bottom:3px;font-size:1.4rem}.gb-common-2019_footer__menuChild{width:50%}.gb-common-2019_footer__menuChild:only-of-type{width:100%}@media screen and (max-width:1023px){.gb-common-2019_footer__menuChild{width:100%}.gb-common-2019_footer__menuChild:nth-of-type(2n){margin-top:1.75em}}@media screen and (max-width:767px){.gb-common-2019_footer__menuPanel{display:none}.desktopNone{display:block!important}ul .gb-common-2019_footer__menuCat{width:auto!important;display:block!important}@media screen and (min-width:767px){.desktopNone{display:none!important}}.gb-common-2019_footer__menuChild{padding-top:1.42857em;width:calc((100% - 1.07143em) / 2)}.gb-common-2019_footer__menuChild:nth-of-type(2n){margin-top:0}}.gb-common-2019_footer__menuChildPanel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify}.gb-common-2019_footer__menuNameText{display:block;line-height:1.2}@media screen and (min-width:768px){.gb-common-2019_footer__menuNameText{margin-bottom:1.42857em;font-weight:600;font-size:1.4rem}.gb-common-2019_footer__menuNameText .lineout{padding-bottom:2px}}@media screen and (max-width:767px){.gb-common-2019_footer__menuNameText{padding-bottom:1.07692em;font-size:1.3rem}}.desktopNone{display:none}.gb-common-2019_footer__menuNameText:last-child{margin-bottom:0}.gb-common-2019_footer__menuItems{position:relative}@media screen and (max-width:767px){.gb-common-2019_footer__menuItems{padding-left:1em;border-left:1px solid rgb(255 255 255 / .1)}}@media screen and (min-width:768px){.gb-common-2019_footer__menuText{margin-bottom:.4375em}}@media screen and (max-width:767px){.gb-common-2019_footer__menuText{margin-bottom:.125em}}.gb-common-2019_footer__menuText:last-child{margin-bottom:0}.gb-common-2019_footer__menuText span{padding-bottom:1px}@media screen and (max-width:767px){.gb-common-2019_footer__menuText{margin-bottom:.42857em}.gb-common-2019_footer__menuText .lineout{font-size:1.2rem}}@media screen and (min-width:768px){.gb-common-2019_footer__func{padding:2.625em 0 3.5em;background:#5c5f61}}@media screen and (max-width:767px){.gb-common-2019_footer__func{position:absolute;top:0;right:0;padding-right:.71429em;width:100vw}}@media screen and (min-width:768px){.gb-common-2019_footer__funcSec{position:relative}.gb-common-2019_footer__funcSec:after{position:absolute;top:50%;left:10.5em;margin-top:.0625em;width:1px;height:calc(100% - 1.5em);background:rgb(255 255 255 / .3);content:"";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gb-common-2019_footer__funcSec:last-child{margin-top:3.75em}.gb-common-2019_footer__funcSec:last-child:before{position:absolute;top:-1.875em;left:0;width:100%;height:1px;background:rgb(255 255 255 / .1);content:""}}@media screen and (max-width:767px){.gb-common-2019_footer__funcSec{width:6.21429em}}.gb-common-2019_footer__funcTitle,.gb-common-2019_footer__funcName{font-weight:600}@media screen and (min-width:768px){.gb-common-2019_footer__funcTitle{padding:.625em 0;width:12.5em}}@media screen and (max-width:767px){.gb-common-2019_footer__funcTitle{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;padding:1.5em 0;width:6.21429em;height:5.35714em;background:#fff0;cursor:pointer;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;-webkit-box-pack:center}.-global .gb-common-2019_footer__funcTitle:before,.-global .gb-common-2019_footer__funcTitle:after,.-lang .gb-common-2019_footer__funcTitle:before,.-lang .gb-common-2019_footer__funcTitle:after{position:absolute;top:50%;display:block;width:1px;height:2.18182em;background:rgb(255 255 255 / .1);content:"";opacity:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.-global .gb-common-2019_footer__funcTitle:before,.-global .gb-common-2019_footer__funcTitle:after{opacity:1}.-global .gb-common-2019_footer__funcTitle:before{left:0}.-global .gb-common-2019_footer__funcTitle:after{right:0}.-lang .gb-common-2019_footer__funcTitle:after{right:0;opacity:1}.-f-menu-open .gb-common-2019_footer__funcTitle:before,.-f-menu-open .gb-common-2019_footer__funcTitle:after{opacity:0}.-opened .gb-common-2019_footer__funcTitle{background:#676a6c}}@media screen and (max-width:767px){.gb-common-2019_footer__funcTitleStr{position:relative;text-align:center;font-size:1.1rem;line-height:1.1}.-global .gb-common-2019_footer__funcTitleStr:after{position:absolute;bottom:-5px;left:0;display:block;width:100%;height:1.18182em;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/ico-global-w.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.gb-common-2019_footer__funcTitleStr .active{position:absolute;bottom:0;left:50%;padding:.2em .7em;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff;color:#676a6c;font-weight:600;font-size:1rem;line-height:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-border-radius:20px}}@media screen and (max-width:767px){.gb-common-2019_footer__funcContent{position:absolute;top:5.35714em;left:0;z-index:10;visibility:hidden;padding:.71429em .71429em 2.85714em;width:100vw;background:#676a6c;-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .1);-moz-box-shadow:0 1px 1px rgb(0 0 0 / .1);box-shadow:0 1px 1px rgb(0 0 0 / .1);opacity:0;-webkit-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}.-opened .gb-common-2019_footer__funcContent{visibility:visible;opacity:1}}@media screen and (min-width:768px){.gb-common-2019_footer__funcPanel{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}}@media screen and (max-width:767px){.gb-common-2019_footer__funcPanel{margin-top:1.85714em}}@media screen and (min-width:768px){.gb-common-2019_footer__funcName{padding:.85714em 0;width:14.28571em;font-size:1.4rem}}@media screen and (max-width:767px){.gb-common-2019_footer__funcName{margin-bottom:.42857em;padding:0 0 .57143em;border-bottom:1px solid rgb(255 255 255 / .3)}}@media screen and (max-width:320px){.gb-common-2019_footer__funcName{margin-bottom:.42857em;padding:0 0 .57143em}}@media screen and (min-width:768px){.gb-common-2019_footer__funcDetail{padding:.3125em 0;width:calc(100% - 1.875em - 12.5em - 1px)}}.gb-common-2019_footer__funcList{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}@media screen and (min-width:768px){.gb-common-2019_footer__funcItem{margin:.375em 0;padding-right:.625em}}@media screen and (max-width:767px){.gb-common-2019_footer__funcItem{margin:.5em 0;padding-right:.33333em;font-size:1.2rem}}.gb-common-2019_footer__funcItem:last-child{margin-right:0}.gb-common-2019_footer__funcItem a{display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;line-height:1;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;-ms-border-radius:50px}@media screen and (min-width:768px){.gb-common-2019_footer__funcItem a{padding:.21429em .71429em;font-size:1.4rem}}@media screen and (max-width:767px){.gb-common-2019_footer__funcItem a{padding:.25em .83333em}}.gb-common-2019_footer__funcItem a.-current{background:#4a4c4e}.gb-common-2019_footer__funcItem a:hover,.gb-common-2019_footer__funcItem a:focus{background:rgb(74 76 78 / .6)}.gb-common-2019_footer__info{color:#fff}.gb-common-2019_footer__info a,.gb-common-2019_footer__info span{display:inline-block;color:#fff;vertical-align:middle;font-size:1.4rem}.gb-common-2019_footer__info img{width:1.3125em;vertical-align:middle}.gb-common-2019_footer__infoInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-align:center}@media screen and (min-width:768px){.gb-common-2019_footer__infoInner{-ms-flex-pack:justify;height:5em;-webkit-box-pack:justify}}@media screen and (max-width:767px){.gb-common-2019_footer__infoInner{-ms-flex-pack:center;justify-content:center;padding-top:20px;margin-top:-10px;padding-bottom:15px;min-height:6.71429em;-webkit-box-pack:center;flex-direction:column;align-items:baseline;gap:20px}.gb-common-2019_footer__infoNav ul,.gb-common-2019_footer__infoNavItem{list-style:none!important}footer .lineout{font-weight:lighter}.margin{margin-bottom:2rem}.gb-common-2019_footer__menuText{width:33%!important;display:inline-block!important}.gb-common-2019_footer__info img{width:2.3125em}}.gb-common-2019_footer__infoNav{display:-webkit-box;display:-ms-flexbox;padding-right:70px;padding-left:40px}@media screen and (max-width:767px){.gb-common-2019_footer__infoNav{padding:0}}.gb-common-2019_footer__infoNavItem{margin-right:1.42857em}.gb-common-2019_footer__infoNav span{display:inline-block;margin-right:2px}.gb-common-2019_footer__infoCopyright{padding-right:2.5em;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:padding;transition-property:padding}.gb-common-2019_footer__funcList{font-size:1.4rem}.gb-common-2019_footer__funcList .menu__childItem{width:15%}.gb-common-2019_footer__menuCat{width:32%;display:inline-block!important}.nowrap{white-space:nowrap}@media screen and (max-width:768px){.width{padding-right:2rem!important}.gb-common-2019_footer__infoInner .width{display:flex;flex-direction:column;gap:10px}}@media screen and (min-width:767px){.gb-common-2019_footer__menuList .gb-common-2019_footer__menuCat:nth-of-type(3){display:inline-block;margin-bottom:10%;position:relative;top:-4px}.gb-common-2019_footer__menuCat:nth-of-type(3) .gb-common-2019_footer__menuChild li{display:inline-block;width:50%;vertical-align:top;line-height:3rem}}.gb-common-2019_footer__menuPanel{font-size:1.4rem}.gb-common-2019_footer__menuChildOuter>a:first-of-type{font-weight:700}.gb-common-2019_footer__menuChild li{line-height:3rem}
/*\T1*/
.drawer-nav{position:fixed;top:0;z-index:101;overflow:hidden;width:16.25rem;height:100%;background-color:#fff;color:#222}@media screen and (max-width:767px){.menu__childPanel{width:100%!important}.menu__childList .menu__childItem{float:none!important;width:50%!important}.menu__item .-lang{line-height:2.5}.menu__item .-lang a{font-size:1.5rem;font-weight:700}.menu__childItem{width:30%}.gb-common-2019_header .menu__item.-lang{display:none}.gb-common-2019_footer__infoCopyright{list-style:none}}ul{list-style:none}li{list-style:none}.drawer-brand{display:block;padding-right:.75rem;padding-left:.75rem;color:#222;text-decoration:none;font-weight:600;font-size:1.5rem;line-height:3.75rem}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{display:block;padding:.75rem;color:#222;text-decoration:none;font-size:1rem}.drawer-menu-item:hover{background-color:#fff0;color:#555;text-decoration:underline}
.drawer-overlay{position:fixed;top:0;left:0;z-index:101;visibility:hidden;width:100%;height:100%;background-color:rgb(0 0 0 / .5);opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.drawer-open .drawer-overlay{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
/*\T1*/
.drawer--top .drawer-nav{top:-100%;left:0;max-height:100%;width:100%;height:auto;-webkit-transition:top 0.5s cubic-bezier(.19,1,.22,1);-webkit-transition:all 0.6s cubic-bezier(.19,1,.22,1);transition:top 0.5s cubic-bezier(.19,1,.22,1);transition:all 0.6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}
/*\T1*/
.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:right 0.5s cubic-bezier(.19,1,.22,1);-webkit-transition:all 0.3s ease-out;transition:right 0.5s cubic-bezier(.19,1,.22,1);transition:all 0.3s ease-out}.drawer--left.drawer-open .drawer-nav,.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}
/*\T1*/
.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right 0.5s cubic-bezier(.19,1,.22,1);-webkit-transition:all 0.3s ease-out;transition:right 0.5s cubic-bezier(.19,1,.22,1);transition:all 0.3s ease-out}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}
/*\T1*/
.drawer-hamburger{position:fixed;top:0;z-index:104;display:block;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;padding:18px 10px 29px;width:26px;outline:0;border:0;background-color:#fff0;-webkit-transition:all 0.5s cubic-bezier(.19,1,.22,1);-webkit-transition:all 0.3s ease-out;transition:all 0.5s cubic-bezier(.19,1,.22,1);transition:all 0.3s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.drawer-hamburger:hover{background-color:#fff0;cursor:pointer}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{display:block;width:100%;height:3px;background-color:#4c4c4c;-webkit-transition:all 0.5s cubic-bezier(.19,1,.22,1);-webkit-transition:all 0.3s ease-out;transition:all 0.5s cubic-bezier(.19,1,.22,1);transition:all 0.3s ease-out}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:absolute;top:-9px;left:0;content:"";-webkit-transform-origin:center center;transform-origin:center center}.drawer-hamburger-icon:after{top:9px}.drawer-open .drawer-hamburger{width:20px}.drawer-open .drawer-hamburger-icon{background-color:#fff0}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0;width:20px;height:2px;background:#444}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
/*\T1*/
.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}
/*\T1*/
.drawer--sidebar{background-color:#fff}.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{position:fixed;display:block;width:12.5rem;height:100%;-webkit-transform:none;transform:none}
.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}
.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}
.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}
.drawer--sidebar .drawer-container{max-width:60rem}}
/*\T1*/
.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{top:0;z-index:102;width:100%}
.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:102;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;width:100%;height:3.75rem;text-align:center}.drawer-navbar .drawer-brand{display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none;line-height:3.75rem}.drawer-navbar .drawer-brand:hover{background-color:#fff0}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;padding:0;width:auto;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{padding-top:0;padding-bottom:0;line-height:3.75rem}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;padding-top:0;width:auto;height:3.75rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.drawer-navbar .drawer-menu{padding:0}
.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}
/*\T1*/
.drawer-dropdown-menu{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;color:#222;text-decoration:none;line-height:3.75rem}.drawer-dropdown-menu-item:hover{background-color:#fff0;color:#555;text-decoration:underline}
.drawer-dropdown.open>.drawer-dropdown-menu{display:block}
.drawer-dropdown .drawer-caret{display:inline-block;margin-left:4px;width:0;height:0;border-top:4px solid;border-right:4px solid #fff0;border-left:4px solid #fff0;vertical-align:middle;-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:transform 0.2s ease,opacity 0.2s ease;transition:transform 0.2s ease,opacity 0.2s ease,-webkit-transform 0.2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
/*\T1*/
.drawer-container{margin-right:auto;margin-left:auto}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}.drawer-nav{z-index:10001;background-color:#fff0}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{display:block;padding:.75rem;color:#222;text-decoration:none;font-size:1rem}.drawer-menu-item:hover{color:#555}.drawer-toggle{z-index:998}.drawer-overlay{background:rgb(0 0 0 / .4);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.drawer--top .drawer-nav{top:0;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s ease-out,visibility 0.3s ease-out;transition:opacity 0.3s ease-out,visibility 0.3s ease-out}@media screen and (max-width:1023px){.drawer--top .drawer-nav{top:0;width:100%;-webkit-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}}.drawer--top.drawer-open .drawer-nav{top:0;visibility:visible;opacity:1;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:1.25em;height:.125em}.drawer-hamburger{margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background 0s ease;transition:background 0s ease;-ms-border-radius:0}@media screen and (max-width:1023px){.drawer--top .drawer-hamburger{right:0}}.drawer-open .drawer-hamburger{background:#fff0}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{background:#3088ce}.drawer-hamburger-icon{margin:0 auto;background:#fff0}.drawer-hamburger-icon:before{top:-.1875em}.drawer-hamburger-icon:after{top:.1875em}@media screen and (max-width:1023px){.drawer--top.drawer-open .drawer-hamburger{right:0}}.drawer--top.drawer-open .drawer-hamburger-icon{width:2em;height:.0625em}@media screen and (max-width:1023px){.drawer--top.drawer-open .drawer-hamburger-icon{width:1.25em;height:.125em}}.drawer--top.drawer-open .drawer-hamburger-icon:before,.drawer--top.drawer-open .drawer-hamburger-icon:after{top:0;width:2em;height:1px;background:#3088ce}.scrolledPage .drawer-open .drawer-hamburger-icon:before,.scrolledPage .drawer-open .drawer-hamburger-icon:after{top:0}@media screen and (max-width:1023px){.drawer-hamburger{top:0;z-index:10003;margin:0;padding:0;width:2.125em;height:2.125em;background:#fff0;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.drawer-hamburger .drawer-hamburger-icon,.drawer-hamburger .drawer-hamburger-icon:before,.drawer-hamburger .drawer-hamburger-icon:after,.drawer-hamburger .drawer--top.drawer-open .drawer-hamburger-icon:before,.drawer--top.drawer-open .drawer-hamburger .drawer-hamburger-icon:before,.drawer-hamburger .drawer--top.drawer-open .drawer-hamburger-icon:after,.drawer--top.drawer-open .drawer-hamburger .drawer-hamburger-icon:after{width:1.25em;height:.125em}.drawer-hamburger.-cloned{position:absolute}.drawer-hamburger.-primary{top:0;right:0;visibility:hidden;width:2.125em;height:2.125em;background:#3088ce;background:#000;opacity:0}.scrolledPage .drawer-hamburger.-primary{visibility:visible;height:2.125em;opacity:1}.-menu-open .drawer-hamburger{opacity:.2}.-menu-open .drawer-open .drawer-hamburger{background:#fff0;opacity:1}.drawer-hamburger-icon{margin:0 auto;margin-top:-.0625em}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-ms-border-radius:10px}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{top:-.15625em;background:#000}.scrolledPage .drawer-hamburger-icon:before,.scrolledPage .drawer-hamburger-icon:after{background:#fff}.drawer-hamburger-icon:after{top:.15625em}.drawer--top.drawer-open .drawer-hamburger{width:2.125em;height:2.125em;border-left:0;background:#fff0}.drawer--top.drawer-open .drawer-hamburger-icon:before,.drawer--top.drawer-open .drawer-hamburger-icon:after{background:#3088ce}.scrolledPage .drawer--top.drawer-open .drawer-hamburger{top:0;right:0;width:2.125em}.scrolledPage .drawer--top.drawer-open .drawer-hamburger-icon{background:#fff0}}@media screen and (max-width:767px){.drawer-hamburger{top:0;z-index:10003;margin:0;padding:0;width:3.57143em;height:3.57143em;background:#fff0;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.drawer-hamburger .drawer-hamburger-icon,.drawer-hamburger .drawer-hamburger-icon:before,.drawer-hamburger .drawer-hamburger-icon:after,.drawer-hamburger .drawer--top.drawer-open .drawer-hamburger-icon:before,.drawer--top.drawer-open .drawer-hamburger .drawer-hamburger-icon:before,.drawer-hamburger .drawer--top.drawer-open .drawer-hamburger-icon:after,.drawer--top.drawer-open .drawer-hamburger .drawer-hamburger-icon:after{width:1.42857em;height:.14286em}.drawer-hamburger.-cloned{position:absolute}.drawer-hamburger.-primary{top:0;right:0;visibility:hidden;width:3.57143em;height:2.5em;opacity:0}.scrolledPage .drawer-hamburger.-primary{visibility:visible;height:2.1875em;opacity:1}.-menu-open .drawer-hamburger{background:#fff0}.drawer-hamburger-icon{margin:0 auto;margin-top:-.07143em}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-ms-border-radius:10px}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{top:-.17857em;background:#000}.scrolledPage .drawer-hamburger-icon:before,.scrolledPage .drawer-hamburger-icon:after{background:#fff}.drawer-hamburger-icon:after{top:.17857em}.drawer--top.drawer-open .drawer-hamburger{width:3.57143em;height:3.57143em;border-left:0;background:#fff0}.drawer--top.drawer-open .drawer-hamburger-icon:before,.drawer--top.drawer-open .drawer-hamburger-icon:after{background:#3088ce}.scrolledPage .drawer--top.drawer-open .drawer-hamburger{top:0;right:0;width:3.57143em}.scrolledPage .drawer--top.drawer-open .drawer-hamburger-icon{background:#fff0}}.gb-common-2019_header{z-index:1001;background:#fff}@media screen and (min-width:768px){.gb-common-2019_header{position:fixed;top:0;left:0;width:100%;height:2.125em;-webkit-transition:height 0.2s ease-out;transition:height 0.2s ease-out}.gb-common-2019_header.-ishHeader{position:absolute}.gb-common-2019_header:after{position:absolute;right:0;bottom:-1px;display:block;visibility:hidden;width:calc(100% - 7.8125em);height:1px;background:#ebebeb;content:"";opacity:0;-webkit-transition:visibility 0.5s ease-out,opacity 0.5s ease-out,background 0.2s ease-out;transition:visibility 0.5s ease-out,opacity 0.5s ease-out,background 0.2s ease-out}.scrolledPage .gb-common-2019_header:after{visibility:visible;opacity:1}.-menu-open .gb-common-2019_header:after{background:#5c5f61}}@media screen and (max-width:1023px){.gb-common-2019_header{width:100%}}.gb-common-2019_header__inner{position:relative;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;height:100%;background:#fff;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;-webkit-box-align:start}@media screen and (max-width:1023px){.gb-common-2019_header__inner{height:2.125em}}@media screen and (max-width:767px){.gb-common-2019_header__inner{height:3.57143em}}@media screen and (min-width:768px){.-menu-open .gb-common-2019_header__inner{background:rgb(0 0 0 / .3)}}@media screen and (min-width:1024px){.searchIconSVG{width:1664px;height:1664px;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/css_sprites.png') -2518px -483px;background-size:960px;display:block!important;flex-shrink:0}}@media screen and (max-width:1023px){.searchIconSVG{display:none!important}}.gb-common-2019_header__menu.menu{overflow:hidden}@media screen and (max-width:1023px){.-menu-open .gb-common-2019_header__inner{background:#bbb}}@media screen and (max-width:1023px){.scrolledPage .gb-common-2019_header__inner{height:2.125em}}.gb-common-2019_header__logo{position:relative;background:#000}@media screen and (min-width:768px){.gb-common-2019_header__logo{width:7.8125em;height:2.125em;font-size:1.6rem;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:width,height;transition-property:width,height}}@media screen and (max-width:767px){.gb-common-2019_header__logo{width:7.71429em;height:3.57143em;font-size:1.4rem}}@media screen and (max-width:1023px){.-menu-open.scrolledPage .gb-common-2019_header__logo{height:calc(2.125em + 1px)}}@media screen and (max-width:767px){.-menu-open.scrolledPage .gb-common-2019_header__logo{height:3.57143em}}.gb-common-2019_header__logo .siteLogo_l{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;background:#000;-webkit-box-align:center;-webkit-box-pack:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (min-width:768px){.gb-common-2019_header__logo .siteLogo_l{width:7.8125em;height:calc(2.125em + 1px);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:width,height;transition-property:width,height}}@media screen and (max-width:767px){.gb-common-2019_header__logo .siteLogo_l{width:7.71429em;height:3.57143em}}.gb-common-2019_header__logo .siteLogo_l img{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (min-width:768px){.gb-common-2019_header__logo .siteLogo_l img{width:auto;height:18px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:width,height;transition-property:width,height}}@media screen and (max-width:767px){.gb-common-2019_header__logo .siteLogo_l img{width:3.14286em}}.gb-common-2019_header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 7.8125em);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:width;transition-property:width;-webkit-box-pack:justify}.-teaserHeader .gb-common-2019_header__menu,.ish-teaser .gb-common-2019_header__menu{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse}.scrolledPage .gb-common-2019_header__menu{width:calc(100% - 7.8125em)}@media screen and (min-width:768px){.menuGnav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end}}@media screen and (max-width:1200px){.menuGnav{width:90%}}@media screen and (max-width:1023px){.menuGnav{width:100%}}@media screen and (max-width:767px){.menuGnav{width:100%}}.ish-teaser .menuFunc{display:none}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.menu__list{border-right:1px solid rgb(0 0 0 / .08)}}@media screen and (min-width:1024px){.menuGnav .menu__list{display:table;border-left:1px solid rgb(0 0 0 / .08)}}.-global .menu__panel,.-lang .menu__panel{background-color:#5c5f61!important;color:white!important}.-global .menu__panel a,.-lang .menu__panel a{color:white!important}@media screen and (max-width:1023px){.menuGnav .menu__list{-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;padding:2.1875em 0;-ms-flex-wrap:wrap;-webkit-box-pack:justify}.-ish .menuGnav .menu__list{padding:1.25em;background-color:#fff}}@media screen and (max-width:767px){.menuGnav .menu__list{padding:2.5em 0}}@media screen and (max-width:1023px){.gb-common-2019_header .menuGnav .menu__list{display:none}}.menu__item{text-align:center;line-height:1.15}@media screen and (min-width:768px){.menu__item:hover{z-index:101}}@media screen and (max-width:1023px){.menu__item{min-width:inherit}}@media screen and (min-width:768px){.menuGnav .menu__item{display:table-cell;vertical-align:top;word-wrap:break-word}}@media screen and (max-width:1023px){.menuGnav .menu__item{margin-bottom:1.625em;width:calc((100% - 0.71429em) / 2);text-align:left}.-ish .menuGnav .menu__item{margin-bottom:0;width:100%}}@media screen and (max-width:767px){.menuGnav .menu__item{margin-bottom:1.85714em}.-ish .menuGnav .menu__item{margin-bottom:0}}@media screen and (max-width:1023px){.menuGnav .menu__item.-gnav,.menuGnav .menu__item.search{width:100%}}@media screen and (max-width:1023px){.menuGnav .menu__item:first-child.-visible{display:block}}@media screen and (max-width:1023px){.menuGnav .menu__item:last-child{margin-bottom:0}}@media screen and (max-width:1023px){.menu__item.-panel-open{z-index:101}}@media screen and (min-width:768px){.menuGnav .menu__item.-current:after{position:absolute;top:0;left:-1px;z-index:100;display:block;width:calc(100% + 2px);height:.1875em;background:#000;content:""}}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;font-size:1.4rem;cursor:pointer;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:height,color,background;transition-property:height,color,background;-webkit-box-align:center}@media screen and (min-width:768px){.menu__link{padding:0 1.28571em;height:2.42857em}}@media screen and (max-width:1200px){.menu__link{padding:0 .85714em}.-ishHeader .menu__link{padding:0 1.28571em}}@media screen and (min-width:1024px){.menu__link{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center}}@media screen and (max-width:1023px){.menu__link{background:#fff0}}@media screen and (max-width:767px){.menu__link{min-width:inherit}}@media screen and (max-width:1023px){.menu__link:before,.menu__link:after{position:absolute;top:50%;right:0;width:1px;height:1.42857em;background:rgb(0 0 0 / .08);content:"";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:767px){.menu__link:before,.menu__link:after{height:1.42857em}}@media screen and (max-width:1023px){.menuGnav .menu__link:before,.menuGnav .menu__link:after{display:none}}@media screen and (max-width:1023px){.-panel-open .menu__link:before,.-panel-open .menu__link:after{visibility:hidden;opacity:0}}@media screen and (max-width:1023px){.-global .menu__link:before,.-global .menu__link:after{position:absolute;top:inherit;bottom:.75em;left:0;display:block;margin-top:.35714em;margin-right:0;width:100%;height:.85714em;background-color:#fff0;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/ico-global.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;content:"";opacity:.3;-webkit-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;transition:opacity 0.2s ease-out,visibility 0.2s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:767px){.-global .menu__link:before,.-global .menu__link:after{bottom:1em;margin-top:.35714em;height:.71429em}}@media screen and (max-width:1023px){.scrolledPage .-global .menu__link:before,.scrolledPage .-global .menu__link:after{bottom:.5em;height:.71429em}}@media screen and (max-width:767px){.scrolledPage .-global .menu__link:before,.scrolledPage .-global .menu__link:after{bottom:1em}}@media screen and (max-width:1023px){.menu__link:before{left:0}}.-global .menu__link:before{display:block;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/ico-global.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}@media screen and (min-width:1024px){.-global .menu__link:before{margin-right:.35714em;width:1.14286em;height:1.14286em}}@media screen and (min-width:1024px){.-menu-open .-panel-open .menu__link:before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/ico-global-w.svg')}}@media screen and (max-width:1023px){.-menu-open .-panel-open .menu__link:before{opacity:0}}.menu__link:after{content:""}@media screen and (min-width:1024px){.menu__link:after{position:absolute;top:0;left:0;width:1px;height:100%;background:rgb(0 0 0 / .08)}}@media screen and (min-width:1024px){.menu__item:first-child .menu__link:after{display:none}}@media screen and (min-width:768px){.-current .menu__link:after{background-color:rgb(0 0 0 / .03)}}@media screen and (max-width:1023px){.-global .menu__link:after{visibility:hidden;margin-top:.42857em;background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/ico-global-w.svg');opacity:0}}@media screen and (max-width:1023px){.-menu-open .-panel-open .menu__link:after{visibility:visible;opacity:1}}@media screen and (min-width:768px){.-panel-open .menu__link:after{visibility:hidden;opacity:0}}.menu__link{white-space:nowrap}@media screen and (max-width:1023px){.menu__link{-ms-flex-direction:column;padding:.21429em .57143em;-webkit-box-orient:vertical;-webkit-box-direction:normal}.-global .menu__link span{min-height:3em}.-lang .menu__link span:first-of-type{min-height:3em}}@media screen and (max-width:767px){.menu__link{padding:1em 1.14286em;height:3.57143em}}@media screen and (max-width:1023px){.menuGnav .menu__link{padding:0 0 .85714em;border-bottom:1px solid rgb(0 0 0 / .08);text-align:left;font-weight:600;font-size:1.6rem}.-ish .menuGnav .menu__link{padding:.71429em 0;border-bottom:0}}@media screen and (max-width:767px){.menuGnav .menu__link{border-bottom:1px solid rgb(0 0 0 / .08)}.-ish .menuGnav .menu__link{border-bottom:0}}@media screen and (min-width:1024px){.member .menu__link{background:#f0f0f0}}@media screen and (min-width:1024px){.search .menu__link{background:#d6d6d6}}@media screen and (min-width:1024px){.menu__link:hover{background:rgb(0 0 0 / .06)}.member .menu__link:hover{background:#e3e3e3}.search .menu__link:hover{background:#c8c8c8}}@media screen and (min-width:1024px){.-current .menu__link{background:rgb(0 0 0 / .06)}}@media screen and (min-width:768px){.-menu-open .-current .menu__link{background:rgb(0 0 0 / .06)}}@media screen and (min-width:768px){.menuGnav .-current .menu__link{font-weight:700}}@media screen and (min-width:768px){.-menu-open .menu__link{background:rgb(255 255 255 / .06)}}@media screen and (max-width:1023px){.-menu-open .menu__link{background:#fff0}}.-global .menu__link{-webkit-transition-property:all;transition-property:all}.-menu-open .-panel-open .menu__link{background:#5c5f61;color:#fff}.-menu-open .-panel-open.-gnav .menu__link{background:#fff;color:#000}@media screen and (max-width:1023px){.menu__link span:first-child{font-size:1rem}}@media screen and (max-width:767px){.modalMenu__content .menu__link span:first-child{font-size:1.6rem}.search{display:none}}@media screen and (min-width:1024px){.menu__linkIcn{visibility:visible;opacity:1;-webkit-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}}@media screen and (max-width:1023px){.menu__linkIcn{margin-right:.28571em;height:.78571em;vertical-align:middle}}@media screen and (min-width:1024px){.menu__linkIcn.-member{margin-right:.28571em;width:.71429em}}@media screen and (min-width:1024px){.menu__linkIcn.-search{width:1.14286em}.-panel-open .menu__linkIcn.-search{visibility:hidden;opacity:0}}.menu__panel{position:fixed;top:42px;left:0;z-index:-1;visibility:hidden;width:100%;background:#fff;color:#000;text-align:left;opacity:0;-webkit-transition:opacity 0.2s ease-out,visibility 0.2s ease-out;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}@media screen and (max-width:1023px){.menu__panel{top:2.125em}}@media screen and (max-width:767px){.menu__panel{top:3.57143em}}.-gnav .menu__panel{background:#fff;color:#000}@media screen and (min-width:1024px){.menu__item.-panel-open .menu__panel,.menu__link:focus .menu__panel{visibility:visible;opacity:1}}@media screen and (max-width:1023px){.menu__item.-panel-open .menu__panel{visibility:visible;opacity:1}}@media screen and (max-width:1023px){.modalMenu .menu__panel{z-index:999}}@media screen and (max-width:1023px){.modalMenu .menuGnav .menu__panel{z-index:90}}@media screen and (max-width:1023px){.menuGnav .menu__panel{position:relative;top:inherit;background:#fff0}}@media screen and (max-width:1023px){.drawer-open .menuGnav .menu__panel{visibility:visible;opacity:1}}.menu__panel a{color:#000}.-gnav .menu__panel a{color:#000}@media screen and (min-width:768px){.menu__panelInner{padding:1.25em 0}}@media screen and (max-width:1023px){.menu__panelInner{padding:1.25em 1.5625em 1.25em}}@media screen and (max-width:767px){.menu__panelInner{padding:2.5em 1.78571em}}.menuGnav .menu__panelInner{padding-bottom:1.875em}@media screen and (max-width:1023px){.menuGnav .menu__panelInner{padding:0}}@media screen and (min-width:1024px){.menu__child{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:1.375em;-ms-flex-wrap:wrap}}@media screen and (max-width:1023px){.menu__child{margin-bottom:2em}}@media screen and (max-width:767px){.menu__child{margin-bottom:2.28571em}}.menu__child:last-child{margin-bottom:0}@media screen and (min-width:1024px){.menu__childTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.3125em 0;width:17.5em;font-weight:600;align-items:baseline;-webkit-box-align:center}.menu__childTitle.-flex-start{-ms-flex-align:start;align-items:flex-start;padding-top:.625em;-webkit-box-align:start}}@media screen and (max-width:1023px){.menu__childTitle{margin-bottom:.625em;padding:0 0 .5em;border-bottom:1px solid rgb(255 255 255 / .1)}}@media screen and (max-width:767px){.menu__childTitle{margin-bottom:.71429em;padding:0 0 .57143em}}@media screen and (min-width:1024px){.menuGnav .menu__childTitle{padding:.625em 0;width:13.75em}}@media screen and (max-width:1023px){.-lang .menu__childTitle,.menuGnav .menu__childTitle{padding-top:10px;padding-bottom:0px!important}}.menu__childTitle span{font-weight:600;font-size:1.4rem;text-transform:uppercase}@media screen and (min-width:768px){.menu__childTitle>span{padding:2px 0}}@media screen and (min-width:1024px){.menu__childContent{padding-left:1.875em;width:calc(100% - 2.25em - 17.5em - 1px);border-left:1px solid rgb(255 255 255 / .1)}}.menuGnav .menu__childContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify}@media screen and (min-width:1024px){.menuGnav .menu__childContent{margin-bottom:1.5em;padding-top:.75em;padding-left:0;width:calc(100% - 13.75em - 1px);border:0}.menuGnav .menu__childContent:last-child{margin-bottom:0}}@media screen and (max-width:1023px){.menuGnav .menu__childContent{}.menu__childItem{vertical-align:top}.lineout{line-height:1.6rem}}@media screen and (max-width:767px){.menuGnav .menu__childContent{}.-global .menu__link span{font-size:1rem!important}.menu__item .-lang span{font-size:1rem!important}}@media screen and (min-width:768px){.menu__childPanel{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.875em;border-left:1px solid rgb(0 0 0 / .08)}.menu__childPanel:first-child:nth-last-child(1),.menu__childPanel:first-child:nth-last-child(1)~.menu__childPanel{width:100%}.menu__childPanel:first-child:nth-last-child(2),.menu__childPanel:first-child:nth-last-child(2)~.menu__childPanel{width:50%}.menu__childPanel:first-child:nth-last-child(3),.menu__childPanel:first-child:nth-last-child(3)~.menu__childPanel{width:33.33333%}.menu__childPanel:first-child:nth-last-child(4),.menu__childPanel:first-child:nth-last-child(4)~.menu__childPanel{width:25%}}@media screen and (min-width:1024px){.menu__childPanel:first-child:nth-last-child(2),.menu__childPanel:first-child:nth-last-child(2)~.menu__childPanel,.menu__childPanel:first-child:nth-last-child(3),.menu__childPanel:first-child:nth-last-child(3)~.menu__childPanel,.menu__childPanel:first-child:nth-last-child(4),.menu__childPanel:first-child:nth-last-child(4)~.menu__childPanel{width:100%}}@media screen and (max-width:1023px){.menu__childPanel{width:calc((100% - 0.71429em) / 2)}}@media screen and (max-width:767px){.menu__childPanel.-full-sp{margin-bottom:.57143em;width:100%}}.search .menu__childPanel{padding-left:0;border-left:0}@media screen and (max-width:767px){.search .menu__childPanel{width:100%}}.menu__childSubTitle{margin-bottom:.625em;font-weight:600}@media screen and (max-width:1023px){.menuGnav .menu__childSubTitle{margin-bottom:.75em;font-weight:400}}@media screen and (max-width:767px){.menuGnav .menu__childSubTitle{margin-bottom:.85714em}}@media screen and (min-width:768px){.menu__childSubTitle strong{font-size:1.4rem}}.menu__childList{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}@media screen and (max-width:1023px){.menuGnav .menu__childList{display:block}}@media screen and (min-width:768px){.menu__childItem{margin:.25em 0;width:20%}}@media screen and (max-width:1023px){.menuFunc .menu__childItem{margin:.5em 0;width:20%}.menuFunc .menu__childItem:only-child{width:100%}}@media screen and (max-width:767px){.menuFunc .menu__childItem{width:33.3%}}@media screen and (max-width:1023px){.menuGnav .menu__childItem{width:100%}}@media screen and (min-width:768px){.-lang .menu__childItem{margin-right:.625em}}@media screen and (max-width:1023px){.-lang .menu__childItem{margin-bottom:1.25em;width:100%;text-align:center}}@media screen and (max-width:767px){.-lang .menu__childItem{margin-bottom:1.42857em;width:100%}}.menuGnav .menu__childItem{margin:0}@media screen and (min-width:1024px){.menuGnav .menu__childItem{margin-top:.75em;margin-right:1.25em;width:100%}}.menu__childItem a{display:inline-block;max-width:100%}.menu__childItem a{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;line-height:1;-ms-border-radius:20px}@media screen and (min-width:768px){.menu__childItem a{padding:.25em .625em;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out}}.menu__childItem a.-current{background:#000;font-weight:600}@media screen and (max-width:1023px){.menuFunc .menu__childItem a.-current{padding:.125em .625em .25em}}@media screen and (max-width:767px){.menuFunc .menu__childItem a.-current{padding:.14286em .71429em .28571em}}@media screen and (min-width:768px){.menuFunc .menu__childItem a:hover,.menuFunc .menu__childItem a:active{background:rgb(0 0 0 / .4)}}@media screen and (max-width:1023px){.menuFunc .-lang .menu__childItem a{padding:.375em .875em}}@media screen and (max-width:767px){.menuFunc .-lang .menu__childItem a{padding:.42857em 1em}}@media screen and (max-width:1023px){.menuGnav .menu__childItem a{display:block;padding:.35714em 0}}@media screen and (max-width:767px){.menuGnav .menu__childItem a{padding:.35714em 0}}@media screen and (max-width:767px){.menu__childItem a span{font-size:1.2rem}}@media screen and (max-width:767px){.-lang .menu__childItem a span{font-weight:700;font-size:1.5rem}}.menu__childImg{margin-bottom:.625em}@media screen and (max-width:1023px){.menuGnav .menu__childImg{display:none}}.menu__childCaption{padding-bottom:.28571em;font-size:1.4rem}.activeLang{display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#000;color:#fff;line-height:1;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:color,background,bottom;transition-property:color,background,bottom;-ms-border-radius:20px}@media screen and (min-width:768px){.activeLang{margin-left:.375em;padding:.1875em .5em}}@media screen and (max-width:1023px){.activeLang{position:absolute;left:50%;margin-left:0;margin-left:.25em;padding:.2em 1em .1em;font-weight:600;font-size:1rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:767px){.activeLang{bottom:2em;padding:.14286em .71429em .21429em;font-size:.7rem}}@media screen and (max-width:767px){.scrolledPage .activeLang{bottom:2em}}@media screen and (min-width:768px){.-menu-open .activeLang{color:rgb(255 255 255 / .8)}}@media screen and (max-width:1023px){.-menu-open .activeLang{color:rgb(255 255 255 / .6)}}.-panel-open .activeLang{background:#fff;color:#000}.search__btn{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icn-search-w.png') center center no-repeat;background-size:contain}@media screen and (min-width:1024px){.search__btnText{display:none}}.search form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;align-items:center;border-left:1px solid rgb(255 255 255 / .1);color:#222;font-size:1.4rem;-webkit-box-pack:justify;-webkit-box-align:center}.search input,.search button{height:2.85714em}.search input{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media screen and (min-width:768px){.search input{padding:.71429em}}@media screen and (max-width:767px){.search input{padding:.625em;width:calc(100% - 5em);height:2.5em;font-size:1.6rem;line-height:40px}}.search button{background:#353535;color:#fff;font-weight:600}@media screen and (min-width:768px){.search button{width:10.71429em}}@media screen and (max-width:767px){.search button{width:5.71429em}}@media screen and (min-width:1024px){.modalMenu{display:none}}.modalMenu__gnavInner{min-height:100vh}.modalMenu__header{position:fixed;top:0;left:0;z-index:998;width:100%}@media screen and (max-width:1023px){.modalMenu__header{height:2.125em}.scrolledPage .modalMenu__header{height:2.125em}}@media screen and (max-width:767px){.modalMenu__header{height:3.57143em}.scrolledPage .modalMenu__header{height:3.57143em}}.modalMenu__header:before{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100vh;background:#ff0}.modalMenu__header-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-align:center}@media screen and (max-width:1023px){.modalMenu__header-inner{height:2.125em}.scrolledPage .modalMenu__header-inner{height:2.125em}}@media screen and (max-width:767px){.modalMenu__header-inner{height:3.57143em}.scrolledPage .modalMenu__header-inner{height:3.57143em}}.modalMenu__logo{position:relative;letter-spacing:0}@media screen and (max-width:1023px){.modalMenu__logo{padding-left:.9375em;font-size:1.6rem}}@media screen and (max-width:767px){.modalMenu__logo{padding-left:1.07143em;font-size:1.4rem}}.modalMenu__logo a{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-ms-flex-align:center;align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center}.modalMenu__content{padding-right:.9375em;padding-left:.9375em;background-color:#f0f4f7;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out}@media screen and (max-width:1023px){.modalMenu__content{padding-top:2.125em}.scrolledPage .modalMenu__content{padding-top:2.125em}.modalMenu__content.-ish{padding-bottom:2.1875em}}@media screen and (max-width:767px){.modalMenu__content{padding-top:3.57143em}.scrolledPage .modalMenu__content{padding-top:3.57143em}}.-menu-open .modalMenu__content{background-color:#bbb}.menu__childList .menu__childItem{display:inline-block;width:25%;float:right}@media screen and (min-width:1023px){.menuFunc .menu__childItem{width:15%;display:block;float:none}.menuGnav .menu__panelInner{padding-top:0px!important}.menu__childTitle{min-height:60px}.menuFunc .menu__childTitle{min-height:20px;max-height:20px}.kv{margin-top:0px!important}.-global .menu__childItem{display:inline-block;width:40%;float:none}.-global .menu__childItem.is-column-full{width:100%!important}.-global .menu__childContent dt{padding-top:60px;padding-bottom:15px;padding-left:10px}}.-lang .menu__childItem{width:15%}@media screen and (max-width:1023px){.-lang .menu__childItem{width:100%}}.menu__link span{text-transform:uppercase}.menu__childList span{text-transform:uppercase}.-current{text-transform:uppercase}.menu__link.search{padding-right:10px;padding-left:10px;padding-top:3px}@media screen and (min-width:1024px){.menu__childList{width:100%}.menu__item.-lang .menu__childItem span{font-size:1.4rem}}.different .ppz-ns{position:fixed;z-index:997;width:100%}.menuGnav .profile .profileIcon{height:20px}html.-loading:before{z-index:20000;visibility:visible;background:#fff;opacity:1}html:before{position:fixed;top:0;left:0;z-index:-1;display:block;visibility:hidden;width:100%;height:100%;background:#fff0;content:"";opacity:0;-webkit-transition:all 0.6s 0.1s ease-out;transition:all 0.6s 0.1s ease-out}@-webkit-keyframes show{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes show{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes scroll-visible{0%{opacity:0}100%{opacity:1}}@keyframes scroll-visible{0%{opacity:0}100%{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}@-webkit-keyframes hide{from{opacity:1}to{opacity:0}}@keyframes hide{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.kv{position:relative;z-index:10;overflow:hidden;opacity:0;-webkit-transition:opacity 1s cubic-bezier(0,.79,.24,.99);transition:opacity 1s cubic-bezier(0,.79,.24,.99)}.-loaded-kv .kv{opacity:1}@media screen and (min-width:769px){.kv{margin-top:2.125em;height:calc(100vh - 2.125em);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#262626),to(#000));background:-webkit-linear-gradient(#262626 30%,#000 100%);background:linear-gradient(#262626 30%,#000 100%)}}.-verticalSize .kv{margin-top:0;height:auto;background:none}.kv__inner,.kv__slider,.kv__item,.kv__panel{position:relative}@media screen and (min-width:769px){.kv__slider,.kv__item,.kv__panel{height:calc(100vh - 2.125em)}}.-verticalSize .kv__slider,.-verticalSize .kv__item,.-verticalSize .kv__panel{height:100vw}.kv__slider{overflow:hidden}.-verticalSize .kv__slider{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#262626),to(#000));background:-webkit-linear-gradient(#262626 30%,#000 100%);background:linear-gradient(#262626 30%,#000 100%)}.kv__item{position:absolute;top:0;left:0;width:100%;-webkit-transition:-webkit-transform 1s cubic-bezier(0,.79,.24,.99);transition:-webkit-transform 1s cubic-bezier(0,.79,.24,.99);transition:transform 1s cubic-bezier(0,.79,.24,.99);transition:transform 1s cubic-bezier(0,.79,.24,.99),-webkit-transform 1s cubic-bezier(0,.79,.24,.99);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.-globalKv .kv__item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.-loaded-kv .kv__item{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.kv__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-webkit-box-align:end}@media screen and (min-width:769px){.kv__panel{padding-bottom:6.25em}}.-verticalSize .kv__panel{padding-bottom:2.1875em}.kv__bg{position:absolute;top:0;left:0;visibility:hidden;width:100%;height:100%;opacity:0;-webkit-transition:all 1s cubic-bezier(0,.79,.24,.99);transition:all 1s cubic-bezier(0,.79,.24,.99);-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.-loaded-kv .kv__bg{visibility:visible;opacity:1}.kv__img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.kv__img:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(49%,#fff0),to(black));background:-webkit-linear-gradient(#fff0 49%,black);background:linear-gradient(#fff0 49%,black);content:"";opacity:.4}.kv__text{width:100%;color:#fff;text-align:left}.kv__title{opacity:0;-webkit-transition:all 0.8s linear;transition:all 0.8s linear;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.-active .kv__title{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:1s;transition-duration:1s;-webkit-animation:hide 0.5s linear 11s forwards;animation:hide 0.5s linear 11s forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.-globalKv .-active .kv__title{-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:1.3s;transition-duration:1.3s}.kv__title.-main{font-weight:600;font-size:3.6rem}@media screen and (max-width:767px){.kv__title.-main{font-size:2.7rem;line-height:1.25}}@media screen and (max-width:320px){.kv__title.-main{font-size:2.4rem}}@media screen and (min-width:769px){.kv__title.-sub{margin-top:.375em}}.-verticalSize .kv__title.-sub{margin-top:.57143em;line-height:1.4}.-verticalSize .kv__title.-sub .kv__letter,.-verticalSize .kv__title.-sub .letter,.-verticalSize .kv__title.-sub .letter__w{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kv__pager{z-index:2147483647;visibility:hidden;width:100%;opacity:0;-webkit-transition:all 1.5s 1.5s ease-out;transition:all 1.5s 1.5s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.-loaded-kv .kv__pager{visibility:visible;opacity:1}@media screen and (min-width:769px){.kv__pager{position:absolute;bottom:0;left:0}}.-verticalSize .kv__pager{position:relative;bottom:inherit;left:inherit}.kv__pagerList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-align:center}@media screen and (min-width:769px){.kv__pagerList{height:6.875em}}.-verticalSize .kv__pagerList{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end}.kv__pagerItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:.4375em;width:1.875em;-webkit-box-align:center}.kv__pagerItem:last-child{margin-right:0}.kv__pagerBtn{position:relative;width:100%;height:30px;text-indent:-9999px}.kv__pagerNum,.kv__pagerStatus{position:absolute;top:50%;left:0;display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.kv__pagerNum{width:100%;height:.125em}@media screen and (min-width:769px){.kv__pagerNum{background:#fff}}.-verticalSize .kv__pagerNum{background:#e5e5e5}.kv__pagerStatus{visibility:hidden;height:.25em;background:#666;opacity:0}.-current .kv__pagerStatus{visibility:visible;opacity:1}.kv__arwBtn{position:absolute;top:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-ms-flex-align:center;justify-content:flex-end;align-items:center;padding:0 1.25em;width:calc(( 100% - 62.5em ) / 2);height:100%;cursor:pointer;-webkit-box-align:center;-webkit-box-pack:end}.kv__arwBtn.-next{right:0}.kv__arwBtn.-prev{left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.kv__arwBtnImg{visibility:hidden;width:2.25em;height:3.4375em;opacity:0;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;transition-property:transform,opacity,visibility;transition-property:transform,opacity,visibility,-webkit-transform}.-next .kv__arwBtnImg{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}.-prev .kv__arwBtnImg{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.kv__arwBtn:hover img{visibility:visible;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.kv__desc{position:absolute;left:0;z-index:100;width:100%;color:#fff;opacity:0;-webkit-transition:opacity 1s 0s linear;transition:opacity 1s 0s linear}@media screen and (min-width:769px){.kv__desc{bottom:6.25em}}.-verticalSize .kv__desc{bottom:4.28571em}.-loaded-kv .kv__desc{opacity:1}.kv__descMain{font-weight:600}@media screen and (min-width:769px){.kv__descMain{font-size:3.6rem}}.-verticalSize .kv__descMain{font-size:2.7rem;line-height:1.25}@media screen and (max-width:320px){.kv__descMain{font-size:2.4rem}}@media screen and (min-width:769px){.kv__descSub{margin-top:.375em}}.-verticalSize .kv__descSub{display:-webkit-box;overflow:hidden;margin-top:.57143em;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.is-loading{overflow:auto;position:static;width:100%;height:100%}#body_inner.is-fixed{position:fixed!important;width:100%}.main .introduction__point__lead,.partsBlock p{width:80%;text-align:left;margin:0 auto;font-weight:100;padding-top:50px;padding-bottom:50px;font-size:16px;line-height:1.6;max-width:950px}.introduction__title{text-transform:uppercase;line-height:1.2}h2{line-height:1.2}.main .introduction__title{font-weight:100}.kv{margin-top:35px}.bold{font-weight:700}.specialVideo{max-width:none!important;width:18.57143vw!important;margin-bottom:40px;max-height:none!important;height:3.57143vw!important}.specialVideo span{padding-top:7%;text-align:left;padding-left:20%;font-weight:700}.specialVideo span:after{left:90%!important}.lastLine:after{position:relative;top:0;left:0;display:block;width:9.25em;height:1px;background:#000;content:"";margin:0 auto;margin-bottom:50px}.lastLine:before{position:relative;top:0;left:0;display:block;width:9.25em;height:1px;background:#000;content:"";margin:0 auto;margin-bottom:50px}.js-tabs-wrap{padding:50px 0 0 0}.tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;max-width:1240px;margin:0 auto;-webkit-justify-content:center;-ms-flex-pack:center}.tabs .tabs__item{width:20%;height:9.22619vw;max-width:210px;max-height:155px;margin:0;border-right:1px solid #555}.tabs .tabs__item:last-child{border:none}.tabs__item a{display:block;opacity:.3;position:relative;height:100%;color:#fff;text-align:center;transition:all 0.3s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.tabs__item a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tabs__item a:after{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:#fff;content:"";transition:all 0.3s ease-in-out;-webkit-transform:translateX(-50%)}.tabs__item a .tabs__headTxt{font-weight:700;font-size:24px}.tabs__item a.is-active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.tabs__item a.is-active:after,.tabs__item a:hover:after{width:11vw;height:3px;max-width:140px}.tabs__item a .tabs__bottomTxt{position:absolute;bottom:30px;bottom:14.5%;left:50%;transform:translateX(-50%);width:100%;font-size:18px;line-height:1.18;-webkit-transform:translateX(-50%)}.tabs__item a[data-tabs-id="tornado-flush"]:before{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/ic01.svg') 0 0 no-repeat}.tabs.tabs-bottom{margin-top:150px;margin-top:8.929vw;border-top:1px solid #555}.tabs.tabs-bottom .tabs__item a{padding-top:31px;padding-top:1.845vw}.tabs.tabs-bottom .tabs__item a:after{top:0}.tabs.tabs-bottom .tabs__item a .tabs__bottomTxt{bottom:0}.introduction{display:none}.introduction.is-active{display:block}.introduction__movie{width:100%;height:44.048vw;max-height:740px;margin:0 auto;padding:146px 50px;background-size:cover}.new_formatted .introduction__movie{height:25vw;margin-top:20px;background-size:cover!important}.new_formatted .introduction__point__lead{margin-top:4%!important}.introduction__lead{margin:0 auto;font-size:40px;line-height:1;text-align:center}.introduction__title{font-weight:700;font-size:60px;text-align:center}.introduction__title span{font-size:40px}.introduction__txt{margin-top:7px;font-size:28px;line-height:1.4;text-align:center}.btn-play{text-align:center}.btn-play a,.btn-play__inner-kv{display:inline-block;position:relative;width:3.57143vw;height:2.38095vw;max-width:60px;max-height:40px;margin-top:40px;border:solid 1px #000;font-size:18px;line-height:1}.btn-play a:before,.btn-play__inner-kv:before{display:block;position:absolute;top:0;left:0;width:0;height:100%;background:#000;content:"";transition:all 277ms cubic-bezier(.16,.01,.77,1)}.btn-play a:hover,.btn-play__inner-kv:hover{color:#fff}.btn-play a:hover:before,.btn-play__inner-kv:hover:before{width:100%}.btn-play a span,.btn-play__inner-kv span{display:block;position:relative;z-index:10;width:100%;height:100%}.btn-play a span:after,.btn-play__inner-kv span:after{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%);border-left:14px solid #000;border-top:8px solid #fff0;border-bottom:8px solid #fff0;content:"";-webkit-transform:translate(-30%,-50%)}.btn-play a:hover span:after,.btn-play__inner-kv:hover span:after{border-left:11px solid #fff}.btn-play.-kv{line-height:1}.btn-play__inner-kv{margin-top:20px;border:solid 1px #fff;line-height:1}.btn-play__inner-kv:before{display:block;background:#fff;content:"";transition:all 277ms cubic-bezier(.16,.01,.77,1)}.btn-play__inner-kv:hover{color:#000}.btn-play__inner-kv span:after{border-left:14px solid #fff}.btn-play__inner-kv:hover span:after{border-left:11px solid #000}.introduction__point{max-width:994px;margin:0 auto;padding:135px 0 0 0}.introduction__point__lead{font-weight:700;font-size:20px;line-height:2;text-align:center}.introduction__point__lead p:nth-child(n+2){margin-top:20px}.introduction__point-ex{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;margin:144px auto 0;-webkit-align-items:flex-start;-ms-flex-align:start}.introduction__point-ex dl{flex:1 0 auto;max-width:331px;margin-left:50px;margin-top:auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto}.introduction__point-ex dt{font-weight:700;font-size:20px;line-height:1.5}.introduction__point-ex dd{margin-top:17px;margin-top:17px;font-size:14px;font-size:14px;line-height:1.71}.introduction__point-ex01 figure{width:35.71429vw;max-width:600px}.introduction__point-ex02 dl{order:1;max-width:50%;margin:auto 60px auto 34px;-webkit-order:1;-ms-flex-order:1}.introduction__point-ex02 dt{font-size:30px;vertical-align:middle}.introduction__point-ex02 figure{order:2;-webkit-order:2;-ms-flex-order:2}.introduction__point-ex02 .svg-rimless{width:60px;margin-right:10px;vertical-align:middle;fill:#fff}.introduction__point-ex.-ex-long{width:69.7619vw;max-width:1172px}.introduction__point-ex.-ex-center{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.introduction__point-ex.-ex-reverse dl{margin:auto 3.15476vw 0 0}.introduction__point-ex .-order1{order:1;-webkit-order:1;-ms-flex-order:1}.introduction__point-ex .-order2{order:2;-webkit-order:2;-ms-flex-order:2}#premist .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_premist.jpg') 50% 0 no-repeat;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_premist.jpg') 50% 0 no-repeat}#cefiontect .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_cefiontect.jpg') 50% 0 no-repeat}.introduction__movie{background:50% 0 no-repeat;background-size:100%;max-width:auto!important}#ewater-wand .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_ewater-wand.jpg') 50% 0 no-repeat}#ewater-bowl .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_ewater-bowl.jpg') 50% 0 no-repeat}#premist .introduction__point-ex-long dl{width:21.36905vw;max-width:359px}#cefiontect .introduction__point,#ewater-bowl .introduction__point{width:69.7619vw;max-width:1172px}.introduction__point__title{font-weight:700;font-size:20px;line-height:1}.introduction__point-list{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px}.introduction__point-list .introduction__point-listItem:last-child{margin-right:0}.introduction__point-list .introduction__point-listItem:last-child:after{position:absolute;content:none}.introduction__point-listItem{position:relative;width:25%;margin-right:43px}.introduction__point-listItem:after{display:block;position:absolute;top:50%;right:-25px;transform:rotate(45deg);transform:translateY(-50%);width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:translateY(-50%);-webkit-transform:rotate(45deg)}.introduction__point-list__title{font-weight:700;font-size:14px;line-height:1}.introduction__point-list__img{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center}.introduction__point-list__img img{margin-top:auto}.introduction__point-list__text{margin-top:13px;font-size:14px;line-height:1.43}#cefiontect.-ex01,#cefiontect .-ex03{width:71.84524vw;max-width:1207px}#ewater-wand .introduction__point{width:73.80952vw;max-width:1240px}#ewater-wand .introduction__point-ex{margin:0 auto;margin-top:144px}#ewater-wand .introduction__point-ex.-ex01{width:71.84524vw;max-width:1207px}#ewater-wand .introduction__point-ex.-ex02{display:block;width:71.84524vw;max-width:1207px}#ewater-wand .introduction__point-ex.-ex03{width:62.5vw;max-width:1050px}#ewater-wand .introduction__point-ex.-ex03 picture{order:2;-webkit-order:2;-ms-flex-order:2}#ewater-wand .introduction__point-ex.-ex03 dl{order:1;width:23.80952vw;max-width:400px;margin:auto 50px 0 0;-webkit-order:1;-ms-flex-order:1}#ewater-wand .introduction__point-listItem .introduction__point-list__img.-img01{height:130px;margin-top:-12px}#ewater-wand .introduction__point-listItem:after{top:16%}#ewater-bowl .-ex02{display:block}#ewater-bowl .introduction__point-listItem{position:relative;margin-right:43px}#ewater-bowl .introduction__point-listItem:before,#ewater-bowl .introduction__point-listItem:after{display:block;position:absolute;top:50%;transform:translateY(-50%);content:"";-webkit-transform:translateY(-50%)}#ewater-bowl .introduction__point-listItem:before{right:0;right:-34px;width:25px;height:25px;border-radius:30px;background:#fff}#ewater-bowl .introduction__point-listItem:after{right:-25px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) rotate(45deg)}#ewater-bowl .introduction__point-listItem:last-child:before,#ewater-bowl .introduction__point-listItem:last-child:after{content:none}#ewater-bowl .introduction__point-list .introduction__point-listItem:last-child{margin-right:0}#ewater-bowl .introduction__point-list__img{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;height:130px;margin-top:20px;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center}#ewater-bowl .introduction__point-list__img img{margin-top:auto}#ewater-bowl .introduction__point-list__text{margin-top:30px;font-size:14px;line-height:1.43}#ewater-bowl .introduction__point-ex.-ex03{display:block;width:69.7619vw;max-width:1172px}#ewater-bowl .introduction__point-ex.-ex03 p{margin-top:28px;font-size:14px;line-height:1.71}#ewater-bowl .introduction__point-ex.-ex03 picture{display:block;margin-top:50px;text-align:center}.sec-theme{overflow:hidden;position:relative;height:38.69048vw;max-width:1240px;max-height:650px;margin:50px auto 0;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_theme.jpg') 0 0 no-repeat;background-size:cover;color:#fff}.sec-theme dl{position:absolute;bottom:15%;left:50%;transform:translateX(-50%);margin:0 auto;-webkit-transform:translateX(-50%)}.sec-theme dt{font-weight:700;font-size:40px;text-align:left}.sec-theme dd{margin-top:26px;font-size:17px;line-height:1.63;text-align:left}.sec-theme dd p:nth-of-type(n+2){margin-top:26px}.sec-product{max-width:1240px;margin:200px auto}.sec-product .sec-product__title{font-size:40px;line-height:1;text-align:center}.sec-product .product__list{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:50px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.sec-product .product__list-item{width:50%}.sec-product .product__list-item a{transition:all 0.3s ease-in-out}.sec-product .product__list-item a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.svg-symbol{display:none}.introduction__title{margin:38px auto 0;margin:2.262vw auto 0}.introduction__title .svg-tornado-flush,.introduction__title .svg-premist,.introduction__title .svg-cefiontect,.introduction__title .svg-ewater{display:block;width:89px;height:89px;margin:0 auto;fill:#000}.tabs__headTxt .svg-tornado-flush,.tabs__headTxt .svg-premist,.tabs__headTxt .svg-cefiontect,.tabs__headTxt .svg-ewater{display:block;width:50px;height:50px;margin:0 auto 20px;font-size:18px;min-width:30px;fill:#fff}.tabs__headTxt span{font-size:18px}.modal{display:none;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%}.modal .modal-bg{opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modal .modal-inner{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);width:100%;height:100%;max-width:1024px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.modal #player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;padding-top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.modal #player .video-js{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.modal #player video{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.modal .modal-close{position:absolute;top:-70px;right:0;z-index:10;transform:rotate(45deg);width:50px;height:50px;cursor:pointer;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.modal .modal-close:hover{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg)}.modal .modal-close:before{position:absolute;top:25px;right:0;width:100%;height:2px;background:#fff;content:""}.modal .modal-close:after{position:absolute;top:0;left:25px;width:2px;height:100%;background:#fff;content:""}.mat-s{margin-top:30px!important}.mat-m{margin-top:40px!important}[data-js-fixed].is-stop{position:fixed;top:0!important;transform:translate3d(0,0,0)!important;transition:none!important;-webkit-transition:none!important;-webkit-transform:translate3d(0,0,0)!important}[data-src]{background-color:#f0f0f0;background-repeat:no-repeat;background-size:100% auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-pj-mv]{position:relative;z-index:99999}.view-sp{display:none!important}.js-tabs-wrap{padding:2.976vw 0 0 0}.tabs__item a .tabs__headTxt{font-size:1.42857vw}.tabs__item a .tabs__headTxt span{font-size:calcVwpc(18)}.tabs__item a .tabs__bottomTxt{font-size:1.0119vw}.introduction__movie{padding:8.69048vw 50px}.introduction__lead{font-size:2.38095vw}.introduction__title{font-size:3.57143vw}.introduction__title span{font-size:2.38095vw}.introduction__txt{margin-top:.41667vw;font-size:1.66667vw}.btn-play a{margin-top:2.61905vw;font-size:1.07143vw}.btn-play a span:after{border-left:.83333vw solid #000;border-top:.47619vw solid #fff0;border-bottom:.47619vw solid #fff0}.btn-play a:hover span:after{border-left:.65476vw solid #fff}.btn-play__inner-kv{margin-top:1.19048vw}.btn-play__inner-kv span:after{border-left:.83333vw solid #fff;border-top:.47619vw solid #fff0;border-bottom:.47619vw solid #fff0}.btn-play__inner-kv:hover span:after{border-left:.65476vw solid #000}.introduction__point{padding:8.03571vw 0 0 0}.introduction__point__lead,.partsBlock p{font-size:1.19048vw}.introduction__point__lead p:nth-child(n+2){margin-top:1.19048vw}.introduction__point-ex{margin-top:0;margin-bottom:90px}.introduction__point-ex dl{max-width:331px;margin-left:50px;margin-left:2.97619vw;margin-top:auto}.introduction__point-ex dt{font-size:1.19048vw}.introduction__point-ex dd{margin-top:1.0119vw;font-size:1vw}.introduction__point-ex02 dl{order:1;margin:auto 3.57143vw auto 2.02381vw;-webkit-order:1;-ms-flex-order:1}.introduction__point-ex02 dt{font-size:1.78571vw}.introduction__point-ex02 .svg-rimless{width:3.57143vw;margin-right:.59524vw}.ewater-bowl__introduction__title{font-size:1.19048vw}.ewater-bowl__introduction-list{margin-top:2.97619vw}.ewater-bowl__introduction-listItem{padding-right:2.55952vw}.ewater-bowl__introduction-list__title{font-weight:700;font-size:14px;line-height:1}.ewater-bowl__introduction__img{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;height:130px;margin-top:20px;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center}.ewater-bowl__introduction__img img{margin-top:auto}.ewater-bowl__introduction-list__text{margin-top:30px;font-size:14px;line-height:1.43}.sec-theme{margin:2.97619vw auto 0;padding:6.07143vw 13.03571vw 5.71429vw 2.97619vw}.sec-theme dt{font-size:2.38095vw}.sec-theme dd{margin-top:1.54762vw;font-size:1.0119vw}.sec-theme dd p:nth-of-type(n+2){margin-top:1.54762vw}.sec-product{margin:11.90476vw auto}.sec-product .sec-product__title{font-size:2.38095vw}.sec-product .product__list{margin-top:2.97619vw}.introduction__title{margin:2.2619vw auto 0}.introduction__title .svg-tornado-flush,.introduction__title .svg-premist,.introduction__title .svg-cefiontect,.introduction__title .svg-ewater{width:5.29762vw}.tabs__headTxt .svg-tornado-flush,.tabs__headTxt .svg-premist,.tabs__headTxt .svg-cefiontect,.tabs__headTxt .svg-ewater{width:2.97619vw;height:2.97619vw;margin:0 auto 1.19048vw}@media screen and (min-width:769px){.sp-content{display:none!important}}@media screen and (min-width:769px){.main .introduction__point__lead,.partsBlock p{padding-top:0;font-size:1.19048vw}.headline p{font-size:1.19048vw!important}}.kv__panel__wrap{.kv__panel__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;-webkit-transform:translate(-50%,-50%)}.kv__panel__ewater-wand .kv__panel__inner,.kv__panel__ewater-bowl .kv__panel__inner,.kv__panel__ewater-wand .kv__panel__inner,.kv__panel__cefiontect .kv__panel__inner,.kv__panel__premist .kv__panel__inner,.kv__panel__tornado-flush .kv__panel__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;-webkit-transform:translate(-50%,-50%)}.kv__panel__clean-synergy{position:relative}.kv__panel__clean-synergy .kv__panel__title{font-weight:400;font-size:5.33333vw;text-align:left}.kv__panel__clean-synergy .kv__panel__inner{position:absolute;top:50%;left:6.66667vw;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.kv__panel__clean-synergy p{font-size:3.46667vw;line-height:1.4;text-align:left}.kv__panel__clean-synergy{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/kv_clean_synergy_sp.jpg') 50% 50% no-repeat;background-size:cover}.kv__panel__ewater-bowl{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/kv_ewater_bowl_sp.jpg') 50% 50% no-repeat;background-size:cover}.kv__panel__ewater-wand{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/kv_ewater_wand_sp.jpg') 50% 50% no-repeat;background-size:cover}.kv__panel__cefiontect{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/kv_cefiontect_sp.jpg') 50% 50% no-repeat;background-size:cover}.kv__panel__premist{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/kv_premist_sp.jpg') 50% 50% no-repeat;background-size:cover}.kv__panel__tornado-flush{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/kv_tornado_flush_sp.jpg') 50% 50% no-repeat;background-size:cover}.main{background:#000}.js-tabs-wrap{padding:25px 0 0 0}.tabs .tabs__item{height:20.8vw;min-height:78px}.tabs__item a .tabs__headTxt{font-size:2.66667vw}.tabs__item a .tabs__headTxt span{font-size:2.4vw}.tabs__item a.is-active:after,.tabs__item a:hover:after{height:2px}.tabs__item a .svg-tornado-flush,.tabs__item a .svg-premist,.tabs__item a .svg-cefiontect,.tabs__item a .svg-ewater{width:8vw;height:8vw;margin-bottom:2.66667vw;min-width:30px}.tabs.tabs-bottom{margin-top:26.66667vw}.tabs.tabs-bottom .tabs__item a{padding-top:5.33333vw}.introduction__movie{height:120vw;max-width:100%;max-height:100%;padding:26.66667vw 8vw}.introduction__lead{margin:0 auto;font-size:4.26667vw;text-align:center}.introduction__point{padding:100px 25px 0}.introduction__point__lead,.partsBlock p{font-weight:700;font-size:4.26667vw;line-height:1.63;text-align:center}.introduction__point__lead p:nth-child(n+2){margin-top:5.33333vw}.introduction__title{margin-top:4vw;font-size:9.33333vw;line-height:1}.introduction__title .svg-tornado-flush,.introduction__title .svg-premist,.introduction__title .svg-cefiontect,.introduction__title .svg-ewater{display:block;width:12vw;height:12vw;margin:0 auto 3.73333vw;fill:#000}.introduction__title span{font-size:4.26667vw}.introduction__txt{margin-top:3.2vw;font-size:4.53333vw;line-height:1.42}.btn-play{width:67%;margin:0 auto}.btn-play a{width:17.06667vw;height:10.66667vw;margin-top:5.86667vw;font-size:3.2vw}.btn-play a span:after{border-left:2.66667vw solid #000;border-top:1.33333vw solid #fff0;border-bottom:1.33333vw solid #fff0}.btn-play a:hover{color:#111}.btn-play a:hover:before{content:none}.btn-play a:hover span:after{border:none;border-left:2.66667vw solid #000;border-top:1.33333vw solid #fff0;border-bottom:1.33333vw solid #fff0}.btn-play.-kv{margin-left:9.33333vw;line-height:1}.btn-play__inner-kv{width:10.93333vw;height:6.93333vw;margin-top:3.46667vw;border:solid 1px #fff}.btn-play__inner-kv span:after{border-left:1.86667vw solid #fff;border-top:1.06667vw solid #fff0;border-bottom:1.06667vw solid #fff0}.btn-play__inner-kv:hover span:after{border-left:1.86667vw solid #000;border-top:1.06667vw solid #fff0;border-bottom:1.06667vw solid #fff0}.introduction__point-ex{display:block;margin-top:23.2vw}.introduction__point-ex figure{width:100%}.introduction__point-ex img{width:100%}.introduction__point-ex dl{max-width:100%;max-width:100%;margin-left:0;margin-top:9.33333vw}.introduction__point-ex dt{font-weight:700;font-size:1.6rem;font-size:4.26667vw;line-height:1.19}.introduction__point-ex dd{margin-top:4vw;font-size:3.2vw;line-height:1.42}.introduction__point-ex .svg-rimless{width:9.86667vw;height:9.6vw;margin-right:2.66667vw}.introduction__point-ex02 dt{font-size:5.33333vw;vertical-align:middle}.introduction__point-ex.-ex-long{width:auto;max-width:100%}.introduction__point-ex.-ex-reverse dl{margin:9.33333vw 0 0 0}#premist .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_tornado_flush_sp.jpg') 50% 0 no-repeat;background-size:cover}#cefiontect .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_tornado_flush_sp.jpg') 50% 0 no-repeat;background-size:cover}#tornado-flush .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_tornado_flush_sp.jpg') 50% 0 no-repeat;background-size:cover}#ewater-wand .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_tornado_flush_sp.jpg') 50% 0 no-repeat;background-size:cover}#ewater-bowl .introduction__movie{background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_tornado_flush_sp.jpg') 50% 0 no-repeat;background-size:cover}#premist .introduction__point-ex-long dl{width:100%;max-width:100%}#cefiontect .introduction__point,#ewater-bowl .introduction__point{width:100%;max-width:100%}.introduction__point__title{font-size:4.26667vw;line-height:1.19}.introduction__point-list{display:block;margin-top:9.33333vw}.introduction__point-list .introduction__point-listItem:last-child{margin-right:0}.introduction__point-list .introduction__point-listItem:last-child:after{position:absolute;content:none}.introduction__point-listItem{width:100%;margin-right:43px;margin-bottom:9.33333vw;padding-bottom:9.33333vw}.introduction__point-listItem:last-child{margin-bottom:0;padding-bottom:0}.introduction__point-listItem:after{display:block;position:absolute;top:50%;right:-25px;transform:rotate(45deg);transform:translateY(-50%);width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:translateY(-50%);-webkit-transform:rotate(45deg)}.introduction__point-list__title{font-size:3.73333vw;line-height:1.19}.introduction__point-list__img{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center}.introduction__point-list__img img{margin-top:auto}.introduction__point-list__text{margin-top:3.46667vw;font-size:3.73333vw;line-height:1.43}#ewater-wand .introduction__point{width:100%;max-width:100%}#ewater-wand .introduction__point-ex{margin-top:23.2vw}#ewater-wand .introduction__point-ex.-ex01{width:100%;max-width:100%}#ewater-wand .introduction__point-ex.-ex02{width:100%;max-width:100%}#ewater-wand .introduction__point-ex.-ex03{width:100%;max-width:100%}#ewater-wand .introduction__point-ex.-ex03 dl{width:100%;max-width:100%;margin-top:9.33333vw}#ewater-wand .introduction__point-listItem{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:9.33333vw;padding-bottom:9.33333vw}#ewater-wand .introduction__point-listItem:last-child{margin-bottom:0;padding-bottom:0}#ewater-wand .introduction__point-listItem .introduction__point-list__left{width:35%;margin-right:10%}#ewater-wand .introduction__point-listItem .introduction__point-list__right{width:55%}#ewater-wand .introduction__point-listItem .introduction__point-list__img.-img01,#ewater-wand .introduction__point-listItem .introduction__point-list__img.-img02{align-items:flex-start;height:auto;margin-top:5.33333vw;margin-bottom:auto;-webkit-align-items:flex-start;-ms-flex-align:start}#ewater-wand .introduction__point-listItem:after{top:98%;left:50%;transform:translateX(-50%) rotate(135deg);-webkit-transform:translateX(-50%) rotate(135deg)}#ewater-wand .introduction__point-list .introduction__point-listItem:nth-child(1) .introduction__point-list__left img,#ewater-wand .introduction__point-list .introduction__point-listItem:nth-child(2) .introduction__point-list__left img{width:18.13333vw}#ewater-wand .introduction__point-list .introduction__point-listItem:nth-child(3) .introduction__point-list__left img{width:30.13333vw}#ewater-wand .introduction__point-list .introduction__point-listItem:nth-child(4) .introduction__point-list__left img{width:16vw}#ewater-bowl .-ex02{display:block}#ewater-bowl .introduction__point-list .introduction__listItem__inner{display:-webkit-flex;display:-ms-flexbox;display:flex}#ewater-bowl .introduction__point-listItem{margin-right:0}#ewater-bowl .introduction__point-listItem:before{top:100%;right:50%;transform:translate(50%,0);width:6.66667vw;height:6.66667vw;-webkit-transform:translate(50%,0)}#ewater-bowl .introduction__point-listItem:after{top:103.5%;right:50%;transform:translateX(50%) rotate(135deg);width:2.66667vw;height:2.66667vw;-webkit-transform:translateX(50%) rotate(135deg)}#ewater-bowl .introduction__point-list__img{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;width:35%;height:auto;margin-top:5.33333vw;margin-right:10%;margin-bottom:auto;-webkit-align-items:flex-start;-ms-flex-align:start}#ewater-bowl .introduction__point-list__img img{margin:0 0 auto}#ewater-bowl .introduction__point-listItem:nth-child(1) img{width:30.13333vw}#ewater-bowl .introduction__point-listItem:nth-child(2) img{width:18.13333vw}#ewater-bowl .introduction__point-listItem:nth-child(3) img{width:30.13333vw}#ewater-bowl .introduction__point-listItem:nth-child(4) img{width:16vw}#ewater-bowl .introduction__point-list__text{width:55%;font-size:3.46667vw;line-height:1.43}#ewater-bowl .introduction__point-ex.-ex03{width:100%;max-width:100%}#ewater-bowl .introduction__point-ex.-ex03 p{margin-top:28px;font-size:14px;line-height:1.71}#ewater-bowl .introduction__point-ex.-ex03 picture{display:block;margin-top:9.33333vw;padding-bottom:5px;overflow-x:auto}#ewater-bowl .introduction__point-ex.-ex03 img{width:130.66667vw;max-width:490px}.sec-theme{height:105.86667vw;margin:13.33333vw auto 0;padding:46.13333vw 6.66667vw 12.53333vw;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/bg_theme_sp.jpg') 0 0 no-repeat;background-size:cover;color:#fff}.sec-theme dl{float:none;width:84%}.sec-theme dt{font-size:5.33333vw}.sec-theme dd{margin-top:6.66667vw;font-size:3.2vw;line-height:1.63}.sec-theme dd p:nth-of-type(n+2){margin-top:6.93333vw}.sec-product{margin:100px auto}.sec-product .sec-product__title{font-size:6.66667vw;line-height:1;text-align:center}.sec-product .product__list{display:block;margin-top:6.66667vw;padding:0 6.66667vw}.sec-product .product__list-item{width:100%}.sec-product .product__list-item a{transition:all 0.3s ease-in-out}.sec-product .product__list-item a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.svg-symbol{display:none}.tabs__headTxt .svg-tornado-flush,.tabs__headTxt .svg-premist,.tabs__headTxt .svg-cefiontect,.tabs__headTxt .svg-ewater{display:block;width:8vw;height:8vw;margin:0 auto 4.8vw;fill:#fff}}@media screen and (max-width:768px){.main .introduction__point__lead,.partsBlock p{width:90%;text-align:left;margin:0 auto;font-weight:100;padding-top:24px;padding-left:35px;padding-right:25px;padding-bottom:50px;font-size:14px;line-height:1.5}.partsBlock p{padding-top:0;padding-bottom:0}.modal .modal-inner{width:90%}.modal #player{padding-top:50%;min-width:0}.modal .modal-close{top:-50px;right:0;width:40px;height:40px}.modal .modal-close:before{top:20px}.modal .modal-close:after{left:20px}.mat-s{margin-top:15px!important}.mat-m{margin-top:20px!important}.mat-l-sp{margin-top:50px!important}.view-pc{display:none!important}.view-sp{display:block!important}.introduction__title{font-size:1.3em}.introduction__movie img{height:30px!important}}.introduction__title img{display:block;width:6%;margin:0 auto;margin-bottom:2%}.introduction__movie{font-weight:lighter;color:#f0f0f0}.introduction__txt{width:60%;margin:0 auto;font-weight:100}.main .introduction__title{font-weight:100}.m-box-headnav{height:auto}.u-area-top{background:#fff}.u-area-top .top-mainslide{line-height:.1;position:relative;padding-bottom:32px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide{padding-bottom:0}}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area{padding-bottom:40px}}.u-area-top .top-mainslide .mainslide-area .slide-item{position:relative}.u-area-top .top-mainslide .mainslide-area .slide-item>img{width:100%;vertical-align:bottom}.u-area-top .top-mainslide .mainslide-area .slide-item .item-logo-c{position:absolute;top:27.2%;left:50%;width:345px;margin-left:-172px}.u-area-top .top-mainslide .mainslide-area .slide-item .item-logo-c img{width:100%}.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt{position:absolute;top:50%;width:560px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1024px){.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt{width:45%;-webkit-transform:translateY(calc(-50% + 20px));-ms-transform:translateY(calc(-50% + 20px));transform:translateY(calc(-50% + 20px))}}@media screen and (min-width:1600px){.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt{width:600px}}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt{display:none}}.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt.pos-l{left:130px}.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt.pos-r{right:130px}.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt dl dd{margin-top:45px;color:#fff;line-height:normal;font-size:16px;font-size:1rem}@media screen and (max-width:1024px){.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt dl dd{margin-top:20px}}.u-area-top .top-mainslide .mainslide-area .slick-dots{position:absolute;bottom:25px;right:40px;left:40px;text-align:center;letter-spacing:-.4em;line-height:.1}@media screen and (max-width:1024px){.u-area-top .top-mainslide .mainslide-area .slick-dots{margin:0;left:20px;right:20px}}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-dots{bottom:14px;text-align:center}}.u-area-top .top-mainslide .mainslide-area .slick-dots li{display:inline-block;vertical-align:middle;letter-spacing:normal}.u-area-top .top-mainslide .mainslide-area .slick-dots li+li{margin-left:7px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-dots li+li{margin-left:5px}}.u-area-top .top-mainslide .mainslide-area .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background:#fff0;border:none;width:30px;height:2px;text-indent:-999px;overflow:hidden;cursor:pointer;outline:none;background:rgb(255 255 255 / .5)}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-dots li button{width:20px;height:2px;background:#cbcbcb}}.u-area-top .top-mainslide .mainslide-area .slick-dots li.slick-active button{background:#fff}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-dots li.slick-active button{background:#a0a0a0}}.u-area-top .top-mainslide .mainslide-area .slick-arrow{background:none;border:none;display:inline-block;position:absolute;width:20px;height:40px;overflow:hidden;text-indent:-999px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer;outline:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-arrow{width:9px;height:18px;top:auto;bottom:11px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.u-area-top .top-mainslide .mainslide-area .slick-arrow.slick-prev{left:40px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-arrow.slick-prev{left:20px}}.u-area-top .top-mainslide .mainslide-area .slick-arrow.slick-prev:after{content:'';display:inline-block;width:28px;height:28px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:6px;top:5px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-arrow.slick-prev:after{width:12px;height:12px;left:3px;top:2px;border-top:2px solid #a0a0a0;border-left:2px solid #a0a0a0}}.u-area-top .top-mainslide .mainslide-area .slick-arrow.slick-next{right:40px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-arrow.slick-next{right:20px}}.u-area-top .top-mainslide .mainslide-area .slick-arrow.slick-next:after{content:'';display:inline-block;width:28px;height:28px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:6px;top:5px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide .mainslide-area .slick-arrow.slick-next:after{width:12px;height:12px;right:3px;top:2px;border-top:2px solid #a0a0a0;border-right:2px solid #a0a0a0}}.u-area-top .top-mainslide .mainslide-area .slick-arrow:hover{opacity:.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'}.u-area-top .top-mainslide:before{content:'';display:inline-block;width:17px;height:17px;border-top:1px solid #262626;border-right:1px solid #262626;position:absolute;bottom:4px;left:50%;margin-left:-10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainslide:before{display:none}}.u-area-top .top-mainimage{line-height:.1;position:relative;padding-bottom:32px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainimage{padding-bottom:0}}.u-area-top .top-mainimage:before{content:'';display:none;width:17px;height:17px;border-top:1px solid #262626;border-right:1px solid #262626;position:absolute;bottom:4px;left:50%;margin-left:-10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-mainimage:before{display:none}}.u-area-top .top-mainimage .mainimage-area .image-item{position:relative}.u-area-top .top-mainimage .mainimage-area .image-item>img{width:100%;vertical-align:bottom}.u-area-top .top-mainimage .mainimage-area .image-item .item-logo-c{position:absolute;top:22%;left:50%;width:345px;margin-left:-172px}.u-area-top .top-mainimage .mainimage-area .image-item .item-logo-c img{width:100%}.u-area-top .top-mainimage .mainimage-area .image-item .item-txt-c{position:absolute;top:52%;left:30px;right:10px;color:#fff;font-size:18px;line-height:2;text-align:center;text-shadow:0 0 18px rgb(0 0 0 / .25);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:0) and (max-width:1024px){.u-area-top .top-mainimage .mainimage-area .image-item .item-txt-c{display:none}}.u-area-top .top-benefit h2{font-family:'Montserrat',sans-serif;letter-spacing:.05em;width:100%;margin:0 auto;margin-bottom:15px;font-size:40px;font-size:3.5rem;line-height:1.25;text-align:center;font-weight:lighter}.u-area-top{clear:both}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-benefit h2{width:auto;margin:40px 20px 15px;font-size:1.5rem}}@media screen and (min-width:1600px){.u-area-top .top-benefit h2{font-size:3.125rem}}.u-area-top .top-recommend{margin:90px 0 94px;position:relative}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-recommend{margin:35px 0 50px}}.u-area-top .top-recommend h2{font-family:'Montserrat',sans-serif;letter-spacing:.05em;width:1024px;margin:0 auto;font-size:40px;font-size:2.5rem;line-height:1.25;text-align:center}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-recommend h2{width:auto;margin:0 20px 0;font-size:1.5rem}}@media screen and (min-width:1600px){.u-area-top .top-recommend h2{font-size:3.125rem}}.u-area-top .top-recommend .recommend-list{margin:27px auto 94px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1024px){.u-area-top .top-recommend .recommend-list{width:auto;margin:20px 0 0}}@media screen and (max-width:1024px) and (min-width:0) and (max-width:640px){.u-area-top .top-recommend .recommend-list{display:block}}.u-area-top .top-recommend .recommend-list li{width:calc(33.33% - 2px);background:#f6f6f6;margin-top:3px;margin-right:3px}.u-area-top .top-recommend .recommend-list li:nth-child(3n){margin-right:0}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-recommend .recommend-list li{width:auto;margin-top:2px;margin-right:0}}.u-area-top .top-recommend .recommend-list li a{display:block}.u-area-top .top-recommend .recommend-list li a dl dt img{width:100%}.u-area-top .top-recommend .recommend-list li a dl dd{text-align:center;padding:5px 30px 42px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-recommend .recommend-list li a dl dd{padding:5px 10px 30px}}.u-area-top .top-recommend .recommend-list li a dl dd span{display:inline-block;font-family:'Montserrat',sans-serif;letter-spacing:.05em;padding-right:42px;font-size:24px;font-size:1.5rem;line-height:1.5;position:relative}@media screen and (max-width:1024px){.u-area-top .top-recommend .recommend-list li a dl dd span{font-size:1.125rem;padding-right:30px}}@media screen and (min-width:1600px){.u-area-top .top-recommend .recommend-list li a dl dd span{font-size:1.875rem}}.u-area-top .top-recommend .recommend-list li a dl dd span:after{content:'';display:inline-block;width:14px;height:14px;border-top:1px solid #626262;border-right:1px solid #626262;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-7px;-webkit-transition:all 0.3s cubic-bezier(.47,.12,.11,.99);transition:all 0.3s cubic-bezier(.47,.12,.11,.99)}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-recommend .recommend-list li a dl dd span:after{width:8px;height:8px;margin-top:-5px}}.u-area-top .top-recommend .recommend-list li a:hover{text-decoration:none;color:#262626}.u-area-top .top-recommend .recommend-list li a:hover dl dd span:after{right:-5px}.u-area-top .index-concept{background:no-repeat right bottom #c5d3e8;background-position:center;background-size:100%;padding:80px 0;position:relative}@media screen and (max-width:1024px){.u-area-top .index-concept{width:auto;margin:0}}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept{padding:40px 0;background:url('/fileadmin/Washlet Startseite Test/bg_concept_pc.jpg') no-repeat center bottom #c5d3e8;background-size:100%}}.u-area-top .index-concept h2{font-family:'Montserrat',sans-serif;letter-spacing:.05em;width:1024px;margin:10px auto 0;font-size:40px;font-size:3.5rem;line-height:1.25;text-align:center;position:relative;font-weight:lighter}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept h2{width:auto;margin:0 20px 0;font-size:1.5rem}}@media screen and (min-width:1600px){.u-area-top .index-concept h2{font-size:3.125rem}}.u-area-top .index-concept .concept-area{position:relative;width:85%;margin:30px auto 0}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept .concept-area{margin:10px auto 0;width:auto;max-width:auto;padding:0 20px}}.u-area-top .index-concept .concept-area .area-item{width:65%}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept .concept-area .area-item{width:auto}}.u-area-top .index-concept .concept-area .area-item h3.item-ttl{font-size:24px;font-size:2.4rem;font-weight:700;color:#004fa2}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept .concept-area .area-item h3.item-ttl{font-size:.9375rem}}.u-area-top .index-concept .concept-area .area-item p{margin-top:20px;font-size:16px;font-size:1.5rem;line-height:1.7}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept .concept-area .area-item p{margin-top:10px;font-size:.75rem}}.u-area-top .index-concept .concept-area .area-item p.note{margin-top:20px;font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept .concept-area .area-item p.note{margin-top:15px;font-size:.6875rem}}.u-area-top .index-concept .concept-area .area-item .item-img{margin-top:40px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept .concept-area .area-item .item-img{margin-top:32px;padding:0 20px}}.u-area-top .index-concept .concept-area .area-item .item-img img{width:100%}.u-area-top .index-where{margin-top:90px;position:relative}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where{background:#b4b5b6;margin-top:50px;padding-bottom:40px;padding-top:30px}}.u-area-top .index-where h2{font-family:'Montserrat',sans-serif;letter-spacing:.05em;width:1024px;margin:0 auto;font-size:40px;font-size:2.5rem;line-height:1.25;text-align:center;position:relative}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where h2{width:auto;margin:0 20px 0;font-size:1.5rem}}@media screen and (min-width:1600px){.u-area-top .index-where h2{font-size:3.125rem}}.u-area-top .index-where [data-js-map-close]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.u-area-top .index-where .where-map{margin-top:30px;background:url('../../../_assets/images/bg_map.gif') no-repeat center #b4b5b6;padding-bottom:70px;position:relative}@media screen and (max-width:1024px){.u-area-top .index-where .where-map{overflow:hidden}}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map{width:100%;background:none;margin-top:8px;padding:0}}.u-area-top .index-where .where-map .map-area{position:relative;height:487px;width:1024px;margin:0 auto 0}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area{height:auto;width:auto;padding-top:2px}}.u-area-top .index-where .where-map .map-area .area-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-bg{display:none}}.u-area-top .index-where .where-map .map-area .area-item{position:absolute;z-index:1;cursor:pointer}.u-area-top .index-where .where-map .map-area .area-item.is-active{z-index:2}.u-area-top .index-where .where-map .map-area .area-item.item-disable{opacity:.35;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=35)';cursor:auto}.u-area-top .index-where .where-map .map-area .area-item.item-disable .item-btn:hover{color:#262626}.u-area-top .index-where .where-map .map-area .area-item.item-disable .item-btn:hover:after{display:none}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item{position:static;width:auto;padding:0 20px}.u-area-top .index-where .where-map .map-area .area-item:first-child .item-btn{border-top:2px solid #262626}.u-area-top .index-where .where-map .map-area .area-item.item-disable .item-btn:after{display:none}.u-area-top .index-where .where-map .map-area .area-item.item-disable+.area-item:not(.item-disable){position:relative;top:auto;left:auto}.u-area-top .index-where .where-map .map-area .area-item.item-disable+.area-item:not(.item-disable):before{content:'';display:block;width:calc(100% - 40px);height:2px;position:absolute;top:-2px;left:0;right:0;margin-left:auto;margin-right:auto;background-color:#262626}}.u-area-top .index-where .where-map .map-area .area-item .item-list{visibility:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;height:300px;text-align:center;background:#626262;border-radius:50%;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';z-index:999}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-list{display:none;visibility:visible;width:auto;height:auto;position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);border-radius:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}}.u-area-top .index-where .where-map .map-area .area-item .item-list>ul{position:absolute;width:70%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;text-align:left;padding-left:45px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-list>ul{display:block;position:static;padding-left:0;width:auto;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%);border-right:2px solid #262626;border-left:2px solid #262626;border-bottom:2px solid #262626}}.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li{color:#fff;list-style-type:disc}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li{list-style-type:none;border-bottom:1px solid #a0a0a0}.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li:last-child{border-bottom:none}}.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li a{color:#fff;display:block;font-size:14px;font-size:.875rem}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li a{padding:10px 18px 10px calc(18px + 1em);font-size:.75rem}}.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li.list-indent{margin-left:-20px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li.list-indent{margin-left:0}}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li.list-indent a{padding:10px 18px}}.u-area-top .index-where .where-map .map-area .area-item .item-btn{position:relative;display:block;width:120px;line-height:1;padding:7px 0;text-align:center;color:#262626;font-size:14px;font-size:.875rem;border:1px solid #262626;-webkit-transition:height 0.3s cubic-bezier(.47,.12,.11,.99);transition:height 0.3s cubic-bezier(.47,.12,.11,.99);pointer-events:auto;z-index:0}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-btn{width:auto;padding:12px 15px;text-align:left;border:2px solid #262626;border-top:none}.u-area-top .index-where .where-map .map-area .area-item .item-btn.is-active{border-bottom:none}}.u-area-top .index-where .where-map .map-area .area-item .item-btn:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-btn:before{display:none}}.u-area-top .index-where .where-map .map-area .area-item .item-btn:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#262626;z-index:0;opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s cubic-bezier(.47,.12,.11,.99);transition:all 0.3s cubic-bezier(.47,.12,.11,.99)}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-btn:after{width:14px;height:8px;left:auto;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url('../../../_assets/images/i_ar_map_sp.png') no-repeat center;background-size:100% auto}}.u-area-top .index-where .where-map .map-area .area-item .item-btn span{position:relative;z-index:1}@media screen and (min-width:1024px){.u-area-top .index-where .where-map .map-area .area-item .item-btn:hover{text-decoration:none;color:#fff}.u-area-top .index-where .where-map .map-area .area-item .item-btn:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s cubic-bezier(.47,.12,.11,.99);transition:all 0.5s cubic-bezier(.47,.12,.11,.99)}}.u-area-top .index-where .where-map .map-area .area-item .item-btn.is-active:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='asia-oceania']{top:360px;left:406px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='brazil']{top:360px;left:823px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='brazil'] .item-btn:before{top:8.5px;left:48px;background-image:url('../../../_assets/images/bg_pin01.png');background-position:right center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='china']{top:215px;left:213px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='china'] .item-btn:before{top:50%;left:100%;width:64px;height:35px;background-image:url('../../../_assets/images/bg_pin02.png');background-position:right center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='europe']{top:165px;left:80px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='hong-kong']{top:257px;left:252px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='hong-kong'] .item-btn:before{top:50%;left:100%;width:48px;height:19px;background-image:url('../../../_assets/images/bg_pin03.png');background-position:right center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='india']{top:278px;left:111px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='india'] .item-btn:before{top:50%;left:100%;width:78px;height:19px;background-image:url('../../../_assets/images/bg_pin04.png');background-position:right center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='japan']{top:215px;left:532px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='japan'] .item-btn:before{top:50%;left:auto;right:100%;width:48px;height:19px;background-image:url('../../../_assets/images/bg_pin05.png');background-position:left center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='korea']{top:175px;left:532px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='korea'] .item-btn:before{top:50%;left:auto;right:100%;width:86px;height:59px;background-image:url('../../../_assets/images/bg_pin06.png');background-position:left center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='oceania']{top:405px;left:442px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='singapore']{top:360px;left:213px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='singapore'] .item-btn:before{top:-50%;left:100%;width:56px;height:27px;background-image:url('../../../_assets/images/bg_pin07.png');background-position:left top}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='taiwan']{top:255px;left:482px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='taiwan'] .item-btn:before{top:50%;left:auto;right:100%;width:48px;height:19px;background-image:url('../../../_assets/images/bg_pin08.png');background-position:left center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='thailand']{top:315px;left:213px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='thailand'] .item-btn:before{top:0;margin-top:-5px;left:100%;width:48px;height:19px;background-image:url('../../../_assets/images/bg_pin09.png');background-position:left center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='usa']{top:215px;left:672px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='usa'] .item-btn:before{top:50%;left:100%;width:48px;height:19px;background-image:url('../../../_assets/images/bg_pin10.png');background-position:left center}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='vietnam']{top:315px;left:442px}.u-area-top .index-where .where-map .map-area .area-item[data-js-map='vietnam'] .item-btn:before{top:0;margin-top:-5px;left:auto;right:100%;width:48px;height:19px;background-image:url('../../../_assets/images/bg_pin11.png');background-position:left center}.u-area-top .index-showcase{margin-top:90px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase{margin-top:50px}}.u-area-top .index-showcase h2{font-family:'Montserrat',sans-serif;letter-spacing:.05em;width:1024px;margin:0 auto;font-size:40px;font-size:2.5rem;line-height:1.25;text-align:center;position:relative}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase h2{width:auto;margin:0 20px 0;font-size:1.5rem}}@media screen and (min-width:1600px){.u-area-top .index-showcase h2{font-size:3.125rem}}.u-area-top .index-showcase .showcase-content{position:relative}.u-area-top .index-showcase .showcase-content .showcase-slide{margin-top:30px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide{margin-top:15px;padding-bottom:50px}}.u-area-top .index-showcase .showcase-content .showcase-slide .slide-item{line-height:.1;position:relative}.u-area-top .index-showcase .showcase-content .showcase-slide .slide-item a{display:block}.u-area-top .index-showcase .showcase-content .showcase-slide .slide-item a>img{width:100%;vertical-align:bottom}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots{position:absolute;bottom:30px;left:40px;right:40px;text-align:center;letter-spacing:-.4em;line-height:.1}@media screen and (max-width:1024px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots{margin:0;left:20px;right:20px}}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots{bottom:30px;text-align:center}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots li{display:inline-block;vertical-align:middle;letter-spacing:normal}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots li+li{margin-left:7px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots li+li{margin-left:5px}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background:#fff0;border:none;width:30px;height:2px;text-indent:-999px;overflow:hidden;cursor:pointer;outline:none;background:rgb(255 255 255 / .5)}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots li button{width:20px;height:2px;background:#cbcbcb}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots li.slick-active button{background:#fff}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-dots li.slick-active button{background:#a0a0a0}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow{background:none;border:none;display:inline-block;position:absolute;width:20px;height:40px;overflow:hidden;text-indent:-999px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer;outline:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow{width:9px;height:18px;top:auto;bottom:25px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow.slick-prev{left:40px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow.slick-prev{left:20px}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow.slick-prev:after{content:'';display:inline-block;width:28px;height:28px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:6px;top:5px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow.slick-prev:after{width:12px;height:12px;left:3px;top:2px;border-top:2px solid #a0a0a0;border-left:2px solid #a0a0a0}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow.slick-next{right:40px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow.slick-next{right:20px}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow.slick-next:after{content:'';display:inline-block;width:28px;height:28px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:6px;top:5px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow.slick-next:after{width:12px;height:12px;right:3px;top:2px;border-top:2px solid #a0a0a0;border-right:2px solid #a0a0a0}}.u-area-top .index-showcase .showcase-content .showcase-slide .slick-arrow:hover{opacity:.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'}.u-area-top .top-pic{margin-top:100px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-pic{margin-top:40px}}.u-area-top .top-pic img{width:100%}.u-area-top .top-pic+.top-pic{margin-top:0}.u-area-top .top-pic+.top-bnr{margin-top:0}.u-area-top .top-bnr{margin-top:100px}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-bnr{margin-top:40px}}.u-area-top .top-bnr a img{width:100%}.u-area-top .top-bnr+.top-pic{margin-top:0}.u-area-top .top-bnr+.top-bnr{margin-top:0}.section .panels__item .-col2:last-of-type{max-width:94%}.item-txt-c{font-size:1.3vw!important}.menu__childContent .menu__childList .specialShowroom{display:none}#pidLink_showroom{cursor:pointer}.m-box-headnav{height:auto}.m-box-headnav+.benefit-l-btn.has-info a{min-height:690px}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav+.benefit-l-btn.has-info a{min-height:430px}}.m-box-headnav+.benefit-l-btn.has-info .btn-info{top:130px}@media screen and (min-width:1600px){.m-box-headnav+.benefit-l-btn.has-info .btn-info{top:140px}}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav+.benefit-l-btn.has-info .btn-info{top:80px}}.benefit-width{width:85%;margin:0 auto}@media screen and (min-width:0) and (max-width:640px){.benefit-width{width:auto;margin:0 20px}}.benefit-l-btn a{color:#fff;display:block;position:relative;overflow:hidden;background:#5e6469;height:calc(43.23vw);min-height:590px}.benefit-l-btn a.is_disabled{pointer-events:none;cursor:default}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a{padding:45px 0 20px;height:calc(118.4vw);min-height:380px}}.benefit-l-btn a .btn-img{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s ease;transition:all 2s ease;background-position:center;background-repeat:no-repeat;background-size:cover}.benefit-l-btn a .btn-img.btn-airin{background-image:url('../../../benefit/images/wellness_airin_pc.jpg')}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-img.btn-airin{background-image:url('../../../benefit/images/wellness_airin_sp.jpg')}}.benefit-l-btn a .btn-img.btn-sustainability{background-image:url('../../../benefit/images/sustainability_hybrid_pc.jpg')}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-img.btn-sustainability{background-image:url('../../../benefit/images/sustainability_hybrid_sp.jpg')}}.benefit-l-btn a .btn-img.btn-cefiontect{background-image:url('../../../benefit/images/cleanliness_cefiontect_pc.jpg')}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-img.btn-cefiontect{background-image:url('../../../benefit/images/cleanliness_cefiontect_sp.jpg')}}.benefit-l-btn a .btn-img.btn-tornado{background-image:url('../../../benefit/images/cleanliness_tornado_pc.jpg')}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-img.btn-tornado{background-image:url('../../../benefit/images/cleanliness_tornado_sp.jpg')}}.benefit-l-btn a .btn-img.btn-ewater{background-image:url('../../../benefit/images/cleanliness_ewater_pc.jpg')}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-img.btn-ewater{background-image:url('../../../benefit/images/cleanliness_ewater_sp.jpg')}}.benefit-l-btn a .btn-img.btn-wand{background-image:url('../../../benefit/images/cleanliness_wand_pc.jpg')}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-img.btn-wand{background-image:url('../../../benefit/images/cleanliness_wand_sp.jpg')}}.benefit-l-btn a .btn-img.btn-actilight{background-image:url('../../../benefit/images/cleanliness_actilight_pc.jpg')}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-img.btn-actilight{background-image:url('../../../benefit/images/cleanliness_actilight_sp.jpg')}}.benefit-l-btn a .btn-area{width:85%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:all 1.2s ease 1s;transition:all 1.2s ease 1s}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area{width:calc(100vw - 40px)}}.benefit-l-btn a .btn-area>h2{position:relative;text-align:center;padding-top:100px}@media screen and (min-width:1600px){.benefit-l-btn a .btn-area>h2{padding-top:120px}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2{padding-top:52px}}.benefit-l-btn a .btn-area>h2 .ttl-icon{width:80px;height:80px;position:absolute;top:0;left:50%;margin-left:-40px;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="18" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.25)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(0 0 18px rgb(0 0 0 / .25))}@media screen and (min-width:1600px){.benefit-l-btn a .btn-area>h2 .ttl-icon{width:100px;height:100px;margin-left:-50px}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2 .ttl-icon{width:40px;height:40px;margin-left:-20px}}.benefit-l-btn a .btn-area>h2 span{display:block;font-family:'Montserrat',sans-serif;letter-spacing:.05em;font-size:3.5rem;text-shadow:0 0 18px rgb(0 0 0 / .25);line-height:1.5}@media screen and (min-width:1600px){.benefit-l-btn a .btn-area>h2 span{font-size:4.375rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2 span{font-size:1.3rem;text-shadow:0 0 9px rgb(0 0 0 / .25)}}.benefit-l-btn a .btn-area>h2.no-icon{padding-top:30px}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2.no-icon{padding-top:0}}.benefit-l-btn a .btn-area>h2.is-upper{padding-top:0}.benefit-l-btn a .btn-area>h2.has-upper{padding-top:0}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2.has-upper{margin-top:7px}}.benefit-l-btn a .btn-area>h2.has-upper span{display:inline-block;position:relative;padding-left:90px;font-size:3rem}@media screen and (min-width:1600px){.benefit-l-btn a .btn-area>h2.has-upper span{padding-left:105px;font-size:3.75rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2.has-upper span{padding-left:40px;font-size:1.125rem}}.benefit-l-btn a .btn-area>h2.has-upper .ttl-icon{width:60px;height:60px;left:0;top:5px;margin-left:0}@media screen and (min-width:1600px){.benefit-l-btn a .btn-area>h2.has-upper .ttl-icon{width:75px;height:75px;top:5px}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2.has-upper .ttl-icon{width:30px;height:30px;top:-2px}}.benefit-l-btn a .btn-area .area-sub{width:1024px;margin:8px auto 0;text-align:center;font-family:'Montserrat',sans-serif;letter-spacing:.05em;font-size:1.5rem}@media screen and (max-width:1024px){.benefit-l-btn a .btn-area .area-sub{width:auto;margin:8px 20px 0}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area .area-sub{font-size:.9375rem}}.benefit-l-btn a .btn-area.pos-up{margin-top:-50px}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area.pos-up{margin-top:0}}.benefit-l-btn a .area-txt{margin-top:12px;text-align:center}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .area-txt{margin-top:15px}}.benefit-l-btn a .area-txt h3{font-family:'Montserrat',sans-serif;font-size:2rem;line-height:1.5;text-shadow:0 0 9px rgb(0 0 0 / .25)}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .area-txt h3{font-size:.9rem}}.benefit-l-btn a .area-txt .inner-txt{line-height:2;margin-top:25px;font-size:1rem;text-shadow:0 0 9px rgb(0 0 0 / .25)}@media screen and (min-width:1600px){.benefit-l-btn a .area-txt .inner-txt{font-size:1.25rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .area-txt .inner-txt{font-size:.75rem;margin-top:10px}}.benefit-l-btn a .btn-icon{position:absolute;bottom:50px;left:50%;margin-left:-40px;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:all 1.2s ease 1s;transition:all 1.2s ease 1s}@media screen and (min-width:1600px){.benefit-l-btn a .btn-icon{bottom:60px}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-icon{bottom:30px;margin-left:-25px}}.benefit-l-btn a .btn-icon .btn-video{display:inline-block;width:80px;height:50px;overflow:hidden;line-height:.1;border:1px solid #fff;position:relative;text-indent:-9999px;background:rgb(255 255 255 / .15);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-icon .btn-video{width:50px;height:32px}}.benefit-l-btn a .btn-icon .btn-video:before{content:'';width:1px;height:1px;border-left:15px solid #fff;border-top:9px solid #fff0;border-bottom:9px solid #fff0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-icon .btn-video:before{border-left:10px solid #fff;border-top:6px solid #fff0;border-bottom:6px solid #fff0}}.benefit-l-btn a .btn-info{width:304px;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;font-family:'Montserrat',sans-serif;letter-spacing:.05em;font-size:1rem;line-height:1.5;position:absolute;top:50px;left:50%;margin-left:-152px;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:all 1.2s ease 1s;transition:all 1.2s ease 1s}@media screen and (min-width:1600px){.benefit-l-btn a .btn-info{width:370px;font-size:1.25rem;top:60px;margin-left:-185px}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-info{font-size:.75rem;width:230px;top:30px;margin-left:-115px}}.benefit-l-btn a .btn-info dt{width:56%;padding:3px;font-weight:700}.benefit-l-btn a .btn-info dd{width:44%;padding:3px;border-left:1px solid #fff}.benefit-l-btn a:hover{text-decoration:none}.benefit-l-btn a:hover img{opacity:1!important;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.benefit-l-btn a:hover .btn-icon .btn-video{opacity:.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'}.benefit-l-btn.is-show a .btn-img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.benefit-l-btn.is-show a .btn-area{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.benefit-l-btn.is-show a .btn-icon{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.benefit-l-btn.is-show a .btn-info{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.benefit-box-wh{background:#fff;padding:0 0 20px}@media screen and (max-width:1024px){.benefit-box-wh{margin-top:-10px}}.benefit-box-wh>*:first-child,.benefit-box-wh>.benefit-subt+.benefit-list{margin-top:0}:not(.dce_caption>.benefit-box-wh)+.dce_caption:has(>.benefit-box-wh .benefit-subt)>.benefit-box-wh{margin-top:35px}.dce_caption:has(>.benefit-box-wh)+.dce_caption:has(>.benefit-box-wh .benefit-subt)>.benefit-box-wh{margin-top:calc(10% - 96px)}.benefit-box-wh:has(.benefit-subt){overflow:hidden;margin-top:calc(10% - 76px)}.dce_caption:has(>.benefit-box-wh):not(:has(+.dce_caption>.benefit-box-wh))>.benefit-box-wh{margin-bottom:115px}.benefit-box-bk{background:#000;padding:65px 0 120px;color:#fff}@media screen and (max-width:1024px){.benefit-box-bk{padding:40px 0 60px}}.benefit-box-bk>*:first-child{margin-top:0}.benefit-lead{width:50%;margin:0 auto;padding-top:10px;font-size:1rem;line-height:2}@media screen and (min-width:1600px){.benefit-lead{font-size:1.25rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-lead{width:auto;margin:20px 20px 0;font-size:.875rem}}.benefit-subt{text-align:center;font-family:'Montserrat',sans-serif;letter-spacing:.05em;font-size:2.5rem;line-height:1.25;margin:35px auto 0;width:95%}@media screen and (min-width:0) and (max-width:640px){.benefit-subt{width:auto;margin:20px 20px 0;font-size:1.3125rem;line-height:1.5}}@media screen and (min-width:1600px){.benefit-subt{font-size:3.125rem}}.benefit-subt+.benefit-other-list{margin-top:60px}@media screen and (min-width:0) and (max-width:640px){.benefit-subt+.benefit-other-list{margin-top:20px}}.benefit-subts{font-family:'Montserrat',sans-serif;letter-spacing:.05em;font-size:2rem;line-height:1.25;margin-top:80px}@media screen and (min-width:1600px){.benefit-subts{font-size:2.5rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-subts{font-size:1.125rem;margin-top:40px}}.benefit-subts.size-s{font-size:1.5rem}@media screen and (min-width:1600px){.benefit-subts.size-s{font-size:1.875rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-subts.size-s{font-size:.9375rem}}.benefit-subts.has-icon{position:relative}@media screen and (min-width:0) and (max-width:640px){.benefit-subts.has-icon{padding-left:40px}}.benefit-subts.has-icon .ttl-icon{width:50px;height:50px;position:absolute;top:-5px;left:0}@media screen and (min-width:1600px){.benefit-subts.has-icon .ttl-icon{top:0}}@media screen and (min-width:0) and (max-width:640px){.benefit-subts.has-icon .ttl-icon{width:30px;height:30px}}.benefit-subts.tac{text-align:center;width:50%;margin-left:auto;margin-right:auto}@media screen and (min-width:0) and (max-width:640px){.benefit-subts.tac{width:auto;margin-left:20px;margin-right:20px}}.benefit-txt{margin-top:25px;font-size:1rem;line-height:2}@media screen and (min-width:1600px){.benefit-txt{font-size:1.25rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-txt{margin-top:15px;font-size:.875rem}}.benefit-txt.fz-s{font-size:.875rem;line-height:1.8}@media screen and (min-width:1600px){.benefit-txt.fz-s{font-size:1.09375rem;line-height:1.5}}.benefit-txt-img{margin-top:45px}.benefit-txt-btn{margin-top:50px}@media screen and (min-width:0) and (max-width:640px){.benefit-txt-btn{margin-top:20px}}.benefit-caption{margin-top:10px;font-size:.875rem}@media screen and (min-width:1600px){.benefit-caption{font-size:1.09375rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-caption{font-size:.6875rem}}.benefit-col2{width:85%;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefit-col2.vtop{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.benefit-col2.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:0) and (max-width:640px){.benefit-col2{display:block;margin-top:25px}}.benefit-col2 .col2-box{width:calc(50% - 30px);margin-right:60px}.benefit-col2 .col2-box:nth-child(even){margin-right:0}@media screen and (min-width:0) and (max-width:640px){.benefit-col2 .col2-box{width:auto;margin-top:20px;margin-right:0}}.benefit-col2 .col2-box img{max-width:100%}.benefit-col2 .col2-box>*:first-child{margin-top:0}.benefit-col2 .col2-box .benefit-col2{width:auto;margin-top:35px}@media screen and (min-width:0) and (max-width:640px){.benefit-col2 .col2-box .benefit-col2{margin-top:25px}}.benefit-col2 .col2-box .benefit-col2 .col2-box{width:calc(50% - 15px);margin-right:30px}@media screen and (min-width:0) and (max-width:640px){.benefit-col2 .col2-box .benefit-col2 .col2-box{width:auto;margin-right:0}}.benefit-col2 .col2-box .benefit-col2 .col2-box:nth-child(even){margin-right:0}@media screen and (min-width:0) and (max-width:640px){.benefit-col2.sp-col2{display:-webkit-box;display:-ms-flexbox;display:flex}.benefit-col2.sp-col2 .col2-box{width:calc(50% - 10px)!important;margin-right:20px!important;margin-top:0}.benefit-col2.sp-col2 .col2-box:nth-child(even){margin-right:0!important}}.benefit-col3{width:85%;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefit-col3.vtop{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.benefit-col3.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:0) and (max-width:640px){.benefit-col3{display:block;margin-top:25px}}.benefit-col3 .col3-box{width:calc(33.3% - 40px);margin-right:60px}.benefit-col3 .col3-box:nth-child(3n){margin-right:0}@media screen and (min-width:0) and (max-width:640px){.benefit-col3 .col3-box{width:auto;margin-top:20px;margin-right:0}}.benefit-col3 .col3-box img{max-width:100%}.benefit-col3 .col3-box>*:first-child{margin-top:0}.benefit-btnc{text-align:center;margin:45px 40px 0}@media screen and (min-width:0) and (max-width:640px){.benefit-btnc{margin:25px 20px 0}}.benefit-imgbk{background:#000;padding:40px;margin-top:35px}@media screen and (min-width:0) and (max-width:640px){.benefit-imgbk{padding:20px;margin-top:20px}}.benefit-imgbk img{width:100%}.benefit-list{width:87%;margin:45px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:0) and (max-width:640px){.benefit-list{width:auto;display:block;margin:20px 15px 0}}.benefit-list li{width:397px;margin-right:23px;margin-top:50px}.benefit-list li h3{min-height:90px}@media screen and (min-width:0) and (max-width:640px){.benefit-list li:nth-child(n+4){margin-top:30px}}@media screen and (min-width:0) and (max-width:640px){.benefit-list li{width:auto;padding:0;margin-right:0}.benefit-list li+li{margin-top:30px}}.benefit-list li h3{font-size:1.375rem;line-height:1.25;font-family:'Montserrat',sans-serif;letter-spacing:.05em;padding:3px 0}@media screen and (min-width:1600px){.benefit-list li h3{font-size:1.71875rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-list li h3{font-size:1.125rem}}.benefit-list li h3 .has-icon{display:inline-block;padding-left:55px;position:relative;text-align:left}@media screen and (min-width:0) and (max-width:640px){.benefit-list li h3 .has-icon{padding-left:40px}}.benefit-list li h3 .has-icon .ttl-icon{width:40px;height:40px;position:absolute;left:0;top:50%;margin-top:-20px}@media screen and (min-width:0) and (max-width:640px){.benefit-list li h3 .has-icon .ttl-icon{width:30px;height:30px;margin-top:-15px}}.benefit-list li .item-img{margin-top:20px}@media screen and (min-width:0) and (max-width:640px){.benefit-list li .item-img{margin-top:15px}}.benefit-list li .item-txt{margin-top:15px;font-size:.875rem}@media screen and (min-width:640px){.benefit-list li .item-txt{margin-top:20px;font-size:1rem}}@media screen and (min-width:1600px){.benefit-list li .item-txt{font-size:1.25rem}}.benefit-list li .item-link{margin-top:20px}@media screen and (min-width:0) and (max-width:640px){.benefit-list li .item-link{margin-top:15px}}.benefit-list li .item-link .m-btn-video{display:block}.benefit-img-full{width:85%;margin:45px auto 0;text-align:center}@media screen and (min-width:0) and (max-width:640px){.benefit-img-full{width:auto;margin:20px 20px 0}}.benefit-img-full img{width:100%}.benefit-box-cntimg{width:85%;margin:80px auto 125px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefit-box-cntimg.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:0) and (max-width:640px){.benefit-box-cntimg{display:block;margin-top:25px}}.benefit-box-cntimg .cntimg-box{width:65%}@media screen and (min-width:0) and (max-width:640px){.benefit-box-cntimg .cntimg-box{width:auto}}.benefit-box-cntimg .cntimg-box .box-ttl{font-family:'Montserrat',sans-serif;letter-spacing:.05em;font-size:2rem;line-height:1.5}@media screen and (min-width:1600px){.benefit-box-cntimg .cntimg-box .box-ttl{font-size:2.5rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-box-cntimg .cntimg-box .box-ttl{font-size:1.125rem}}.benefit-box-cntimg .cntimg-box p{margin-top:10px;font-size:1rem;line-height:2}@media screen and (min-width:1600px){.benefit-box-cntimg .cntimg-box p{font-size:1.25rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-box-cntimg .cntimg-box p{margin-top:5px;font-size:.75rem}}.benefit-box-cntimg .cntimg-img{width:30%}@media screen and (min-width:0) and (max-width:640px){.benefit-box-cntimg .cntimg-img{width:auto;margin-top:15px}}.benefit-box-cntimg .cntimg-img>img{width:100%}.benefit-box-cntimg.no-img{display:block}.benefit-box-cntimg.no-img .cntimg-box{width:auto}.hospitality-automated{background-image:url('../../../benefit/images/hospitality_automated_pc.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative;height:calc(43.23vw);min-height:590px}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated{background-image:url('../../../benefit/images/hospitality_automated_sp.jpg');padding:40px 20px;height:calc(142vw);min-height:455px}}.hospitality-automated:after{content:'';display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .8);-webkit-transition:all 3s ease 1s;transition:all 3s ease 1s}.hospitality-automated .automated-area{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:+1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,calc(-50% + 40px));-ms-transform:translate(-50%,calc(-50% + 40px));transform:translate(-50%,calc(-50% + 40px))}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated .automated-area{width:calc(100vw - 40px);display:block;-webkit-transform:translate(-50%,calc(-50% + 15px));-ms-transform:translate(-50%,calc(-50% + 15px));transform:translate(-50%,calc(-50% + 15px))}}.hospitality-automated .automated-area .area-txt{width:50%;position:relative;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:all 1.2s ease 2s;transition:all 1.2s ease 2s;text-align:center}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated .automated-area .area-txt{width:auto}}.hospitality-automated .automated-area .area-txt .txt-inner{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated .automated-area .area-txt .txt-inner{position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.hospitality-automated .automated-area .area-txt .txt-inner h2{font-family:'Montserrat',sans-serif;font-size:3.5rem;color:#fff;line-height:1.5;letter-spacing:.05em}@media screen and (min-width:1600px){.hospitality-automated .automated-area .area-txt .txt-inner h2{font-size:4.375rem}}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated .automated-area .area-txt .txt-inner h2{font-size:1.5rem;text-align:center}}.hospitality-automated .automated-area .area-txt .txt-inner .inner-btn{margin-top:40px}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated .automated-area .area-txt .txt-inner .inner-btn{margin-top:10px}}.hospitality-automated .automated-area .area-img{width:50%;text-align:center}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated .automated-area .area-img{width:auto;margin-top:20px}}.hospitality-automated .automated-area .area-img img{width:440px}@media screen and (max-width:1024px){.hospitality-automated .automated-area .area-img img{max-width:80%}}@media screen and (min-width:1600px){.hospitality-automated .automated-area .area-img img{width:500px}}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated .automated-area .area-img img{width:100%;max-width:100%}}.hospitality-automated.is-show:after{opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}.hospitality-automated.is-show .automated-area .area-txt{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.design-btn a{color:#fff;display:block;position:relative;overflow:hidden}.design-btn a .btn-slide{line-height:.1}.design-btn a .btn-slide .slide-item img{width:100%;vertical-align:bottom}.design-btn a h2{position:absolute;top:50%;left:20px;right:20px;text-align:center;-webkit-transform:translateY(calc(-50% - 60px));-ms-transform:translateY(calc(-50% - 60px));transform:translateY(calc(-50% - 60px));font-family:'Montserrat',sans-serif;font-size:3.375rem;text-shadow:0 0 18px rgb(0 0 0 / .25);opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:all 1.2s ease 1s;transition:all 1.2s ease 1s}@media screen and (min-width:0) and (max-width:640px){.design-btn a h2{-webkit-transform:translateY(calc(-50% - 45px));-ms-transform:translateY(calc(-50% - 45px));transform:translateY(calc(-50% - 45px));font-size:1.2rem;text-shadow:0 0 9px rgb(0 0 0 / .25)}}.design-btn a h2 img{width:390px}@media screen and (min-width:1600px){.design-btn a h2 img{width:auto}}@media screen and (min-width:0) and (max-width:640px){.design-btn a h2 img{width:195px}}.design-btn a h2.pos-r{left:50%;text-align:left}@media screen and (min-width:0) and (max-width:640px){.design-btn a h2.pos-r{-webkit-transform:translateY(calc(-50% - 70px));-ms-transform:translateY(calc(-50% - 70px));transform:translateY(calc(-50% - 70px));left:20px;text-align:center}}.design-btn a h2.pos-r img{width:460px}@media screen and (min-width:1600px){.design-btn a h2.pos-r img{width:auto}}@media screen and (min-width:0) and (max-width:640px){.design-btn a h2.pos-r img{width:230px}}.design-btn a .btn-box .box-img img{width:100%}.design-btn a .btn-txt{position:absolute;top:50%;left:20px;right:20px;text-align:center;-webkit-transform:translateY(calc(-50% + 35px));-ms-transform:translateY(calc(-50% + 35px));transform:translateY(calc(-50% + 35px));font-size:1rem;text-shadow:0 0 18px rgb(0 0 0 / .25);opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:all 1.2s ease 1s;transition:all 1.2s ease 1s}@media screen and (min-width:0) and (max-width:640px){.design-btn a .btn-txt{-webkit-transform:translateY(calc(-50% + 15px));-ms-transform:translateY(calc(-50% + 15px));transform:translateY(calc(-50% + 15px))}}.design-btn a .btn-txt.pos-r{left:50%;text-align:left}@media screen and (min-width:0) and (max-width:640px){.design-btn a .btn-txt.pos-r{-webkit-transform:translateY(calc(-50%));-ms-transform:translateY(calc(-50%));transform:translateY(calc(-50%));left:20px;text-align:center}}@media screen and (min-width:1600px){.design-btn a .btn-txt{font-size:1.25rem}}@media screen and (min-width:0) and (max-width:640px){.design-btn a .btn-txt{font-size:.75rem}}.design-btn a .btn-icon{position:absolute;bottom:50px;left:50%;margin-left:-40px;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:all 1.2s ease 1s;transition:all 1.2s ease 1s}@media screen and (min-width:1600px){.design-btn a .btn-icon{bottom:60px}}@media screen and (min-width:0) and (max-width:640px){.design-btn a .btn-icon{bottom:30px;margin-left:-25px}}.design-btn a .btn-icon .btn-video{display:inline-block;width:80px;height:50px;overflow:hidden;line-height:.1;border:1px solid #fff;position:relative;text-indent:-9999px;background:rgb(255 255 255 / .15);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width:0) and (max-width:640px){.design-btn a .btn-icon .btn-video{width:50px;height:32px}}.design-btn a .btn-icon .btn-video:before{content:'';width:1px;height:1px;border-left:15px solid #fff;border-top:9px solid #fff0;border-bottom:9px solid #fff0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:0) and (max-width:640px){.design-btn a .btn-icon .btn-video:before{border-left:10px solid #fff;border-top:6px solid #fff0;border-bottom:6px solid #fff0}}.design-btn a:hover{text-decoration:none}.design-btn a:hover img{opacity:1!important;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.design-btn a:hover .btn-icon .btn-video{opacity:.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'}.design-btn.is-show a h2{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.design-btn.is-show a .btn-txt{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.design-btn.is-show a .btn-icon{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}.design-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:50px solid #1b1b1b}@media screen and (min-width:0) and (max-width:640px){.design-area{display:block;border-bottom:25px solid #1b1b1b}}.design-area.bd-last{border-bottom:100px solid #1b1b1b}@media screen and (min-width:0) and (max-width:640px){.design-area.bd-last{border-bottom:50px solid #1b1b1b}}.design-area .design-box{width:50%;position:relative}@media screen and (min-width:0) and (max-width:640px){.design-area .design-box{width:100%}}.design-area .design-box .box-img{line-height:.1}.design-area .design-box .box-img>img{width:100%}.design-area .design-box .box-caption{position:absolute;bottom:30px;left:30px;right:30px;text-align:center;color:#fff;font-size:1rem}@media screen and (min-width:1600px){.design-area .design-box .box-caption{font-size:1.25rem}}@media screen and (min-width:0) and (max-width:640px){.design-area .design-box .box-caption{bottom:15px;font-size:.75rem}}.design-area .design-box.box-l{width:calc(200% / 3)}@media screen and (min-width:0) and (max-width:640px){.design-area .design-box.box-l{width:100%}}.design-area .design-box.box-s{width:calc(100% / 3)}@media screen and (min-width:0) and (max-width:640px){.design-area .design-box.box-s{width:100%}}.design-area .design-box.cap-top .box-caption{bottom:auto;top:60px}@media screen and (min-width:0) and (max-width:640px){.design-area .design-box.cap-top .box-caption{top:30px}}.cleanliness-illust{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(43.23vw);min-height:590px}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust{height:calc(118.4vw);min-height:380px}}.cleanliness-illust.illust-main{background-image:url('../../../benefit/images/cleanliness_main_pc.jpg')}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust.illust-main{background-image:url('../../../benefit/images/cleanliness_main_sp.jpg')}}.cleanliness-illust.illust-1{background-image:url('../../../benefit/images/cleanliness_illust1_bg_pc.jpg');border-bottom:100px solid #fff;min-height:800px}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust.illust-1{background-image:url('../../../benefit/images/cleanliness_illust1_bg_sp.jpg');height:calc(196vw);min-height:680px}}.cleanliness-illust.illust-1 .illust-area .area-img>img{width:auto}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust.illust-1 .illust-area .area-img>img{width:282px;margin:0 auto}}.cleanliness-illust .illust-area{width:85%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:7.5%;right:7.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area{display:block;width:auto;left:20px;right:20px}}.cleanliness-illust .illust-area .area-txt{width:50%;color:#fff;font-family:'Montserrat',sans-serif;letter-spacing:.05em;line-height:1.5}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt{width:auto;text-align:center}}.cleanliness-illust .illust-area .area-txt h2{font-size:3.5rem}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-txt h2{font-size:4.375rem}}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt h2{font-size:1.5rem}}.cleanliness-illust .illust-area .area-txt h2.fzs{font-size:2rem}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt h2.fzs{font-size:.9375rem;text-align:left}}.cleanliness-illust .illust-area .area-txt p{margin-top:25px;font-size:2rem}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-txt p{font-size:2.5rem}}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt p{margin-top:10px;font-size:.9375rem}}.cleanliness-illust .illust-area .area-txt p.fzs{font-size:1rem}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt p.fzs{font-size:.75rem;text-align:left}}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-txt p.fzs{font-size:1.25rem}}.cleanliness-illust .illust-area .area-img{width:50%;text-align:center}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-img{width:auto;margin-top:20px}}.cleanliness-illust .illust-area .area-img>img{width:396px}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-img>img{width:auto}}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-img>img{width:260px;margin:0 auto}}.cleanliness-illust .illust-area .area-img .img-ttl{text-align:center;font-family:'Montserrat',sans-serif;letter-spacing:.05em;line-height:1.5;font-size:1rem;color:#fff;margin-bottom:40px}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-img .img-ttl{font-size:1.25rem}}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-img .img-ttl{font-size:.75rem;margin-bottom:20px}}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav+.cleanliness-illust{padding-top:60px}}.m-box-headnav+.cleanliness-illust .illust-area{margin-top:35px}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav+.cleanliness-illust .illust-area{margin-top:20px}}.cefiontect-num{width:405px;margin-top:35px;margin-bottom:55px}@media screen and (min-width:1600px){.cefiontect-num{width:562px}}@media screen and (min-width:0) and (max-width:640px){.cefiontect-num{width:auto}}.benefit-flow{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1600px){.benefit-flow{margin:70px auto 0}}@media screen and (min-width:0) and (max-width:640px){.benefit-flow{margin-top:30px;display:block}}.benefit-flow .flow-box{width:calc(25% - 45px);position:relative}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box{width:auto}}.benefit-flow .flow-box h4{font-family:'Montserrat',sans-serif;text-align:center;font-size:1.5rem}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box h4{font-size:1.125rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box .flow-imgarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}}.benefit-flow .flow-box .flow-imgarea .flow-img{margin-top:30px;text-align:center}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box .flow-imgarea .flow-img{width:35%;margin-top:0}}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box .flow-imgarea .flow-img img{width:100%}}.benefit-flow .flow-box .flow-imgarea .flow-txt{margin-top:35px;font-size:.875rem}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box .flow-imgarea .flow-txt{margin-top:0;padding-left:20px;font-size:.875rem;width:65%}}@media screen and (min-width:1600px){.benefit-flow .flow-box .flow-imgarea .flow-txt{font-size:1.125rem}}.benefit-flow .flow-box .flow-imgarea .flow-imgwide{margin-top:20px}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box .flow-imgarea .flow-imgwide{margin-top:0;width:65%;padding-left:35px}}.benefit-flow .flow-box .flow-imgarea .flow-imgwide img{width:100%}.benefit-flow .flow-box .flow-imgarea .flow-txtwide{margin-top:15px}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box .flow-imgarea .flow-txtwide{width:100%;font-size:.6875rem;margin:10px 0 0;text-align:center}}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box+.flow-box{margin-top:60px}}@media screen and (min-width:1600px){.benefit-flow .flow-box+.flow-box:before{left:-38px}}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box+.flow-box:before{width:20px;height:20px;background-size:20px 20px;left:50%;margin-left:-10px;top:-40px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.benefit-text{margin-top:calc(5% + 50px)}.benefit-structure{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 3.5em}@media screen and (min-width:0) and (max-width:640px){.benefit-structure{margin-top:30px;display:block;padding:0}}.benefit-structure .structure-item{width:calc(20% - 52px);font-size:1rem;position:relative;padding-top:.75em}@media screen and (min-width:1600px){.benefit-structure .structure-item{font-size:1.5rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item{padding-top:0;width:auto}}.benefit-structure .structure-item h4{font-family:'Montserrat',sans-serif;text-align:center}.benefit-structure .structure-item .structure-imgarea{margin-top:30px;position:relative}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item .structure-imgarea{margin-top:15px}}.benefit-structure .structure-item .structure-imgarea .structure-img{text-align:center}.benefit-structure .structure-item .structure-imgarea .structure-img img{width:140px}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item .structure-imgarea .structure-img img{width:55px}}.benefit-structure .structure-item .structure-imgarea .structure-imgtxt{text-align:center}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item .structure-imgarea .structure-imgtxt{font-size:.875rem}}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item+.structure-item{margin-top:60px}}.benefit-structure .structure-item+.structure-item:before{content:'';display:inline-block;width:50px;height:30px;background:url('../../../_assets/images/i_ar_struct.png') no-repeat;position:absolute;left:-55px;top:100px}@media screen and (min-width:1600px){.benefit-structure .structure-item+.structure-item:before{left:-65px}}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item+.structure-item:before{width:25px;height:15px;background-size:25px 15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:-35px;left:50%;margin-left:-12px}}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item.item-ewaterplus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.benefit-structure .structure-item.item-ewaterplus h4{font-size:1.25rem;margin-top:-5px;font-weight:700}@media screen and (min-width:1600px){.benefit-structure .structure-item.item-ewaterplus h4{font-size:1.6875rem}}.benefit-structure .structure-item.item-ewaterplus .structure-imgarea{margin-top:28px}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusl{width:calc(50% - 10px)}}.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr{position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:calc(50% - 10px);font-size:.875rem}}.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr h5{text-align:center;white-space:nowrap}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr h5{white-space:normal}}.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr ul{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr ul{display:block}}.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr ul li{border:1px solid #000;padding:0 10px;text-align:center}.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr ul li+li{margin-left:20px}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr ul li+li{margin-left:0;margin-top:10px}}.benefit-structure .structure-item.ttl-l2{padding-top:0}.benefit-structure .structure-item.ttl-l2 .structure-imgarea{margin-top:15px}@media screen and (min-width:1600px){.benefit-structure .structure-item.ttl-l2 .structure-imgarea{margin-top:8px}}.m-box-headnav+.benefit-box-wh{margin-top:80px}@media screen and (max-width:1024px){.m-box-headnav+.benefit-box-wh{margin-top:100px}}@media screen and (min-width:0) and (max-width:640px){.m-box-headnav+.benefit-box-wh{margin-top:50px}}.list-item{display:inline-block}.benefit-subts.has-icon img{width:50px}.benefit-subts{line-height:1.6!important}.benefit-col2 .col2-box{max-height:489px;overflow:hidden;width:100%}.benefit-col2 .col2-box:nth-of-type(2) img{height:100%;width:100%}.benefit-col2{margin-bottom:10%}.dce_caption:has(.benefit-subt){overflow:hidden}.dce_caption .benefit-list .list-item{height:fit-content;margin-top:5%;width:397px}.design-btn .btn-txt{width:50%;margin:0 auto}.benefit-list .list-item{display:table}.design-box,.box-img{height:100%}.dce_caption .list-item{margin:0 auto}.benefit-txt{text-align:left}.benefit-flow .flow-box{width:calc(25% - 45px);position:relative;border:1px solid #bababa;padding:10px}header.gb-common-2019_header{position:sticky;height:auto}header .gb-common-2019_header__inner{z-index:1001}div .m-box-headnav .headnav-area{z-index:99}[data-namespace='index']{padding-top:0}.showcase-area .area-thumb{top:79px}.showcase-area .area-thumb .thumb-area .thumb-slide .slick-arrow{top:50%}@media screen and (max-width:640px) and (min-width:0){.showcase-area .area-thumb{top:auto}}.modal-video-body{max-width:660px!important}.modal-video-close-btn{top:-72px!important;right:-10px!important;width:52px!important;height:52px!important}.gb-common-2019_header{position:relative;height:auto}.modal .modal-inner .vjs-poster{display:none}h1,h2,h3,h4,h5,h6{font-weight:400}html #body_inner .m-box-headnav,html #body_inner .u-area-top{font-size:16px;font-weight:400}@media screen and (min-width:1500px){html #body_inner .m-box-headnav,html #body_inner .u-area-top{font-size:12.5px}}@media screen and (max-width:767px){html #body_inner .m-box-headnav,html #body_inner .u-area-top{font-size:18px}}@media screen and (max-width:639px){html #body_inner .m-box-headnav,html #body_inner .u-area-top{font-size:16px}}.menu-list li{position:unset}.m-box-headnav .headnav-area .headnav-inner .headnav-logo.has-ttl .logo-ttl{font-family:'Montserrat',sans-serif;font-size:18.56px;font-size:1.16em}.m-box-headnav .headnav-area .headnav-inner .headnav-menu{font-family:'Montserrat',sans-serif}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item{font-size:16px;font-size:1em}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-item{font-size:.9375em}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area{font-size:14px;font-size:.875em}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl{font-size:16px;font-size:1em}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-ttl{font-size:.75em}}.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu{font-size:14px;font-size:.875em}@media screen and (max-width:1024px){.m-box-headnav .headnav-area .headnav-inner .headnav-menu .menu-list>li .menu-drop .drop-area .drop-menu{font-size:.75em}}.benefit-nav ul li a span{font-size:24px;font-size:1.5em}@media screen and (max-width:1024px){.benefit-nav ul li a span{font-size:1.2em}}@media screen and (min-width:1600px){.benefit-nav ul li a span{font-size:1.875em}}@media screen and (min-width:0) and (max-width:640px){.benefit-nav ul li a span{font-size:.6em}}.m-pagettl h1{font-family:'Montserrat',sans-serif;font-size:36px;font-size:2.25em}@media screen and (min-width:0) and (max-width:640px){.m-pagettl h1{font-size:1.125em}}a.m-btn-video{font-family:'Montserrat',sans-serif;font-size:16px;font-size:1em;font-weight:700}@media screen and (min-width:1600px){a.m-btn-video{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){a.m-btn-video{font-size:.875em}}a.m-btn-video.btn-m{font-size:24px;font-size:1.5em}a.m-btn-video.btn-s{font-size:16px;font-size:1em}.m-box-regionlink a{font-family:'Montserrat',sans-serif;font-size:24px;font-size:1.5em}@media screen and (min-width:0) and (max-width:640px){.m-box-regionlink a{font-size:1em}}.u-area-top .top-mainslide .mainslide-area .slide-item .item-txt dl dd{font-size:16px;font-size:1em}.u-area-top .top-benefit h2{font-family:'Montserrat',sans-serif;font-size:40px;font-size:2.5em}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-benefit h2{font-size:1.5em}}@media screen and (min-width:1600px){.u-area-top .top-benefit h2{font-size:3.125em}}.u-area-top .top-recommend h2{font-family:'Montserrat',sans-serif;font-size:40px;font-size:2.5em}@media screen and (min-width:0) and (max-width:640px){.u-area-top .top-recommend h2{font-size:1.5em}}@media screen and (min-width:1600px){.u-area-top .top-recommend h2{font-size:3.125em}}.u-area-top .top-recommend .recommend-list li a dl dd span{font-family:'Montserrat',sans-serif;font-size:24px;font-size:1.5em}@media screen and (max-width:1024px){.u-area-top .top-recommend .recommend-list li a dl dd span{font-size:1.125em}}@media screen and (min-width:1600px){.u-area-top .top-recommend .recommend-list li a dl dd span{font-size:1.875em}}.u-area-top .index-where h2{font-family:'Montserrat',sans-serif;font-size:40px;font-size:2.5em}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where h2{font-size:1.5em}}@media screen and (min-width:1600px){.u-area-top .index-where h2{font-size:3.125em}}.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li a{font-size:14px;font-size:.875em}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-where .where-map .map-area .area-item .item-list>ul>li a{font-size:.75em}}.u-area-top .index-where .where-map .map-area .area-item .item-btn{font-size:14px;font-size:.875em}.u-area-top .index-showcase h2{font-family:'Montserrat',sans-serif;font-size:40px;font-size:2.5em}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-showcase h2{font-size:1.5em}}@media screen and (min-width:1600px){.u-area-top .index-showcase h2{font-size:3.125em}}.u-area-top .index-concept .concept-area .area-item h3.item-ttl{font-size:24px;font-size:1.5em;font-weight:700}.u-area-top .index-concept .concept-area .area-item p{font-size:16px;font-size:.875em}.gtext{font-size:0.575em!important;margin-top:36px}@media (min-width:1024px){.gtext{margin-top:40px}}.u-area-top .index-concept .concept-area .area-item p:nth-of-type(2){margin-top:0}.u-area-top .index-concept .concept-area .area-item p{line-height:1.6}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept .concept-area .area-item p{font-size:.75em;margin-bottom:2vh}.u-area-top .index-concept .concept-area .area-item .item-img{padding:0}}.u-area-top .index-concept .concept-area .area-item p.note{font-size:14px;font-size:.875em}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept .concept-area .area-item p.note{font-size:.6875em}}.u-area-top .index-concept h2{font-family:'Montserrat',sans-serif;font-size:40px;font-size:2.5em}@media screen and (min-width:0) and (max-width:640px){.u-area-top .index-concept h2{font-size:1.8em}}.showcase-area .area-main .main-ttl{font-family:'Montserrat',sans-serif;font-size:24px;font-size:1.5em}@media screen and (min-width:1600px){.showcase-area .area-main .main-ttl{font-size:1.875em}}@media screen and (min-width:0) and (max-width:640px){.showcase-area .area-main .main-ttl{font-size:1.125em}}.showcase-area .area-product h2{font-family:'Montserrat',sans-serif;font-size:20px;font-size:1.25em}@media screen and (min-width:0) and (max-width:640px){.showcase-area .area-product h2{font-size:.75em}}.showcase-area .area-product .product-list li a .list-cat,.showcase-area .area-product .product-list li .no-link .list-cat{font-family:'Montserrat',sans-serif;font-size:16px;font-size:1em;font-weight:700}@media screen and (min-width:1600px){.showcase-area .area-product .product-list li a .list-cat,.showcase-area .area-product .product-list li .no-link .list-cat{font-size:1.125em}}@media screen and (min-width:0) and (max-width:640px){.showcase-area .area-product .product-list li a .list-cat,.showcase-area .area-product .product-list li .no-link .list-cat{font-size:.625em}}.showcase-area .area-product .product-list li a .list-name,.showcase-area .area-product .product-list li .no-link .list-name{font-family:'Montserrat',sans-serif;font-size:16px;font-size:1em}@media screen and (min-width:1600px){.showcase-area .area-product .product-list li a .list-name,.showcase-area .area-product .product-list li .no-link .list-name{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.showcase-area .area-product .product-list li a .list-name,.showcase-area .area-product .product-list li .no-link .list-name{font-size:.6875em}}.benefit-l-btn a .btn-area>h2 span{font-family:'Montserrat',sans-serif;font-size:56px;font-size:3.5em}@media screen and (min-width:1600px){.benefit-l-btn a .btn-area>h2 span{font-size:4.375em}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2 span{font-size:1.3em}}.benefit-l-btn a .btn-area>h2.has-upper span{font-size:48px;font-size:3em}@media screen and (min-width:1600px){.benefit-l-btn a .btn-area>h2.has-upper span{font-size:3.75em}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area>h2.has-upper span{font-size:1.125em}}.benefit-l-btn a .btn-area .area-sub{font-family:'Montserrat',sans-serif;font-size:24px;font-size:1.5em}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-area .area-sub{font-size:.9375em}}.benefit-l-btn a .area-txt h3{font-family:'Montserrat',sans-serif;font-size:32px;font-size:2em}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .area-txt h3{font-size:.9em}}.benefit-l-btn a .area-txt .inner-txt{font-size:16px;font-size:1em}@media screen and (min-width:1600px){.benefit-l-btn a .area-txt .inner-txt{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .area-txt .inner-txt{font-size:.75em}}.benefit-l-btn a .btn-info{font-family:'Montserrat',sans-serif;font-size:16px;font-size:1em}@media screen and (min-width:1600px){.benefit-l-btn a .btn-info{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.benefit-l-btn a .btn-info{font-size:.75em}}.benefit-l-btn a .btn-info dt{font-weight:700}.benefit-lead{font-size:16px;font-size:1em}@media screen and (min-width:1600px){.benefit-lead{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.benefit-lead{font-size:.875em}}.benefit-subt{font-family:'Montserrat',sans-serif;font-size:40px;font-size:2.5em}@media screen and (min-width:0) and (max-width:640px){.benefit-subt{font-size:1.3125em}}@media screen and (min-width:1600px){.benefit-subt{font-size:3.125em}}.benefit-subts{font-family:'Montserrat',sans-serif;font-size:32px;font-size:2em}@media screen and (min-width:1600px){.benefit-subts{font-size:2.5em}}@media screen and (min-width:0) and (max-width:640px){.benefit-subts{font-size:1.125em}}.benefit-subts.size-s{font-size:24px;font-size:1.5em}@media screen and (min-width:1600px){.benefit-subts.size-s{font-size:1.875em}}@media screen and (min-width:0) and (max-width:640px){.benefit-subts.size-s{font-size:.9375em}}.benefit-txt{font-size:16px;font-size:1em}@media screen and (min-width:1600px){.benefit-txt{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.benefit-txt{font-size:.875em}}.benefit-txt.fz-s{font-size:14px;font-size:.875em}@media screen and (min-width:1600px){.benefit-txt.fz-s{font-size:1.09375em}}.benefit-caption{font-size:14px;font-size:.875em}@media screen and (min-width:1600px){.benefit-caption{font-size:1.09375em}}@media screen and (min-width:0) and (max-width:640px){.benefit-caption{font-size:.6875em}}.benefit-list li h3{font-family:'Montserrat',sans-serif;font-size:22px;font-size:1.375em}@media screen and (min-width:1600px){.benefit-list li h3{font-size:1.71875em}}@media screen and (min-width:0) and (max-width:640px){.benefit-list li h3{font-size:1.125em}}.benefit-list li .item-txt{font-size:16px;font-size:1em}@media screen and (min-width:1600px){.benefit-list li .item-txt{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.benefit-list li .item-txt{font-size:.875em}}.benefit-box-cntimg .cntimg-box .box-ttl{font-family:'Montserrat',sans-serif;font-size:32px;font-size:2em}@media screen and (min-width:1600px){.benefit-box-cntimg .cntimg-box .box-ttl{font-size:2.5em}}@media screen and (min-width:0) and (max-width:640px){.benefit-box-cntimg .cntimg-box .box-ttl{font-size:1.125em}}.benefit-box-cntimg .cntimg-box p{font-size:16px;font-size:1em}@media screen and (min-width:1600px){.benefit-box-cntimg .cntimg-box p{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.benefit-box-cntimg .cntimg-box p{font-size:.75em}}.hospitality-automated .automated-area .area-txt .txt-inner h2{font-family:'Montserrat',sans-serif;font-size:56px;font-size:3.5em}@media screen and (min-width:1600px){.hospitality-automated .automated-area .area-txt .txt-inner h2{font-size:4.375em}}@media screen and (min-width:0) and (max-width:640px){.hospitality-automated .automated-area .area-txt .txt-inner h2{font-size:1.5em}}.design-btn a h2{font-family:'Montserrat',sans-serif;font-size:54px;font-size:3.375em}@media screen and (min-width:0) and (max-width:640px){.design-btn a h2{font-size:1.2em}}.design-btn a .btn-txt{font-size:16px;font-size:1em}@media screen and (min-width:1600px){.design-btn a .btn-txt{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.design-btn a .btn-txt{font-size:.75em}}.design-area .design-box .box-caption{font-size:16px;font-size:1em}@media screen and (min-width:1600px){.design-area .design-box .box-caption{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.design-area .design-box .box-caption{font-size:.75em}}.cleanliness-illust .illust-area .area-txt{font-family:'Montserrat',sans-serif}.cleanliness-illust .illust-area .area-txt h2{font-size:56px;font-size:3.5em}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-txt h2{font-size:4.375em}}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt h2{font-size:1.5em}}.cleanliness-illust .illust-area .area-txt h2.fzs{font-size:32px;font-size:2em}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt h2.fzs{font-size:.9375em}}.cleanliness-illust .illust-area .area-txt p{font-size:32px;font-size:2em}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-txt p{font-size:2.5em}}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt p{font-size:.9375em}}.cleanliness-illust .illust-area .area-txt p.fzs{font-size:16px;font-size:1em}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-txt p.fzs{font-size:.75em}}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-txt p.fzs{font-size:1.25em}}.cleanliness-illust .illust-area .area-img .img-ttl{font-family:'Montserrat',sans-serif;font-size:16px;font-size:1em}@media screen and (min-width:1600px){.cleanliness-illust .illust-area .area-img .img-ttl{font-size:1.25em}}@media screen and (min-width:0) and (max-width:640px){.cleanliness-illust .illust-area .area-img .img-ttl{font-size:.75em}}.benefit-flow .flow-box h4{font-family:'Montserrat',sans-serif;font-size:24px;font-size:1.5em}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box h4{font-size:1.125em}}.benefit-flow .flow-box .flow-imgarea .flow-txt{font-size:14px;font-size:.875em}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box .flow-imgarea .flow-txt{font-size:.875em}}@media screen and (min-width:1600px){.benefit-flow .flow-box .flow-imgarea .flow-txt{font-size:1.125em}}@media screen and (min-width:0) and (max-width:640px){.benefit-flow .flow-box .flow-imgarea .flow-txtwide{font-size:.6875em}}.benefit-structure .structure-item{font-size:16px;font-size:1em}@media screen and (min-width:1600px){.benefit-structure .structure-item{font-size:1.5em}}.benefit-structure .structure-item h4{font-family:'Montserrat',sans-serif}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item .structure-imgarea .structure-imgtxt{font-size:.875em}}.benefit-structure .structure-item.item-ewaterplus h4{font-size:20px;font-size:1.25em;font-weight:700}@media screen and (min-width:1600px){.benefit-structure .structure-item.item-ewaterplus h4{font-size:1.6875em}}@media screen and (min-width:0) and (max-width:640px){.benefit-structure .structure-item.item-ewaterplus .structure-ewaterplusr{font-size:.875em}}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:#fff0}.featherlight:last-of-type{background:rgb(0 0 0 / .8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid #fff0;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgb(255 255 255 / .3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid #fff0}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight.featherlight-slider-box .featherlight-content{padding:35px 35px 0;border-bottom:35px solid #fff0}.featherlight.featherlight-slider-box .featherlight-close-icon{color:#666;font-size:28px;font-weight:700;height:35px;line-height:35px;width:35px}@media (min-width:640px){.ppz-ns{font-size:16px}}.ppz-ns .innerEl,.ppz-ns .innerEl-tight,.ppz-ns .innerEl-wide,.ppz-ns .innerEl-huge,.ppz-ns .innerEl-full,.ppz-ns .innerEl-max{margin:0 auto;padding:0}.ppz-ns .link-phone:hover,.ppz-ns .link-fax:hover{color:initial!important}.ppz-ns .zoom-icon-container{background-color:#fff;border-radius:0 0 0 2px;display:none;height:32px;position:absolute;right:0;top:0;width:32px}@media (min-width:640px){.ppz-ns .zoom-icon-container{display:block}}.ppz-ns [class*="icono"]{box-sizing:border-box;color:#3088ce;display:inline-block;position:relative;vertical-align:middle}.ppz-ns [class*="icono"]:after,.ppz-ns [class*="icono"]:before{box-sizing:border-box;content:""}.ppz-ns [class*="icono-arrow1"]{width:11px;height:11px;border-width:3px 3px 0 0;border-style:solid;margin:4px}.ppz-ns [class*="icono-arrow1"]:before{right:0;top:-2px;position:absolute;height:3px;box-shadow:inset 0 0 0 96px;transform:rotate(-45deg);width:13px;transform-origin:right top}.ppz-ns [class*="icono-arrow1"][class*="-left"]{transform:rotate(45deg)}.ppz-ns [class*="icono-arrow1"][class*="-left"][class*="-up"]{left:13px;top:-4px;transform:none}.ppz-ns [class*="icono-arrow1"][class*="-left"][class*="-down"]{transform:rotate(90deg)}.ppz-ns [class*="icono-arrow1"][class*="-right"]{transform:rotate(-135deg)}.ppz-ns [class*="icono-arrow1"][class*="-right"][class*="-up"]{transform:rotate(-90deg)}.ppz-ns [class*="icono-arrow1"][class*="-right"][class*="-down"]{top:-16px;transform:rotate(180deg)}.ppz-ns [class*="icono-arrow1"][class*="-up"]{transform:rotate(-45deg)}.ppz-ns [class*="icono-arrow1"][class*="-down"]{transform:rotate(135deg)}.ppz-ns .hidden{display:none}@media (max-width:639px){.ppz-ns .hidden-for-mobile{display:none!important}}@media (min-width:640px){.ppz-ns .hidden-for-desktop{display:none!important}}.ppz-ns .no-wrap,.ppz-ns .no-break{white-space:nowrap}.ppz-ns .center-wrapper{margin:0 auto;max-width:1140px}.ppz-ns .align-left{text-align:left}.ppz-ns .common--hr{border:1px solid #999;margin:20px 35%;width:30%}@media (min-width:640px){.ppz-ns .common--hr{margin:20px 35% 40px}}.ppz-ns .common-button{color:#3088ce;cursor:pointer;display:block;font-size:13px;font-weight:600;left:49%;margin-right:-50%;margin-top:10px;position:relative;text-align:center;text-transform:uppercase;transform:translate(-50%,0)}@media (min-width:640px){.ppz-ns .common-button{font-size:16px}}.ppz-ns .common-button::after{content:">";font-size:18px;position:absolute;right:-11px;top:-5px}@media (min-width:640px){.ppz-ns .common-button::after{top:-2px}}.ppz-ns .button-show-more::after{right:-13px;transform:rotate(90deg)}.ppz-ns .button-show-more.close::after{transform:rotate(270deg)}.ppz-ns .button-go-to-top{padding-right:5px}.ppz-ns .button-go-to-top::after{transform:rotate(270deg)}.ppz-ns .section__title{line-height:26px;margin:0 auto 20px;max-width:1140px;padding:0 10px;text-align:center;text-transform:uppercase}@media (min-width:640px){.ppz-ns .section__title{font-size:30px;line-height:normal;margin-bottom:30px}}.ppz-ns .section__title_h3{font-size:22px}.ppz-ns .section__title_h4{font-size:19px}@media (min-width:640px){.ppz-ns .section__title_h4{font-size:30px}}.ppz-ns .common--table{margin-bottom:40px}.ppz-ns .common--table-headline{font-size:14px;font-weight:600;padding:0 20px 10px;text-align:center;text-transform:uppercase;width:100%}.ppz-ns .common--table-row{display:-ms-flexbox;display:flex;line-height:16px}.ppz-ns .common--table-row:nth-of-type(odd){background-color:#f0f0f0}.ppz-ns .common--table-row:last-of-type:nth-of-type(even){border-bottom:1px solid #d1d1d1}.ppz-ns .common--table-row-key{border-right:1px solid #d1d1d1;-ms-flex-preferred-size:50%;flex-basis:50%;font-weight:600;padding:7px 20px}@media (min-width:640px){.ppz-ns .common--table-row-key{padding:9px 3.333333333333%}}@media (min-width:1160px){.ppz-ns .common--table-row-key{padding:9px 40px}}.ppz-ns .common--table-row-key-info{font-weight:400}.ppz-ns .common--table-row-value{-ms-flex-preferred-size:50%;flex-basis:50%;padding:7px 20px 7px 10px;line-height:1.5}@media (min-width:640px){.ppz-ns .common--table-row-value{padding:9px 3.333333333333%}}@media (min-width:1160px){.ppz-ns .common--table-row-value{padding:9px 40px}}.ppz-ns .linkbox-wrapper{margin:0 auto;max-width:1140px}.ppz-ns .common--linkbox-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ppz-ns .common--linkbox{margin-bottom:20px}.ppz-ns .common--linkbox.archiveModeHidden{display:none}.ppz-ns .common--linkbox-title{background-color:#f0f0f0;color:#333;font-size:16px;font-weight:600;min-height:32px;line-height:32px;padding-left:20px;padding-right:30px;position:relative;text-transform:uppercase}@media (min-width:640px){.ppz-ns .common--linkbox-title{font-size:18px;height:38px;line-height:38px}}.ppz-ns .common--linkbox-title::before{background-color:#3088ce;content:"";cursor:pointer;height:32px;position:absolute;right:0;top:0;width:32px}@media (min-width:640px){.ppz-ns .common--linkbox-title::before{height:38px;width:38px}}.ppz-ns .common--linkbox-title::after{color:#fff;content:"\25E2";cursor:pointer;display:block;font-size:15px;position:absolute;right:8px;top:-3px;transform:rotate(45deg)}@media (min-width:640px){.ppz-ns .common--linkbox-title::after{right:12px}}.ppz-ns .common--linkbox-title.active::after{top:4px;transform:rotate(-135deg)}.ppz-ns .common--linkbox-links{color:#666;font-weight:600;text-transform:uppercase}.ppz-ns .common--linkbox-link{margin-bottom:15px}.tx-totoproducts .ppz-ns .common--linkbox-link a{cursor:pointer;position:relative;color:#666;padding-left:22px}@media (min-width:640px){.tx-totoproducts .ppz-ns .common--linkbox-link a{padding-left:20px}}.tx-totoproducts .ppz-ns .common--linkbox-link a::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.tx-totoproducts .ppz-ns .common--linkbox-link a::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.tx-totoproducts .ppz-ns .common--linkbox-link a.active,.tx-totoproducts .ppz-ns .common--linkbox-link a:hover{color:#3088ce}.tx-totoproducts .ppz-ns .common--linkbox-link a.active::before,.tx-totoproducts .ppz-ns .common--linkbox-link a:hover::before{background-position:0 4%}.tx-totoproducts .ppz-ns .common--linkbox-link a::before{background-position:32% 32%;left:-9px}@media (min-width:640px){.tx-totoproducts .ppz-ns .common--linkbox-link a::before{left:-16px}}.tx-totoproducts .ppz-ns .common--linkbox-link a.active::before,.tx-totoproducts .ppz-ns .common--linkbox-link a:hover::before{background-position-x:32%;background-position-y:32%}@media (min-width:640px){.tx-totoproducts .ppz-ns .common--linkbox-link a{padding-left:30px}}.ppz-ns .common--linkbox-footer{border-bottom:2px solid #f0f0f0;color:#3088ce;font-size:17px;height:32px;line-height:32px;position:relative;text-align:center}.ppz-ns .common--linkbox-footer::after{bottom:-8px;content:"\25E2";cursor:pointer;height:32px;position:absolute;right:0;transform:rotate(-135deg);width:32px}@media (min-width:640px){.ppz-ns .common--linkbox-footer::after{right:5px}}@media (min-width:640px){.ppz-ns .common--linkbox-footer{height:38px;line-height:38px}}.ppz-ns [data-accordion-content]{max-height:0;overflow:hidden;transition:max-height 1s cubic-bezier(0,1,0,1) -0.2s}.ppz-ns [data-accordion-content].active{max-height:9999px;transition:max-height 1s cubic-bezier(.5,0,1,0) 0s}.ppz-ns [data-accordion-content].no-animation{transition:max-height 0s cubic-bezier(0,1,0,1) 0s}.ppz-ns [data-accordion-content].no-animation.active{transition:max-height 0s cubic-bezier(.5,0,1,0) 0s}.ppz-ns .service-layer{display:none}@media (min-width:920px){.ppz-ns .service-layer{box-shadow:-2px -2px 6px 0 #666;display:-ms-flexbox;display:flex;height:200px;position:absolute;right:-320px;top:120px;transition:right 0.7s;width:300px;z-index:2}.ppz-ns .service-layer.move-in{right:-250px}.ppz-ns .service-layer.service-layer-active{right:0}}.ppz-ns .service-layer .service-layer-link-wrapper{position:relative;width:50px}.ppz-ns .service-layer .service-layer-link-wrapper .service-layer-link{background-color:#3088ce;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;height:50px;left:-150px;padding:12px 13px 0 0;position:absolute;text-align:center;text-transform:uppercase;transform:rotate(-90deg) translate(0,-100%);transform-origin:100% 0;top:0;width:200px}.ppz-ns .service-layer .service-layer-link-wrapper .service-layer-link.link--find-retailer{padding-right:29px}.ppz-ns .service-layer .service-layer-link-wrapper .service-layer-link.link--find-retailer .ico-mglass{position:relative;display:inline-block;background:#3088ce;border-radius:50%;height:13px;left:5px;top:1px;width:13px;border:2px solid #fff}@media (min-width:640px){.ppz-ns .service-layer .service-layer-link-wrapper .service-layer-link.link--find-retailer .ico-mglass{border-width:3px;height:15px;top:2px;width:15px}}.ppz-ns .service-layer .service-layer-link-wrapper .service-layer-link.link--find-retailer .ico-mglass:after{background:#fff;content:"";height:2px;left:8px;position:absolute;top:10px;transform:rotate(225deg);width:7px}@media (min-width:640px){.ppz-ns .service-layer .service-layer-link-wrapper .service-layer-link.link--find-retailer .ico-mglass:after{height:3px;top:12px;width:8px}}.ppz-ns .service-layer .service-layer-content{background-color:#666;color:#fff;display:inline-table;font-size:13px;min-height:250px;padding:20px;width:250px}.ppz-ns .service-layer .service-layer-content .service-layer-content-form--filter-item{margin-bottom:20px;text-transform:uppercase}.ppz-ns .service-layer .service-layer-content .service-layer-content-form--filter-item label{display:inline-block;font-weight:600;margin-bottom:10px}.ppz-ns .service-layer .service-layer-content .service-layer-content-form--filter-item select{background-color:#fff;border-color:#d1d1d1;height:25px;text-transform:uppercase;width:100%}.ppz-ns .service-layer .service-layer-content .service-layer-content-results{max-height:320px;overflow-y:auto;padding:5px 5px 5px 0}.ppz-ns .service-layer .service-layer-content .service-layer-content-results .service-layer-content-result-active{font-weight:600}.ppz-ns .service-layer .service-layer-content .service-layer-content-results li{margin-bottom:10px}.ppz-ns .service-layer .service-layer-content .service-layer-content-results a{color:inherit}.ppz-ns .washlet-teaser-wrapper{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/bg-sunlight.jpg');background-position:0 0;background-repeat:no-repeat;background-size:200%;margin-bottom:20px;padding:30px 10px;text-align:center}.ppz-ns .washlet-teaser-wrapper .washlet-teaser-container{margin:0 auto;max-width:600px;position:relative;width:100%}@media (min-width:640px){.ppz-ns .washlet-teaser-wrapper .washlet-teaser-container{margin-bottom:40px}.ppz-ns .washlet-teaser-wrapper .washlet-teaser-container::before,.ppz-ns .washlet-teaser-wrapper .washlet-teaser-container::after{background-position:0 0;background-size:contain;content:"";height:120%;position:absolute;top:-10%;width:calc(33.3333333% / 2)}.ppz-ns .washlet-teaser-wrapper .washlet-teaser-container::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/icon_man.png');left:calc(-33.3333333% / 2 + 20px)}.ppz-ns .washlet-teaser-wrapper .washlet-teaser-container::after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/icon_washlet.png');right:calc(-33.3333333% / 2 - 10px)}}.ppz-ns .washlet-teaser-wrapper .section__title_h4{font-size:24px;margin:0 auto 20px;position:relative;width:66.666666666%}@media (min-width:640px){.ppz-ns .washlet-teaser-wrapper .section__title_h4{font-size:30px;width:100%}}.ppz-ns .washlet-teaser-wrapper .section__title_h4::before,.ppz-ns .washlet-teaser-wrapper .section__title_h4::after{background-position:0 0;background-size:contain;content:"";height:170%;position:absolute;top:-30%;width:calc(33.3333333% / 2)}@media (min-width:640px){.ppz-ns .washlet-teaser-wrapper .section__title_h4::before,.ppz-ns .washlet-teaser-wrapper .section__title_h4::after{display:none}}.ppz-ns .washlet-teaser-wrapper .section__title_h4::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/Icons/icon_man.png');left:calc(-33.3333333% / 2)}.ppz-ns .washlet-teaser-wrapper .section__title_h4::after{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/Icons/icon_washlet.png');right:calc(-33.3333333% / 2)}.ppz-ns .washlet-teaser-wrapper p{margin-bottom:20px}.ppz-ns .washlet-teaser-button,.ppz-ns .common-button-blue,.btnWrap .washlet-teaser-button,.btnWrap .common-button-blue{background-color:#3088ce;color:#fff!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding:9px 23px 7px 10px;position:relative;text-transform:uppercase;white-space:nowrap}.ppz-ns .cc-button,.cc-button,#socialmediaAccordeon_6862 .cc-button{background-color:#39c;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:10px 40px;position:relative;text-transform:uppercase;white-space:normal;border-radius:20px;gap:5px;border:2px solid #39c;line-height:normal}.cc-button::after,#socialmediaAccordeon_6862 .cc-button::after{color:#fff;content:">";font-size:24px}.ppz-ns .cc-button:hover,.cc-button:hover,#socialmediaAccordeon_6862 .cc-button:hover{background-color:#fff;color:#39c;border:2px solid #39c}.cc-button:hover::after,#socialmediaAccordeon_6862 .cc-button:hover::after{color:#39c}.toto-blau{color:#3088ce}@media (min-width:640px){.ppz-ns .washlet-teaser-button,.ppz-ns .common-button-blue,.btnWrap .washlet-teaser-button,.btnWrap .common-button-blue{font-size:16px;padding:3px 30px 3px 20px}.ppz-ns .cc-button,.cc-button,#socialmediaAccordeon_6862 .cc-button{padding:10px 40px;white-space:nowrap}}.ppz-ns .washlet-teaser-button::after,.ppz-ns .common-button-blue::after,.btnWrap .washlet-teaser-button::after,.btnWrap .common-button-blue::after{color:#fff;content:">";font-size:18px;position:absolute;right:9px;top:4px}@media (min-width:640px){.ppz-ns .washlet-teaser-button::after,.ppz-ns .common-button-blue::after,.btnWrap .washlet-teaser-button::after,.btnWrap .common-button-blue::after{font-size:22px;right:10px;top:-2px}}.comparePopupBtnWrap{text-align:center}.comparePopupBtnWrap .washlet-teaser-button{padding-left:10px;text-align:center;float:none}.comparePopupBtnWrap .washlet-teaser-button::after{top:3px;right:20px}@media print{.comparePopupBtnWrap{display:none!important}.comparePopupBtnWrap .washlet-teaser-button{display:none!important}}.ppz-ns .washlet-teaser-button.mod-arrow-down::after,.ppz-ns .common-button-blue.mod-arrow-down::after{transform:rotate(90deg)}.ppz-ns .link-product,.ppz-ns .link-web,.ppz-ns .link-pdf,.ppz-ns .press-links a,.ppz-ns .press-links a,.ppz-ns .link-images,.ppz-ns .link-mail,.ppz-ns .link-phone,.ppz-ns .link-fax,.ppz-ns .link-map,.ppz-ns .link-route,.ppz-ns .icon-man,.ppz-ns .icon-washlet{color:#999;cursor:pointer;position:relative;display:inline-block;font-weight:600;padding-left:25px}@media (min-width:640px){.ppz-ns .link-product,.ppz-ns .link-web,.ppz-ns .link-pdf,.ppz-ns .press-links a,.ppz-ns .press-links a,.ppz-ns .link-images,.ppz-ns .link-mail,.ppz-ns .link-phone,.ppz-ns .link-fax,.ppz-ns .link-test,.ppz-ns .link-map,.ppz-ns .link-route,.ppz-ns .icon-man,.ppz-ns .icon-washlet{padding-left:20px}}.ppz-ns .link-51::before,.ppz-ns .link-web::before,.ppz-ns .link-pdf::before,.ppz-ns .press-links a::before,.ppz-ns .link-images::before,.ppz-ns .link-mail::before,.ppz-ns .link-phone::before,.ppz-ns .link-fax::before,.ppz-ns .link-map::before,.ppz-ns .link-route::before,.ppz-ns .icon-man::before,.ppz-ns .icon-washlet::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2900%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .link-product::before,.ppz-ns .link-web::before,.ppz-ns .link-pdf::before,.ppz-ns .press-links a::before,.ppz-ns .link-images::before,.ppz-ns .link-mail::before,.ppz-ns .link-phone::before,.ppz-ns .link-fax::before,.ppz-ns .link-test::before,.ppz-ns .link-map::before,.ppz-ns .link-route::before,.ppz-ns .icon-man::before,.ppz-ns .icon-washlet::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .link-product.active,.ppz-ns .link-product:hover,.ppz-ns .link-web.active,.ppz-ns .link-web:hover,.ppz-ns .link-pdf.active,.ppz-ns .press-links a.active,.ppz-ns .link-pdf:hover,.ppz-ns .press-links a:hover,.ppz-ns .link-images.active,.ppz-ns .link-images:hover,.ppz-ns .link-mail.active,.ppz-ns .link-mail:hover,.ppz-ns .link-phone.active,.ppz-ns .link-phone:hover,.ppz-ns .link-fax.active,.ppz-ns .link-fax:hover,.ppz-ns .link-test.active,.ppz-ns .link-test:hover,.ppz-ns .link-map.active,.ppz-ns .link-map:hover,.ppz-ns .link-route.active,.ppz-ns .link-route:hover,.ppz-ns .icon-man.active,.ppz-ns .icon-man:hover,.ppz-ns .icon-washlet.active,.ppz-ns .icon-washlet:hover{color:#3088ce}.ppz-ns .link-product.active::before,.ppz-ns .link-product:hover::before,.ppz-ns .link-web.active::before,.ppz-ns .link-web:hover::before,.ppz-ns .link-pdf.active::before,.ppz-ns .press-links a.active::before,.ppz-ns .link-pdf:hover::before,.ppz-ns .press-links a:hover::before,.ppz-ns .link-images.active::before,.ppz-ns .link-images:hover::before,.ppz-ns .link-mail.active::before,.ppz-ns .link-mail:hover::before,.ppz-ns .link-phone.active::before,.ppz-ns .link-phone:hover::before,.ppz-ns .link-fax.active::before,.ppz-ns .link-fax:hover::before,.ppz-ns .link-test.active::before,.ppz-ns .link-test:hover::before,.ppz-ns .link-map.active::before,.ppz-ns .link-map:hover::before,.ppz-ns .link-route.active::before,.ppz-ns .link-route:hover::before,.ppz-ns .icon-man.active::before,.ppz-ns .icon-man:hover::before,.ppz-ns .icon-washlet.active::before,.ppz-ns .icon-washlet:hover::before{background-position:0 4%}@media (min-width:640px){.ppz-ns .link-product,.ppz-ns .link-web,.ppz-ns .link-pdf,.ppz-ns .press-links a,.ppz-ns .press-links a,.ppz-ns .link-images,.ppz-ns .link-mail,.ppz-ns .link-phone,.ppz-ns .link-fax,.ppz-ns .link-test,.ppz-ns .link-map,.ppz-ns .link-route,.ppz-ns .icon-man,.ppz-ns .icon-washlet{left:-20px}}@media (min-width:1160px){.ppz-ns .link-product,.ppz-ns .link-web,.ppz-ns .link-pdf,.ppz-ns .press-links a,.ppz-ns .press-links a,.ppz-ns .link-images,.ppz-ns .link-mail,.ppz-ns .link-phone,.ppz-ns .link-fax,.ppz-ns .link-test,.ppz-ns .link-map,.ppz-ns .link-route,.ppz-ns .icon-man,.ppz-ns .icon-washlet{left:-25px}}.ppz-ns .link-product::before,.ppz-ns .link-web::before,.ppz-ns .link-pdf::before,.ppz-ns .press-links a::before,.ppz-ns .link-images::before,.ppz-ns .link-mail::before,.ppz-ns .link-phone::before,.ppz-ns .link-fax::before,.ppz-ns .link-test::before,.ppz-ns .link-map::before,.ppz-ns .link-route::before,.ppz-ns .icon-man::before,.ppz-ns .icon-washlet::before{height:35px;width:35px}@media (min-width:640px){.ppz-ns .link-product,.ppz-ns .link-web,.ppz-ns .link-pdf,.ppz-ns .press-links a,.ppz-ns .link-images,.ppz-ns .link-mail,.ppz-ns .link-phone,.ppz-ns .link-fax,.ppz-ns .link-test,.ppz-ns .link-map,.ppz-ns .link-route,.ppz-ns .icon-man,.ppz-ns .icon-washlet{padding-left:25px}}.ppz-ns .link-product::before{background-position:4% 32%;left:-9px}.ppz-ns .link-product.active::before,.ppz-ns .link-product:hover::before{background-position-x:4%;background-position-y:32%}.ppz-ns .link-product::before{top:-12px}.ppz-ns .link-web::before{background-position:24% 32%;left:-9px}.ppz-ns .link-web.active::before,.ppz-ns .link-web:hover::before{background-position-x:24%;background-position-y:32%}.ppz-ns .link-web::before{top:-9px}.ppz-ns .link-mail::before{background-position:20% 32%;left:-9px}.ppz-ns .link-mail.active::before,.ppz-ns .link-mail:hover::before{background-position-x:20%;background-position-y:32%}.ppz-ns .link-mail::before{top:-9px}.ppz-ns .link-pdf::before,.ppz-ns .press-links a::before{background-position:44% 32%;left:-9px}.ppz-ns .link-pdf.active::before,.ppz-ns .press-links a.active::before,.ppz-ns .link-pdf:hover::before,.ppz-ns .press-links a:hover::before{background-position-x:44%;background-position-y:32%}.ppz-ns .link-pdf::before,.ppz-ns .press-links a::before{top:-5px}.ppz-ns .link-images::before{background-position:40% 32%;left:-9px}.ppz-ns .link-images.active::before,.ppz-ns .link-images:hover::before{background-position-x:40%;background-position-y:32%}.ppz-ns .link-images::before{top:-5px}.ppz-ns .link-phone{cursor:default}.ppz-ns .link-phone::before{background-position:12% 32%;left:-9px}.ppz-ns .link-phone.active::before,.ppz-ns .link-phone:hover::before{background-position-x:12%;background-position-y:32%}.ppz-ns .link-fax{cursor:default}.ppz-ns .link-fax::before{background-position:16% 32%;left:-9px}.ppz-ns .link-fax.active::before,.ppz-ns .link-fax:hover::before{background-position-x:16%;background-position-y:32%}.ppz-ns .link-test{cursor:default}.ppz-ns .link-test::before{background-position:0 32%;left:-9px}.ppz-ns .link-test.active::before,.ppz-ns .link-test:hover::before{background-position-x:0;background-position-y:32%}.ppz-ns .link-map{cursor:default}.ppz-ns .link-map::before{background-position:8% 32%;left:-9px}.ppz-ns .link-map.active::before,.ppz-ns .link-map:hover::before{background-position-x:8%;background-position-y:32%}.ppz-ns .link-route{cursor:default}.ppz-ns .link-route::before{background-position:28% 32%;left:-7px}.ppz-ns .link-route.active::before,.ppz-ns .link-route:hover::before{background-position-x:28%;background-position-y:32%}.ppz-ns .icon-man::before{background-position:4% 76%;left:-9px}.ppz-ns .icon-man.active::before,.ppz-ns .icon-man:hover::before{background-position-x:4%;background-position-y:76%}.ppz-ns .icon-washlet::before{background-position:0 40%;left:-9px}.ppz-ns .icon-washlet.active::before,.ppz-ns .icon-washlet:hover::before{background-position-x:0;background-position-y:40%}.ppz-ns .common-header-introtext{margin:0 20px;text-align:left}.ppz-ns .common-header-introtext a{color:#3088ce;font-weight:600}.ppz-ns .common-header-introtext ul{margin:10px 0 0 20px}.ppz-ns .common-header-introtext ul li{list-style:disc}.ppz-ns .common-header-date{margin-bottom:10px}.ppz-ns .common-header-title{font-size:24px;font-weight:600;line-height:34px;margin-bottom:15px;text-transform:uppercase}@media (min-width:640px){.ppz-ns .common-header-title{font-size:30px}}.ppz-ns .common-header-title.mod-reference-header{margin-bottom:0}@media (min-width:640px){.ppz-ns .common-header-title.mod-reference-header{margin-bottom:8px}}.ppz-ns .common-header-description{font-size:16px;font-weight:600;line-height:28px}@media (min-width:640px){.ppz-ns .common-header-description{font-size:20px}}.ppz-ns .module--slider-description{color:#333;font-size:14px;margin:0 auto;max-width:760px;text-align:left;width:calc(100% - 40px)}@media (min-width:640px){.ppz-ns .module--slider-description{margin-top:50px}}@media (min-width:1160px){.ppz-ns .module--slider-description{margin-top:0;min-height:90px}}.ppz-ns .press-links{margin:0 auto 20px;max-width:760px}.ppz-ns .press-links a{color:#666;font-weight:600;text-transform:uppercase;margin:0 20px}.ppz-ns .contact-wrapper{margin:0 auto;max-width:1140px}.ppz-ns .contact-wrapper .contact-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 20px 20px}@media (min-width:640px){.ppz-ns .contact-wrapper .contact-container{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1160px){.ppz-ns .contact-wrapper .contact-container{margin:0 0 20px}}.ppz-ns .contact-wrapper .contact-section-title{font-size:20px;font-weight:600;margin-bottom:10px;text-align:center}@media (min-width:640px){.ppz-ns .contact-wrapper .contact-section-title.desktop-max-width-380{max-width:380px}}.ppz-ns .contact-wrapper .contact-404{font-size:14px}.ppz-ns .contact-wrapper .contact-cards{-ms-flex:40% 0 0;flex:40% 0 0;font-size:14px}.ppz-ns .contact-wrapper .contact-card-title{font-weight:600}.ppz-ns .contact-wrapper .contact-card-subtitle{margin-bottom:15px}.ppz-ns .contact-wrapper .contact-card-fax{margin-bottom:15px}.ppz-ns .contact-wrapper .contact-card{border:1px solid #d1d1d1;margin:0 0 20px;padding:30px}@media (min-width:640px){.ppz-ns .contact-wrapper .contact-card{margin-right:20px;max-width:380px;padding:20px 50px}}.ppz-ns .contact-wrapper .contact-card a{color:#666;font-weight:600}.ppz-ns .contact-wrapper .contact-card a:hover{color:#3088ce}.ppz-ns .contact-wrapper .contact-card .link-map{text-transform:uppercase;margin-bottom:20px}.ppz-ns .contact-wrapper .contact-form .contact-form-item{margin-bottom:10px}.ppz-ns .contact-wrapper .contact-form p{margin-bottom:25px}.ppz-ns .contact-wrapper .contact-form label.label-bold{display:inline-block;font-size:12px;width:105px;font-weight:600;text-transform:uppercase}.ppz-ns .contact-wrapper .contact-form select{background-color:#fff;border-color:#d1d1d1;height:27px;width:100%}.ppz-ns .contact-wrapper .contact-form .form-group .input{width:auto}.ppz-ns .contact-wrapper .contact-form .form-group .form-label+.input{max-width:300px}.ppz-ns .contact-wrapper .contact-form input[type="text"],.ppz-ns .contact-wrapper .contact-form input[type="email"]{border:1px solid #d1d1d1;font-size:14px;height:27px;padding:2px 5px;width:100%;margin-left:0}.ppz-ns .module--service-search-form .contact-wrapper .contact-form input[type="text"]{width:calc(100% - 115px);margin-left:0}.ppz-ns .module--service-search-form .contact-wrapper .contact-form select{margin-left:0}.ppz-ns .contact-wrapper .contact-form textarea,.form-group textarea{border:1px solid #d1d1d1;height:80px;width:calc(100% - 105px)}.ppz-ns .contact-wrapper .contact-form .contact-form-checkbox,.form-group.contact-form-checkbox{display:-ms-flexbox;display:flex;margin:0 0 30px 100px}.ppz-ns .contact-wrapper .contact-form .data-protection-consent-text,.form-group .data-protection-consent-text{font-size:12px}.ppz-ns .contact-wrapper .contact-form .data-protection-consent-text a{color:#999;font-weight:600;text-decoration:underline}.ppz-ns .contact-wrapper .contact-form .data-protection-consent-text a:hover{color:#3088ce}.ppz-ns .contact-wrapper .contact-form .contact-form-item-hint-mandatory{font-size:11px}.ppz-ns .contact-wrapper .contact-form .contact-form-submit,.contact-form-submit{text-align:right;position:relative}.ppz-ns .contact-wrapper .contact-form .form-error label,.ppz-ns .contact-wrapper .contact-form .form-error label a{color:red}.ppz-ns .contact-wrapper .contact-form .form-error input{border-color:red;outline:1px solid red}.ppz-ns .link-phone,.ppz-ns .link-fax{color:#222;font-weight:400}.ppz-ns .link-phone::before,.ppz-ns .link-fax::before,.ppz-ns .link-web::before,.ppz-ns .link-mail::before,.ppz-ns .link-test::before,.ppz-ns .link-map::before{height:30px;top:-3px;width:30px}.ppz-ns .nav-breadcrumb{display:none;background-color:#f0f0f0;font-size:12px;padding:2px 20px;text-transform:uppercase}@media (min-width:640px){.ppz-ns .nav-breadcrumb{display:block}}.ppz-ns .nav-breadcrumb ul{display:-ms-flexbox;display:flex}.ppz-ns .nav-breadcrumb ul li{color:#3088ce;font-weight:600}.ppz-ns .nav-breadcrumb ul li a{color:inherit;font-weight:inherit}.ppz-ns .nav-breadcrumb ul li::after{content:">";margin:0 3px}.ppz-ns .nav-breadcrumb ul li.nav-breadcrumb--active-page{color:#737373;font-weight:400}.ppz-ns .nav-breadcrumb ul li.nav-breadcrumb--active-page::after{content:""}.ppz-ns .modifier-404.common--header-wrapper{background-image:linear-gradient(to bottom,rgb(255 255 255 / .3) 0%,#fff 70%),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/bg-sunlight.jpg')}.ppz-ns .modifier-404.common--header-wrapper .common--header-headline{display:none}.ppz-ns .modifier-404.common--header-wrapper .common--header-image{width:80%;max-width:460px;margin-bottom:40px}.ppz-ns .modifier-404 .common--header-title{position:relative}.ppz-ns .modifier-404 .common--header-introtext{margin:0 20px 20px 20px;text-align:left}@media (min-width:640px){.ppz-ns .modifier-404 .common--header-introtext{margin-bottom:40px}}.ppz-ns .modifier-404 .common--header-introtext a{color:#3088ce;font-weight:600}.ppz-ns .modifier-404 .contact-wrapper{text-align:left}@media (min-width:1160px){.ppz-ns .modifier-404 .contact-wrapper{display:block;position:absolute;left:0;top:120px}}.ppz-ns .modifier-404 .contact-wrapper .contact-card{background:#fff0;border:0 none;border-top:1px solid #d1d1d1;margin-top:20px;padding:20px}@media (min-width:640px){.ppz-ns .modifier-404 .contact-wrapper .contact-card{background:#fff;border:1px solid #d1d1d1;margin:20px auto;padding:30px 50px}}@media (min-width:1160px){.ppz-ns .modifier-404 .contact-wrapper .contact-card{display:block;position:absolute;left:0;top:-20px}}.ppz-ns .product-detail-header-wrapper{background-image:linear-gradient(to bottom,transparent 0%,#fff 70%),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/bg-sunlight.jpg');background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;margin:0 auto}.ppz-ns .module--product-detail--header{margin:0 auto 25px;max-width:1140px;padding-top:20px;width:calc(100% - 40px)}@media (min-width:640px){.ppz-ns .module--product-detail--header{margin-top:40px}}@media (min-width:640px){.ppz-ns .module--product-detail--header-title{margin:0 0 0 calc(50% + 25px)}}.ppz-ns .module--product-detail--header-headline{font-size:24px;font-weight:700;line-height:32px;text-transform:uppercase}@media (min-width:640px){.ppz-ns .module--product-detail--header-headline{font-size:30px}}.ppz-ns .module--product-detail--header-headline sup{font-size:12px}@media (min-width:640px){.ppz-ns .module--product-detail--header-headline sup{font-size:15px}}.ppz-ns .module--product-detail--header-additionaltitle{font-size:20px;font-weight:600;line-height:24px;text-transform:uppercase}.ppz-ns .module--product-detail--header-subheadline{font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase;margin-top:10px}@media (min-width:640px){.ppz-ns .module--product-detail--header-subheadline{font-size:20px}}.ppz-ns .module--product-detail--header-ean{color:#666;font-size:16px;font-weight:600}@media (min-width:640px){.ppz-ns .module--product-detail--header-ean{font-size:20px;font-weight:400}}.ppz-ns .module--product-detail--header-body-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.ppz-ns .module--product-detail--header-body-wrapper{-ms-flex-direction:row;flex-direction:row}}@media (min-width:640px){.ppz-ns .module--product-detail-slider{margin-right:25px;width:calc(50% - 25px)}}.ppz-ns .module--product-detail-slider .slick-slide{max-height:430px}.ppz-ns .module--product-detail-slider .slick-slide img{margin:0 auto;max-height:430px;object-fit:contain}.ppz-ns .module--product-detail-slider .slick-prev,.ppz-ns .module--product-detail-slider .slick-next{z-index:1}.ppz-ns .module--product-detail-slider .slick-prev{left:0!important}.ppz-ns .module--product-detail-slider .slick-prev::before{left:0!important}.ppz-ns .module--product-detail-slider .slick-next{right:10px!important}.ppz-ns .module--product-detail-slider .slick-dots{bottom:-30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:640px){.ppz-ns .module--product-detail-slider .slick-dots{bottom:-60px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:50%;-ms-flex-pack:start;justify-content:start;max-width:380px;overflow:hidden;transform:translate(-50%,0);width:90%}}@media (min-width:1340px){.ppz-ns .module--product-detail-slider .slick-dots{-ms-flex-direction:column;flex-direction:column;height:396px;left:-105px;top:50%;transform:translate(0,-50%);width:55px}}.ppz-ns .module--product-detail-slider .slick-dots li{background-size:0;margin:0 3px}@media (min-width:640px){.ppz-ns .module--product-detail-slider .slick-dots li{background-position:center;background-size:cover;border:1px solid #d1d1d1;-ms-flex:1 0 calc(16.666666666666% - 10px);flex:1 0 calc(16.666666666666% - 10px);height:calc(4.3vw + 4px);margin:0 5px;max-height:55px;max-width:55px;min-width:calc(16.666666666666% - 10px)}}@media (min-width:1340px){.ppz-ns .module--product-detail-slider .slick-dots li{-ms-flex-preferred-size:100%;flex-basis:100%;margin:5px 0;width:100%}}.ppz-ns .module--product-detail-slider .slick-dots li button{height:2px}@media (min-width:640px){.ppz-ns .module--product-detail-slider .slick-dots li button{height:100%;width:100%}}.ppz-ns .module--product-detail-slider .slick-dots li button::before{background-color:#737373;height:2px;width:20px;content:""}@media (min-width:640px){.ppz-ns .module--product-detail-slider .slick-dots li button::before{display:none}}@media (min-width:640px){.ppz-ns .module--product-detail-slider .slick-dots li.slick-active{border:3px solid #3088ce;-ms-flex-preferred-size:calc(16.666666666666% - 6px);flex-basis:calc(16.666666666666% - 6px);max-height:59px;max-width:59px}}.ppz-ns .module--product-detail-slider .slick-dots li.slick-active button::before{background-color:#333}@media (min-width:640px){.ppz-ns .module--product-detail-slider .slick-dots li.slick-active button::before{display:none}}.ppz-ns .module--product-detail-slider .detail-slider-image-container{display:block;position:relative}@media (min-width:640px){.ppz-ns .module--product-detail-slider .detail-slider-image-container{cursor:pointer}}.ppz-ns .module--product-detail-slider .thumbs-nav-indicator{bottom:-54px;color:#3088ce;cursor:pointer;display:none;font-size:1.4vw;position:absolute}@media (min-width:1340px){.ppz-ns .module--product-detail-slider .thumbs-nav-indicator{font-size:14px}}@media (min-width:640px){.ppz-ns .module--product-detail-slider .thumbs-nav-indicator::before{content:"\25E2";opacity:.75}}@media (min-width:640px){.ppz-ns .module--product-detail-slider .thumbs-nav-indicator:hover::before{opacity:1}}.ppz-ns .module--product-detail-slider .thumbs-prev-indicator{left:0}@media (min-width:640px){.ppz-ns .module--product-detail-slider .thumbs-prev-indicator{bottom:-47px;transform:rotate(135deg)}}@media (min-width:1340px){.ppz-ns .module--product-detail-slider .thumbs-prev-indicator{bottom:auto;top:-10px;left:-83px;transform:rotate(225deg)}}.ppz-ns .module--product-detail-slider .thumbs-next-indicator{right:0}@media (min-width:640px){.ppz-ns .module--product-detail-slider .thumbs-next-indicator{bottom:-47px;transform:rotate(-45deg)}}@media (min-width:1340px){.ppz-ns .module--product-detail-slider .thumbs-next-indicator{bottom:-10px;left:-87px;right:auto;transform:rotate(45deg)}}@media (min-width:640px){.ppz-ns .module--product-detail--header-wraper-bullets-and-lists{margin:25px 25px 0;max-width:450px;width:calc(50% - 50px)}}.ppz-ns .module--product-detail--header-wraper-bullets-and-lists ul{list-style-type:disc;margin:0 20px 10px}@media (min-width:640px){.ppz-ns .module--product-detail--header-wraper-bullets-and-lists ul{font-size:16px;margin-bottom:30px}}.ppz-ns .module--product-detail--header-wraper-bullets-and-lists ul li{list-style-type:disc}.ppz-ns .module--product-detail-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase}@media (min-width:640px){.ppz-ns .module--product-detail-links{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.ppz-ns .module--product-detail-links-01{display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;-ms-flex-pack:justify;justify-content:space-between;margin:10px 10px 20px;position:relative}@media (min-width:640px){.ppz-ns .module--product-detail-links-01>*{transform:scale(.75)}}@media (min-width:1160px){.ppz-ns .module--product-detail-links-01>*{transform:scale(1)}}@media (min-width:640px){.ppz-ns .module--product-detail-links-01{font-size:14px}}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox{display:none}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]{color:#999;cursor:pointer;padding-left:12px;position:relative;font-size:12px}@media (min-width:640px){.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]{padding-left:20px}}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"].active,.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]:hover{color:#3088ce}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"].active::before,.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]:hover::before{background-position:0 4%}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]::before{background-position:4% 4%}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"].active::before,.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]:hover::before{background-position-x:0;background-position-y:8%}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]:hover{color:#3088ce}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox+label[for="product-list-checkbox"]:hover::before{background-position:0 0}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox:checked+label[for="product-list-checkbox"]{color:#3088ce}.ppz-ns .module--product-detail-links-01 input[type="checkbox"]#product-list-checkbox:checked+label[for="product-list-checkbox"]::before{background-position:0 8%}.ppz-ns .module--product-detail-links-01 a{color:#999;cursor:pointer;padding-left:12px;position:relative}@media (min-width:640px){.ppz-ns .module--product-detail-links-01 a{padding-left:20px}}.ppz-ns .module--product-detail-links-01 a::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--product-detail-links-01 a::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--product-detail-links-01 a.active,.ppz-ns .module--product-detail-links-01 a:hover{color:#3088ce}.ppz-ns .module--product-detail-links-01 a.active::before,.ppz-ns .module--product-detail-links-01 a:hover::before{background-position:0 4%}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-show-notes{font-size:12px}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-show-notes::before{background-position:60% 44%}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-show-notes.active::before,.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-show-notes:hover::before{background-position-x:60%;background-position-y:32%}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-print::before{background-position:56% 44%;left:-14px}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-print.active::before,.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-print:hover::before{background-position-x:56%;background-position-y:32%}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-share::before{background-position:4% 16%;left:-14px}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-share.active::before,.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-share:hover::before{background-position-x:4%;background-position-y:20%}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-mail::before{background-position:20% 44%;left:-14px}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-mail.active::before,.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-mail:hover::before{background-position-x:20%;background-position-y:32%}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-whatsapp{display:none}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-whatsapp::before{background-position:36% 28%;left:-14px}.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-whatsapp.active::before,.ppz-ns .module--product-detail-links-01 a.module--product-detail-links-01-whatsapp:hover::before{background-position-x:36%;background-position-y:16%}.ppz-ns .module--product-detail-links-02{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.ppz-ns .module--product-detail-links-02 a{background-color:#fff;border:1px solid #999;display:inline-block;font-size:14px;margin-bottom:10px;padding:5px 0;width:100%}@media (min-width:640px){.ppz-ns .module--product-detail-links-02 a{font-size:22px;margin-bottom:17px}}.ppz-ns .module--product-detail-links-02 a.module--product-detail-links-02-find-retailer{background-color:#3088ce;border-color:#3088ce;font-weight:600;color:#fff}@media (min-width:640px){.ppz-ns .module--product-detail-links-02 a.module--product-detail-links-02-find-retailer{display:none}}.ppz-ns .module--product-detail-links-02 a.module--product-detail-links-02-find-retailer .ico-mglass{position:relative;display:inline-block;background:#3088ce;border-radius:50%;height:13px;left:5px;top:1px;width:13px;border:2px solid #fff}@media (min-width:640px){.ppz-ns .module--product-detail-links-02 a.module--product-detail-links-02-find-retailer .ico-mglass{border-width:3px;height:15px;top:2px;width:15px}}.ppz-ns .module--product-detail-links-02 a.module--product-detail-links-02-find-retailer .ico-mglass:after{background:#fff;content:"";height:2px;left:8px;position:absolute;top:10px;transform:rotate(225deg);width:7px}@media (min-width:640px){.ppz-ns .module--product-detail-links-02 a.module--product-detail-links-02-find-retailer .ico-mglass:after{height:3px;top:12px;width:8px}}.ppz-ns .product-detail-overview-wrapper{margin:0 auto;max-width:1140px}.ppz-ns .module--product-detail-overview{margin:20px 20px 25px}@media (min-width:1160px){.ppz-ns .module--product-detail-overview{margin:20px 0 25px}}.ppz-ns .module--product-detail-overview ul{margin-bottom:20px}.common--linkbox li,.ppz-ns .module--product-detail-overview li{list-style-type:disc;margin-left:20px}.ppz-ns .module--product-detail-overview-content-paragraph{margin-bottom:20px}.ppz-ns .module--product-detail-overview-content-paragraph+.module--product-detail-overview-content-paragraph{display:none}.ppz-ns .product-details-wrapper{margin:0 auto 40px;max-width:1140px}.ppz-ns .technology-list-wrapper{background-image:linear-gradient(to bottom,transparent 0%,#fff 70%),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/bg-sunlight.jpg');background-position:50% 0;background-repeat:no-repeat;background-size:100%,800%;margin-bottom:20px;padding-top:20px}@media (min-width:640px){.ppz-ns .technology-list-wrapper{background-position:80% 0;background-size:100%,230%}}.ppz-ns .technology-list{margin:0 auto;max-width:1140px}@media (min-width:640px){.ppz-ns .technology-list .technology-list-items-with-nav{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-bottom:20px}}@media (min-width:640px){.ppz-ns .technology-list .thumbs-nav-indicator{color:#3088ce;cursor:pointer;font-size:28px;position:absolute}.ppz-ns .technology-list .thumbs-nav-indicator::before{content:"\25E2";display:block}}.ppz-ns .technology-list .thumbs-prev-indicator{margin-left:10px}@media (min-width:640px){.ppz-ns .technology-list .thumbs-prev-indicator::before{transform:rotate(135deg)}}.ppz-ns .technology-list .thumbs-next-indicator{margin-right:10px;right:0}@media (min-width:640px){.ppz-ns .technology-list .thumbs-next-indicator::before{transform:rotate(-45deg)}}.ppz-ns .technology-list-container{border-bottom:1px solid #999;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.ppz-ns .technology-list-container{border:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;width:90%}}.ppz-ns .technology-list-item-title{border-top:1px solid #999;cursor:pointer;font-size:14px;line-height:31px;padding:4px 10px;position:relative;text-transform:uppercase}@media (min-width:640px){.ppz-ns .technology-list-item-title{background-color:#fff0;border:none;-ms-flex-preferred-size:8%;flex-basis:8%;padding:4px 0}}.ppz-ns .technology-list-item-title::after{border:1px solid #000;border-radius:50%;content:"+";font-size:12px;height:13px;line-height:12px;position:absolute;right:13px;text-align:center;top:13px;width:13px}@media (min-width:640px){.ppz-ns .technology-list-item-title::after{display:none}}.ppz-ns .technology-list-item-title .technology-list-item-icon{height:auto;margin-right:7px;width:30px}@media (min-width:640px){.ppz-ns .technology-list-item-title .technology-list-item-icon{display:none;margin:0;max-width:60px;width:100%;min-width:60px;min-height:60px}}.ppz-ns .technology-list-item-title .icon-white{display:none}@media (min-width:640px){.ppz-ns .technology-list-item-title .icon-white{display:inline-block}}.ppz-ns .technology-list-item-title .icon-black{display:inline-block}@media (min-width:640px){.ppz-ns .technology-list-item-title .icon-black{display:none}}.ppz-ns .technology-list-item-title.active{background-color:#000;border-color:#000;color:#fff}@media (min-width:640px){.ppz-ns .technology-list-item-title.active{background-color:#fff0;border:none}}.ppz-ns .technology-list-item-title.active::after{border-color:#fff;content:"\2013";display:none}.ppz-ns .technology-list-item-title.active .icon-white{display:inline-block}@media (min-width:640px){.ppz-ns .technology-list-item-title.active .icon-white{display:none}}.ppz-ns .technology-list-item-title.active .icon-black{display:none}@media (min-width:640px){.ppz-ns .technology-list-item-title.active .icon-black{display:inline-block}}@media (min-width:640px){.ppz-ns .technology-list-item-title-text{display:none}}.ppz-ns .technology-list-item-image{margin-bottom:20px}.ppz-ns .technology-list-item-title-substitute{display:none}@media (min-width:640px){.ppz-ns .technology-list-item-title-substitute{font-size:24px;font-weight:600;display:block;margin-bottom:30px;text-align:center;text-transform:uppercase}}.ppz-ns .technology-list-item-title-02{font-size:30px;margin-bottom:10px}.ppz-ns .technology-list-item-content-substitute{left:-8000px;position:absolute}@media (min-width:640px){.ppz-ns .technology-list-item-content-substitute{left:0;position:relative;text-align:center}}@media (min-width:640px){.ppz-ns .technology-list-item-content{left:-8000px;position:absolute}}.ppz-ns .technology-list-item-content.active{margin-bottom:20px}.ppz-ns .technology-list-item-summary{margin:20px;text-align:center}@media (min-width:1160px){.ppz-ns .technology-list-item-summary{margin:20px 0}}.ppz-ns .technology-list-button{max-width:160px}@media (min-width:920px){.ppz-ns .service-layer.service-layer-productdetail{width:230px}.ppz-ns .service-layer.service-layer-productdetail.move-in{right:-180px}}.ppz-ns .service-layer.service-layer-productdetail .service-layer-productdetail-image{position:relative;margin-bottom:10px;width:160px}.ppz-ns .service-layer.service-layer-productdetail .service-layer-productdetail-image::after{box-shadow:inset 5px 5px 7px -4px #999;content:"";display:block;height:100%;position:absolute;top:0;width:100%}.ppz-ns .service-layer.service-layer-productdetail .service-layer-content{background:#d1d1d1 linear-gradient(173deg,#fff 0%,#d6d6d6 100%);color:#000;max-width:180px;padding:10px;width:180px}.ppz-ns .service-layer.service-layer-productdetail .contact-wrapper .contact-form label.label-bold{margin-left:10px;width:85px}.ppz-ns .service-layer.service-layer-productdetail select{font-size:12px;width:100%}.ppz-ns .service-layer.service-layer-productdetail select.distance{width:calc(100% - 100px)}.ppz-ns .service-layer.service-layer-productdetail .contact-wrapper .contact-form input[type="text"]{background-color:#fff;font-size:12px;width:calc(100% - 100px)}.ppz-ns .service-layer.service-layer-productdetail .common-button-blue{margin-bottom:10px;width:calc(100% - 10px)}.ppz-ns .service-layer.service-layer-productdetail .contact-form-item-hint-mandatory{margin-left:10px}.ppz-ns .common--header-wrapper{background-image:linear-gradient(to bottom,transparent 0%,#fff 70%),url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/bg-sunlight.jpg');background-repeat:no-repeat;background-size:cover;margin:0 auto 30px;padding-top:20px;text-align:center;width:100%}@media (min-width:640px){.ppz-ns .common--header-wrapper{margin-bottom:80px;padding-top:30px}}@media (min-width:1160px){.ppz-ns .common--header-wrapper{margin-bottom:0}}.ppz-ns .common--header-title{margin:25px auto 0;max-width:1140px}.ppz-ns .common--header-title .common--header-headline{font-size:24px;font-weight:700;text-transform:uppercase}@media (min-width:640px){.ppz-ns .common--header-title .common--header-headline{font-size:30px}}.ppz-ns .common--header-title .common--header-subheadline{font-size:16px;font-weight:600;line-height:18px;margin-bottom:20px;text-transform:uppercase}@media (min-width:640px){.ppz-ns .common--header-title .common--header-subheadline{font-size:20px}}.ppz-ns .common--header-title .common--header-customer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:760px;width:calc(100% - 40px)}.ppz-ns .common--header-title .common--header-customer-container.mod-reference-header{-ms-flex-pack:justify;justify-content:space-between}.ppz-ns .common--header-title .common--header-customer-container .module--reference--header-customer-button-prev::before,.ppz-ns .common--header-title .common--header-customer-container .module--reference--header-customer-button-next::before{color:#3088ce;content:"\25E2";display:block;font-size:27px;margin:0 2px;opacity:.75}@media (min-width:640px){.ppz-ns .common--header-title .common--header-customer-container .module--reference--header-customer-button-prev::before,.ppz-ns .common--header-title .common--header-customer-container .module--reference--header-customer-button-next::before{font-size:38px}}.ppz-ns .common--header-title .common--header-customer-container .module--reference--header-customer-button-prev:hover::before,.ppz-ns .common--header-title .common--header-customer-container .module--reference--header-customer-button-next:hover::before{opacity:1}.ppz-ns .common--header-title .common--header-customer-container .module--reference--header-customer-button-prev::before{margin-left:8px;transform:rotate(135deg)}.ppz-ns .common--header-title .common--header-customer-container .module--reference--header-customer-button-next::before{margin-right:8px;transform:rotate(-45deg)}.ppz-ns .common--header-title .module--reference--header-customer-name{font-size:24px;font-weight:600;line-height:25px;text-transform:uppercase}@media (min-width:640px){.ppz-ns .common--header-title .module--reference--header-customer-name{font-size:30px}}.ppz-ns .common--header-title .module--reference--header-customer-description{font-size:14px;font-weight:400}@media (min-width:640px){.ppz-ns .common--header-title .module--reference--header-customer-description{font-size:16px}}.ppz-ns .module--reference-slider{display:inline-block;margin:0;max-width:760px;width:calc(100% - 40px)}.ppz-ns .module--reference-slider .block-ratio{display:block;position:relative;width:100%;padding-bottom:65.789%}.ppz-ns .module--reference-slider .detail-slider-image-list{display:block;position:absolute;width:100%;height:100%;left:0;top:0}@media (min-width:640px){.ppz-ns .module--reference-slider{width:100%}}@media (min-width:640px){.ppz-ns .module--reference-slider .detail-slider-image-container{cursor:default}}.ppz-ns .module--reference-slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ppz-ns .module--reference-slider .slick-slide{max-height:calc((100vw - 40px) * 0.645)}.ppz-ns .module--reference-slider .slick-slide img{max-height:calc((100vw - 40px) * 0.645)}@media (min-width:640px){.ppz-ns .module--reference-slider .slick-slide{max-height:calc(100vw * 0.645)}.ppz-ns .module--reference-slider .slick-slide img{max-height:calc(100vw * 0.645)}}@media (min-width:1160px){.ppz-ns .module--reference-slider .slick-slide{max-height:500px}.ppz-ns .module--reference-slider .slick-slide img{max-height:500px}}@media (min-width:1160px){.ppz-ns .module--reference-slider .slick-dots{-ms-flex-direction:column;flex-direction:column;height:396px;left:-85px;top:50%;transform:translate(0,-50%);width:55px}}@media (min-width:1160px){.ppz-ns .module--reference-slider .slick-dots li{-ms-flex-preferred-size:100%;flex-basis:100%;margin:5px 0;width:100%}}@media (min-width:1160px){.ppz-ns .module--reference-slider .thumbs-nav-indicator{font-size:20px}}@media (min-width:1160px){.ppz-ns .module--reference-slider .thumbs-prev-indicator{bottom:auto;top:-15px;left:-67px;transform:rotate(225deg)}}@media (min-width:1160px){.ppz-ns .module--reference-slider .thumbs-next-indicator{bottom:-15px;left:-67px;right:auto;transform:rotate(45deg)}}.ppz-ns .module--teaserlist .common-button-blue{display:block;margin-bottom:40px}.ppz-ns .module--teaserlist--filter{background-color:#3088ce;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:12px;font-weight:600;margin-bottom:40px;padding:10px 20px;text-transform:uppercase;width:100%}@media (min-width:640px){.ppz-ns .module--teaserlist--filter{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;height:40px;padding:5px 60px 5px 40px}}.ppz-ns .module--teaserlist--filter label{margin-right:10px}.ppz-ns .module--teaserlist--filter select{background-color:#fff;border-color:#d1d1d1;height:25px;text-transform:uppercase}.ppz-ns .module--teaserlist--filter>*{border-bottom:1px solid #fff;-ms-flex:0 1 100%;flex:0 1 100%;padding:10px 0}@media (min-width:640px){.ppz-ns .module--teaserlist--filter>*{border:none;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 10px 0 0;white-space:nowrap}}.ppz-ns .module--teaserlist--filter>*:last-child{border:none}.ppz-ns .module--teaserlist--sortation{color:#fff;cursor:pointer;-ms-flex:10% 0 1;flex:10% 0 1}.ppz-ns .module--teaserlist--sortation::after{content:"\25E2";display:block;font-size:14px;left:130px;margin-left:7px;position:absolute;top:4px;transform:rotate(45deg)}@media (min-width:640px){.ppz-ns .module--teaserlist--sortation::after{top:-6px}}.ppz-ns .module--teaserlist--sortation.reverse::after{top:12px;transform:rotate(-135deg)}@media (min-width:640px){.ppz-ns .module--teaserlist--sortation.reverse::after{top:3px}}.ppz-ns .module--teaserlist--items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 auto 20px;max-width:980px}.ppz-ns .module--teaserlist--items .module--teaserlist--item{-ms-flex:calc(100% - 40px) 0 0;flex:calc(100% - 40px) 0 0;margin:0 20px 20px;position:relative}@media (min-width:640px){.ppz-ns .module--teaserlist--items .module--teaserlist--item{-ms-flex:calc(33.3333333333% - 20px) 0 0;flex:calc(33.3333333333% - 20px) 0 0;margin:0 10px 20px;max-width:320px}}.ppz-ns .module--teaserlist--items .module--teaserlist--item .module--teaserlist--item-image{height:auto;transition:0.2s ease-out;width:100%}.ppz-ns .module--teaserlist--items .module--teaserlist--item a{display:block}.ppz-ns .module--teaserlist--items .module--teaserlist--item a:hover .module--teaserlist--item-image{opacity:0.6!important;filter:alpha(opacity=60)!important;-ms-filter:"alpha( opacity=60 )"!important}.ppz-ns .module--teaserlist--items .module--teaserlist--item-cover{background-color:rgb(0 0 0 / .6);bottom:0;color:#fff;height:60px;left:0;padding:8px 16px 8px 9px;position:absolute;overflow:hidden;width:100%}@media (min-width:640px){.ppz-ns .module--teaserlist--items .module--teaserlist--item-cover{height:90px;padding:15px 35px 15px 18px}}.ppz-ns .module--teaserlist--items .module--teaserlist--item-cover .module--teaserlist--item-title{font-size:14px;font-weight:600}@media (min-width:640px){.ppz-ns .module--teaserlist--items .module--teaserlist--item-cover .module--teaserlist--item-title{font-size:18px}}.ppz-ns .module--press.common--header-wrapper .module--product-detail-slider{margin:0 auto 40px}.ppz-ns .module--teaserlist-press--container{margin:0 auto 25px;max-width:900px}.ppz-ns .module--teaserlist-press--container .common-button-blue{display:block}.ppz-ns .module--teaserlist-press--item{display:-ms-flexbox;display:flex;margin-bottom:30px}.ppz-ns .module--teaserlist-press--item-image-container{-ms-flex:80px 0 0;flex:80px 0 0;height:80px;margin:0 20px;max-width:80px;overflow:hidden;width:80px}@media (min-width:640px){.ppz-ns .module--teaserlist-press--item-image-container{margin:0 40px 0}}.ppz-ns .module--teaserlist-press--item-image-container img{height:auto;width:100%}.ppz-ns .module--teaserlist-press--item-text-container{line-height:22px;text-transform:uppercase}.ppz-ns .module--teaserlist-press--item-title{color:#3088ce;font-size:20px;font-weight:600}.ppz-ns .module--teaserlist-press--item-summary{font-weight:600}.ppz-ns .module--service.common--header-wrapper{margin-bottom:0}.ppz-ns .module--service-max-width{margin:0 auto;max-width:1250px;position:relative}@media (min-width:860px){.ppz-ns .module--service-search-header{background-color:rgb(255 255 255 / .3);border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1;-ms-flex-direction:row;flex-direction:row;margin:0 auto}}.ppz-ns .module--service-search-header .common--header-title{margin:0 auto 20px 0;text-align:left}.ppz-ns .module--service-search-header .common-header-introtext{font-size:14px;margin:0}.ppz-ns .module--service-search-header .map-europe{background-color:#fff;border:1px solid #d1d1d1;margin-bottom:20px}@media (min-width:860px){.ppz-ns .module--service-search-header .map-europe{background-color:#fff0;border:none;height:432px;margin-bottom:0;position:absolute;right:0;top:0;width:56%}}.ppz-ns .module--service-search-header .map-europe .map{display:block;position:relative}.ppz-ns .module--service-search-header .map-europe .map-viewport{background:#fff;background:linear-gradient(90deg,#fff0 0%,#fff 35%,#fff 100%);overflow:hidden;padding:0 0 53% 0}@media (min-width:860px){.ppz-ns .module--service-search-header .map-europe .map-viewport{height:432px;padding:0 0 100% 0}}.ppz-ns .module--service-search-header .map-europe .map-area{display:block;position:absolute;right:-15%;top:-19%;width:100%}@media (min-width:860px){.ppz-ns .module--service-search-header .map-europe .map-area{height:432px;left:0;top:-110px;width:890px}}.ppz-ns .module--service-search-header .map-europe .map-link{-webkit-tap-highlight-color:#fff0}.ppz-ns .module--service-search-header .map-europe .map-link path{fill:#a9b6c4!important;opacity:1;transition:fill 0.25s ease-out 0s}.ppz-ns .module--service-search-header .map-europe .map-link:hover path{fill:#3088ce!important;opacity:1}.ppz-ns .module--service-search-header .map-europe [data-sel="8"] path#AT,.ppz-ns .module--service-search-header .map-europe [data-sel="AT"] #AT path,.ppz-ns .module--service-search-header .map-europe [data-sel="7"] path#BE,.ppz-ns .module--service-search-header .map-europe [data-sel="BE"] #BE path,.ppz-ns .module--service-search-header .map-europe [data-sel="6"] path#CH,.ppz-ns .module--service-search-header .map-europe [data-sel="CH"] #CH path,.ppz-ns .module--service-search-header .map-europe [data-sel="28"] path#CZ,.ppz-ns .module--service-search-header .map-europe [data-sel="CZ"] #CZ path,.ppz-ns .module--service-search-header .map-europe [data-sel="1"] path#DE,.ppz-ns .module--service-search-header .map-europe [data-sel="DE"] #DE path,.ppz-ns .module--service-search-header .map-europe [data-sel="23"] path#DK,.ppz-ns .module--service-search-header .map-europe [data-sel="DK"] #DK path,.ppz-ns .module--service-search-header .map-europe [data-sel="27"] path#EE,.ppz-ns .module--service-search-header .map-europe [data-sel="EE"] #EE path,.ppz-ns .module--service-search-header .map-europe [data-sel="12"] path#ES,.ppz-ns .module--service-search-header .map-europe [data-sel="ES"] #ES path,.ppz-ns .module--service-search-header .map-europe [data-sel="3"] path#FR,.ppz-ns .module--service-search-header .map-europe [data-sel="FR"] #FR path,.ppz-ns .module--service-search-header .map-europe [data-sel="34"] path#IE,.ppz-ns .module--service-search-header .map-europe [data-sel="IE"] #IE path,.ppz-ns .module--service-search-header .map-europe [data-sel="4"] path#IT,.ppz-ns .module--service-search-header .map-europe [data-sel="IT"] #IT path,.ppz-ns .module--service-search-header .map-europe [data-sel="31"] path#LT,.ppz-ns .module--service-search-header .map-europe [data-sel="LT"] #LT path,.ppz-ns .module--service-search-header .map-europe [data-sel="19"] path#LV,.ppz-ns .module--service-search-header .map-europe [data-sel="LV"] #LV path,.ppz-ns .module--service-search-header .map-europe [data-sel="11"] path#NL,.ppz-ns .module--service-search-header .map-europe [data-sel="NL"] #NL path,.ppz-ns .module--service-search-header .map-europe [data-sel="29"] path#NO,.ppz-ns .module--service-search-header .map-europe [data-sel="NO"] #NO path,.ppz-ns .module--service-search-header .map-europe [data-sel="22"] path#PL,.ppz-ns .module--service-search-header .map-europe [data-sel="PL"] #PL path,.ppz-ns .module--service-search-header .map-europe [data-sel="21"] path#PT,.ppz-ns .module--service-search-header .map-europe [data-sel="PT"] #PT path,.ppz-ns .module--service-search-header .map-europe [data-sel="20"] path#SL,.ppz-ns .module--service-search-header .map-europe [data-sel="SL"] #SL path,.ppz-ns .module--service-search-header .map-europe [data-sel="26"] path#TR,.ppz-ns .module--service-search-header .map-europe [data-sel="TR"] #TR path,.ppz-ns .module--service-search-header .map-europe [data-sel="2"] path#UK,.ppz-ns .module--service-search-header .map-europe [data-sel="UK"] #UK path{fill:#3088ce!important;opacity:1}.ppz-ns .module--service-search-header .map-europe [data-sel="TR"] path#TR,.ppz-ns .module--service-search-header .map-europe [data-sel="TR"] #TR path{fill:url(#_Linear1)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="SL"] path#SL,.ppz-ns .module--service-search-header .map-europe [data-sel="SL"] #SL path{fill:url(#_Linear2)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="IT"] path#IT,.ppz-ns .module--service-search-header .map-europe [data-sel="IT"] #IT path{fill:url(#_Linear3)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="ES"] path#ES,.ppz-ns .module--service-search-header .map-europe [data-sel="ES"] #ES path{fill:url(#_Linear4)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="PT"] path#PT,.ppz-ns .module--service-search-header .map-europe [data-sel="PT"] #PT path{fill:url(#_Linear5)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="CZ"] path#CZ,.ppz-ns .module--service-search-header .map-europe [data-sel="CZ"] #CZ path{fill:url(#_Linear6)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="AT"] path#AT,.ppz-ns .module--service-search-header .map-europe [data-sel="AT"] #AT path{fill:url(#_Linear7)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="CH"] path#CH,.ppz-ns .module--service-search-header .map-europe [data-sel="CH"] #CH path{fill:url(#_Linear8)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="FR"] path#FR,.ppz-ns .module--service-search-header .map-europe [data-sel="FR"] #FR path{fill:url(#_Linear9)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="BE"] path#BE,.ppz-ns .module--service-search-header .map-europe [data-sel="BE"] #BE path{fill:url(#_Linear11)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="PL"] path#PL,.ppz-ns .module--service-search-header .map-europe [data-sel="PL"] #PL path{fill:url(#_Linear12)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="DE"] path#DE,.ppz-ns .module--service-search-header .map-europe [data-sel="DE"] #DE path{fill:url(#_Linear13)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="NL"] path#NL,.ppz-ns .module--service-search-header .map-europe [data-sel="NL"] #NL path{fill:url(#_Linear14)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="LT"] path#LT,.ppz-ns .module--service-search-header .map-europe [data-sel="LT"] #LT path{fill:url(#_Linear15)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="LV"] path#LV,.ppz-ns .module--service-search-header .map-europe [data-sel="LV"] #LV path{fill:url(#_Linear16)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="EE"] path#EE,.ppz-ns .module--service-search-header .map-europe [data-sel="EE"] #EE path{fill:url(#_Linear17)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="DK"] path#DK,.ppz-ns .module--service-search-header .map-europe [data-sel="DK"] #DK path{fill:url(#_Linear18)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="IE"] path#IE,.ppz-ns .module--service-search-header .map-europe [data-sel="IE"] #IE path{fill:url(#_Linear19)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="UK"] path#UK,.ppz-ns .module--service-search-header .map-europe [data-sel="UK"] #UK path{fill:url(#_Linear20)!important}.ppz-ns .module--service-search-header .map-europe [data-sel="NO"] path#NO,.ppz-ns .module--service-search-header .map-europe [data-sel="NO"] #NO path{fill:url(#_Linear21)!important}.ppz-ns .module--service-search-header .map-google{margin-bottom:20px;overflow:hidden}@media (min-width:860px){.ppz-ns .module--service-search-header .map-google{margin-bottom:0;position:absolute;right:0;top:0;width:52%}}@media (min-width:1160px){.ppz-ns .module--service-search-header .map-google{width:62%}}.ppz-ns .module--service-search-header .map-google .map-google-iframe{border:1px solid #d1d1d1;height:250px;width:100%}@media (min-width:640px){.ppz-ns .module--service-search-header .map-google .map-google-iframe{min-height:330px}}@media (min-width:860px){.ppz-ns .module--service-search-header .map-google .map-google-iframe{border:none;height:418px}}.ppz-ns .module--service-search-header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 20px}@media (min-width:860px){.ppz-ns .module--service-search-header-container{margin:35px 20px 0 40px;max-height:415px;max-width:380px;min-height:415px}}@media (min-width:860px){.ppz-ns .module--service-search-header-container.washlet-finder{min-height:383px}}.ppz-ns .module--service .module--teaserlist--filter{margin-bottom:20px}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter{-ms-flex-align:center;align-items:center;height:auto;padding:5px 60px 5px 40px}}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter .display-result-count{-ms-flex-preferred-size:20%;flex-basis:20%}}.ppz-ns .module--service .module--teaserlist--filter .checkbox-list{margin-bottom:0}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter .checkbox-list{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 20px}}.ppz-ns .module--service .module--teaserlist--filter .checkbox-list .module--teaserlist--filter-item{border-bottom:none;line-height:2em;display:flex;flex-wrap:wrap;width:100%}.ppz-ns .module--service .module--teaserlist--filter-item-element{width:100%}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter .checkbox-list .module--teaserlist--filter-item{padding:0 0 0 0;width:80%;margin-left:10%}.ppz-ns .module--service .module--teaserlist--filter-item-element{width:32%}}.ppz-ns .module--service .module--teaserlist--filter .checkbox-list .module--teaserlist--filter-item input[type="checkbox"]{bottom:1px;margin-right:7px;position:relative;vertical-align:middle}.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;height:40px;padding:0 20px}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder{padding:0 30px}}.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .icon-man{-ms-flex-preferred-size:45px;flex-basis:45px;height:40px}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .icon-man{-ms-flex-preferred-size:60px;flex-basis:60px;margin-left:10px}}.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .icon-man::before{bottom:0;height:37px;top:unset;width:37px}.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .icon-washlet{border-right:1px solid #fff;-ms-flex-preferred-size:50px;flex-basis:50px;height:40px}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .icon-washlet{-ms-flex-preferred-size:20px;flex-basis:20px}}.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .icon-washlet::before{bottom:2px;height:30px;left:unset;right:-4px;top:unset;width:30px}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .icon-washlet::before{top:11px}}.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .display-result-count{margin-left:15px;padding:0}@media (min-width:640px){.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder .display-result-count{margin-left:0}}.ppz-ns .module--service .module--teaserlist--filter.modifier-washlet-finder>*{border-bottom:none}.ppz-ns .module--teaserlist-retailer--container{border:1px solid #d1d1d1;font-size:14px;margin-bottom:20px;padding:10px 20px 10px 45px}.ppz-ns .module--teaserlist-retailer--container.top-hit{background-color:#f0f0f0}.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name{cursor:pointer;position:relative;color:#000;padding-left:0}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name{padding-left:20px}}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name.active,.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name:hover{color:#3088ce}.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name.active::before,.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name:hover::before{background-position:0 4%}.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name::before{background-position:76% 36%;left:-35px}.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name.active::before,.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name:hover::before{background-position-x:76%;background-position-y:36%}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name{padding-left:0}}.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name::before{top:-2px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container.top-hit .teaserlist-retailer--name::before{height:34px;width:34px}}.teaserlist-retailer--name{cursor:default!important}.teaserlist-retailer--name:hover{color:#000!important}.ppz-ns .module--teaserlist-retailer--container.modifier-washlet-finder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:25px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container.modifier-washlet-finder{-ms-flex-direction:row;flex-direction:row;padding-left:15px}}.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type{color:#737373;text-transform:uppercase}.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 15px 25px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder{-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 45%;flex:0 0 45%;-ms-flex-pack:start;justify-content:flex-start;margin:0;position:relative}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder{-ms-flex:0 0 28%;flex:0 0 28%}}.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder .teaserlist-retailer--type-image{-ms-flex:0 0 auto;flex:0 0 auto;height:80px;margin:0 0 0 40px;width:80px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder .teaserlist-retailer--type-image{margin:0 10px;object-fit:cover;object-position:center}}.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder .retailer-section-address{text-transform:none}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder .retailer-section-address{-ms-flex-preferred-size:45%;flex-basis:45%;margin-right:2%}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder .retailer-section-address{-ms-flex-preferred-size:70%;flex-basis:70%}}.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder .retailer-section-address .teaserlist-retailer--type-label{text-transform:uppercase}.ppz-ns .module--teaserlist-retailer--container .teaserlist-retailer--type.modifier-washlet-finder .retailer-section-address .teaserlist-retailer--name{color:#000;font-weight:600}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main.modifier-washlet-finder{-ms-flex:0 0 55%;flex:0 0 55%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:22px 0 0}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main.modifier-washlet-finder{-ms-flex:0 0 72%;flex:0 0 72%}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact{-ms-flex-direction:row;flex-direction:row;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:justify;justify-content:space-between}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact.modifier-washlet-finder{-ms-flex-preferred-size:80%;flex-basis:80%}}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-address{-ms-flex-preferred-size:45%;flex-basis:45%;margin-right:2%}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-address{-ms-flex-preferred-size:25%;flex-basis:25%}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-address .teaserlist-retailer--name{font-weight:600}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links{-ms-flex-preferred-size:45%;flex-basis:45%;margin-right:2%}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links.modifier-washlet-finder{-ms-flex-preferred-size:90%;flex-basis:90%;margin-left:3%}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links{-ms-flex-preferred-size:68%;flex-basis:68%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-right:1%}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links.modifier-washlet-finder{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .retailer-section-2{-ms-flex-preferred-size:18%;flex-basis:25%;margin-right:3.33333333%}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .retailer-section-4{-ms-flex-preferred-size:25%;flex-basis:25%;margin-right:3.33333333%}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .retailer-section-3{-ms-flex:1 0 auto;flex:1 0 auto;margin-right:3.33333333%}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .teaserlist-retailer--example{margin-bottom:5px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .teaserlist-retailer--example{margin-left:-25px}}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .teaserlist-retailer--example{-ms-flex-preferred-size:27%;flex-basis:27%;margin-right:5%;margin-left:0}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .teaserlist-retailer--example.modifier-washlet-finder{margin-left:25px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .teaserlist-retailer--example.modifier-washlet-finder{margin-left:0}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .teaserlist-retailer--example-name{color:#3088ce;font-weight:600;text-transform:uppercase}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-phone{display:block}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-address,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-2,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-mail,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-web,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-test,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-map,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-route{display:block;margin-bottom:7px}@media (min-width:1160px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-address,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-2,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-mail,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-web,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-test,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-map,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-route{margin-bottom:3px}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-test,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-map,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-route{text-transform:uppercase}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact .link-route::before{top:-7px}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact a{color:#737373;font-weight:600}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-contact a:hover{color:#3088ce}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:-20px}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp{display:block;width:50px;height:50px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a{color:#999;cursor:pointer;padding-left:12px;position:relative}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a{padding-left:20px}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a.active,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a:hover,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a.active,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a:hover,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a.active,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a:hover{color:#3088ce}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a.active::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a:hover::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a.active::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a:hover::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a.active::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a:hover::before{background-position:0 4%}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{background-position:4% 16%;left:0}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a.active::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a:hover::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a.active::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a:hover::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a.active::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a:hover::before{background-position-x:4%;background-position-y:20%}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share a::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{display:block;left:0;top:0;height:50px;width:50px}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before{background-position:20% 32%;left:0}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a.active::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a:hover::before{background-position-x:20%;background-position-y:32%}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp{display:none}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{background-position:36% 16%;left:0}.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a.active::before,.ppz-ns .module--teaserlist-retailer--container .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a:hover::before{background-position-x:36%;background-position-y:16%}.ppz-ns .module--teaserlist-retailer--container .modifier-washlet-finder .link-phone{margin-bottom:3px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Poppins","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,sans-serif;font-size:14px;margin-bottom:0;padding:25px 25px 10px 25px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .teaserlist-retailer--type{-ms-flex-align:start;align-items:flex-start;color:#737373;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 15px 25px;text-transform:uppercase}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .teaserlist-retailer--type .teaserlist-retailer--type-image{-ms-flex:0 0 auto;flex:0 0 auto;height:80px;margin:0 0 0 40px;width:80px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .teaserlist-retailer--type .retailer-section-address{text-transform:none}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .teaserlist-retailer--type .retailer-section-address .teaserlist-retailer--type-label{text-transform:uppercase}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .teaserlist-retailer--type .retailer-section-address .teaserlist-retailer--name{color:#000;font-weight:600}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-address .teaserlist-retailer--name{font-weight:600}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .teaserlist-retailer--example{margin-bottom:5px;margin-left:25px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-links .teaserlist-retailer--example-name{color:#3088ce;font-weight:600;text-transform:uppercase}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-phone{display:block;left:0;margin-bottom:3px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-address,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .retailer-section-2,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-mail,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-web,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-test,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-map,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-route{display:block;left:0;margin-bottom:7px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-test,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-map,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-route{text-transform:uppercase}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact .link-route::before{top:-7px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact a{color:#737373;font-weight:600;text-decoration:none}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-contact a:hover{color:#3088ce}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX{margin:0 auto}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a{color:#999;cursor:pointer;position:relative;display:block;height:55px;margin:0 auto;padding:0!important;width:55px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a{padding-left:20px}}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a.active,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a:hover{color:#3088ce}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a:hover::before{background-position:0 4%}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a::before{background-position:4% 16%;left:-14px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a:hover::before{background-position-x:4%;background-position-y:20%}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-shareXX .link-share a::before{height:55px;left:0;top:0;width:55px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:-15px auto 0}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp{margin-left:-23px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp{margin:0}}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a{color:#999;cursor:pointer;padding-left:12px;position:relative;display:block;height:55px;margin:0 auto;width:55px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a{padding-left:20px}}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a.active,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a:hover,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a.active,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a:hover,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a.active,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a:hover{color:#3088ce}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a:hover::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a:hover::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a:hover::before{background-position:0 4%}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{background-position:4% 16%;left:-14px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a:hover::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a:hover::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a:hover::before{background-position-x:4%;background-position-y:20%}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share a::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{height:55px;left:0;top:0;width:55px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a{height:50px;margin:0 10px;width:50px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a::before{background-position:20% 32%;left:-14px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-mail a:hover::before{background-position-x:20%;background-position-y:32%}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp{display:none}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a::before{background-position:36% 16%;left:-14px}.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a.active::before,.ppz-ns .module--teaserlist-retailer--container-gm-info-window .module--teaserlist-retailer--main .retailer-section-share .link-share-whatsapp a:hover::before{background-position-x:36%;background-position-y:16%}.ppz-ns .common--header-wrapper.modifier-service-2>*{margin:0 20px;max-width:950px;width:calc(100% - 40px)}@media (min-width:640px){.ppz-ns .common--header-wrapper.modifier-service-2>*{margin:0 auto}}.ppz-ns .common--header-wrapper.modifier-service-2 .common--header-headline{margin-bottom:10px}.ppz-ns .common--header-wrapper.modifier-service-2 .service-header-image{display:block;margin-bottom:30px}.ppz-ns .module--login{background-color:#f0f0f0;margin-bottom:50px;padding:30px 0 20px}.ppz-ns .module--login.contact-wrapper{max-width:none}.ppz-ns .module--login .module--login-headline{font-size:24px;font-weight:600;margin:0 auto 20px;max-width:840px;padding:0 20px;text-align:center}@media (min-width:640px){.ppz-ns .module--login .module--login-headline{font-size:30px}}.ppz-ns .module--login .module--login-copy{color:#333;font-size:14px;margin:0 20px 20px;text-align:center}@media (min-width:640px){.ppz-ns .module--login .module--login-copy{margin:0 0 20px}}.ppz-ns .module--login .module--login-boxes{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.ppz-ns .module--login .module--login-boxes{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}}.ppz-ns .module--login .module--box{background-color:#fff;border:1px solid #d1d1d1;font-size:14px;margin:0 20px 20px;max-width:380px;width:calc(100% - 40px)}.ppz-ns .module--login .module--box-header{padding:10px 20px}.ppz-ns .module--login .module--box-header.modifier-box-2{padding-left:50px}.ppz-ns .module--login .module--box-copy,.ppz-ns .module--login .link-map,.ppz-ns .module--login .link-fax{margin-bottom:20px}.ppz-ns .module--login .link-map a{text-transform:uppercase}.ppz-ns .module--login .link-map a,.ppz-ns .module--login .link-mail a,.ppz-ns .module--login .link-web a{color:#666}.ppz-ns .module--login .link-map a:hover,.ppz-ns .module--login .link-mail a:hover,.ppz-ns .module--login .link-web a:hover{color:#3088ce}.ppz-ns .module--login .module--box-title{font-size:20px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.ppz-ns .module--login .module--box-title.module--box-title-login{cursor:pointer;position:relative;color:#000;margin-left:25px;padding-left:15px}@media (min-width:640px){.ppz-ns .module--login .module--box-title.module--box-title-login{padding-left:20px}}.ppz-ns .module--login .module--box-title.module--box-title-login::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--login .module--box-title.module--box-title-login::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--login .module--box-title.module--box-title-login.active,.ppz-ns .module--login .module--box-title.module--box-title-login:hover{color:#3088ce}.ppz-ns .module--login .module--box-title.module--box-title-login.active::before,.ppz-ns .module--login .module--box-title.module--box-title-login:hover::before{background-position:0 4%}.ppz-ns .module--login .module--box-title.module--box-title-login::before{background-position:76% 36%;left:-35px}.ppz-ns .module--login .module--box-title.module--box-title-login.active::before,.ppz-ns .module--login .module--box-title.module--box-title-login:hover::before{background-position-x:76%;background-position-y:36%}@media (min-width:640px){.ppz-ns .module--login .module--box-title.module--box-title-login{padding-left:15px}}.ppz-ns .module--login .module--box-title.module--box-title-login::before{height:46px;top:-4px;width:46px}.ppz-ns .module--login .module--box-bottom{background-color:#dfdfdf;min-height:180px;padding:20px 20px}.ppz-ns .module--login .module--box-bottom.modifier-box-2{padding-left:50px}.ppz-ns .module--login .module--box-bottom .retailer-section-links{margin-left:-25px}@media (min-width:640px){.ppz-ns .module--login .module--box-bottom .retailer-section-links{margin-left:0}}.ppz-ns .module--login .module--box-bottom .retailer-section-links>*{display:block}.ppz-ns .module--login .module--box-bottom .retailer-section-links .link-map{margin-bottom:20px;text-transform:uppercase}.ppz-ns .module--login .module--box-bottom .retailer-section-links .link-fax{margin-bottom:10px}.ppz-ns .module--login .module--box-bottom .retailer-section-links a{color:#737373}.ppz-ns .module--login .contact-form-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.ppz-ns .module--login .hint-forgot-password{color:#737373;font-size:12px;font-weight:600;margin-bottom:10px;text-align:right}.ppz-ns .module--login label{-ms-flex:1 0 25%;flex:1 0 25%;font-size:10px;font-weight:600;margin-right:7px;text-transform:uppercase}@media (min-width:640px){.ppz-ns .module--login label{font-size:12px}}.ppz-ns .module--login input[type="text"]{background-color:#fff;border:1px solid #d1d1d1;-ms-flex:0 1 65%;flex:0 1 65%;font-size:13px;height:28px;padding:3px 5px}.ppz-ns .module--login .contact-form-submit{text-align:right;margin:20px 0 10px 0}.ppz-ns .module--login .subscribe-nl{margin:0 20px 30px;max-width:600px;position:relative;width:calc(100% - 40px)}@media (min-width:640px){.ppz-ns .module--login .subscribe-nl{margin:0 auto 30px;width:100%}}.ppz-ns .module--login .subscribe-nl .email-address,.ppz-ns .module--login .subscribe-nl .industry{margin-bottom:40px}.ppz-ns .module--login .subscribe-nl .street-and-number,.ppz-ns .module--login .subscribe-nl .zip-and-location,.ppz-ns .module--login .subscribe-nl .country-and-language{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.ppz-ns .module--login .subscribe-nl .street-and-number,.ppz-ns .module--login .subscribe-nl .zip-and-location,.ppz-ns .module--login .subscribe-nl .country-and-language{-ms-flex-direction:row;flex-direction:row}}.ppz-ns .module--login .subscribe-nl .street-and-number select,.ppz-ns .module--login .subscribe-nl .zip-and-location select,.ppz-ns .module--login .subscribe-nl .country-and-language select{width:calc(100% - 105px)}@media (min-width:640px){.ppz-ns .module--login .subscribe-nl .street-and-number .language,.ppz-ns .module--login .subscribe-nl .country-and-language .language{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ppz-ns .module--login .subscribe-nl .street-and-number div:nth-child(1),.ppz-ns .module--login .subscribe-nl .country-and-language div:nth-child(1){-ms-flex-preferred-size:60%;flex-basis:60%;margin-right:5%}.ppz-ns .module--login .subscribe-nl .street-and-number div:nth-child(2),.ppz-ns .module--login .subscribe-nl .country-and-language div:nth-child(2){-ms-flex-preferred-size:35%;flex-basis:35%}.ppz-ns .module--login .subscribe-nl .zip-and-location .location label{width:70px}.ppz-ns .module--login .subscribe-nl .zip-and-location .location input{width:calc(100% - 75px)}.ppz-ns .module--login .subscribe-nl .zip-and-location div:nth-child(1){-ms-flex-preferred-size:33%;flex-basis:33%;margin-right:7%}.ppz-ns .module--login .subscribe-nl .zip-and-location div:nth-child(2){-ms-flex-preferred-size:60%;flex-basis:60%}}.ppz-ns .module--login .subscribe-nl .country{margin-bottom:40px}.ppz-ns .module--login .subscribe-nl .country select{-ms-flex:0 0 calc(100% - 105px);flex:0 0 calc(100% - 105px)}.ppz-ns .module--login .subscribe-nl .salutation{-ms-flex-pack:start;justify-content:flex-start}.ppz-ns .module--login .subscribe-nl .salutation label{min-width:100px}@media (min-width:640px){.ppz-ns .module--login .subscribe-nl .salutation select{-ms-flex:0 0 auto;flex:0 0 auto}}.ppz-ns .module--login .subscribe-nl label{-ms-flex:0 1 auto;flex:0 1 auto}.ppz-ns .module--login .subscribe-nl input[type="text"]{-ms-flex:0 0 auto;flex:0 0 auto}.ppz-ns .module--login .subscribe-nl .contact-form-checkbox{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 10px 105px}.ppz-ns .module--login .subscribe-nl .contact-form-checkbox label{text-transform:none}.ppz-ns .module--login .subscribe-nl .newsletter-consent{padding:10px 0}.ppz-ns .module--login .subscribe-nl .newsletter-consent .newsletter-consent-hl{margin-left:105px}.ppz-ns .module--login .subscribe-nl .newsletter-consent .contact-form-checkbox{margin:0 0 0 105px}.ppz-ns .module--login .subscribe-nl .newsletter-consent p{font-size:12px;font-weight:600;margin-bottom:7px;text-transform:uppercase}.ppz-ns .module--login .subscribe-nl .newsletter-consent label{font-weight:400}.ppz-ns .module--login .subscribe-nl .contact-form-submit{margin-bottom:40px}@media (min-width:1160px){.ppz-ns .module--login .subscribe-nl .contact-form-submit{margin-bottom:0}}.ppz-ns .module--login .certificate{text-align:center}@media (min-width:1160px){.ppz-ns .module--login .certificate{bottom:0;left:-220px;position:absolute}}.btn-group.submit{position:relative;width:100%;display:inline-block}.ppz-ns .module--catalogue #reCaptchaNote,.btn-group.submit #reCaptchaNote{position:absolute;right:0;top:-20px;font-size:11px}.ppz-ns .module--catalogue #reCaptchaNote a,.btn-group.submit #reCaptchaNote a{color:#999}.grecaptcha-badge{display:none}.ppz-ns .module--login .certificate img{width:158px}.ppz-ns .module--catalogue{margin:40px 0}.ppz-ns .module--catalogue .module--catalogue_inner-headline{text-align:center;font-weight:600;font-size:20px;margin-bottom:20px}.ppz-ns .module--catalogue .module--catalogue-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1240px}@media (min-width:1340px){.ppz-ns .module--catalogue .module--catalogue-list{-ms-flex-pack:start;justify-content:start}}.ppz-ns .module--catalogue .module--catalogue-list .catalogue-box{margin:0 20px 50px;width:270px;text-transform:uppercase;display:none}#materialorder .module--catalogue .module--catalogue-list .catalogue-box{display:inline-block}.ppz-ns .module--catalogue .module--catalogue-list .catalogue-box-content{padding:0 5px 0 10px}.ppz-ns .module--catalogue .module--catalogue-list .catalogue-box-image{margin-bottom:17px;max-height:385px;overflow:hidden;width:100%;height:100%}.ppz-ns .module--catalogue .module--catalogue-list .catalogue-box-image img{width:100%;height:100%;object-fit:scale-down}.ppz-ns .module--catalogue .module--catalogue-list .material-box-image{margin-bottom:17px;max-height:385px;overflow:hidden;width:100%}.ppz-ns .module--catalogue .module--catalogue-list .catalogue-box-title{font-size:20px;font-weight:600;line-height:20px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.ppz-ns .module--catalogue .module--catalogue-list .catalogue-box-subtitle{margin-bottom:15px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.ppz-ns .module--catalogue .module--catalogue-list .color-grey{color:#666}.ppz-ns .module--catalogue .module--catalogue-list .form-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;-ms-flex-pack:justify;justify-content:space-between;height:27px;margin-bottom:10px}.ppz-ns .module--catalogue .module--catalogue-list .form-item .catalogue-form-language{-ms-flex-preferred-size:50%;flex-basis:50%}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:10px}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]{display:none}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail{cursor:pointer;padding-left:12px;position:relative;color:#737373}@media (min-width:640px){.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail{padding-left:20px}}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail.active,.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail:hover{color:#3088ce}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail.active::before,.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail:hover::before{background-position:0 4%}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail::before{background-position:0 4%}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail.active::before,.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]+.label-send-with-mail:hover::before{background-position-x:0;background-position-y:4%}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]:checked+.label-send-with-mail{color:#3088ce}.ppz-ns .module--catalogue .module--catalogue-list .form-item .send-with-mail input[type="checkbox"]:checked+.label-send-with-mail::before{background-position:0 8%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf{cursor:pointer;padding-left:12px;position:relative;color:#737373;margin-bottom:7px;margin-left:10px}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download{cursor:pointer;padding-left:12px;position:relative;color:#737373;margin-bottom:7px;margin-left:10px}@media (min-width:640px){.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf{padding-left:20px}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download{padding-left:20px}}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf.active,.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf:hover{color:#3088ce}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf.active::before,.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf:hover::before{background-position:0 4%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf::before{background-position:44% 32%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf.active::before,.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf:hover::before{background-position-x:44%;background-position-y:32%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-pdf::before{height:44px;left:-21px;top:-5px;width:44px}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download.active,.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download:hover{color:#3088ce}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download.active::before,.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download:hover::before{background-position:0 4%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download::before{background-position:32% 32%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download.active::before,.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download:hover::before{background-position-x:32%;background-position-y:32%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.doc-as-download::before{height:44px;left:-21px;top:-5px;width:44px}.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online{cursor:pointer;padding-left:12px;position:relative;color:#737373;margin-left:10px}@media (min-width:640px){.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online{padding-left:20px}}.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position:0 0;background-size:2600%;content:"";height:34px;position:absolute;left:-19px;overflow:hidden;top:-7px;width:34px}@media (min-width:640px){.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online::before{height:50px;left:-25px;overflow:hidden;top:-14px;width:50px}}.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online.active,.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online:hover{color:#3088ce}.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online.active::before,.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online:hover::before{background-position:0 4%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online::before{background-position:36% 32%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online.active::before,.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online:hover::before{background-position-x:36%;background-position-y:32%}.ppz-ns .module--catalogue .module--catalogue-list .form-item.browse-doc-online::before{height:44px;left:-21px;top:-5px;width:44px}.ppz-ns .module--catalogue .module--catalogue-list .form-item .label-amount{-ms-flex-preferred-size:30%;flex-basis:30%}.ppz-ns .module--catalogue .module--catalogue-list .form-item .catalogue-form-amount{-ms-flex-preferred-size:20%;flex-basis:20%}.ppz-ns .module--catalogue .module--catalogue-list .form-item select{color:#737373;border:1px solid #d1d1d1;font-weight:600;height:100%;padding:0 0 0 5px}.ppz-ns .module--catalogue .contact-wrapper{margin:0 20px 20px;max-width:600px}@media (min-width:640px){.ppz-ns .module--catalogue .contact-wrapper{margin:0 auto 20px}}.ppz-ns .module--catalogue .contact-wrapper .contact-section-title{font-size:30px;line-height:30px;margin-bottom:5px;text-align:center;text-transform:uppercase}.ppz-ns .module--catalogue .contact-wrapper p{font-size:20px;font-weight:600;text-align:center;text-transform:uppercase}.ppz-ns .module--catalogue .contact-wrapper .form-note{display:-ms-flexbox;display:flex}.ppz-ns .module--catalogue .contact-wrapper .street-and-number,.ppz-ns .module--catalogue .contact-wrapper .zip-and-location,.ppz-ns .module--catalogue .contact-wrapper .country-and-language{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.ppz-ns .module--catalogue .contact-wrapper .street-and-number,.ppz-ns .module--catalogue .contact-wrapper .zip-and-location,.ppz-ns .module--catalogue .contact-wrapper .country-and-language{-ms-flex-direction:row;flex-direction:row}}.ppz-ns .module--catalogue .contact-wrapper .street-and-number select,.ppz-ns .module--catalogue .contact-wrapper .zip-and-location select,.ppz-ns .module--catalogue .contact-wrapper .country-and-language select{width:calc(100% - 105px)}@media (min-width:640px){.ppz-ns .module--catalogue .contact-wrapper .street-and-number .language,.ppz-ns .module--catalogue .contact-wrapper .country-and-language .language{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.ppz-ns .module--catalogue .contact-wrapper .street-and-number div:nth-child(1),.ppz-ns .module--catalogue .contact-wrapper .country-and-language div:nth-child(1){-ms-flex-preferred-size:60%;flex-basis:60%;margin-right:5%}.ppz-ns .module--catalogue .contact-wrapper .street-and-number div:nth-child(2),.ppz-ns .module--catalogue .contact-wrapper .country-and-language div:nth-child(2){-ms-flex-preferred-size:35%;flex-basis:35%}.ppz-ns .module--catalogue .contact-wrapper .zip-and-location .location label{width:70px}.ppz-ns .module--catalogue .contact-wrapper .zip-and-location .location input{width:100%}.ppz-ns .module--catalogue .contact-wrapper .zip-and-location div:nth-child(1){-ms-flex-preferred-size:33%;flex-basis:33%;margin-right:7%}.ppz-ns .module--catalogue .contact-wrapper .zip-and-location div:nth-child(2){-ms-flex-preferred-size:60%;flex-basis:60%}}.ppz-ns .module--catalogue .choose-commercial-private{display:flex;justify-content:center;gap:20px;padding-top:20px;padding-bottom:50px}.ppz-ns .module--catalogue .contact-wrapper p{margin-bottom:25px}.amount-wrapper{display:flex;justify-content:flex-end;gap:5px}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.ppz-ns .module--product-list--header-title{margin:0 0 0 0;text-align:center}.totoproducts-notice{color:red}.product-box{position:relative;width:250px;float:left;margin-left:20px;margin-bottom:20px}.product-box-content>div{object-fit:contain}.product-box-content img{width:100%;height:100%;object-fit:contain}.product-box:before{content:"";display:block;padding-top:125%}.product-box .product-box-content{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;border:1px solid #000;padding:0 5px}.product-box-stoerer{text-transform:none;position:absolute;top:0;left:0;z-index:996;color:#fff;line-height:30px;background-color:#3088ce;width:250px;height:30px;padding:0 0 0 10px;opacity:.7}@media only screen and (max-width:640px){.product-box{position:relative;width:250px;float:left;margin-left:60px;margin-bottom:0!important}.references--productcode{padding-left:25px}.product-box:before{content:"";display:block;padding-top:120%}}.module--product-detail--header-stoerer-wrapper{min-width:250px;position:absolute;top:150px;left:400px;z-index:996}.module--product-detail--header-stoerer,.module--product-detail--header-stoerer-line2{text-transform:none;text-align:center;color:#fff;line-height:30px;background-color:#3088ce;width:100%;height:30px;padding:0 10px}.module--product-detail--header-stoerer-line2{top:180px;color:#222;background-color:#f0f0f0;width:auto}.module--product-detail--header-stoerer-line2 a{text-transform:none;font-weight:400;color:#3088ce}.product-box-lower{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;width:100%}.product-box-title{bottom:28px;color:#3088ce;cursor:pointer;display:inline-block;font-weight:600;left:0;overflow:hidden;text-overflow:clip;width:100%}.product-box-productcode{width:100%}.product-box-title .more__text{font-size:14px;text-transform:uppercase}.service-layer-content a{color:#fff;font-weight:400}.tx-indexedsearch-searchbox-button{background-color:#3088ce;color:#fff;cursor:pointer;display:inline-block;font-weight:600;position:relative;text-transform:uppercase;white-space:nowrap;font-size:16px;line-height:1.6;height:35px;width:160px}.tx-indexedsearch-searchbox-button::after{content:">";position:absolute;color:#fff}.tx-indexedsearch-searchbox-sword{height:27px;border:1px solid #d1d1d1}.tx-indexedsearch-form{margin-bottom:16px}.tx-indexedsearch-form input{padding:2px 5px;font-size:12px}.tx-indexedsearch-form label{font-size:12px;width:100px;font-weight:600;text-transform:uppercase}#tx_indexedsearch{margin:5px 20px 0 40px}#tx_indexedsearch legend{font-size:30px;font-weight:600;text-transform:uppercase}.tx-indexedsearch-searchbox{background-color:rgb(255 255 255 / .3);border:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1;border-top:1px solid #d1d1d1;min-height:300px}.tx-indexedsearch-rules{display:none}.tx-indexedsearch-info-sword{background-color:#3088ce;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:12px;font-weight:600;margin-bottom:40px;padding:10px 45px 10px 40px;text-transform:uppercase;width:100%}.tx-indexedsearch-info,.tx-indexedsearch-text-item-size,.tx-indexedsearch-text-item-crdate,.tx-indexedsearch-text-item-mtime{display:inline;width:100px;font-size:12px;color:silver}.tx-indexedsearch-text-item-path,.tx-indexedsearch-text-item-path p{display:inline}.tx-indexedsearch-browsebox{margin-left:40px}.tx-indexedsearch-res{padding:40px}.tx-indexedsearch-title a{color:#3088ce}.tx-indexedsearch-res,.tx-indexedsearch-description{font-size:16px}@media screen{.logoPrint{display:none}.ppz-ns .common-divider{border-bottom:1px solid #000;content:"";display:block;height:15px;margin:0 auto 25px;width:20%}}@media print{.frame,button,.ppz-ns .module--product-detail-slider .slick-prev::before,.ppz-ns .module--product-detail-slider .slick-next::before,.common-divider,.printHidden,.module--product-detail-links-02{display:none!important}.module--product-detail-links-02{display:none!important}.common-divider{border-bottom:1px solid #fff;display:none}}.common--linkbox a{font-weight:700;color:#3088ce}.common--linkbox p{margin-bottom:20px}@media only screen and (min-width:768px){.searchheader{position:fixed;z-index:10}.searchheaderwrap{height:447px}.module--teaserlist--filter{width:1250px!important}.teaserwrap{height:90px;max-width:1250px}.link-test{margin-left:-25px}}@media screen and (max-width:767px){.link-test{margin-left:-20px}}.longdesc{clear:both;width:90%;text-align:left;margin:0 auto;font-weight:100;padding:24px 25px 50px 35px;font-size:14px;line-height:1.5}.tx-totoproducts h5{font-size:14px}.ricons{position:absolute;left:5px;height:100px;width:30px}.ricons div{margin-top:5px}.link-mail,.normedurl{text-overflow:ellipsis;width:260px;white-space:nowrap}.link-route:disabled{opacity:.3}#mode-selector{color:#fff;background-color:#3088ce;padding-left:5px;line-height:37px}#mode-selector label{font-family:Roboto;font-size:14px;font-weight:300;padding-left:5px;padding-right:10px;margin-top:-3px}.controls{margin-top:10px;border:1px solid #fff0;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;box-shadow:0 2px 6px rgb(0 0 0 / .3)}#bodyContent .teaserlist-retailer--name{font-weight:600}#bodyContent .teaserlist-retailer--type-image{float:right}.contact-form-item #layerZip{width:100%!important}.link-test{text-transform:none!important;font-weight:600;color:#999999!important}.link-test:hover{color:#999999!important}@media screen and (max-width:763px){.link-test{margin-left:0;padding-left:25px}}.press-links{position:relative;padding-bottom:10px}.press-links #zipLoader{display:none;height:2px;position:absolute;bottom:5px;width:100%;background-color:#ccc}.press-links #zipLoaderState{height:2px;position:absolute;left:0;top:0;width:0;background-color:#3088ce}.press-links #zipLoaderImg{display:none;height:100%}.press-links button.link-images{color:#666666!important;text-transform:uppercase!important}.press-links button.link-images:hover{color:#3088ce!important}.accordeon{width:100%}.accordeonWrap{width:80%;margin:0 auto}.accordeonItem{background-color:#f0f0f0;margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;padding-left:30px;font-weight:600;clear:both}.answer{background-color:#fff;display:none}.answer p{font-weight:lighter;max-width:90%}.accordeonItem img{float:right}.accordeonItem::after{width:0;height:0;transform:rotate(180deg);border-style:solid;border-width:0 10px 10px 10px;border-color:#fff0 #fff0 #FFF #fff0;content:"";float:right;position:relative;left:30px;top:8px}.accordeonItem.changed::after{width:0;height:0;transform:rotate(360deg);border-style:solid;border-width:0 10px 10px 10px;border-color:#fff0 #fff0 #FFF #fff0;content:"";float:right;position:relative;left:30px;top:8px}.test{transform:rotate(180deg)}.triangle{height:38px;width:40px;background-color:#3088ce;float:right;position:relative;top:-5px}.iconTechno img{float:none}.iconTechno{display:inline-block;float:left}.textPicWrap{display:inline-block;vertical-align:top;padding-top:7px}.technologyHeadline{display:inline-block;text-transform:uppercase;vertical-align:sub;margin-bottom:0px!important;color:#3088ce;font-size:20px;line-height:.6}.textTechno{text-transform:uppercase;font-weight:bold!important;font-size:16px;line-height:1.2;color:#222!important;font-weight:600!important}.technoTextAcc{display:inline-block;padding-left:10px;width:80%}.technologyList li{width:49%;display:inline-block}@media only screen and (max-width:768px){.technologyHeadline{display:inline-block;text-transform:uppercase;vertical-align:sub;margin-bottom:0px!important;color:#3088ce;font-size:18px;line-height:.6}.textTechno{text-transform:uppercase;font-weight:bold!important;font-size:14px;line-height:1.2;color:#222!important;font-weight:600!important}}@media only screen and (min-width:800px){.common--linkbox-link{width:48%;display:inline-block;vertical-align:text-top}}.common--linkbox-title{text-transform:none!important;margin-bottom:20px}.common--linkbox-links{text-transform:none!important;padding:0}.common--linkbox li{list-style-type:none!important}.common--linkbox-footer{text-transform:none!important;padding:0;margin-top:-20px}fieldset{border:0;margin-top:10rem}fieldset.form-group{display:block}fieldset:first-of-type{border:0;margin-top:5rem}legend{font-weight:700;margin-bottom:20px}@media screen and (min-width:700px){#c2050{display:inline-block;width:740px;margin-left:5%;margin-top:30px}}#kundendienstauftrag-1210,#kontaktformular-1294{margin:0 auto;max-width:1140px}.contact-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 20px 20px}@media (min-width:640px){.contact-container{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1160px){.contact-container{margin:0 0 20px}}.contact-section-title{font-size:20px;font-weight:600;margin-bottom:10px}.contact-cards{-ms-flex:40% 0 0;flex:40% 0 0;font-size:14px}.contact-cards header{font-size:18px;width:100%;margin-bottom:20px;text-align:center}.contact-card-title{font-weight:600}.contact-card-subtitle{margin-bottom:15px}.contact-card-fax{margin-bottom:15px}.contact-card{border:1px solid #d1d1d1;margin:0 0 20px;padding:30px}@media (min-width:640px){.contact-card{margin-right:20px;max-width:380px;padding:20px 50px}}.contact-card a{color:#666;font-weight:600}.contact-card a:hover{color:#3088ce}.contact-card .link-phone,.contact-card .link-fax{color:#222;font-weight:400}.contact-card .link-phone::before,.contact-card .link-fax::before,.contact-card .link-web::before,.contact-card .link-mail::before{height:30px;top:-3px;width:30px}.contact-form .frame-type-form_formframework{width:100%}#kundendienstauftrag-1210 #kundendienstauftrag-1210-item,#kontaktformular-1294 #kontaktformular-1294-item{margin-bottom:10px}#kundendienstauftrag-1210 p,#kontaktformular-1294 p{margin-bottom:25px}#kundendienstauftrag-1210 .form-label{font-size:12px;width:33%;font-weight:600;text-transform:uppercase}.radio span,.form-check:has(input[type="radio"]) span,#kontaktformular-1294 .control-label{font-size:12px;width:100px;font-weight:600;text-transform:uppercase;margin-left:10px}#kundendienstauftrag-1210 select,#kontaktformular-1294 select{background-color:#fff;border-color:#d1d1d1;height:27px;text-transform:uppercase;width:140px}#kundendienstauftrag-1210 input[type="text"],#kontaktformular-1294 input[type="text"]{border:1px solid #d1d1d1;height:27px;width:calc(100% - 105px)}#kundendienstauftrag-1210 #kundendienstauftrag-1210-checkbox,#kontaktformular-1294 #kundendienstauftrag-1294-checkbox{display:-ms-flexbox;display:flex;margin:0 0 30px 100px}#kundendienstauftrag-1210 input[type="checkbox"],#kontaktformular-1294 input[type="checkbox"]{margin:3px 7px 0 3px}#kundendienstauftrag-1210 .data-protection-consent-text,#kontaktformular-1294 .data-protection-consent-text{font-size:12px}#kundendienstauftrag-1210 .data-protection-consent-text a,#kontaktformular-1294 .data-protection-consent-text a{color:#999;font-weight:600;text-decoration:underline}#kundendienstauftrag-1210 .data-protection-consent-text a:hover,#kontaktformular-1294 .data-protection-consent-text a:hover{color:#3088ce}#kundendienstauftrag-1210 #kundendienstauftrag-1210-item-hint-mandatory,#kontaktformular-1294 #kundendienstauftrag-1294-item-hint-mandatory{font-size:11px}#kundendienstauftrag-1210 #kundendienstauftrag-1210-submit,#kontaktformular-1294 #kundendienstauftrag-1294-submit{text-align:right}.form-group{display:flex;flex-flow:column nowrap;margin-bottom:10px}@media (min-width:1024px){.form-group{flex-flow:row nowrap;align-items:flex-start}.form-group .form-label{margin-top:.4em}}.inputs-list>.form-group{display:block}@media (min-width:1024px){.input-list>.form-group{display:block}}.form-label{width:20%;max-width:200px;flex-shrink:0}.form-label:empty{width:0!important}.form-group>.input{width:auto;flex-shrink:1;flex-grow:1}.form-group-hint-mandatory{font-size:11px}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="file"],.form-group input[type="password"],.form-group select,#kundendienstauftrag-1210-fileupload-1,.xxlarge{border:1px solid #d1d1d1;height:27px;width:calc(100% - 105px);font-size:12px}#kundendienstauftrag-1210{width:70%}#kundendienstauftrag-1210 .input{width:77%}.clearfix{clear:both;font-size:12px}.checkbox label{font-size:12px}.help-block{display:none}#kundendienstauftrag-1210-radiobutton-1,#kundendienstauftrag-1210-radiobutton-2,#kundendienstauftrag-1294-radiobutton-1{display:inline-flex;padding-left:5rem;width:70%}#kundendienstauftrag-1210-radiobutton-1-0,#kundendienstauftrag-1210-radiobutton-1-1,#kundendienstauftrag-1210-radiobutton-2-0,#kundendienstauftrag-1210-radiobutton-2-1,#kundendienstauftrag-1210-radiobutton-2-2,#kundendienstauftrag-1210-radiobutton-2-3,#kundendienstauftrag-1294-radiobutton-1-0,#kundendienstauftrag-1294-radiobutton-1-1{width:8%;margin-right:3px}#kundendienstauftrag-1210-radiobutton-1 .form-group,#kundendienstauftrag-1210-radiobutton-2 .form-group,#kundendienstauftrag-1294-radiobutton-1 .form-group{width:100%;padding-left:20px}#kundendienstauftrag-1294-fieldset-4 .form-group:first-of-type .input{float:none;display:inline-flex;width:100%}#kundendienstauftrag-1210-fieldset-4 .form-group:first-of-type .input .control-label,#kundendienstauftrag-1294-fieldset-4 .form-group:first-of-type .input .control-label{margin-right:8rem}#kundendienstauftrag-1210-fieldset-5 .form-group:nth-of-type(12) .input,#kundendienstauftrag-1210-fieldset-5 .form-group:nth-of-type(14) .input,#kundendienstauftrag-1210-fieldset-5 .form-group:nth-of-type(15) .input{float:left}.form-group select{background-color:#fff;border-color:#d1d1d1;height:27px;width:100%}.has-error{border:1px solid red}#ui-datepicker-div{width:250px;background-color:#dadbdb}.ui-datepicker-calendar{width:100%}.ui-datepicker-next{margin-left:10px;cursor:pointer}.ui-datepicker-prev{cursor:pointer}.ui-datepicker-calendar td{text-align:center}.btn{border:1px solid #3088ce;background-color:#3088ce;font-weight:700;color:#fff;min-width:180px;float:right;margin-bottom:20px;margin-top:20px;padding-left:10px;padding-right:10px}#kontaktformular-1294-radiobutton-1 .radio{display:inline-block;width:25%}#kontaktformular-1294-radiobutton-1 .radio span{margin-left:5px}#kontaktformular-1294-fieldset-1 .form-group:nth-of-type(2) .input{width:35%}#kontaktformular-1294-fieldset-1 .form-group:nth-of-type(2) select{width:100%}#kontaktformular-1294{width:70%}label[for=kundendienstauftrag-1210-textarea-3]{display:block}#kontaktformular-1210 .control-label,#kontaktformular-1294 .form-group .control-label{float:left}#kontaktformular-1294 .form-group .input{display:inline-flex;width:80%}#kontaktformular-1294-radiobutton-1{width:100%}#kontaktformular-1294-radiobutton-1 .form-group{margin-bottom:0}#kontaktformular-1294 .form-group.form-group:nth-of-type(10){width:50%;display:inline-flex;margin-right:5%}#kontaktformular-1294 .form-group.form-group:nth-of-type(10) .input{width:70%;display:inline-flex}#kontaktformular-1294 .form-group.form-group:nth-of-type(10) .input input{width:100%}#kontaktformular-1294 .form-group.form-group:nth-of-type(11){width:39%;display:inline-flex}#kontaktformular-1294 .form-group.form-group:nth-of-type(11) .input{width:30%;display:inline-block}#kontaktformular-1294 .form-group.form-group:nth-of-type(11) .input input{width:100%}#kontaktformular-1294 .form-group.form-group:nth-of-type(12){width:31.6%;display:inline-flex}#kontaktformular-1294 .form-group.form-group:nth-of-type(12) .input{width:45%;display:inline-block}#kontaktformular-1294 .form-group.form-group:nth-of-type(12) .input input{width:100%}#kontaktformular-1294 .form-group.form-group:nth-of-type(13){width:50%;display:inline-flex;margin-right:5%}#kontaktformular-1294 .form-group.form-group:nth-of-type(13) .input{width:70%;display:inline-flex}#kontaktformular-1294 .form-group.form-group:nth-of-type(13) .input input{width:100%}#kontaktformular-1294 .form-group.form-group:nth-of-type(14){width:50%;display:inline-flex;margin-right:5%}#kontaktformular-1294 .form-group.form-group:nth-of-type(14) .input{width:70%;display:inline-flex}#kontaktformular-1294 .form-group.form-group:nth-of-type(14) .input select{width:100%}#kontaktformular-1294 .form-group.form-group:nth-of-type(15){width:39%;display:inline-flex}#kontaktformular-1294 .form-group.form-group:nth-of-type(15) .input{width:30%;display:inline-block}#kontaktformular-1294 .form-group.form-group:nth-of-type(15) .input select{width:100%}#kontaktformular-1294 .form-group.form-group:nth-of-type(13) label,#kontaktformular-1294 .form-group.form-group:nth-of-type(15) label{text-align:center}#kontaktformular-1294 .form-group.form-group:nth-of-type(16) textarea{height:200px}#kontaktformular-1294 .form-group:nth-of-type(17) .form-check{padding-left:95px}#kontaktformular-1294 .actions{width:80%}#kontaktformular-1294-fieldset-1 h2{width:790px}#kundendienstauftrag-1210 h2,#kontaktformular-1294 h2{margin-top:35px;font-weight:600;text-transform:uppercase}#referencenumbertooltip{display:inline;margin-left:10px;cursor:pointer;border:1px solid #d1d1d1;font-size:12px;padding:4px;background:#fafadd;height:27px}@media screen and (max-width:723px){#kundendienstauftrag-1210 input[type="text"],#kontaktformular-1294 input[type="text"]{border:1px solid #d1d1d1;height:27px;width:100%}#kundendienstauftrag-1210 .control-label{display:block;width:100%}#kundendienstauftrag-1210 .form-group{display:block;width:100%}#kundendienstauftrag-1210 .input{width:100%;clear:both}#referencenumbertooltip{display:block;margin:5px 0 0 0;clear:both;cursor:pointer;border:1px solid #d1d1d1;font-size:10px;padding:4px;background:#fafadd;height:23px;width:100%}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group input[type="file"],#kundendienstauftrag-1210-fileupload-1,.xxlarge{border:1px solid #d1d1d1;height:27px;width:100%;font-size:12px}#kundendienstauftrag-1210-radiobutton-2{position:relative;width:70%;margin-left:-45px}}#claimsheetresponse{width:760px;text-align:left}#claimsheetresponse h1,#claimsheetresponse h3{text-align:center}[id^="endkundenFormular"] h2,[id^="garantieverlaengerungPartnerhandwerker"] h2,[id^="kundenservicePrivatkunde"] h2,[id^="kundendienstauftrag"] h2{margin-bottom:20px}form[id^="kundenservicePrivatkunde"],form[id^="kundendienstauftrag"]{margin-top:20px}[id^="endkundenFormular"] .form-group input[type="text"],[id^="endkundenFormular"] .form-group input[type="email"],[id^="endkundenFormular"] .form-group input[type="tel"],[id^="endkundenFormular"] .form-group input[type="text"],[id^="endkundenFormular"] .form-group input[type="password"],[id^="garantieverlaengerungPartnerhandwerker"] .form-group input[type="text"],[id^="garantieverlaengerungPartnerhandwerker"] .form-group input[type="email"],[id^="garantieverlaengerungPartnerhandwerker"] .form-group input[type="tel"],[id^="garantieverlaengerungPartnerhandwerker"] .form-group input[type="text"],[id^="garantieverlaengerungPartnerhandwerker"] .form-group input[type="password"],[id^="kundenservicePrivatkunde"] .form-group input[type="text"],[id^="kundenservicePrivatkunde"] .form-group input[type="email"],[id^="kundenservicePrivatkunde"] .form-group input[type="tel"],[id^="kundenservicePrivatkunde"] .form-group input[type="text"],[id^="kundenservicePrivatkunde"] .form-group input[type="password"],[id^="kundenservicePrivatkunde"] .form-group input[type="date"],[id^="kundenservicePrivatkunde"] .form-group input[type="file"],[id^="kundenservicePrivatkunde"] .form-group textarea,[id^="kundendienstauftrag-3931"] .form-group input[type="text"],[id^="kundendienstauftrag-3931"] .form-group input[type="email"],[id^="kundendienstauftrag-3931"] .form-group input[type="tel"],[id^="kundendienstauftrag-3931"] .form-group input[type="text"],[id^="kundendienstauftrag-3931"] .form-group input[type="password"],[id^="kundendienstauftrag-3931"] .form-group input[type="date"],[id^="kundendienstauftrag-3931"] .form-group input[type="file"],[id^="kundendienstauftrag-3931"] .form-group textarea{border:1px solid #d1d1d1;font-size:14px;height:27px;padding:2px 5px;width:100%;margin-left:5px;border-radius:0;display:inline-block;box-sizing:border-box}[id^="kundenservicePrivatkunde"] .form-group textarea,[id^="kundendienstauftrag-3931"] .form-group textarea{height:100px}[id^="endkundenFormular"] .form-group select,[id^="garantieverlaengerungPartnerhandwerker"] .form-group select,[id^="kundenservicePrivatkunde"] .form-group select,[id^="kundendienstauftrag-3931"] .form-group select{border:1px solid #d1d1d1;font-size:14px;height:27px;padding:2px 5px;margin-left:5px;border-radius:0;display:inline-block}[id^="endkundenFormular"] .control-label,[id^="endkundenFormular"] .form-label,[id^="garantieverlaengerungPartnerhandwerker"] .control-label,[id^="garantieverlaengerungPartnerhandwerker"] .form-label,[id^="kundenservicePrivatkunde"] .control-label,[id^="kundenservicePrivatkunde"] .form-label,[id^="kundendienstauftrag-3931"] .control-label,[id^="kundendienstauftrag-3931"] .form-label,.form-label{width:200px;display:inline-block;vertical-align:top;margin-left:40px;font-size:12px;font-weight:600;text-transform:uppercase}.form-label{margin-left:0;width:125px}@media screen and (max-width:1023px){[id^="endkundenFormular"] .control-label,[id^="garantieverlaengerungPartnerhandwerker"] .control-label,[id^="kundenservicePrivatkunde"] .control-label,[id^="kundendienstauftrag-3931"] .control-label,.form-label{width:100%;display:inline-block;vertical-align:top;margin-left:0;font-size:12px;font-weight:600;text-transform:uppercase}}[id^="endkundenFormular"] .input,[id^="garantieverlaengerungPartnerhandwerker"] .input,[id^="kundenservicePrivatkunde"] .input,[id^="kundendienstauftrag-3931"] .input,.input{display:inline-block;width:auto;max-width:100%}[id^="endkundenFormular"] .input,[id^="garantieverlaengerungPartnerhandwerker"] .input,[id^="kundenservicePrivatkunde"] .input,[id^="kundendienstauftrag-3931"] .input{width:60%!important;flex-grow:0}[id^="endkundenFormular"] .clearfix,[id^="garantieverlaengerungPartnerhandwerker"] .clearfix{margin-top:40px;width:80%;margin-bottom:30px}[id^="kundenservicePrivatkunde"] .clearfix,[id^="kundendienstauftrag-3931"] .clearfix{margin-top:10px;width:60%;margin-bottom:10px;margin-left:40px}[id^="endkundenFormular"] h1,[id^="garantieverlaengerungPartnerhandwerker"] h2,[id^="kundenservicePrivatkunde"] h2,[id^="kundendienstauftrag-3931"] h2{text-transform:uppercase}[id^="endkundenFormular"] h2,[id^="garantieverlaengerungPartnerhandwerker"] h2,[id^="kundenservicePrivatkunde"] h2,[id^="kundendienstauftrag-3931"] h2{margin-bottom:30px}[id^="endkundenFormular"] .clearfix h2,[id^="garantieverlaengerungPartnerhandwerker"] .clearfix h2,[id^="kundenservicePrivatkunde"] .clearfix h2,[id^="kundendienstauftrag-3931"] .clearfix h2{font-size:24px}[id^="endkundenFormular"] .input.checkbox,[id^="garantieverlaengerungPartnerhandwerker"] .input.checkbox,[id^="kundenservicePrivatkunde"] .input.checkbox,[id^="kundendienstauftrag-3931"] .input.checkbox{width:100%!important}[id^="endkundenFormular"] .add-on.form-check-label:last-of-type,[id^="garantieverlaengerungPartnerhandwerker"] .add-on.form-check-label:last-of-type,[id^="kundenservicePrivatkunde"] .add-on.form-check-label:last-of-type,[id^="kundendienstauftrag-3931"] .add-on.form-check-label:last-of-type{margin-left:2.9%;width:60%}[id*="checkbox-1"],[id*="checkbox-2"],[id*="checkbox-3"]{display:block;float:left;margin-right:10px}[id^="blogAbonnieren"] [type*="checkbox"],[id^="blogAboEdit"] [type*="checkbox"]{display:block;float:left;margin-right:10px}[id^="blogAbonnieren"] [id*="checkbox"]::after,[id^="blogAbonnieren"] label::after,[id^="blogAbonnieren"] .input::after,[id^="blogAboEdit"] [id*="checkbox"]::after,[id^="blogAboEdit"] label::after,[id^="blogAboEdit"] .input::after{clear:both;content:'';display:block}[id^="blogAbonnieren"] .row{margin-bottom:30px}[id^="blogAbonnieren"] p{font-size:14px!important}[id^="blogAbonnieren"] .buttonDisabled{background-color:#666;cursor:not-allowed}[id^="blogAbonnieren"] input[type="text"],[id^="blogAbonnieren"] input[type="email"]{padding:5px}[id^="blogAboEdit"]{width:40%;margin:0 auto}[id^="blogAboEdit"] h2{margin-bottom:20px}[id^="blogAboEdit"] .btn-group .btn-group{width:40%}[id^="blogAboEdit"] .btn-group .btn-group.cancel{width:60%}[id^="blogAboEdit"] .btn-group .btn-group.cancel button{background-color:#666}[id^="blogAboEdit"] [id$="readonly-email"]{border:none!important;font-size:14px!important}@media screen and (max-width:1023px){form[id^="blogAboEdit"]{width:95%}[id^="blogAboEdit"] .btn-group .btn-group,[id^="blogAboEdit"] .btn-group .btn-group button,[id^="blogAboEdit"] .btn-group .btn-group.cancel,[id^="blogAboEdit"] .btn-group .btn-group.cancel button{width:100%;margin-top:0;margin-bottom:20px}[id^="blogAboEdit"] .btn-group .submit{padding-bottom:0}[id^="blogAboEdit"] .btn-toolbar{margin-bottom:50px}}[id^="endkundenFormular"] input[type="checkbox"],[id^="garantieverlaengerungPartnerhandwerker"] input[type="checkbox"],[id^="kundenservicePrivatkunde"] input[type="checkbox"],[id^="kundendienstauftrag-3931"] input[type="checkbox"]{position:unset!important;left:0}[id^="endkundenFormular"] label,[id^="garantieverlaengerungPartnerhandwerker"] label,[id^="kundenservicePrivatkunde"] label,[id^="kundendienstauftrag-3931"] label{display:inline-block}[id^="endkundenFormular"] .actions,[id^="garantieverlaengerungPartnerhandwerker"] .actions,[id^="kundenservicePrivatkunde"] .actions,[id^="kundendienstauftrag-3931"] .actions{width:calc(60% + 245px);display:inline-block}[id^="endkundenFormular"] .btn-primary,[id^="garantieverlaengerungPartnerhandwerker"] .btn-primary,[id^="kundenservicePrivatkunde"] .btn-primary,[id^="kundendienstauftrag-3931"] .btn-primary{float:right!important}[id^="endkundenFormular"] .btn,[id^="garantieverlaengerungPartnerhandwerker"] .btn,[id^="kundenservicePrivatkunde"] .btn,[id^="kundendienstauftrag-3931"] .btn{font-size:14px}.frame-101{background-color:#f0f0f0;width:100%;overflow:auto;padding-top:20px}.frame-101:last-child:after{content:"";clear:both}.frame-101 .module--login-boxes{width:100%!important;display:block!important}.frame-101 legend{margin-bottom:0}.frame-101{width:100%!important;background-color:#f0f0f0}.frame-101 .ppz-ns{float:left;margin-left:5%}.frame-101 .frame-type-form_formframework{float:left;margin-left:5%;width:60%}.frame-101 .form-control{background-color:#fff}form[id^="addressForm_"] p{margin-bottom:20px}form[id^="addressForm_"] .form-group input[type="text"],form[id^="addressForm_"] .form-group input[type="email"],form[id^="addressForm_"] .form-group input[type="tel"],form[id^="addressForm_"] .form-group input[type="file"],form[id^="addressForm_"] .form-group input[type="password"],form[id^="addressForm_"] .form-group select,form[id^="addressForm_"] .xxlarge{border-radius:0;border:1px solid #d1d1d1;font-size:14px;height:27px;padding:2px 5px;width:100%;margin-left:5px;border-radius:0;display:inline-block}form[id^="addressForm_"] .form-group select{width:140px}form[id^="addressForm_"] .form-group label{color:#000;font-weight:600;max-width:60%;display:inline-block;margin-left:40px;font-size:12px;width:123px;text-transform:uppercase;float:left}form[id^="addressForm_"] .form-group label.form-check-label{width:calc(100% - 40px);max-width:none}form[id^="addressForm_"] h1,form[id^="addressForm_"] h2{text-transform:uppercase}form[id^="addressForm_"] h2{margin-bottom:30px}form[id^="addressForm_"] .clearfix h2{font-size:24px}form[id^="addressForm_"] .input{width:calc(100% - 170px);display:inline-block}form[id^="addressForm_"] .input.checkbox{width:100%}form[id^="addressForm_kundenclubInteressent"] h2:first-of-type{display:none}form[id^="addressForm_kundenclubInteressent"] .contact-form-checkbox,form[id^="addressForm_kundenclubInteressent"] .additionalinfosaccepted-checkbox{margin-right:10px}form[id^="addressForm_"] .next:first-of-type{position:unset!important;color:#fff;line-height:32px;font-size:0;padding:0 0 0 0;font-weight:600;text-transform:uppercase;user-select:none}form[id^="addressForm_"]{display:inline-block;width:740px;margin-left:5%;margin-top:30px}form[id^="addressForm_userLogin"]{width:75%}*/ form[id^="addressForm_"] .clearfix{font-size:.875em!important}form[id^="addressForm_"] [id$="fieldset-2"] input{width:100%}form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(1),form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(2),form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(3),form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(4){display:inline-block}form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(4) .control-label{max-width:16%;display:inline-block}form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(1) .input{width:42%}form[id^="addressForm_userProfil"] [id$="fieldset-2"] .form-group:nth-of-type(1) .input{width:calc(100% - 170px)!important}form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(2) .input,form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(3) .input{width:30%}form[id^="addressForm_"] [id$="fieldset-2"] .form-group:nth-of-type(4) .input{width:40%}form[id^="addressForm_"] [id$="fieldset-1"],form[id^="addressForm_"] [id$="fieldset-2"]{margin-top:10px;margin-bottom:0}form[id^="addressForm_"] [id$="fieldset-1"]{width:fit-content;margin-left:125px;font-size:14px;margin-bottom:10px}form[id^="addressForm_"] [id$="fieldset-2"] legend{margin-left:125px;font-size:14px}form[id^="addressForm_"] [id$="textarea-1"]{min-height:150px}form[id^="addressForm_"] [id$="checkbox-1"]{position:unset;margin-right:3%}form[id^="addressForm_"] .btn{font-size:14px}form[id^="addressForm_kundenclubVerkaufstraining"] .form-group select[id$="singleselect-2"]{width:100%}form[id^="addressForm_kundenclubVerkaufstraining"]{margin-left:0;width:100%}form[id^="addressForm_kundenclubVerkaufstraining"] .form-group label{margin-left:0}.frame-101 .frame-type-form_formframework header h2{text-align:center}@media screen and (max-width:1023px){form[id^="kundenservicePrivatkunde"]{width:80%!important;margin:0 auto;margin-top:20px}[id^="kundenservicePrivatkunde"] .form-group .input{width:100%!important}[id^="kundenservicePrivatkunde"] .clearfix{width:100%!important;margin-left:0px!important}[id^="kundenservicePrivatkunde"] .actions{width:100%!important;padding-top:50px;margin-bottom:50px}[id^="kundenservicePrivatkunde"] .actions .btn{min-width:100%!important;margin-top:10px;margin-bottom:10px}[id^="kundenservicePrivatkunde"] .form-group input,[id^="kundenservicePrivatkunde"] .form-group textarea{margin-left:0!important}[id^="kundenservicePrivatkunde"] .add-on.form-check-label:last-of-type{margin-left:0!important;width:100%!important}}.additionalinfosaccepted-checkbox{height:0;visibility:hidden;overflow:hidden}.contact-form-item:has(.additionalinfosaccepted-checkbox),.form-group:not(:has(.form-group)):has(.additionalinfosaccepted-checkbox),.form-group--hpf{height:0;visibility:hidden;overflow:hidden;margin:0}[id^="endkundenseminare"],.typo3-messages{max-width:950px;margin:0 auto}.typo3-messages{color:red;padding:20px 0 20px 0}.typo3-messages .alert-title{padding-bottom:2vh;font-size:1.17em;font-weight:600}[id^="endkundenseminare"] h2{display:none;padding-bottom:2vh;font-size:1.17em;font-weight:600}[id^="endkundenseminare"] .form-group input[type="text"],[id^="endkundenseminare"] .form-group input[type="email"]{width:100%!important}[id^="endkundenseminare"] .processnote{font-size:18px;padding-top:1.5vh}[id^="endkundenseminare"] .mailingaccepted span{padding-left:.2vw}[id^="endkundenseminare"] .mailingaccepted{margin-top:2vh}@media screen and (max-width:1023px){[id^="endkundenseminare"]{max-width:95%;margin:0 auto}}form[id^="gridForm_"]{width:80%}[id^="gridForm_"] .clearfix p{margin-left:40px}[id^="gridForm_"] h2{margin-top:50px;margin-bottom:20px;font-size:27px;text-transform:uppercase}[id^="gridForm_"] .form-group{display:grid;grid-template-columns:220px 1fr;grid-template-areas:"a b";grid-gap:16px;margin-left:40px}[id^="gridForm_"] .control-label{grid-area:"a";font-size:12px;font-weight:600;text-transform:uppercase}[id^="gridForm_"] .input{grid-area:"b";display:inline;float:none}[id^="gridForm_"] input{display:inline;float:none}[id^="gridForm_"] input[type="text"],[id^="gridForm_"] input[type="email"],[id^="gridForm_"] textarea{width:100%!important;padding:3px}[id^="gridForm_"] .input.checkbox{grid-column:1 / 3!important}[id^="gridForm_"] .help-block{display:block!important;color:#666;font-style:italic;font-size:.7em}[id^="gridForm_"] .hover-info{color:#3088ce;font-weight:400;cursor:pointer;position:relative;left:5px;font-size:28px}[id^="gridForm_"] input:-webkit-autofill,[id^="gridForm_"] input:-webkit-autofill:hover,[id^="gridForm_"] input:-webkit-autofill:focus,[id^="gridForm_"] input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important}@media screen and (max-width:1023px){form[id^="gridForm_"]{width:100%}[id^="gridForm_"] .form-group{display:grid;grid-template-columns:1fr;grid-template-areas:"a" "b";grid-gap:16px;margin-left:0}}[id^="gridForm_"] input[type="number"]{border:1px solid #d1d1d1;height:27pxpx;font-size:12px;padding:3px}.infowindow{z-index:99;color:#222;font-weight:400;position:absolute;right:-360px;top:0;background-color:#fff;border:1px solid #666;border-radius:15px;padding:20px;font-size:12px;width:400px}.infowindow::after{content:'ⓧ';position:absolute;top:-10px;right:-10px;width:30px;height:30px;font-size:30px;line-height:30px;background-color:#fff}.wx-form-button a{text-align:left;padding-right:40px}.wx-form-button a::after{font-size:44px;font-weight:400;right:5px;content:"〉"}.clearfix .biggertext{font-size:18px;padding:20px 0 0 0}.form-navigation .btn{padding:5px 10px}.catalogue-order-form .label-bold{width:125px}.catalogue-order-form .label-bold{flex-shrink:0}.catalogue-order-form .request-status{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;flex-flow:row nowrap}@media (min-width:1024px){.catalogue-order-form .request-status{margin-left:125px}}.catalogue-order-form .request-status .label-bold{margin:0 20px 0 10px}.catalogue-order-form .contact-form-checkbox{margin-left:0;display:flex;flex-flow:row nowrap;align-items:flex-start;font-size:12px}@media (min-width:1024px){.catalogue-order-form .contact-form-checkbox{margin-left:125px}}.catalogue-order-form .contact-form-checkbox input[type="checkbox"]{margin-left:0;margin-top:.25em}.item-txt-c{position:absolute;bottom:180px;margin-top:20px}#c1081 .image{margin:0 auto}.dce_caption .benefit-box-wh .item-img img{min-height:330px}.headlineImage{font-weight:700;font-size:1.2em!important;text-transform:uppercase}@media screen and (max-width:1023px) and (min-width:0){.feature__item.box-c img,.feature__item.box-b img{width:auto}.table{width:95%}.introduction__txt{font-size:1em;margin-top:15px}.nav-breadcrumb{display:none!important}}.ppz-ns .linkbox-wrapper{margin-top:5%}@media screen and (max-width:400px) and (min-width:0){.dce_caption .benefit-list .list-item{width:auto}.gb-common-2019_footer__infoCopyright{white-space:wrap}}@media screen and (max-width:641px) and (min-width:0){#c942 .ce-gallery{width:100%;display:inline-flex}.introduction__txt{width:80%}.width{padding-right:0}.gb-common-2019_footer__info a,.gb-common-2019_footer__info span{padding-right:3px;font-size:1rem}.benefit-flow .flow-box{width:100%}.benefit-width{width:70%;margin:0 auto}.benefit-flow .flow-box .flow-imgarea{display:block}.benefit-flow .flow-box .flow-imgarea .flow-img{width:50%;margin:0 auto;margin-top:10px}.flow-box h4{height:auto!important}.flow-box p{text-align:center}.list-item h3{display:initial;margin-top:20px}.dce_caption .benefit-list .list-item{#margin-top:10%}.benefit-list .benefit-subt:last-of-type{margin-top:10%}.ce-bodytext{display:block;width:100%}.ce-column{margin-right:0;width:100%;margin-bottom:20px}.ce-row .image img{height:100%}.frame{width:90%}.ce-above .ce-column{width:100%}.ce-intext.ce-left .ce-gallery{margin-right:0}.ce-intext.ce-right .ce-gallery{margin-left:0}.ce-outer{width:100%}.video{width:100%}.ce-inner{width:100%}.benefit-nav ul{display:block}.benefit-nav ul li{width:100%}.benefit-nav ul li a span{font-size:1.4em}.benefit-nav ul li a img{width:100%;height:100%}.ce-textpic.ce-left .ce-bodytext{padding-left:15px}.ce-textpic.ce-right .ce-bodytext{padding-right:15px}.ce-textpic .ce-gallery .image{margin:0 auto}}@media screen and (min-width:640px){.introduction__txt{font-size:.575em}.benefit-flow{display:block}.benefit-flow .flow-box{vertical-align:top;width:49%;display:inline-block;margin-bottom:2rem;min-height:551px}.benefit-flow .flow-box h4{font-size:1.5rem}.benefit-flow .flow-box p{font-size:1rem;width:72%;margin:0 auto}.benefit-subts{font-size:1.5rem}.benefit-subt{font-size:1.5em;width:100%}.benefit-list li h3 .has-icon{font-size:.875em}.benefit-list li{margin-bottom:20px}.benefit-list li p{font-size:18px}.dce_caption .benefit-list .list-item{margin-top:15%}.dce_caption .benefit-list .list-item:first-of-type{margin-top:10%}.dce_caption .benefit-list .list-item:nth-of-type(3){margin-top:10%}.ce-gallery{display:inline-block;margin-right:20px}.ce-bodytext,.image-caption{font-size:.575em}.ce-row .image img{height:70%}.ce-column{margin-right:0}.ce-outer{width:100%}.video{width:100%}.ce-inner{width:100%}.ce-above .ce-column{width:100%}.ce-intext.ce-left .ce-gallery{margin-right:0}.ce-intext.ce-right .ce-gallery{margin-left:0}.benefit-nav ul li a span{font-size:.575em}.section__title{font-size:1.4em;padding-bottom:20px}.table h2{font-size:1.4em}.headline{max-width:100%}.headline p{font-size:.575em}.u-area-top .top-benefit h2{font-size:1.4em}.u-area-top .index-concept h2{font-size:1.4em}.u-area-top .index-concept h2{width:auto}.u-area-top .index-concept .concept-area .area-item{width:100%}.u-area-top .index-concept .concept-area .area-item h3.item-ttl{font-size:1em}#concept{background-size:cover;background-position:right}#concept h4{font-size:.575em}.frame p{font-size:.875rem}.ce-textpic.ce-left .ce-bodytext{padding-left:15px!important}.ce-textpic.ce-right .ce-bodytext{padding-right:15px!important}.ce-textpic .ce-gallery .image{margin:0 auto}#c754 .ce-gallery{width:100%}#c754 .ce-row{width:65%;margin:0 auto}.frame-type-textmedia{width:80%!important}}@media screen and (min-width:759px) and (max-width:850px){.dce_caption .benefit-list .list-item{margin-top:10%!important;width:47%!important}}@media screen and (max-width:1024px) and (min-width:769px){.benefit-subts.tac{width:85%;font-size:2em}.benefit-flow .flow-box h4{font-size:1.3em}.benefit-flow .flow-box p{text-align:center;width:100%;font-size:1.5rem}}@media screen and (min-width:769px){.main .introduction__point__lead,.partsBlock p{font-size:.875em}#c754 .ce-row .ce-column{display:inline-flex}#c754 .ce-row .ce-column:last-of-type{margin-right:0;margin-left:30px}#c754 .ce-left .ce-gallery,#c754 .ce-column{float:none}.introduction__txt{font-size:1.66667vw;margin-top:25px}.introduction__title{font-size:3.57143vw}.frame p{font-size:1em}.ce-bodytext,.image-caption{font-size:1em}#c754 .ce-row{width:100%}#c754 .ce-row .ce-column{width:45%;margin-right:30px;margin-bottom:40px}#c754 .ce-row .ce-column:nth-of-type(2),#c754 .ce-row .ce-column:nth-of-type(3){margin-right:0px!important}}@media screen and (min-width:1024px){.ce-gallery{display:inline}.ce-outer{width:auto}.midRangeClass{transform:translate3d(1%,0,0)!important}.carousel .oneClassRange{transform:translate3d(11%,0,0)!important}.stickersWrap .myWashletSticker img{width:55%!important}.partsBlock.module.linkLeft .innerEl-tight{text-align:left;max-width:none}.partsBlock.module.mBottom{padding-bottom:0}.partsBlock.module.mTop{padding-top:0}.partsBlock.module.linkMid .innerEl-tight{text-align:center}.readmoreDCE .partsBlock{border:0}#c1026 .ce-gallery,#c1026 .ce-column,#c1010 .ce-gallery,#c1010 .ce-column,#c771 .ce-gallery,#c1014 .ce-gallery,#c1014 .ce-column,#c863 .ce-column,#c863 .ce-gallery,#c1006 .ce-column,#c1006 .ce-gallery{width:100%}#c771 .ce-column{width:45%;margin:0 auto}.displayBlockLink{margin-left:15px}.displayBlockLink.first{margin-top:10px}.off{display:none}.on{display:block!important}#widthFull dt{width:55%;padding-top:0px!important}.introduction__point__lead.noTop{padding-top:30px}#c1022 .ce-gallery,#c852 .ce-gallery,#c901 .ce-gallery,#c917 .ce-gallery,#c753 .ce-gallery,#c1598 .ce-gallery,#c1081 .ce-gallery{width:100%}#c1598 .ce-gallery .image{margin:0 auto}#c901 .ce-column{width:32%}#c917 .ce-column:first-of-type{margin-left:30px}#c917 .ce-column{width:32%}.section__more{margin:0 auto;width:fit-content}.ce-above .ce-column.sideToSidePic{width:47%}.noTop{margin-top:0%!important}.normalWidth{width:100%!important}.item-txt-c{font-size:1.6em}.sideToSidePic{width:47%;display:inline-block;margin-right:10px}.ce-textpic .ce-gallery .ce-column:last-of-type{margin-right:0}.introduction__title{font-size:3.5em}.introduction__txt{font-size:1.6em}.main .introduction__point__lead,.partsBlock p{font-size:1.1em;margin-top:5%}.panels__item.-col4 .panels__img img{min-height:180px}#c754 .ce-row .ce-column:nth-of-type(2),#c754 .ce-row .ce-column:nth-of-type(3){margin-right:40px!important}.table h2{font-size:1.8em}#concept h4{font-size:1em;width:60%}.u-area-top .index-concept .concept-area .area-item .item-img img{width:60%}.u-area-top .index-concept .concept-area .area-item h3.item-ttl{font-size:1.5em;width:90%;margin-bottom:10px}.u-area-top .index-concept .concept-area .area-item p{width:75%;margin-bottom:25px}#concept h2{font-size:2em}.section__title{font-size:1.8em}.headline{font-size:1.3em}.headline p{width:80%!important;margin:0 auto}.benefit-width{width:920px}.benefit-flow .flow-box{width:220px;margin-right:4px;min-height:440px}.benefit-flow .flow-box:last-of-type{margin-right:0%}.benefit-flow .flow-box .flow-imgarea .flow-img{min-height:98px;margin-top:0;margin-bottom:10px}.benefit-flow .flow-box p{width:80%;font-size:.875em}.flow-box .flow-img:first-of-type img{width:180px;height:85px}.benefit-subts{font-size:2em}.benefit-subts.tac{width:100%}.flow-box h4{height:85px!important;font-size:1.5em!important;margin-bottom:20px}.flow-imgarea{min-height:400px}.ce-textpic.ce-left .ce-bodytext{padding-left:30px!important}.ce-textpic.ce-right .ce-bodytext{padding-right:30px!important}#c754 .ce-column{width:20%;margin-right:65px}#c754 .ce-column:nth-of-type(4){margin-right:0}#c754 .ce-row .ce-column:nth-of-type(2n){margin-right:40px}#c754 .ce-row .ce-column{margin-right:40px}#c754 .ce-row{width:100%}#c754 .ce-row .ce-column{width:21%}#c754 .ce-left .ce-gallery,#c754 .ce-column{float:left}#c754 .ce-row .ce-column:last-of-type{margin-right:0;margin-left:0}#c754 .ce-row .ce-column:last-of-type{margin-right:0px!important}.u-area-top .top-benefit h2{font-size:2em}.benefit-nav ul li a span{font-size:1.3em}}@media screen and (min-width:1160px){.benefit-width{width:85%}.benefit-flow .flow-box{width:22%;margin-right:3%}.benefit-box-wh .benefit-list{width:1160px}.page .dce_caption .benefit-list .list-item{width:330px!important}.frame-type-textmedia{width:80%}}@media screen and (min-width:850px){.dce_caption .benefit-list .list-item{width:365px!important;margin-top:10%!important}.benefit-subt{font-size:2em}.benefit-list .benefit-subt:last-of-type{margin-top:10%}.ce-bodytext,.image-caption{font-size:1em}}#kontakte-2082-textarea-1,#kontakte-2082-details{height:100px;margin-top:5px;margin-left:5px;vertical-align:text-top;width:100%;margin-bottom:25px}.contact-form-item .input{display:inline}.frame-default.frame-type-shortcut.frame-layout-1 .frame{width:50%;display:inline-block}@media screen and (max-width:1024px){.desktopTextImage{display:none}}@media screen and (min-width:1024px){.frame-default.frame-type-shortcut.frame-layout-3{width:32%;margin:unset;margin-left:10%;margin-top:-420px}.frame-default.frame-type-shortcut.frame-layout-1{margin-top:5%}.myWashletImageAndText .mobileTextImage{display:none}.myWashletImageAndText{margin-bottom:60px;margin-top:60px}.myWashletBorder{width:13%}}.frame-default.frame-type-shortcut.frame-layout-1 .ppz-ns{width:40%;display:inline-block;vertical-align:top}.frame-default.frame-type-shortcut.frame-layout-1 input[type="text"],.frame-default.frame-type-shortcut.frame-layout-1 input[type="email"],.frame-default.frame-type-shortcut.frame-layout-1 select{border:1px solid #d1d1d1;font-size:14px;height:27px;padding:2px 5px;width:100%;margin-left:5px}.frame-default.frame-type-shortcut.frame-layout-1 .ppz-ns label.label-bold{display:inline-block;font-size:12px;width:105px;font-weight:600;text-transform:uppercase}.frame-default.frame-type-shortcut.frame-layout-1 .input{display:inline-block;width:70%!important}.frame-default.frame-type-shortcut.frame-layout-1 .checkbox .form-check-label{display:inline-block;width:90%}.frame-default.frame-type-shortcut.frame-layout-1 input[type="checkbox"]{position:unset;margin-right:20px}.frame-default.frame-type-shortcut.frame-layout-1 h2{display:none}.frame-default.frame-type-shortcut.frame-layout-1 .contact-section-title{margin-bottom:0px!important}.frame-default.frame-type-shortcut.frame-layout-1 .border{margin-bottom:5%}.frame-default.frame-type-shortcut.frame-layout-1 .ppz-ns:nth-of-type(2),.frame-default.frame-type-shortcut.frame-layout-1 .ppz-ns:nth-of-type(3),.frame-default.frame-type-shortcut.frame-layout-1 .ppz-ns:nth-of-type(4),.frame-default.frame-type-shortcut.frame-layout-1 .ppz-ns:nth-of-type(5){display:block!important;width:100%!important}.awsImageAndText .frameBlock__img img{width:240px}.awsDesign .captionWithLead .panels__item.-col2 .zoomPanel img{width:344px;height:307px;max-width:none}.awsDesign .panels__item.-col2{width:30%}.privacyCookieButton{border:1px solid #efefef;display:inline-block;background-color:#efefef;padding:10px;margin-top:10px;max-width:300px;text-align:center}.label-bold{display:inline-block;font-size:12px;width:125px;font-weight:600;text-transform:uppercase}.headlineTextBox{width:80%;display:inline-block;margin-left:5%}#c2308{width:100%}.headSub{width:fit-content;margin:0 auto!important;padding-bottom:30px}.feedbackHeadlineWrap{margin-top:50px;text-align:center}#c2308 .text-center{text-align:left!important}#c2308 .feedbackHeadlineSub::before{display:none}#c2326{margin-top:60px}#c2082 .actions{position:relative;left:-15.5%}#c2308 .myWashletBorder,#c2308 .greyBoxImage{display:none}#c2308 .border{margin-bottom:100px!important}.myWashletHeadline{padding-bottom:30px!important}#c2477 li{list-style:inherit}#c2477 ol{padding-left:90px}.geht{display:block!important}@media screen and (max-width:850px){.stickersWrap.modeLayoutLeft .ppz-ns{top:-300px!important;left:65%!important}}@media screen and (max-width:1024px){.menu__item.-lang.-panel-open .menu__childContent{flex-direction:column;display:flex}.menu__item.-lang.-panel-open .menu__childContent span:nth-of-type(1){order:1}.menu__item.-lang.-panel-open .menu__childContent span:nth-of-type(2){order:2}.menu__item.-lang.-panel-open .menu__childContent span:nth-of-type(3){order:3}.menu__item.-lang.-panel-open .menu__childContent span:nth-of-type(3) a{margin-left:3px}.menu__item.-lang.-panel-open .menu__childContent span:nth-of-type(4){order:4}#marketSwitch{order:1}#marketSwitch li{width:34%!important}}@media screen and (max-width:850px){.ppz-ns .module--product-detail-slider .slick-slide img{margin:0 5% 0 5%!important}}.contactDetails{display:inline-block;background-color:#3088ce;color:#fff;padding:10px}.borderInline{border:4px solid #fff;padding:6px;float:right}.contactDetail{display:inline-block;font-weight:600;margin-right:10px;font-size:30px;margin-left:.5em}@media screen and (max-width:798px){.contactDetails{display:none}}@media screen and (min-width:640px) and (max-width:1024px){.myWashletTemp .ppz-ns .module--reference-slider .slick-slide img{max-height:430px!important}.myWashletTemp .ppz-ns .module--product-detail-slider .slick-dots{bottom:-20px!important}}@media screen and (max-width:1024px){.modalMenu__content .menuGnav ul li:nth-of-type(2) .menu__panel .menu__child{display:inline-block}.menu__child.special{width:fit-content!important;vertical-align:top}}.introduction__point__lead{line-height:1.4em!important}.totojobsWrap{width:950px;max-width:950px;margin:0 auto;font-size:1.1em;line-height:1.4em;padding-bottom:50px;overflow:auto}.totojobsWrap .totojobsLeft{width:calc(100% - 240px);float:left}.totojobsWrap .totojobsProfile{width:220px;float:right;background-color:#eee;margin-left:10px;padding:15px;word-wrap:break-word;hyphens:auto}.departmentIcon,.profileIcon{width:100%;height:50px;background-position-y:0%;background-position-x:50%;content:' ';background-size:contain}.departmentIcon_pm{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/product_management_black_blue.svg')}.departmentIcon_scm{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/supply_chain_management_black_blue.svg')}.departmentIcon_hr{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/human_resources_black_blue.svg')}.departmentIcon_ve{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/sales_black_blue.svg')}.departmentIcon_ma{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/marketing_black_blue.svg')}.departmentIcon_cls{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/claim_support_black_blue.svg')}.departmentIcon_cus{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/customer_service_black_blue.svg')}.departmentIcon_bu{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/accounting_black_blue.svg')}.greyBoxImage .departmentIcon{width:120px;height:120px;display:inline-block}.profileIcon_location{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/location_black.svg')}.profileIcon_job{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/job_black.svg')}.profileIcon_time{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/Icons/time_black.svg')}.totojobsWrap .totojobsProfile h2{margin-bottom:20px;text-align:center}.totojobsWrap .totojobsProfile p{margin:0;padding:0}.totojobsWrap .totojobsProfile p{width:100%;text-align:center}.totojobsWrap .totojobsProfile p.totojobsProfileTitle{width:100%;font-weight:700}.totojobsWrap .totojobsProfile p.totojobsProfileTitle:not(:first-of-type),.totojobsWrap .totojobsProfile div.totojobsProfileTitle{margin-top:20px}.totojobsWrap h1{color:#3088ce;font-weight:700;margin-bottom:50px;line-height:1.1em}.totojobsWrap h2{color:#3088ce;margin-bottom:10px}.totojobsWrap .totojobsSection{margin-bottom:30px}.totojobsWrap .totojobsSection ul{list-style-type:disc!important;list-style-position:inside!important;list-style:disc!important;padding-left:25px}.totojobsWrap .totojobsSection ul li{display:list-item!important;list-style:disc!important;margin-bottom:15px}.totojobsWrap .totojobsContact .link-mail{white-space:wrap;width:auto!important}.totojobsWrap .totojobsContact .link-mail::before{background-image:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/assets/img/sprite-icons.png');background-position-y:31.5%;background-position-x:20%;width:25px;height:25px;content:' ';display:inline-block;background-size:3100%}.totojobsWrap .totojobsContact a{color:#3088ce}.totojobsWrap .totojobsRow{width:100%;border-top:1px solid #000;padding:10px;overflow:auto}.totojobsWrap .totojobsRow.rowHeader{background-color:#3088ce;color:#fff}.totojobsWrap .totojobsRow:first-of-type{border-top:none}.totojobsWrap .totojobsRow:nth-of-type(2){border-top:none}.totojobsWrap .totojobsRow:last-of-type{border-bottom:1px solid #000}.totojobsWrap .totojobsRow .header{font-weight:700}.totojobsWrap .totojobsCellTitle{width:450px;float:left}.totojobsWrap .totojobsCellLocation{width:160px;float:left;font-size:.8em;padding-left:5px}.totojobsWrap .totojobsCellType{width:160px;float:left;font-size:.8em;padding-left:5px}.totojobsWrap .totojobsCellBegin{width:160px;float:left;font-size:.8em;text-align:right;padding-right:5px}@media only screen and (max-width:1200px){.totojobsWrap{width:90%;margin:0 auto;float:none}.totojobsWrap .totojobsLeft{width:100%;float:none}.totojobsWrap .totojobsProfile{width:100%;float:none;margin-left:0;margin-bottom:20px}.main .introduction__point__lead,.partsBlock p,#hpc{width:90%!important;padding-left:0!important}.totojobsWrap .totojobsCellTitle{width:100%;text-align:center}.totojobsWrap .totojobsCellLocation,.totojobsWrap .totojobsCellType,.totojobsWrap .totojobsCellBegin{width:33%;float:left;font-size:.8em;text-align:center}}.clearfix{clear:both}.purposeWrap{width:100vw;margin:0 auto;margin-bottom:7vw}.fadeObject{opacity:0;transform:translate(0,20px)}.purposeWrap.lessMargin{margin-bottom:1.3vw}.purposeWrapSmaller{width:72.2vw}.purposeWrap h2,.purposeWrap h3{font-size:2.5vw;line-height:3vw;margin-bottom:1.38889vw;color:#222;font-weight:600}.purposeWrap h3{text-transform:uppercase}.purposeWrap h2{position:relative;display:inline-block;font-size:1.38889vw;text-transform:uppercase}.purposeWrap h3 span{font-size:1.11111vw;line-height:1.11111vw;display:block;margin-top:10px}.purposeText{font-size:1.25vw;line-height:2vw}.purposeText .zoomButtonWrap{display:none}.purposeText strong{font-weight:700;color:#222}.purposeText .topImage{width:100%;margin-bottom:2vw}.purposeText .bottomImage{width:100%;margin-top:2vw}.purposeText ul li{list-style-type:disc}.purposeText ul{margin:0 60px 10px}.purposeModal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999;background:rgb(0 0 0 / .85);visibility:hidden;opacity:0;transition:opacity 0.5s,visibility 0s 0.5s}.purposeModal.active{opacity:1;visibility:visible;transition:opacity 0.5s}.purposeModalInner{position:absolute;left:10vw;width:80vw;height:auto;max-height:80vh;display:flex;flex-direction:column}.purposeModalInnerSpacing{position:relative;padding:5.55vw;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.purposeModalTextPane{background-color:#fff;overflow-y:scroll}.purposeModalInner video{width:auto;height:auto;max-height:100%}.purposeModalClose{position:absolute;bottom:-70px;left:calc(50% - 125px);width:250px;height:50px;text-align:center;font-size:1.5vw;color:#fff;text-transform:uppercase;cursor:pointer;font-weight:600}.purposeImageBox{padding:4vw;border:2px solid #dfdfdf}.purposeImageBox .purposeImageBoxText{font-size:1.52778vw;line-height:2.5vw;margin-top:0vw;margin-bottom:2vw;color:#353535;font-weight:600}.purposeImageBox .purposeCards{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.purposeImageBox .card{width:22%;position:relative}.purposeImageBox .card:last-of-type{margin:0}.purposeImageBox .card .cardText{position:absolute;color:#fff;top:7%;left:27%;font-size:1.1vw;line-height:1.6vw;text-transform:uppercase;letter-spacing:-.05em;font-weight:bolder}.purposeThreeColImageBox .title{font-size:1.94444vw;line-height:3.75vw;margin-top:0;text-align:center}.purposeThreeColImageBox .cols{margin-top:1vw;display:flex;columns:3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.purposeThreeColImageBox .col{width:30%;position:relative}.purposeThreeColImageBox .subtitle{font-size:1.94444vw;line-height:1.94444vw;margin-top:1.38889vw;margin-bottom:0vw;text-align:center;font-weight:600}.purposeThreeColImageBox .lineone,.purposeThreeColImageBox .linetwo{font-size:.97222vw;line-height:1.36111vw;margin-top:1.38889vw;text-align:center}.purposeThreeColImageBox .linetwo{margin-top:.69444vw}.purposeThreeColImageBox .col:nth-of-type(1) .linetwo,.purposeThreeColImageBox .col:nth-of-type(2) .lineone,.purposeThreeColImageBox .col:nth-of-type(3) .linetwo{font-size:1.52778vw;line-height:1.52778vw}.purposeImageHeader{margin-top:23px;height:36.11111vw;position:relative}.purposeImageHeader .title{position:absolute;left:4.16667vw;top:4.16667vw;font-size:1.25vw;font-weight:700;color:#fff}.purposeImageHeader .slogan{position:absolute;left:14vw;top:calc(50% - 2.2vw);font-size:3.75vw;line-height:4.44444vw;font-weight:600;color:#fff}.productsPercentageTable,.productsGeneralTable{overflow:auto}.productsPercentageTable .purposeColumn{width:25%;float:left}.productsGeneralTable .purposeColumn{width:25%;float:left}.productsGeneralTable .purposeColumn:first-of-type{width:50%}.productsPercentageTable .purposeRow,.productsGeneralTable .purposeRow{width:100%;border-right:2px solid #dfdfdf;border-bottom:2px solid #dfdfdf;position:relative;padding:3vw}.productsGeneralTable .purposeRow{padding:1vw}.productsPercentageTable .purposeRow:first-of-type,.productsGeneralTable .purposeRow:first-of-type{padding:0}.productsPercentageTable .purposeTh,.productsGeneralTable .purposeTh{height:3vw;min-height:auto;background-color:#3ca9ba;border-right:2px solid #fff;text-align:center;color:#fff;font-size:1.5vw;line-height:3vw;font-weight:600}.productsGeneralTable .purposeTh{background-color:#3496ac}.productsPercentageTable .purposeColumn:first-of-type .purposeRow,.productsGeneralTable .purposeColumn:first-of-type .purposeRow{border-left:2px solid #dfdfdf}.productsPercentageTable .purposeColumn:first-of-type .purposeTh,.productsGeneralTable .purposeColumn:first-of-type .purposeTh{background-color:#1465ac;border-left:2px solid #1465ac}.productsPercentageTable .purposeColumn:last-of-type .purposeTh,.productsGeneralTable .purposeColumn:last-of-type .purposeTh{border-right:2px solid #3ca9ba;background-color:#3ca9ba}.productsPercentageTable .centeredContent,.productsGeneralTable .centeredContent{display:flex}.productsGeneralTable .centeredContent{height:100%}.productsPercentageTable .centeredContent .centeredInner,.productsGeneralTable .centeredContent .centeredInner{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productsGeneralTable .centeredContent .centeredInner{width:100%;justify-content:left;-webkit-box-align:left;-ms-flex-align:left}.productsGeneralTable p{display:inline}.productsPercentageTable .bigger,.productsGeneralTable .bigger{font-size:1.25vw;line-height:2vw;color:#222}.productsPercentageTable .bold,.productsGeneralTable .bold{font-weight:600}.productsPercentageTable .bigPercent,.productsGeneralTable .bigPercent{color:#3ca9ba;font-size:5vw;width:100%;text-align:center;line-height:4vw;display:block}.productsGeneralTable .bigPercent{color:#3496ac}.productsGeneralTable .purposeColumn:last-of-type .bigPercent{color:#3ca9ba}.productsPercentageTable .bigPercent .pSign,.productsGeneralTable .bigPercent .pSign{font-size:2.5vw;font-weight:400}.productsGeneralTable .bigPercent .underline{font-size:2vw;font-weight:400;line-height:2vw;width:100%}.productsPercentageTable .innerTable{width:100%;overflow:auto}.productsPercentageTable .innerTable .innerLeft{width:75%;float:left}.productsPercentageTable .innerTable .innerRight{width:25%;float:left;text-align:right}.productsGeneralTableDisclaimer{margin-top:2vw;font-size:1vw}.presidentsMessage{background-color:#f4f5f6;display:flex;overflow:auto}.presidentsMessage h2{padding-left:4.02778vw}.presidentsMessage h2::before{width:2.91667vw;height:.13889vw;margin-top:-.06944vw;content:"";display:block;background:#2f88ce;position:absolute;left:0;top:50%}@media (min-width:768px){.presidentsMessage h2::before{width:2.91667vw;height:.13889vw;margin-top:-.06944vw}}.presidentsMessage h3{font-size:2vw;line-height:5vw;margin-top:0;margin-bottom:-.72917vw}.presidentsMessage h4{font-size:1.38889vw;line-height:1.2}.presidentSignText{font-size:1.25vw;line-height:2vw;margin-bottom:1.5vw}.presidentsMessage img{width:50%;float:left}.presidentsMessage .introText{width:50%;float:left;padding:0 7vw 0 7vw;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.presidentsMessage .introText .boxVertical{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.presidentsMessage .introText .boxVertical .popupLink{cursor:pointer;font-size:1.25vw;line-height:1.25vw;margin-top:1.38889vw;margin-bottom:0vw;padding-left:1.80556vw;margin-left:auto;position:relative}.presidentsMessage .introText .boxVertical .popupLink::before,.presidentsMessage .introText .boxVertical .popupLink::after{width:.97222vw;height:.13889vw;margin-top:-.06944vw;display:block;content:"";background:#2f88ce;position:absolute;left:0;top:50%}.presidentsMessage .introText .boxVertical .popupLink::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.presidentsMessageModal .presidentSign{width:20vw;float:right;margin-top:5vw;text-align:right;font-size:.97222vw;line-height:1.52778vw;padding-right:1vw}.presidentsMessageModal .presidentSignWrap{width:100%;padding-bottom:4vw}.presidentsMessageModal .presidentsMessage .presidentSign img{width:12vw;display:block;float:right}.applicableProducts p{font-size:1.11111vw;line-height:1.11111vw;margin-top:1.38889vw;margin-bottom:1vw}.applicableProducts .tableWrapper{width:100%;margin-top:1.38889vw;overflow:auto}.applicableProducts .tableWrapper .tableLeft,.applicableProducts .tableWrapper .tableRight{width:50%;float:left;border:2px solid #dfdfdf;padding:2.63889vw}.applicableProducts .tableWrapper .tableRight{border-left:none}.applicableProducts .tableWrapper dt{text-align:center;font-size:1.80556vw;line-height:1.80556vw;color:#44b0ac}.applicableProducts .tableWrapper .tableRow{width:100%;margin-top:1.5vw;border-bottom:2px solid #dfdfdf;overflow:auto;min-height:20vw}.applicableProducts .tableWrapper .tableRow:first-of-type{margin-top:none}.applicableProducts .tableWrapper .tableRow:last-of-type{border-bottom:none}.applicableProducts .tableWrapper .tableCol{padding:.5vw;float:left}.applicableProducts .tableWrapper .tableCol .imageWrapper{width:100%;margin-bottom:1vw}.applicableProducts .tableWrapper .tableCol img{width:100%;height:auto}.applicableProducts .tableWrapper .tc33{width:33.3%}.applicableProducts .tableWrapper .tc66{width:66.6%}.applicableProducts .tableWrapper .tableCol dt{text-align:center;font-size:.75vw;line-height:.75vw;margin-bottom:.5vw;color:#000;font-weight:700}.applicableProducts .tableWrapper .tableCol .oversizedColFactWrapper{width:50%;float:left;padding-right:.5vw}.applicableProducts .tableWrapper .tableCol .oversizedColFactWrapper:nth-of-type(odd){padding-left:.5vw;padding-right:0}.applicableProducts .tableWrapper .tableCol .fact{width:100%;padding:.3vw 0 .3vw 0;text-align:center;background-color:#f8be2e;border-radius:1vw;font-size:.75vw;line-height:.75vw;margin-bottom:.5vw;font-weight:700}.applicableProducts .tableWrapper .tableCol .fact:last-of-type{margin-bottom:none}.applicableProducts .tableWrapper .tableCol .fact.blue{background-color:#1365ac;color:#fff}.applicableProducts .tableWrapper .tableCol .fact.transparent{background-color:inherit;padding:0;min-height:1.4vw}body,.page,.main{position:relative}body header.gb-common-2019_header.toBackground,body .different .ppz-ns.toBackground{z-index:inherit}.purposeVideoLoop,.purposeVideoOverlay{position:relative;margin-top:25px;width:100%;overflow:hidden;height:calc(100vh - 68px);z-index:1;margin-bottom:7vw}.purposeVideoCarousel{width:100%;background-color:#f4f5f6;margin-bottom:7vw}.purposeVideoCarouselInner{width:96%;max-width:72.222vw;padding:2vw 0;margin:0 auto}.purposeVideoCarouselInner p{font-weight:600}.purposeVideoCarouselTitle{font-size:1.25vw;margin-bottom:1.2vw}.purposeVideoCarouselVideosWrap{width:100%;position:relative}.purposeVideoCarouselVideosLeft,.purposeVideoCarouselVideosRight{position:absolute;top:0;width:150px;z-index:3;cursor:pointer}.purposeVideoCarouselVideosLeft::after,.purposeVideoCarouselVideosRight::after{position:absolute;content:"";display:inline-block;width:3.3rem;height:100px;top:0;margin:auto;bottom:0;z-index:4;cursor:pointer;opacity:1}.purposeVideoCarouselVideosLeft::after{left:10px;border-style:solid;border-width:100px 50px 100px 0;border-color:#fff0 #fff #fff0 #fff0}.purposeVideoCarouselVideosRight::after{right:10px;border-style:solid;border-width:100px 0 100px 50px;border-color:#fff0 #fff0 #fff0 #fff}.purposeVideoCarouselVideosLeft{left:0;background-image:linear-gradient(to left,#fff0,rgb(244 245 246));display:none}.purposeVideoCarouselVideosRight{right:0;background-image:linear-gradient(to right,#fff0,rgb(244 245 246));display:none}.purposeVideoCarouselVideos{display:grid;grid-gap:25px;grid-template-columns:repeat(auto-fill,minmax(325px,1fr));grid-auto-flow:column;grid-auto-columns:minmax(325px,1fr)}.purposeVideoCarouselVideo{width:325px;overflow-wrap:break-word}.purposeVideoCarouselVideoInner{position:relative;cursor:pointer;height:180px}.purposeVideoCarouselVideoInner img{width:100%;height:100%;object-fit:cover}.purposeVideoCarouselVideoInner::after{position:absolute;content:"";display:inline-block;width:3.3rem;height:4rem;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icon_play_btn.svg') no-repeat center center;background-size:cover;top:0;left:0;right:0;margin:auto;bottom:0;z-index:2;cursor:pointer;opacity:0}.purposeVideoCarouselVideoInner.ready::after{opacity:1;transition-duration:200ms}.purposeVideoCarouselVideo p{padding-top:20px;line-height:1.5;font-size:1.25vw;padding-bottom:10px}.purposeVideoLoop video.purposeVideoLoopDesktop,.purposeVideoLoop video.purposeVideoLoopMobile{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:100%}.purposeVideoLoop .purposeVideoOverlay{z-index:2;margin-top:0}.purposeVideoOverlay h1{position:absolute;left:11%;top:5%;color:#fff;font-size:2vw;text-transform:uppercase;font-weight:600}.purposeVideoOverlay .slogan{position:absolute;left:10%;bottom:10%;color:#fff;font-size:3vw;line-height:3.75vw}.purposeVideoOverlay .scrollNotice{position:absolute;right:3%;bottom:5%;color:#fff;font-size:.97222vw;font-weight:700;text-transform:uppercase}.purposeVideoOverlay .playButton{position:absolute;left:calc(50% - 60px);top:calc(50% - 60px);width:140px;height:140px;border:1px solid #fff;color:#fff;font-size:15px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;display:none}.purposeVideoOverlay .playButton .playIcon{position:absolute;left:calc(50% - 13px);top:calc(50% - 25px);width:30px;height:30px;border-style:solid;border-width:15px 0 15px 26px;border-color:#fff0 #fff0 #fff0 #fff}.purposeVideoOverlay .playButton .playMessage{position:absolute;left:calc(50% - 45px);top:calc(50% + 15px);width:90px;height:30px;text-align:center;text-transform:uppercase;font-weight:600}.purposeVideoLoopMobile{display:none}.purposeVideoLoop .kvcontrol{z-index:10;width:100%;position:absolute;bottom:0}.purposeVideoLoop .kvcontrol ul li{position:absolute;bottom:4.77778vw;right:3%;display:none}.purposeSlider{width:87.4vw;margin-left:13.6vw;height:340px;overflow:hidden;margin-bottom:7vw}.purposeSlider .slider-group{width:1750px;height:100%;position:absolute;left:0;top:0}.purposeSlider .slider-group:nth-of-type(1){left:1750px}.purposeSlider .slider-inner{height:340px;width:1750px;position:relative}.purposeSlider .slider-inner .slider-item{float:left}.purposeSliderOuterWrapper{position:relative}.purposeSliderOuterWrapper .kvcontrol{position:absolute;left:96.5vw;bottom:-45px}.purposeSlider .kvcontrol ul li{display:none}@media only screen and (max-width:1000px){.purposeWrap{margin-bottom:15vw}.purposeWrapSmaller{width:89.3vw}.purposeWrap h3{font-size:6.66667vw;line-height:9.33333vw;margin-top:6vw}.purposeWrap h3 span{font-size:2.93333vw;line-height:2.93333vw}.purposeText{font-size:3.46667vw;line-height:7.46667vw}.purposeText .zoomButtonWrap{display:block;text-align:center}.purposeText .zoomButton{display:inline-block;color:#222;border:1px solid #dfdfdf;padding:0vw 4vw 0vw 8vw;border-radius:4vw;position:relative}.purposeText .zoomButton::before{position:absolute;top:calc(50% - 2.2vw);content:"";display:block;width:4.4vw;height:4.4vw;left:3vw;background:url(/fileadmin/images/purpose/icn_zoom.svg) no-repeat center/contain}.purposeModalImagePane{overflow:scroll;height:80vh}.purposeModalImagePane img{min-width:200%;max-width:200%;height:auto}.purposeText.lessMargin{margin-bottom:2.66667vw}.purposeText h2,.purposeText h3{color:#222;font-weight:600}.purposeText h3{font-size:7.2vw;line-height:10.66667vw;margin-bottom:2.66667vw}.purposeWrap h2{padding-left:10.66667vw;font-size:4vw}.purposeWrap h2::before{width:8vw;height:.53333vw;margin-top:-.26667vw}.purposeVideoLoop{position:relative}.purposeVideoLoopDesktop{display:none}.purposeVideoLoopMobile{display:block}.purposeVideoOverlay h1{font-size:4vw}.purposeVideoOverlay .slogan{font-size:4vw;bottom:15%}.purposeVideoOverlay .scrollNotice{font-size:4vw}.purposeModalInner{width:100%;left:0}.purposeVideoLoop .kvcontrol ul li{position:absolute;bottom:9vh;right:3%;display:none}.purposeSlider{width:95vw;margin-left:5vw;height:340px;overflow:hidden}.purposeSliderOuterWrapper .kvcontrol{width:30px;height:30px;position:absolute;left:90vw;bottom:-40px}.applicableProducts p{font-size:2.66667vw;line-height:2.66667vw;margin-top:2vw;margin-bottom:0vw}.applicableProducts .tableWrapper{margin-top:8vw}.applicableProducts .tableWrapper .tableLeft,.applicableProducts .tableWrapper .tableRight{width:100%}.applicableProducts .tableWrapper .tableRight{border-top:none;border-left:2px solid #dfdfdf}.applicableProducts .tableWrapper .tableRight .tableRow{display:none}.applicableProducts .tableWrapper .tableRight>dt{position:relative}.applicableProducts .tableWrapper .tableRight>dt::before,.applicableProducts .tableWrapper .tableRight>dt::after{width:4vw;height:.4vw;margin-top:-.06944vw;display:block;content:"";background:#2f88ce;position:absolute;right:0;top:50%}.applicableProducts .tableWrapper .tableRight>dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.applicableProducts .tableWrapper .tableRight>dt.open::after,.applicableProducts .tableWrapper .tableRight>dt.open::before{display:none}.applicableProducts .tableWrapper dt{text-align:left;font-size:4.5vw;line-height:5.5vw}.applicableProducts .tableWrapper .tableRow{min-height:auto}.applicableProducts .tableWrapper .tableCol dt{font-size:2vw;line-height:2vw;margin-bottom:.5vw}.applicableProducts .tableWrapper .tableCol .fact{padding:1vw 0 1vw 0;border-radius:2vw;font-size:2vw;line-height:2vw;margin-bottom:1vw}.applicableProducts .tableWrapper .tableCol .fact.transparent{min-height:4vw}.presidentsMessage{display:block}.presidentsMessage img{width:100%;float:left}.presidentsMessage .introText{float:left;width:100%;height:83vw;display:flex}.presidentsMessage .introText .boxVertical .popupLink{font-size:3.46667vw;line-height:3.46667vw;margin-top:6.66667vw;margin-bottom:0vw;padding-left:4.8vw}.presidentsMessage .introText .boxVertical .popupLink::before,.presidentsMessage .introText .boxVertical .popupLink::after{width:2.13333vw;height:.53333vw;margin-top:-.26667vw}.presidentsMessage .introText .boxVertical .popupLink::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.presidentsMessage .presidentSign{width:50vw;padding-right:1vw;font-size:3.2vw;line-height:5.06667vw;margin-top:10vw}.presidentSignWrap{width:100%;padding-bottom:2vw}.presidentsMessage .presidentSign img{width:44vw;display:block;float:right}.productsPercentageTable .purposeColumn{width:100%;border:none}.productsGeneralTable .purposeColumn{width:33%!important}.productsPercentageTable .purposeRow{min-height:45vw;width:93%;float:left;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;position:relative}.productsPercentageTable .purposeColumn:first-of-type{min-height:10vw;height:10vw}.productsPercentageTable .purposeColumn:first-of-type .purposeRow{min-height:10vw;height:10vw}.productsPercentageTable .purposeColumn:last-of-type .purposeRow{min-height:19vw;height:19vw}.productsPercentageTable .purposeColumn:first-of-type .purposeRow:nth-of-type(2){border-top:1px solid #dfdfdf}.productsPercentageTable .purposeColumn .purposeRow:nth-of-type(2){padding-left:10%}.productsPercentageTable .purposeTh{height:auto;width:5vw;background-color:#3ca9ba;border-right:none;text-align:left;border:none;padding-bottom:0}.productsGeneralTable .purposeTh{font-size:3vw;line-height:5vw;height:5vw}.productsGeneralTable p{display:inline}.productsPercentageTable .purposeTh .purposeSpan{display:block;transform:rotate(-90deg) translate(50%,450%);transform-origin:bottom;position:absolute;bottom:0%;right:0%;width:45vw;height:5vw;line-height:5vw;font-size:3vw;text-align:center;font-weight:600;color:#fff}.productsPercentageTable .purposeColumn:first-of-type .purposeTh .purposeSpan{height:5vw;width:10vw;transform:rotate(-90deg) translate(50%,100%)}.productsPercentageTable .purposeColumn:last-of-type .purposeTh .purposeSpan{width:19vw;transform:rotate(-90deg) translate(50%,192%)}.productsPercentageTable .purposeColumn:first-of-type .purposeRow{border-left:none}.productsPercentageTable .purposeColumn .purposeRow:first-of-type{border:none}.productsPercentageTable .purposeColumn:first-of-type .purposeTh{background-color:#1465ac}.productsPercentageTable .centeredContent{display:flex}.productsPercentageTable .bigger{font-size:3.5vw;line-height:6vw;color:#222}.productsGeneralTable .bigger{font-size:2.5vw;line-height:2.5vw;color:#222}.productsPercentageTable .bigPercent{font-size:12vw;width:40%;position:absolute;top:50%;right:0;transform:translate(0%,-50%)}.productsPercentageTable .bigPercent .pSign{font-size:12vw;font-weight:400}.productsPercentageTable .innerTable{width:50%;overflow:auto;line-height:6vw;float:left}.productsPercentageTable .innerTable .innerLeft{width:75%;float:left;font-size:3vw}.productsPercentageTable .innerTable .innerRight{font-size:3vw;width:25%;float:left;text-align:right}.productsGeneralTableDisclaimer{margin-top:2vw;font-size:2vw}.purposeImageHeader{margin-top:0;height:72vw;position:relative}.purposeImageHeader .title{left:5.33333vw;top:8vw;font-size:4.13333vw}.purposeImageHeader .slogan{font-size:8.26667vw;line-height:12.26667vw;left:5.33333vw;top:calc(50% - 4.1vw)}.purposeImageBox{padding:4vw;border:2px solid #dfdfdf}.purposeImageBox .purposeImageBoxText{margin-top:0vw;margin-bottom:2vw;font-size:3.86667vw!important;line-height:5.6vw!important}.purposeImageBox .purposeCards{display:flex;columns:2}.purposeImageBox .card{width:47%;position:relative;margin-bottom:5%}.purposeImageBox .card .cardText{position:absolute;color:#fff;top:7%;left:25%;font-size:3vw;line-height:4.5vw;text-transform:uppercase;letter-spacing:-.05em;font-weight:bolder}.purposeThreeColImageBox .title{font-size:3.73333vw;line-height:7.2vw;text-align:center}.purposeThreeColImageBox .cols{margin-top:2.66667vw}.purposeThreeColImageBox .subtitle{font-size:3.2vw;line-height:3.2vw;margin-top:2.66667vw}.purposeThreeColImageBox .lineone,.purposeThreeColImageBox .linetwo{font-size:2.13333vw;line-height:3.2vw;margin-top:2.66667vw;text-align:center}.purposeThreeColImageBox .linetwo{margin-top:1.33333vw}.purposeThreeColImageBox .col:nth-of-type(1) .linetwo,.purposeThreeColImageBox .col:nth-of-type(2) .lineone,.purposeThreeColImageBox .col:nth-of-type(3) .linetwo{font-size:2.66667vw;line-height:2.66667vw}.purposeVideoCarouselInner{max-width:none;font-size:3vw}.purposeVideoCarouselInner p{font-size:3vw}.purposeVideoCarouselVideos{width:100%;display:flex;justify-content:space-between}.purposeVideoCarouselVideo{max-width:47%}.purposeVideoCarouselVideoInner{height:auto}}.clearfix{clear:both}.careerWrap{width:100vw;margin:0 auto;margin-bottom:3vw}.fadeObject{opacity:0;transform:translate(0,20px)}.careerWrap.lessMargin{margin-bottom:1.3vw}.careerWrapSmaller{width:72.2vw}.careerWrap h2,.careerWrap h3{font-size:2.5vw;line-height:3vw;margin-bottom:1.38889vw;color:#222;font-weight:600}.careerWrap h3{text-transform:uppercase}.careerWrap h2{position:relative;display:inline-block;font-size:1.38889vw;text-transform:uppercase}.careerWrap h3 span{font-size:1.11111vw;line-height:1.11111vw;display:block;margin-top:10px}.careerText{font-size:1.25vw;line-height:2vw}.careerText .zoomButtonWrap{display:none}.careerText strong{font-weight:700;color:#222}.careerText .topImage{width:100%;margin-bottom:2vw}.careerText .bottomImage{width:100%;margin-top:2vw}.careerText ul li{list-style-type:disc}.careerText ul{margin:0 60px 10px}.careerModal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999;background:rgb(0 0 0 / .85);visibility:hidden;opacity:0;transition:opacity 0.5s,visibility 0s 0.5s}.careerModal.active{opacity:1;visibility:visible;transition:opacity 0.5s}.careerModalInner{position:absolute;left:10vw;width:80vw;height:auto;max-height:80vh;display:flex;flex-direction:column}.careerModalInnerSpacing{position:relative;padding:5.55vw;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.careerModalTextPane{background-color:#fff;overflow-y:scroll}.careerModalInner video{width:auto;height:auto;max-height:100%}.careerModalClose{position:absolute;bottom:-70px;left:calc(50% - 125px);width:250px;height:50px;text-align:center;font-size:1.5vw;color:#fff;text-transform:uppercase;cursor:pointer;font-weight:600}.careerImageBox{padding:4vw;border:2px solid #dfdfdf}.careerImageBox .careerImageBoxText{font-size:1.52778vw;line-height:2.5vw;margin-top:0vw;margin-bottom:2vw;color:#353535;font-weight:600}.careerImageBox .careerCards{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.careerImageBox .card{width:22%;position:relative}.careerImageBox .card:last-of-type{margin:0}.careerImageBox .card .cardText{position:absolute;color:#fff;top:7%;left:27%;font-size:1.1vw;line-height:1.6vw;text-transform:uppercase;letter-spacing:-.05em;font-weight:bolder}.careerThreeColImageBox .title{font-size:1.94444vw;line-height:3.75vw;margin-top:0;text-align:center}.careerThreeColImageBox .cols{margin-top:1vw;display:flex;columns:3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.careerThreeColImageBox .col{width:30%;position:relative}.careerThreeColImageBox .subtitle{font-size:1.94444vw;line-height:1.94444vw;margin-top:1.38889vw;margin-bottom:0vw;text-align:center;font-weight:600}.careerThreeColImageBox .lineone,.careerThreeColImageBox .linetwo{font-size:.97222vw;line-height:1.36111vw;margin-top:1.38889vw;text-align:center}.careerThreeColImageBox .linetwo{margin-top:.69444vw}.careerThreeColImageBox .col:nth-of-type(1) .linetwo,.careerThreeColImageBox .col:nth-of-type(2) .lineone,.careerThreeColImageBox .col:nth-of-type(3) .linetwo{font-size:1.52778vw;line-height:1.52778vw}.careerImageHeader{margin-top:23px;height:36.11111vw;position:relative}.careerImageHeader .title{position:absolute;left:4.16667vw;top:4.16667vw;font-size:1.25vw;font-weight:700;color:#fff}.careerImageHeader .slogan{position:absolute;left:14vw;top:calc(50% - 2.2vw);font-size:3.75vw;line-height:4.44444vw;font-weight:600;color:#fff}.productsPercentageTable,.productsGeneralTable{overflow:auto}.productsPercentageTable .careerColumn{width:25%;float:left}.productsGeneralTable .careerColumn{width:25%;float:left}.productsGeneralTable .careerColumn:first-of-type{width:50%}.productsPercentageTable .careerRow,.productsGeneralTable .careerRow{width:100%;border-right:2px solid #dfdfdf;border-bottom:2px solid #dfdfdf;position:relative;padding:3vw}.productsGeneralTable .careerRow{padding:1vw}.productsPercentageTable .careerRow:first-of-type,.productsGeneralTable .careerRow:first-of-type{padding:0}.productsPercentageTable .careerTh,.productsGeneralTable .careerTh{height:3vw;min-height:auto;background-color:#3ca9ba;border-right:2px solid #fff;text-align:center;color:#fff;font-size:1.5vw;line-height:3vw;font-weight:600}.productsGeneralTable .careerTh{background-color:#3496ac}.productsPercentageTable .careerColumn:first-of-type .careerRow,.productsGeneralTable .careerColumn:first-of-type .careerRow{border-left:2px solid #dfdfdf}.productsPercentageTable .careerColumn:first-of-type .careerTh,.productsGeneralTable .careerColumn:first-of-type .careerTh{background-color:#1465ac;border-left:2px solid #1465ac}.productsPercentageTable .careerColumn:last-of-type .careerTh,.productsGeneralTable .careerColumn:last-of-type .careerTh{border-right:2px solid #3ca9ba;background-color:#3ca9ba}.productsPercentageTable .centeredContent,.productsGeneralTable .centeredContent{display:flex}.productsGeneralTable .centeredContent{height:100%}.productsPercentageTable .centeredContent .centeredInner,.productsGeneralTable .centeredContent .centeredInner{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productsGeneralTable .centeredContent .centeredInner{width:100%;justify-content:left;-webkit-box-align:left;-ms-flex-align:left}.productsGeneralTable p{display:inline}.productsPercentageTable .bigger,.productsGeneralTable .bigger{font-size:1.25vw;line-height:2vw;color:#222}.productsPercentageTable .bold,.productsGeneralTable .bold{font-weight:600}.productsPercentageTable .bigPercent,.productsGeneralTable .bigPercent{color:#3ca9ba;font-size:5vw;width:100%;text-align:center;line-height:4vw;display:block}.productsGeneralTable .bigPercent{color:#3496ac}.productsGeneralTable .careerColumn:last-of-type .bigPercent{color:#3ca9ba}.productsPercentageTable .bigPercent .pSign,.productsGeneralTable .bigPercent .pSign{font-size:2.5vw;font-weight:400}.productsGeneralTable .bigPercent .underline{font-size:2vw;font-weight:400;line-height:2vw;width:100%}.productsPercentageTable .innerTable{width:100%;overflow:auto}.productsPercentageTable .innerTable .innerLeft{width:75%;float:left}.productsPercentageTable .innerTable .innerRight{width:25%;float:left;text-align:right}.productsGeneralTableDisclaimer{margin-top:2vw;font-size:1vw}.presidentsMessage{background-color:#f4f5f6;display:flex;overflow:auto}.presidentsMessage img{width:50%;float:left}.presidentsMessage .introText{width:50%;float:left;padding:0 7vw 0 7vw;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.presidentsMessage .introText .boxVertical{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.presidentsMessage .introText .boxVertical .popupLink{cursor:pointer;font-size:1.25vw;line-height:1.25vw;margin-top:1.38889vw;margin-bottom:0vw;padding-left:1.80556vw;margin-left:auto;position:relative}.presidentsMessage .introText .boxVertical .popupLink::before,.presidentsMessage .introText .boxVertical .popupLink::after{width:.97222vw;height:.13889vw;margin-top:-.06944vw;display:block;content:"";background:#2f88ce;position:absolute;left:0;top:50%}.presidentsMessage .introText .boxVertical .popupLink::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.presidentsMessageModal .presidentSign{width:20vw;float:right;margin-top:5vw;text-align:right;font-size:.97222vw;line-height:1.52778vw;padding-right:1vw}.presidentsMessageModal .presidentSignWrap{width:100%;padding-bottom:4vw}.presidentsMessageModal .presidentsMessage .presidentSign img{width:12vw;display:block;float:right}.applicableProducts p{font-size:1.11111vw;line-height:1.11111vw;margin-top:1.38889vw;margin-bottom:1vw}.applicableProducts .tableWrapper{width:100%;margin-top:1.38889vw;overflow:auto}.applicableProducts .tableWrapper .tableLeft,.applicableProducts .tableWrapper .tableRight{width:50%;float:left;border:2px solid #dfdfdf;padding:2.63889vw}.applicableProducts .tableWrapper .tableRight{border-left:none}.applicableProducts .tableWrapper dt{text-align:center;font-size:1.80556vw;line-height:1.80556vw;color:#44b0ac}.applicableProducts .tableWrapper .tableRow{width:100%;margin-top:1.5vw;border-bottom:2px solid #dfdfdf;overflow:auto;min-height:20vw}.applicableProducts .tableWrapper .tableRow:first-of-type{margin-top:none}.applicableProducts .tableWrapper .tableRow:last-of-type{border-bottom:none}.applicableProducts .tableWrapper .tableCol{padding:.5vw;float:left}.applicableProducts .tableWrapper .tableCol .imageWrapper{width:100%;margin-bottom:1vw}.applicableProducts .tableWrapper .tableCol img{width:100%;height:auto}.applicableProducts .tableWrapper .tc33{width:33.3%}.applicableProducts .tableWrapper .tc66{width:66.6%}.applicableProducts .tableWrapper .tableCol dt{text-align:center;font-size:.75vw;line-height:.75vw;margin-bottom:.5vw;color:#000;font-weight:700}.applicableProducts .tableWrapper .tableCol .oversizedColFactWrapper{width:50%;float:left;padding-right:.5vw}.applicableProducts .tableWrapper .tableCol .oversizedColFactWrapper:nth-of-type(odd){padding-left:.5vw;padding-right:0}.applicableProducts .tableWrapper .tableCol .fact{width:100%;padding:.3vw 0 .3vw 0;text-align:center;background-color:#f8be2e;border-radius:1vw;font-size:.75vw;line-height:.75vw;margin-bottom:.5vw;font-weight:700}.applicableProducts .tableWrapper .tableCol .fact:last-of-type{margin-bottom:none}.applicableProducts .tableWrapper .tableCol .fact.blue{background-color:#1365ac;color:#fff}.applicableProducts .tableWrapper .tableCol .fact.transparent{background-color:inherit;padding:0;min-height:1.4vw}body,.page,.main{position:relative}body header.gb-common-2019_header.toBackground,body .different .ppz-ns.toBackground{z-index:inherit}.careerVideoLoop,.careerVideoOverlay{position:relative;margin-top:25px;width:100%;overflow:hidden;height:calc(100vh - 68px);z-index:1;margin-bottom:7vw}.careerVideoCarousel{width:100%;background-color:#f4f5f6;margin-bottom:7vw}.careerVideoCarouselInner{width:96%;max-width:72.222vw;padding:2vw 0;margin:0 auto}.careerVideoCarouselInner p{font-weight:600}.careerVideoCarouselTitle{font-size:1.25vw;margin-bottom:1.2vw}.careerVideoCarouselVideosWrap{width:100%;position:relative}.careerVideoCarouselVideosLeft,.careerVideoCarouselVideosRight{position:absolute;top:0;width:150px;z-index:3;cursor:pointer}.careerVideoCarouselVideosLeft::after,.careerVideoCarouselVideosRight::after{position:absolute;content:"";display:inline-block;width:3.3rem;height:100px;top:0;margin:auto;bottom:0;z-index:4;cursor:pointer;opacity:1}.careerVideoCarouselVideosLeft::after{left:10px;border-style:solid;border-width:100px 50px 100px 0;border-color:#fff0 #fff #fff0 #fff0}.careerVideoCarouselVideosRight::after{right:10px;border-style:solid;border-width:100px 0 100px 50px;border-color:#fff0 #fff0 #fff0 #fff}.careerVideoCarouselVideosLeft{left:0;background-image:linear-gradient(to left,#fff0,rgb(244 245 246));display:none}.careerVideoCarouselVideosRight{right:0;background-image:linear-gradient(to right,#fff0,rgb(244 245 246));display:none}.careerVideoCarouselVideos{display:grid;grid-gap:25px;grid-template-columns:repeat(auto-fill,minmax(325px,1fr));grid-auto-flow:column;grid-auto-columns:minmax(325px,1fr)}.careerVideoCarouselVideo{width:325px;overflow-wrap:break-word}.careerVideoCarouselVideoInner{position:relative;cursor:pointer;height:180px}.careerVideoCarouselVideoInner img{width:100%;height:100%;object-fit:cover}.careerVideoCarouselVideoInner::after{position:absolute;content:"";display:inline-block;width:3.3rem;height:4rem;background:url('../../../_assets/40a0dbf7c9ddb01ddb4967bf4f7fd9c9/images/icon_play_btn.svg') no-repeat center center;background-size:cover;top:0;left:0;right:0;margin:auto;bottom:0;z-index:2;cursor:pointer;opacity:0}.careerVideoCarouselVideoInner.ready::after{opacity:1;transition-duration:200ms}.careerVideoCarouselVideo p{padding-top:10px;line-height:1.5;font-size:1.25vw}.careerVideoLoop video.careerVideoLoopDesktop,.careerVideoLoop video.careerVideoLoopMobile{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:100%}.careerVideoLoop .careerVideoOverlay{z-index:2;margin-top:0}.careerVideoOverlay h1{position:absolute;left:11%;top:5%;color:#fff;font-size:2vw;text-transform:uppercase;font-weight:600}.careerVideoOverlay .slogan{position:absolute;left:10%;bottom:10%;color:#fff;font-size:3vw;line-height:3.75vw}.careerVideoOverlay .scrollNotice{position:absolute;right:3%;bottom:5%;color:#fff;font-size:.97222vw;font-weight:700;text-transform:uppercase}.careerVideoOverlay .playButton{position:absolute;left:calc(50% - 60px);top:calc(50% - 60px);width:140px;height:140px;border:1px solid #fff;color:#fff;font-size:15px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;display:none}.careerVideoOverlay .playButton .playIcon{position:absolute;left:calc(50% - 13px);top:calc(50% - 25px);width:30px;height:30px;border-style:solid;border-width:15px 0 15px 26px;border-color:#fff0 #fff0 #fff0 #fff}.careerVideoOverlay .playButton .playMessage{position:absolute;left:calc(50% - 45px);top:calc(50% + 15px);width:90px;height:30px;text-align:center;text-transform:uppercase;font-weight:600}.careerVideoLoopMobile{display:none}.careerVideoLoop .kvcontrol{z-index:10;width:100%;position:absolute;bottom:0}.careerVideoLoop .kvcontrol ul li{position:absolute;bottom:4.77778vw;right:3%;display:none}.careerSlider{width:87.4vw;margin-left:13.6vw;height:340px;overflow:hidden;margin-bottom:7vw}.careerSlider .slider-group{width:1750px;height:100%;position:absolute;left:0;top:0}.careerSlider .slider-group:nth-of-type(1){left:1750px}.careerSlider .slider-inner{height:340px;width:1750px;position:relative}.careerSlider .slider-inner .slider-item{float:left}.careerSliderOuterWrapper{position:relative}.careerSliderOuterWrapper .kvcontrol{position:absolute;left:96.5vw;bottom:-45px}.careerSlider .kvcontrol ul li{display:none}@media only screen and (max-width:1000px){.careerWrap{margin-bottom:15vw}.careerWrapSmaller{width:89.3vw}.careerWrap h3{font-size:6.66667vw;line-height:9.33333vw;margin-top:6vw}.careerWrap h3 span{font-size:2.93333vw;line-height:2.93333vw}.careerText{font-size:3.46667vw;line-height:7.46667vw}.careerText .zoomButtonWrap{display:block;text-align:center}.careerText .zoomButton{display:inline-block;color:#222;border:1px solid #dfdfdf;padding:0vw 4vw 0vw 8vw;border-radius:4vw;position:relative}.careerText .zoomButton::before{position:absolute;top:calc(50% - 2.2vw);content:"";display:block;width:4.4vw;height:4.4vw;left:3vw;background:url(/fileadmin/images/career/icn_zoom.svg) no-repeat center/contain}.careerModalImagePane{overflow:scroll;height:80vh}.careerModalImagePane img{min-width:200%;max-width:200%;height:auto}.careerText.lessMargin{margin-bottom:2.66667vw}.careerText h2,.careerText h3{color:#222;font-weight:600}.careerText h3{font-size:7.2vw;line-height:10.66667vw;margin-bottom:2.66667vw}.careerWrap h2{padding-left:10.66667vw;font-size:4vw}.careerWrap h2::before{width:8vw;height:.53333vw;margin-top:-.26667vw}.careerVideoLoop{position:relative}.careerVideoLoopDesktop{display:none}.careerVideoLoopMobile{display:block}.careerVideoOverlay h1{font-size:4vw}.careerVideoOverlay .slogan{font-size:4vw;bottom:15%}.careerVideoOverlay .scrollNotice{font-size:4vw}.careerModalInner{width:100%;left:0}.careerVideoLoop .kvcontrol ul li{position:absolute;bottom:9vh;right:3%;display:none}.careerSlider{width:95vw;margin-left:5vw;height:340px;overflow:hidden}.careerSliderOuterWrapper .kvcontrol{width:30px;height:30px;position:absolute;left:90vw;bottom:-40px}.applicableProducts p{font-size:2.66667vw;line-height:2.66667vw;margin-top:2vw;margin-bottom:0vw}.applicableProducts .tableWrapper{margin-top:8vw}.applicableProducts .tableWrapper .tableLeft,.applicableProducts .tableWrapper .tableRight{width:100%}.applicableProducts .tableWrapper .tableRight{border-top:none;border-left:2px solid #dfdfdf}.applicableProducts .tableWrapper .tableRight .tableRow{display:none}.applicableProducts .tableWrapper .tableRight>dt{position:relative}.applicableProducts .tableWrapper .tableRight>dt::before,.applicableProducts .tableWrapper .tableRight>dt::after{width:4vw;height:.4vw;margin-top:-.06944vw;display:block;content:"";background:#2f88ce;position:absolute;right:0;top:50%}.applicableProducts .tableWrapper .tableRight>dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.applicableProducts .tableWrapper .tableRight>dt.open::after,.applicableProducts .tableWrapper .tableRight>dt.open::before{display:none}.applicableProducts .tableWrapper dt{text-align:left;font-size:4.5vw;line-height:5.5vw}.applicableProducts .tableWrapper .tableRow{min-height:auto}.applicableProducts .tableWrapper .tableCol dt{font-size:2vw;line-height:2vw;margin-bottom:.5vw}.applicableProducts .tableWrapper .tableCol .fact{padding:1vw 0 1vw 0;border-radius:2vw;font-size:2vw;line-height:2vw;margin-bottom:1vw}.applicableProducts .tableWrapper .tableCol .fact.transparent{min-height:4vw}.presidentsMessage{display:block}.presidentsMessage img{width:100%;float:left}.presidentsMessage .introText{float:left;width:100%;height:83vw;display:flex}.presidentsMessage .introText .boxVertical .popupLink{font-size:3.46667vw;line-height:3.46667vw;margin-top:6.66667vw;margin-bottom:0vw;padding-left:4.8vw}.presidentsMessage .introText .boxVertical .popupLink::before,.presidentsMessage .introText .boxVertical .popupLink::after{width:2.13333vw;height:.53333vw;margin-top:-.26667vw}.presidentsMessage .introText .boxVertical .popupLink::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.presidentsMessage .presidentSign{width:50vw;padding-right:1vw;font-size:3.2vw;line-height:5.06667vw;margin-top:10vw}.presidentSignWrap{width:100%;padding-bottom:2vw}.presidentsMessage .presidentSign img{width:44vw;display:block;float:right}.productsPercentageTable .careerColumn{width:100%;border:none}.productsGeneralTable .careerColumn{width:33%!important}.productsPercentageTable .careerRow{min-height:45vw;width:93%;float:left;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;position:relative}.productsPercentageTable .careerColumn:first-of-type{min-height:10vw;height:10vw}.productsPercentageTable .careerColumn:first-of-type .careerRow{min-height:10vw;height:10vw}.productsPercentageTable .careerColumn:last-of-type .careerRow{min-height:19vw;height:19vw}.productsPercentageTable .careerColumn:first-of-type .careerRow:nth-of-type(2){border-top:1px solid #dfdfdf}.productsPercentageTable .careerColumn .careerRow:nth-of-type(2){padding-left:10%}.productsPercentageTable .careerTh{height:auto;width:5vw;background-color:#3ca9ba;border-right:none;text-align:left;border:none;padding-bottom:0}.productsGeneralTable .careerTh{font-size:3vw;line-height:5vw;height:5vw}.productsGeneralTable p{display:inline}.productsPercentageTable .careerTh .careerSpan{display:block;transform:rotate(-90deg) translate(50%,450%);transform-origin:bottom;position:absolute;bottom:0%;right:0%;width:45vw;height:5vw;line-height:5vw;font-size:3vw;text-align:center;font-weight:600;color:#fff}.productsPercentageTable .careerColumn:first-of-type .careerTh .careerSpan{height:5vw;width:10vw;transform:rotate(-90deg) translate(50%,100%)}.productsPercentageTable .careerColumn:last-of-type .careerTh .careerSpan{width:19vw;transform:rotate(-90deg) translate(50%,192%)}.productsPercentageTable .careerColumn:first-of-type .careerRow{border-left:none}.productsPercentageTable .careerColumn .careerRow:first-of-type{border:none}.productsPercentageTable .careerColumn:first-of-type .careerTh{background-color:#1465ac}.productsPercentageTable .centeredContent{display:flex}.productsPercentageTable .bigger{font-size:3.5vw;line-height:6vw;color:#222}.productsGeneralTable .bigger{font-size:2.5vw;line-height:2.5vw;color:#222}.productsPercentageTable .bigPercent{font-size:12vw;width:40%;position:absolute;top:50%;right:0;transform:translate(0%,-50%)}.productsPercentageTable .bigPercent .pSign{font-size:12vw;font-weight:400}.productsPercentageTable .innerTable{width:50%;overflow:auto;line-height:6vw;float:left}.productsPercentageTable .innerTable .innerLeft{width:75%;float:left;font-size:3vw}.productsPercentageTable .innerTable .innerRight{font-size:3vw;width:25%;float:left;text-align:right}.productsGeneralTableDisclaimer{margin-top:2vw;font-size:2vw}.careerImageHeader{margin-top:0;height:72vw;position:relative}.careerImageHeader .title{left:5.33333vw;top:8vw;font-size:4.13333vw}.careerImageHeader .slogan{font-size:8.26667vw;line-height:12.26667vw;left:5.33333vw;top:calc(50% - 4.1vw)}.careerImageBox{padding:4vw;border:2px solid #dfdfdf}.careerImageBox .careerImageBoxText{margin-top:0vw;margin-bottom:2vw;font-size:3.86667vw!important;line-height:5.6vw!important}.careerImageBox .careerCards{display:flex;columns:2}.careerImageBox .card{width:47%;position:relative;margin-bottom:5%}.careerImageBox .card .cardText{position:absolute;color:#fff;top:7%;left:25%;font-size:3vw;line-height:4.5vw;text-transform:uppercase;letter-spacing:-.05em;font-weight:bolder}.careerThreeColImageBox .title{font-size:3.73333vw;line-height:7.2vw;text-align:center}.careerThreeColImageBox .cols{margin-top:2.66667vw}.careerThreeColImageBox .subtitle{font-size:3.2vw;line-height:3.2vw;margin-top:2.66667vw}.careerThreeColImageBox .lineone,.careerThreeColImageBox .linetwo{font-size:2.13333vw;line-height:3.2vw;margin-top:2.66667vw;text-align:center}.careerThreeColImageBox .linetwo{margin-top:1.33333vw}.careerThreeColImageBox .col:nth-of-type(1) .linetwo,.careerThreeColImageBox .col:nth-of-type(2) .lineone,.careerThreeColImageBox .col:nth-of-type(3) .linetwo{font-size:2.66667vw;line-height:2.66667vw}.careerVideoCarouselInner{max-width:none;font-size:3vw}.careerVideoCarouselInner p{font-size:3vw}.careerVideoCarouselVideos{width:100%;display:flex;justify-content:space-between}.careerVideoCarouselVideo{max-width:47%}.careerVideoCarouselVideoInner{height:auto}}@media screen and (min-width:1024px){footer .innerEl-wide{max-width:none}.gb-common-2019_footer__infoNavItem{margin-right:0.42857em!important}.myWashletTemp .-half .feature__panel{height:45vw;text-transform:uppercase;font-weight:600}.feedbackHeadlineWrap{margin:30px}.headSub{margin:30px}}.headlineTextBox{width:80%;display:inline-block;margin-left:5%}@media screen and (max-width:1023px){.ce-textpic.ce-left .ce-bodytext{}}.ce-bodytext li{list-style-type:disc}.global__sliderImg figcaption{width:850px}.aboutUsDCE .framedWrap{width:72.22222vw;margin:0 auto;border:2px solid #dfdfdf}.aboutUsDCE .leftTextFramed{width:30vw;display:inline-block;vertical-align:middle;margin-right:5%}.additionalInformation span{position:relative;top:10px}.aboutUsDCE .rightPictureFramed{width:20vw;display:inline-block;vertical-align:top}.aboutUsDCE .framedTextWithPicture{margin-top:50px}.aboutUsDCE .leftTextFramed h3{font-size:2.6rem;margin-bottom:20px;color:#02b2ee;font-weight:700}.aboutUsDCE .leftTextFramed p{font-size:1vw;color:#02b2ee;font-weight:700}.aboutUsDCE .wrappedPictureAndText{width:85%;margin:0 auto;margin-top:5vw;margin-bottom:5vw}.aboutUsDCE .newSectionLink{width:72.22222vw;margin:0 auto;text-align:right;margin-top:20px}.aboutUsDCE .newSectionLink button{border:2px solid #dfdfdf;display:inline-block;padding:.34722vw 1.38889vw;color:#000;font-weight:600;font-size:1.38889vw}.aboutUsDCE .newSectionLink button:hover{background:#01b2ee;color:#fff;border-color:#01b2ee}.aboutUsDCE .newSectionLink button svg{width:1.04167vw;height:1.04167vw;margin-left:.34722vw;transition:0.2s linear}.aboutUsDCE .newSectionLink button:hover svg{fill:#fff}.aboutUsDCE{margin-bottom:100px}.aboutUsDCE .framedBenefits{width:72.22222vw;margin:0 auto;border:2px solid #dfdfdf;min-width:370px}.aboutUsDCE .benefitPoints table td{width:100%;background-color:#f8be2e;display:inline-block;text-align:center;font-weight:600;margin-right:10px;padding:.3vw 0 .3vw 0;border-radius:1vw;font-size:.75vw;line-height:.75vw;margin-bottom:.5vw;font-weight:700}.leftBenefits tr,.rightBenefits tr{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2vh}.leftBenefits tr:first-of-type,.rightBenefits tr:first-of-type{display:block}.aboutUsDCE .benefitPoints table th{font-size:1.80556vw;line-height:1.90556vw;padding-bottom:20px;font-weight:600}.aboutUsDCE .midHeadline{margin-left:5vh;margin-right:5vh;background-color:#44b0ac;display:inline-block;height:15vw;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:150px;vertical-align:top;width:15vw}.aboutUsDCE .midHeadline h3{margin-top:6vw;text-align:center;font-weight:600;color:#fff;font-size:1.80556vw;line-height:1.90556vw}.aboutUsDCE .rightBenefits table td{background-color:#1365ac!important;color:#fff}.aboutUsDCE .framedBenefitsWrap{padding-top:3vw;padding-bottom:3vw;display:grid;grid-template-columns:1fr 0fr 1fr;width:95%;margin:0 auto}.tripleLink{display:flex;grid-template-columns:1fr 1fr 1fr;width:100%}.tLink{width:33.33333vw;height:47.22222vw;padding:2.77778vw;background-size:cover;position:relative}.tLink.firstLink{background-image:url(https://www.toto.com/en/purpose/assets/images/top/strategy_1.jpg)}.tLink.secondLink{background-image:url(https://www.toto.com/en/purpose/assets/images/top/strategy_2.jpg)}.tLink.thirdLink{background-image:url(https://www.toto.com/en/purpose/assets/images/top/strategy_3.jpg)}.tLink h3{font-size:2vw;color:#fff;line-height:2.08333vw;font-weight:600}.tLink .tripleLinkReadMore{padding-left:30px;font-size:1.25vw;line-height:1.25vw;margin-top:1.04167vw;margin-bottom:0vw;text-transform:uppercase;color:#fff;font-weight:600}.tLink .tripleLinkReadMore::before{content:'';display:block;position:absolute;left:8%;top:14%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url(https://www.toto.com/en/purpose/assets/images/common/icn_arrow_right_white.svg) no-repeat center/cover;height:3vh;width:3vh;background-size:initial}.tLink a{position:unset}.tripleHeadline h4{text-align:center;font-size:2.08333vw;line-height:2.08333vw;margin-top:6.94444vw;margin-bottom:3vw;text-transform:uppercase}.aboutUsDCE .imageToImageBox{width:72.22222vw;display:flex;grid-template-columns:1fr 1fr;margin:0 auto;justify-content:space-between;align-items:center}.aboutUsDCE .imageToImageBox img{width:34.72222vw;height:100%}.aboutUsDCE .questionBox button{text-align:center;line-height:1;letter-spacing:.025em;color:#4e5052;font-weight:600;font-size:1.11111vw;margin-top:1.38889vw;width:44.44444vw;height:6.94444vw;border:.13889vw solid #dfdfdf;border-radius:3.47222vw;font-size:1.94444vw;text-transform:uppercase;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;letter-spacing:.025em}.aboutUsDCE .questionBox{width:fit-content;margin:0 auto}.aboutUsDCE .questionBox p{text-align:center;line-height:1;letter-spacing:.025em;color:#4e5052;font-weight:600;font-size:1.11111vw;margin-top:1.38889vw}.aboutUsDCE .questionBox button:after{content:'';display:block;background:url(https://www.toto.com/en/purpose/assets/images/common/icn_arrow_right_blue.svg) no-repeat center center/contain;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1.94444vw;height:1.52778vw;margin-left:1.38889vw}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .leftTextFramed h3{font-size:1.52778vw;line-height:2.5vw;margin-top:0vw;margin-bottom:-.48611vw;color:#353535;font-weight:600}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .leftTextFramed,.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .rightPictureFramed{width:auto;display:flex}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .rightPictureFramed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.77778vw}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .flexImages{width:13.19444vw;display:inline-block}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .newSectionLink{display:none}.aboutUsDCE .smallBoxesWrap{width:72.22222vw;display:flex;justify-content:flex-start;margin:2.77778vw auto 0;column-gap:53px}.aboutUsDCE .smallBoxesWrap .smallBox{width:22.22222vw}.aboutUsDCE .smallBoxesWrap .smallBox p{font-size:1.11111vw;line-height:1.80556vw;margin-top:2.08333vw;margin-bottom:-.34722vw;color:#666}.aboutUsDCE .framedSlimLayout .leftTextFramed p{font-size:1.25vw;line-height:2vw;margin-top:2.08333vw;margin-bottom:-.76389vw;color:#000;font-weight:300}.aboutUsDCE .framedSlimLayout .leftTextFramed h3{font-size:2.77778vw;line-height:3.75vw;margin-top:1.73611vw;margin-bottom:-.76389vw;color:#353535;font-weight:600}.aboutUsDCE .framedSlimLayout .rightPictureFramed .flexImages{width:36.11111vw;height:auto}.aboutUsDCE .framedSlimLayout .wrappedPictureAndText{width:100%}.aboutUsDCE .framedSlimLayout .framedWrap{border:none}.framedSlimLayout h2{position:relative;display:inline-block;font-size:1.38889vw;text-transform:uppercase;font-weight:600}.framedSlimLayout .newSectionLink{text-align:left}.framedSlimLayout .wrappedPictureAndText{width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.framedSlimLayout .wrappedPictureAndText .rightPictureFramed{width:auto}.framedSlimLayout .newSectionLink.mobile{display:none}.framedSlimLayout .slimImageCaption{font-size:.97222vw;line-height:1.66667vw;margin-top:1.38889vw;margin-bottom:-.34722vw;color:#000;font-weight:300}.aboutUsDCE .imageToImageBox.fullLayout{display:block}.aboutUsDCE .imageToImageBox.fullLayout .leftImageBox,.aboutUsDCE .imageToImageBox.fullLayout .rightImageBox{display:inline-block}.aboutUsDCE .imageToImageBox.fullLayout .imageBoxesWrap{position:relative;width:100vw;left:50%;margin-left:-50vw;display:flex}.aboutUsDCE .imageToImageBox.fullLayout .imageBoxesWrap img{width:100%;height:100%}.aboutUsDCE .imageToImageBox.fullLayout .newSectionLink{text-align:left;margin-top:-5vw;margin-bottom:5vw}.coloredCardsSection{width:72.22222vw;display:flex;grid-template-columns:1fr 1fr;margin:0 auto;justify-content:space-between;align-items:center}.imageToImageBox.coloredCardsSection img{width:34.72222vw;height:100%}.coloredCardsSection .rightColorCardBox{width:35vw;font-size:.5vw;text-transform:uppercase;letter-spacing:-.05em;font-weight:bolder;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:1vw}.coloredCardsSection .coloredBox{width:6vw;display:inline-block;position:relative}.coloredCardsSection .coloredBox .fontSection{color:#fff;font-weight:600;display:flex;padding:0vw .5vw 0vw .5vw;position:absolute;width:5vw;left:1.2vw;top:.5vw;line-height:1}.coloredCardsSection .coloredBox .fontSection .fontNumber{margin-right:.25vw;font-size:1.5vw}@media only screen and (max-width:1000px){.coloredCardsSection .coloredBox .fontSection{color:#fff;font-weight:600;display:flex;padding:0vw .5vw 0vw .5vw;position:absolute;width:5vw;left:1.2vw;top:1.2vw;line-height:1}.coloredCardsSection{width:89.33333vw;margin-top:13.33333vw;display:grid;grid-template-columns:1fr}.imageToImageBox.coloredCardsSection img{width:100%;height:100%}.coloredCardsSection .rightColorCardBox{margin-top:5vw;width:100%;font-size:1.3vw}.coloredCardsSection .coloredBox .fontSection{display:block;width:11vw;left:4vw}.coloredCardsSection .coloredBox{width:16vw}.tripleLink{scrollbar-width:none;scrollbar-color:#000 #e6e6e6;padding-bottom:8vw}.tripleLink::-webkit-scrollbar{background:#e6e6e6;width:10vw;height:10px;position:absolute;left:-20px}.tripleLink::-webkit-scrollbar-track{background:transparent!important;height:7px}.tripleLink::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #fff}.aboutUsDCE .linkedImages{grid-template-columns:1fr!important}.imageToImageBox.fullLayout .newSectionLink button{padding:2vw 1.33333vw;font-size:4vw;width:100%}.aboutUsDCE .imageToImageBox.fullLayout .imageBoxesWrap{display:block}.aboutUsDCE .imageToImageBox.fullLayout .rightImageBox img{margin-top:0}.imageToImageBox.fullLayout .newSectionLink svg{width:3.2vw;height:3.2vw;margin-left:1.06667vw}.framedSlimLayout .slimImageCaption{font-size:2.93333vw;line-height:5.86667vw;margin-top:4vw;margin-bottom:-1.46667vw}.framedSlimLayout .newSectionLink.mobile{display:block;order:1}.framedSlimLayout>.newSectionLink:last-of-type{display:none}.aboutUsDCE .framedSlimLayout .leftTextFramed{order:1}.aboutUsDCE .framedSlimLayout .newSectionLink.mobile button{padding:2vw 1.33333vw;font-size:4vw;width:100%}.aboutUsDCE .framedSlimLayout .newSectionLink.mobile{text-align:center;margin-top:8vw;margin-bottom:8vw}.aboutUsDCE .framedSlimLayout .newSectionLink.mobile svg{width:3.2vw;height:3.2vw;margin-left:1.06667vw}.aboutUsDCE .framedSlimLayout .leftTextFramed h2{padding-left:10.66667vw;font-size:4vw;font-weight:600}.aboutUsDCE .framedSlimLayout .leftTextFramed h2:before{content:'';display:block;background:#2f88ce;position:absolute;left:0;top:50%;width:8vw;height:.53333vw;margin-top:-.26667vw}.aboutUsDCE .framedSlimLayout .leftTextFramed h3{font-size:8vw;line-height:10.66667vw;margin-top:4vw;margin-bottom:-1.33333vw}.aboutUsDCE .framedSlimLayout .leftTextFramed p{font-size:3.2vw;line-height:5.6vw;margin-top:5.33333vw;margin-bottom:-1.2vw}.framedSlimLayout .framedWrap .wrappedPictureAndText .rightPictureFramed{max-width:unset!important}.aboutUsDCE .framedSlimLayout .rightPictureFramed .flexImages{width:100%}.aboutUsDCE .smallBoxesWrap .smallBox{display:flex;width:100%;align-items:center}.aboutUsDCE .smallBoxesWrap{width:89.33333vw;display:block}.aboutUsDCE .smallBoxesWrap img{width:42.66667vw}.aboutUsDCE .smallBoxesWrap .smallBox p{width:44.53333vw;font-size:2.93333vw;line-height:5.86667vw;margin-top:0vw;margin-bottom:-1.46667vw}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .flexImages{width:36.66667vw}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout h3{font-size:3.86667vw!important;line-height:5.6vw!important;margin-top:0vw!important;margin-bottom:-0.86667vw!important;font-weight:600}.framedTextWithPicture.framedTextWithPictureSecondLayout .framedWrap .wrappedPictureAndText .rightPictureFramed{max-width:unset;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-top:5.33333vw}.framedTextWithPicture.framedTextWithPictureSecondLayout .framedWrap .wrappedPictureAndText .leftTextFramed{margin-top:0}.framedTextWithPicture.framedTextWithPictureSecondLayout .rightPictureFramed .flexImages:nth-of-type(3),.framedTextWithPicture.framedTextWithPictureSecondLayout .rightPictureFramed .flexImages:nth-of-type(4){margin-top:5.33333vw}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .wrappedPictureAndText{width:90%}.aboutUsDCE .framedTextWithPicture.framedTextWithPictureSecondLayout .leftTextFramed{order:1}.aboutUsDCE .questionBox button{width:85.33333vw;height:20vw;border:.53333vw solid #dfdfdf;border-radius:10vw;font-size:5.33333vw}.aboutUsDCE .questionBox button:after{width:5.33333vw;height:4vw;margin-left:4vw}.aboutUsDCE .questionBox p{font-size:2.93333vw;margin-top:4vw}.aboutUsDCE .imageToImageBox{display:block!important;width:89.33333vw;margin-top:13.33333vw}.aboutUsDCE .imageToImageBox img{width:100%}.aboutUsDCE .imageToImageBox .rightImageBox img{margin-top:5.33333vw}.aboutUsDCE .linkedImages{display:grid;grid-template-columns:1fr}.aboutUsDCE .linkedImage h3{font-size:5.33333vw!important;line-height:6.93333vw!important}.aboutUsDCE .linkedImage h3:after{transform:translateY(.26667vw) rotate(-45deg)!important;width:5.33333vw!important;height:4.26667vw!important;margin-left:2.66667vw!important}.aboutUsDCE .borderHeadline h2{padding-left:10.66667vw;font-size:4vw;color:#353535}.aboutUsDCE .borderHeadline h2:before{width:8vw;height:.53333vw;margin-top:-.26667vw}.aboutUsDCE .borderHeadline{width:89.33333vw;margin-bottom:8vw}.aboutUsDCE .benefitPoints table th{font-size:2.80556vw;line-height:3.90556vw;padding-bottom:20px;max-width:360px}.rightBenefits table,.leftBenefits table{margin:0 auto;width:85%}.aboutUsDCE .rightBenefits table td,.aboutUsDCE .leftBenefits table td{padding:1vw 0 1vw 0;border-radius:2vw;font-size:2vw;line-height:2vw;margin-bottom:1vw}.leftBenefits tr:first-of-type,.rightBenefits tr:first-of-type{width:fit-content;margin:0 auto}.tripleHeadline h4{font-size:6.13333vw;line-height:6.13333vw;margin-top:13.33333vw;margin-bottom:3vw;color:#353535;text-transform:uppercase}.tripleHeadline{width:90%;margin-left:auto}.tLink .tripleLinkReadMore::before{top:34%;width:3.33333vw;height:2.53333vw;background-size:cover;left:0%}.tLink .tripleLinkReadMore{font-size:3.46667vw;position:relative;margin-top:5vw;padding-left:5.06667vw}.tLink{width:64vw;height:99.46667vw;padding:7.46667vw 5.33333vw;background-repeat:no-repeat;background-position:center;background-size:cover}.tLink h3{font-size:6.66667vw;line-height:8.53333vw}.tripleLink{width:95%;margin-left:auto;overflow-x:scroll;overflow-y:hidden}.tripleLink{display:grid}.aboutUsDCE .newSectionLink button{font-size:unset}.framedTextWithPicture .framedWrap .wrappedPictureAndText{display:grid}.framedTextWithPicture .framedWrap .wrappedPictureAndText .rightPictureFramed{order:1;display:block;margin:0 auto;width:unset;max-width:350px}.aboutUsDCE .wrappedPictureAndText{width:85%}.aboutUsDCE .leftTextFramed p{font-size:16px}.aboutUsDCE .leftTextFramed{order:2;width:auto;margin-top:60px}.aboutUsDCE .leftTextFramed h3{font-size:24px;font-weight:700}.aboutUsDCE .framedBenefits,.aboutUsDCE .framedWrap,.aboutUsDCE .newSectionLink{width:89.3vw}.leftBenefits{max-width:unset}.aboutUsDCE .leftBenefits{display:inline-block;width:390px}.aboutUsDCE .leftBenefits{display:block;margin:0 auto}.aboutUsDCE .rightBenefits,.aboutUsDCE .midHeadline{display:block;margin:0 auto;margin-top:40px}.aboutUsDCE .midHeadline h3{padding-top:7vw;margin-top:0;font-size:2.80556vw;line-height:3.90556vw;padding-bottom:20px}.aboutUsDCE .leftBenefits{width:auto;max-width:460px}.aboutUsDCE .framedBenefitsWrap{display:revert}.aboutUsDCE .midHeadline{min-width:unset;width:20vw;height:20vw}.rightBenefits th,.leftBenefits th{height:auto!important}}.rightBenefits th,.leftBenefits th{height:95px;vertical-align:middle}.leftBenefits table{margin:0 auto}.aboutUsDCE .linkedImages{display:grid;grid-template-columns:1fr 1fr}.aboutUsDCE .linkedImage{background-repeat:no-repeat;background-size:cover;background-position:center;display:block;position:relative;height:0;padding-top:55.55556%}.aboutUsDCE .linkedImage.firstImageLink{background-image:url(https://www.toto.com/en/purpose/assets/images/common/01.jpg)}.aboutUsDCE .linkedImage.secondImageLink{background-image:url(https://www.toto.com/en/purpose/assets/images/common/02.jpg)}.aboutUsDCE .linkedImage.thirdImageLink{background-image:url(https://www.toto.com/en/purpose/assets/images/common/03.jpg)}.aboutUsDCE .linkedImage.fourthImageLink{background-image:url(https://www.toto.com/en/purpose/assets/images/common/04.jpg)}.aboutUsDCE .linkedImageText{position:absolute;z-index:1;width:100%;text-align:center;top:50%}.aboutUsDCE .linkedImageText h3{font-size:1.94444vw;line-height:2.77778vw;color:#fff;font-weight:600;width:90%;margin:0 auto;text-transform:uppercase;letter-spacing:.025em;text-align:center}.aboutUsDCE .linkedImageText h3:after{content:'';display:inline-block;background:url(https://www.toto.com/en/purpose/assets/images/common/icn_arrow_right_white.svg) no-repeat center center/cover;position:relative;transform:translateY(.13889vw) rotate(-45deg);width:1.875vw;height:1.52778vw;margin-left:1.04167vw}.linkedImage:hover{opacity:.6;transition:0.6s}.aboutUsDCE .borderAccent::before{content:'';display:block;background:#2f88ce;position:absolute;left:0;top:50%;width:2.91667vw;height:.13889vw;margin-top:-.06944vw}.aboutUsDCE .borderHeadline{width:72.22222vw;margin:0 auto;margin-bottom:2.77778vw;position:relative}.borderHeadline h2{padding-left:4.02778vw;font-size:1.38889vw;font-weight:600;text-transform:uppercase}.tripleLink .tLink:hover{transition:opacity 0.25s linear;opacity:.8}.greyBox{background-color:#f0f4f7;width:88%;margin-bottom:25px}.greyBox.feedbackGreyBox{background:#fff0;width:80%;margin:0 auto;padding:20px 80px 0;overflow:auto}.greyBoxWrap.feedbackGreyBoxWrap{width:100%}.greyBoxWrap a.greyLinkText{color:#000!important;text-decoration:none!important}.greyBoxImage{display:inline-block;float:left}.greyBoxImageRight{display:inline-block;float:right}.greyBoxImage img,.greyBoxImageRight img{width:120px;height:120px}.greyBoxWrap{width:90%;margin:0 auto;padding-top:30px;padding-bottom:30px;display:block}.greyHeadline{font-weight:600;text-transform:uppercase}.greyText{font-size:15px;line-height:1.4em}.greyLinkText{font-size:15px;line-height:1.4em;color:#3088ce}.greyBoxBulletPoints{margin-top:20px;display:flex;flex-direction:column;width:100%;gap:20px}.greyBoxBulletPoint{display:flex;gap:10px;align-items:center}.greyBoxBulletPoint img{height:20px;width:20px}.greyBoxBulletPoint .greyBoxBulletPointText{display:flex;align-items:center}@media (min-width:1024px){.greyBox{margin:2% auto 0}.greyBoxImage,.greyBoxImageRight{position:relative;top:-22px}}@media screen and (max-width:1023px){.greyBox{margin:2% auto 0;width:90%!important;margin-left:5%!important}.greyBoxWrap.feedbackGreyBoxWrap{width:100%}.greyBox.feedbackGreyBox{background:#fff0;width:80%;margin:0 auto;padding:20px 80px 0}.greyBoxImage,.greyBoxImageRight{display:flex;width:100%;justify-content:center;margin-bottom:20px}}.button{background-color:var(--color-button-background);color:var(--color-button-text);font-size:28px;font-weight:600;padding:15px 40px;border-radius:16px}@media (hover:hover){.button{transition:background-color .3s ease-in-out,color .3s ease-in-out}.button:hover{color:var(--color-button-text-hover);background-color:var(--color-button-background-hover)}}:root{--color-form-background:rgba(188, 206, 251, .2);--color-form-control-border:#d1d1d1;--color-form-file-upload-dropping:#3088ce;--color-form-info:#3088ce;--color-form-info-light:rgb(171.4645669291, 207.1496062992, 235.5354330709);--color-form-info-dark:rgb(28.7244094488, 81.3858267717, 123.2755905512);--color-form-radio-indicator:#3088ce;--color-button-text:#ffffff;--color-button-text-hover:#ffffff;--color-button-background:#3088ce;--color-button-background-hover:rgb(130.1023622047, 183.4566929134, 225.8976377953);--color-error:#ff0000}.form{--row-gap:24px;--vertical-padding:10px;--horizontal-padding:20px;background-color:var(--color-form-background);overflow:auto;padding:var(--vertical-padding) var(--horizontal-padding);margin:0 calc(var(--horizontal-padding) * -1);font-size:24px;border-radius:10px}@media (min-width:540px){.form{--vertical-padding:20px;--horizontal-padding:40px}}@media (min-width:768px){.form{--vertical-padding:30px;--horizontal-padding:60px}}@media (min-width:1024px){.form{--vertical-padding:35px;--horizontal-padding:80px}}@media (min-width:1280px){.form{--vertical-padding:40px;--horizontal-padding:145px}}.form__group{margin-top:0}*+.form__group{margin-top:52px}.form__group>*+.form__group:not(:has(>.form__group__legend)){margin-top:var(--row-gap)}.form__legend{padding:0;margin-bottom:40px}.form__row{display:grid;grid-template-columns:repeat(12,1fr)}*:not(legend)+.form__row{margin-top:var(--row-gap)}@media (min-width:768px){.form__row{row-gap:var(--row-gap);grid-column-gap:20px}}@media (min-width:1024px){.form__row{grid-column-gap:28px}}@media (min-width:1280px){.form__row{grid-column-gap:36px}}.form__column{grid-column-start:auto;grid-column-end:span 12}@media (min-width:540px){.form__column--sm-1{grid-column-end:span 1}.form__column--sm-2{grid-column-end:span 2}.form__column--sm-3{grid-column-end:span 3}.form__column--sm-4{grid-column-end:span 4}.form__column--sm-5{grid-column-end:span 5}.form__column--sm-6{grid-column-end:span 6}.form__column--sm-7{grid-column-end:span 7}.form__column--sm-8{grid-column-end:span 8}.form__column--sm-9{grid-column-end:span 9}.form__column--sm-10{grid-column-end:span 10}.form__column--sm-11{grid-column-end:span 11}}@media (min-width:768px){.form__column--md-1{grid-column-end:span 1}.form__column--md-2{grid-column-end:span 2}.form__column--md-3{grid-column-end:span 3}.form__column--md-4{grid-column-end:span 4}.form__column--md-5{grid-column-end:span 5}.form__column--md-6{grid-column-end:span 6}.form__column--md-7{grid-column-end:span 7}.form__column--md-8{grid-column-end:span 8}.form__column--md-9{grid-column-end:span 9}.form__column--md-10{grid-column-end:span 10}.form__column--md-11{grid-column-end:span 11}}@media (min-width:1024px){.form__column--lg-1{grid-column-end:span 1}.form__column--lg-2{grid-column-end:span 2}.form__column--lg-3{grid-column-end:span 3}.form__column--lg-4{grid-column-end:span 4}.form__column--lg-5{grid-column-end:span 5}.form__column--lg-6{grid-column-end:span 6}.form__column--lg-7{grid-column-end:span 7}.form__column--lg-8{grid-column-end:span 8}.form__column--lg-9{grid-column-end:span 9}.form__column--lg-10{grid-column-end:span 10}.form__column--lg-11{grid-column-end:span 11}}@media (min-width:1280px){.form__column--xl-1{grid-column-end:span 1}.form__column--xl-2{grid-column-end:span 2}.form__column--xl-3{grid-column-end:span 3}.form__column--xl-4{grid-column-end:span 4}.form__column--xl-5{grid-column-end:span 5}.form__column--xl-6{grid-column-end:span 6}.form__column--xl-7{grid-column-end:span 7}.form__column--xl-8{grid-column-end:span 8}.form__column--xl-9{grid-column-end:span 9}.form__column--xl-10{grid-column-end:span 10}.form__column--xl-11{grid-column-end:span 11}}.form__field{display:flex;flex-flow:column;position:relative}*:not(legend)+.form__field{margin-top:var(--row-gap)}.form__field.has-error{scroll-margin-top:100px}.form__field.has-error .form__control{border-color:var(--color-error)}.form__label{font-size:24px;line-height:1.2}.form__label:not(.sr-only){margin-bottom:8px}.form__label.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form__label:has(+.form__control[required]):after,.form__label-wrapper:has(+.form__control[required]) .form__label:after{content:" *"}.form__label-wrapper{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:8px}.form__label-wrapper .form__label{margin-bottom:0}.form__info-toggle{display:inline-flex;flex-shrink:0;width:20px;aspect-ratio:1/1;justify-content:center;align-items:center;line-height:1;font-size:16px;border:2px solid var(--color-form-info);color:var(--color-form-info);border-radius:50%;margin-left:8px;cursor:pointer}.form__control{color:inherit;border:1px solid var(--color-form-control-border);background-color:#fff;border-radius:6px;height:40px;padding:4px 8px;font-size:18px}.form__control:is(textarea){height:auto;resize:vertical;font-family:inherit}.form__info{color:var(--color-form-info);font-size:14px;margin:.2rem 0 0}.form__info--popup{position:absolute;top:100%;border:2px solid var(--color-form-info);color:var(--color-form-info-dark);background-color:var(--color-form-info-light);border-radius:6px;padding:5px 8px;z-index:1;box-shadow:2px 4px 10px #0000004d;opacity:0;pointer-events:none;transition:opacity .2s}.form__info--popup.is-visible{opacity:1;pointer-events:auto}.form__text{margin-top:52px}.form__error{color:var(--color-error);font-size:14px;margin:.2rem 0 0}.form__actions{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:40px;gap:1rem}.form__actions:not(:has(>:nth-child(2))){justify-content:flex-end}.form__group>.form__legend:has(+.form__field:nth-child(2) .form__label.sr-only+[required],+.form__field:nth-child(2) .form__label.sr-only+* [required]){margin-bottom:36px}.form__group>.form__legend:has(+.form__field:nth-child(2) .form__label.sr-only+[required],+.form__field:nth-child(2) .form__label.sr-only+* [required]):after{content:" *"}.form>div:first-child:not([class]):has(input[type=hidden]):not(:has([class]))+*{margin-top:0}.radio-button,.checkbox{display:flex;flex-flow:column wrap;row-gap:24px}@media (min-width:540px){.radio-button--columns-sm,.checkbox--columns-sm{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.radio-button--columns-md,.checkbox--columns-md{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.radio-button--columns-lg,.checkbox--columns-lg{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.radio-button--columns-xl,.checkbox--columns-xl{display:grid;grid-template-columns:repeat(2,1fr)}}.radio-button__option,.checkbox__option{display:inline-grid;grid-template-columns:min-content 1fr;align-items:flex-start;column-gap:40px}.radio-button input,.checkbox input{visibility:hidden;position:absolute}.radio-button__indicator,.checkbox__indicator{content:"";display:inline-block;width:32px;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--color-form-control-border);background-color:#fff;flex-shrink:0}.radio-button__indicator:after,.checkbox__indicator:after{content:"";display:block;width:calc(100% - 4px);aspect-ratio:1/1;margin:2px;border-radius:50%;background:radial-gradient(#3088ce 0%,rgb(48 136 206 / .8) 30%,rgb(48 136 206 / .6) 55%,rgb(48 136 206 / .3) 75%,rgb(48 136 206 / .1) 90%,transparent 100%);opacity:0;transition:opacity .2s ease-in-out}input:checked+.radio-button__indicator:after,input:checked+.checkbox__indicator:after{opacity:1}.radio-button__label,.radio-button__description,.checkbox__label,.checkbox__description{font-size:24px;line-height:1.2;grid-column:2}.radio-button__description,.checkbox__description{margin-top:8px}.checkbox__indicator{border-radius:4px}.checkbox__indicator:after{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='white'%20d='M20%206L10%2017L4%2011L6%209L10%2013L18%204L20%206Z'/%3e%3c/svg%3e") no-repeat center bottom -4px;-webkit-mask-size:120%;mask-size:120%;background-color:#3088ce}.form__control{width:100%!important}.form__control:is(textarea){height:auto!important}.form__field.has-error{border:none}.frame-type-form_formframework:has(.form){margin:80px auto;max-width:1000px}.drag-n-drop{display:flex;min-height:100px;border:1px dotted var(--color-form-control-border);border-radius:4px;padding:1.5rem;position:relative;justify-content:center;transition:background-color .2s ease-in-out;background-color:#fff}.drag-n-drop.is-dropping{background-color:var(--color-form-file-upload-dropping)}.drag-n-drop:before{position:absolute;top:1rem;content:"";display:block;width:50px;height:40px;margin:0 auto;background-color:var(--color-form-info);mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Ebene_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20340.2%20283.5'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.6.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%209)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23b2b2b2;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M165.3,148.8l-35,41.5c-2.5,2.9,0,7,4.3,7h19.9v44.3c0,2.6,2.5,4.7,5.6,4.7h19c3.1,0,5.6-2.1,5.6-4.7v-44.3h19.9c4.3,0,6.7-4.1,4.3-7l-35-41.5c-2.1-2.5-6.4-2.5-8.5,0Z'/%3e%3cg%3e%3cpath%20class='st0'%20d='M208.8,190.3l-11.3-13.3h-55.9l-11.3,13.3c-2,2.4-.7,5.6,2.3,6.7h73.9c2.9-1,4.3-4.2,2.3-6.7Z'/%3e%3cpath%20class='st0'%20d='M270.2,94.9c-8.1-28.3-34.5-48.7-64.6-48.7s-9.1.5-13.6,1.4c-14.8-14.8-34.8-23.1-55.9-23.1-41.6,0-75.8,32.3-78.8,73.1-20.3,7-34.3,26.2-34.3,48.3s23,51.1,51.2,51.1h42.7c-1.3-5.2,0-10.8,3.5-15.1l4.2-4.9h-50.4c-17.2,0-31.2-14-31.2-31.1s11.1-28.1,25.8-30.6l8.3-1.4v-10.2c0-32.6,26.5-59.1,59.1-59.1s33.7,7.6,45,20.8l4.3,5,6.3-2c4.6-1.4,9.2-2.2,13.9-2.2,23.1,0,43.2,17.2,46.6,40.1l1.4,9,9.2-.6c.8,0,1.6,0,2.2,0,17.2,0,31.1,14,31.1,31.1s-14,31.1-31.1,31.1h-50.4l4.2,4.9c3.6,4.3,4.9,9.8,3.5,15.1h42.7c28.2,0,51.1-22.9,51.1-51.1s-20.2-48.3-46-50.9Z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center}.drag-n-drop input{visibility:hidden;position:absolute}.drag-n-drop__files{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:flex-start;width:100%}.drag-n-drop__file{display:flex;flex-flow:column wrap;align-items:center;position:relative;max-width:100px;margin-right:30px}.drag-n-drop__file-content{max-height:100px;border:1px dotted var(--color-form-control-border);border-radius:4px;padding:2px}.drag-n-drop__file-content:not(:is(img)){display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:100%;aspect-ratio:1/1;padding:1rem}.drag-n-drop__file-content--pdf{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20width='100%25'%20height='100%25'%20viewBox='0%200%2085%2085'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20xmlns:serif='http://www.serif.com/'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3e%3cg%20transform='matrix(0.25,0,0,0.25,0,0)'%3e%3cpath%20d='M267.246,233.396L257.083,233.396L257.331,291.552L81.203,291.552L81.203,233.396L70.641,233.396L70.782,294.461C72.119,300.608%2075.557,303.937%2081.203,304.449L255.809,304.449C262.596,304.25%20266.496,300.817%20267.371,293.993L267.246,233.396ZM70.422,138.358L81.203,138.358L81.203,43.879L203.734,43.775L204.085,99.566L208.49,103.566L256.532,103.711L256.679,138.358L267.051,138.358L266.963,95.876L211.024,32.956L81.203,32.489C75.076,32.972%2071.559,37.519%2070.203,43.775L70.422,138.358Z'%20style='fill:rgb(255,0,0);'/%3e%3cpath%20d='M160.66,162.01L177.289,162.279C194.727,162.938%20195.965,211.321%20173.672,213.049L160.785,213.042L160.66,162.01Z'%20style='fill:rgb(255,0,0);'/%3e%3cpath%20d='M288.09,144.91C288.09,136.951%20281.629,130.49%20273.67,130.49L63.69,130.49C55.731,130.49%2049.27,136.951%2049.27,144.91L49.27,223.914C49.27,231.873%2055.731,238.334%2063.69,238.334L273.67,238.334C281.629,238.334%20288.09,231.873%20288.09,223.914L288.09,144.91ZM222.241,147.315L272.852,147.315L273.087,163.513L241.923,163.33L242.039,180.171L269.934,180.193L270.264,194.984L242.209,195.375L241.562,227.791L222.21,227.791L222.241,147.315ZM141.166,147.315L175.694,147.315C227.346,149.994%20220.224,225.498%20176.367,227.791L140.856,227.791L141.166,147.315ZM72.561,147.024L105.052,146.704C140.816,146.828%20137.582,199.166%20105.213,199.365L91.516,199.256L91.37,227.589L71.911,227.762L72.561,147.024ZM91.507,161.924L91.908,184.351L102.108,184.489C114.984,180.612%20114.549,163.153%20102.108,161.59L91.507,161.924Z'%20style='fill:rgb(255,0,0);'/%3e%3c/g%3e%3c/svg%3e") no-repeat center}.drag-n-drop__file-name{font-size:12px;font-weight:600;text-align:center;padding:.5rem;overflow:hidden;text-overflow:ellipsis;max-width:100%}.drag-n-drop__file-delete{position:absolute;top:0;right:-25px;width:20px;height:20px;background-color:var(--color-form-control-border);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.drag-n-drop__file-delete:hover{background-color:var(--color-error);color:#fff}.drag-n-drop__text{justify-self:center;align-self:flex-end;margin:0 auto}.drag-n-drop__files:not(:has(>.drag-n-drop__file)){display:none}.drag-n-drop__files:has(>.drag-n-drop__file)~.drag-n-drop__text{display:none}.drag-n-drop:has(.drag-n-drop__file):before{display:none}.drag-n-drop__error{background-color:var(--color-error);color:#fff;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.drag-n-drop.has-error .drag-n-drop__error{opacity:1;pointer-events:auto}.suggestions{position:absolute;top:100%;background-color:#fff;border:1px solid var(--color-form-control-border);border-radius:6px;box-shadow:2px 4px 10px #0000004d;max-width:100%;z-index:1;max-height:20em;overflow-y:auto}.suggestions__list{list-style:none;margin:0;padding:0}.suggestions__item{padding:4px 8px;cursor:pointer;transition:background-color .2s}.suggestions__item:hover{background-color:var(--color-form-control-border)}.tx_googlesearch{margin:0 auto;max-width:1140px}.resultBox{display:none}.searchResultItem{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.searchResultItem .resultUrl{width:100%;display:inline-block;float:left}.searchResultItem img{display:inline-block;width:100px;max-height:100px;float:left}.searchResultItem .resultBody{display:inline-block;padding-left:20px;float:left;width:calc(100% - 100px)}.tx_googlesearch .tx_googlesearch-searchbox{display:none}.tx_googlesearch .pagination{margin-top:20px;text-align:center;display:flex;justify-content:center;gap:10px}.tx_googlesearch .pagination .pagination-item{display:inline-block;padding:5px 10px;min-width:35px;text-align:center;border:1px solid #ccc;color:#3088ce}.tx_googlesearch .pagination .pagination-item.current{border:1px solid #3088ce;background-color:#3088ce;color:#fff;cursor:default}.tx_googlesearch .pagination .pagination-item.nolink{cursor:default;color:#ccc}.form-navigation .btn{padding:5px 10px}@media screen and (max-width:768px){.tx_googlesearch .tx_googlesearch-searchbox{display:block;max-width:1140px;margin:0 auto;border:1px solid #ccc;display:flex;flex-direction:column;padding:20px;justify-content:center;gap:20px}.tx_googlesearch .tx_googlesearch-searchbox .btn{width:100%;padding:5px 10px}.tx_googlesearch .tx_googlesearch-searchbox legend{font-size:30px;font-weight:600;text-transform:uppercase;text-align:center}.tx_googlesearch .tx_googlesearch-inputbox{display:flex;flex-direction:column;gap:10px}.tx_googlesearch .searchResultItem{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.tx_googlesearch .searchResultItem img{width:100%;max-width:250px;height:auto;max-height:fit-content;margin:0 auto}.tx_googlesearch .searchResultItem .resultBody{display:inline-block;padding:0;clear:both;width:100%}.cut-text{text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}.tx_googlesearch .pagination .pagination-item.page-number{display:none}.tx_googlesearch .pagination .pagination-item.current{display:inline-block}.tx_googlesearch .pagination .pagination-word{min-width:120px}.form-navigation .btn-group{text-align:center}.form-navigation .btn{float:none;width:100%}}
