@import"normalize.css";@import"https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&family=Sawarabi+Mincho&display=swap";@import"https://use.fontawesome.com/releases/v5.0.6/css/all.css";@import"/contact/addon/confirm/confirm.css";body:not(.Index) .contents-main-wrap{padding:0 1rem}.contents-main-wrap{width:100%;max-width:1080px;margin:0 auto;margin-top:100px}.product-detail-contents-main-wrap{margin-top:50px}.smartster-contents-main-wrap{margin-top:0}.top-contents-main-wrap{max-width:1300px;margin-top:150px}.top-section{margin:150px 0 150px}.top-section:first-child{margin-top:0}.right.top-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top-section-figure{position:relative;width:730px;height:450px;background-repeat:no-repeat;background-size:cover;background-position:center center}.top-section-figure::after{position:absolute;top:50px;left:50px;content:"";width:100%;max-width:450px;height:100%;max-height:450px;background-color:#013408;z-index:-10}.right .top-section-figure::after{left:-50px}.ozon-image{background-image:url(../_img/img01.png)}.product-image{background-image:url(../_img/img02.png)}.contents-explanation-area{width:100%;margin-left:50px;padding-top:70px}.right .contents-explanation-area{margin-left:0;margin-right:50px}.contents-tit{color:#013408;border-bottom:3px solid #013408;letter-spacing:1rem;font-weight:normal;padding-left:50px;padding-bottom:1rem}.top-contents-txt{line-height:2.8rem;padding-left:50px}.andmore-link-block{margin-top:50px;text-align:right}.right .andmore-link-block{padding-right:50px}.andmore-link{color:#013408;text-decoration:underline}.top-contents-bnr{margin-top:1rem;margin-right:1rem;text-align:right}.section-inner-twocolumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-inner-twocolumn-left{margin-right:5rem}.page-headline{background-position:center center;background-repeat:no-repeat;background-size:cover;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:75px}.page-headline.ozon-page-headline{background-image:url(/_img/ozon.png)}.page-headline.product-page-headline{background-image:url(/_img/product.png)}.page-headline.contact-page-headline{background-image:url(/_img/contact.png)}.page-headline.company-page-headline{background-image:url(/_img/company.png)}.page-headline.smartster-page-headline{background-image:url(/_img/smartster/smartster-header.png)}.page-headline.queows-page-headline{background-image:url(/_img/queows/queows-header.png)}.smartster-contact-page-headline{background-image:none;height:auto;padding-top:0}.page-headline-tit{background-color:rgba(255,255,255,.9);width:100%}.page-headline-tit p{font-size:3rem;text-align:center;width:100%;max-width:620px;margin:5rem auto;border-bottom:1px solid #646464;padding-bottom:1rem;letter-spacing:1.2rem}.PCSupportContact .page-headline-tit p{max-width:780px}.product-individual-page-headline{position:relative}.product-individual-page-headline-tit{position:absolute;top:57%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1080px;padding-left:1rem}.product-individual-page-headline-tit-txt{font-size:3rem;-ms-flex-item-align:center;align-self:center;margin-left:3rem}.product-individual-page-headline-tit-txt span{display:block;font-size:70%;margin-bottom:.5rem}.product-individual-page-headline-tit-line{height:145px}.product-individual-page-headline-tit-smartster{margin-top:1.5rem}.product-individual-page-headline-tit-smartster img{width:100%}.section-tit{font-size:2.3rem;color:#428414;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal}.section-tit-smartster{width:190px}.section-tit-queows{width:190px}.section-subtit{font-size:2rem;color:#428414;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal;margin-bottom:1rem}.section-tit span{display:contents}.section-tit::after{content:"";background-image:url(/_img/line-green.png);background-repeat:repeat-x;background-position:center left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:3rem}.underlayer-section{margin-bottom:50px}.question-section{margin-bottom:90px}.underlayer-product-section{margin-bottom:80px}.section-txt{line-height:2.8rem}.underlayer-section-twocolumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.underlayer-ozon-section-inner:nth-child(odd){margin-right:4rem}.section-img img{width:100%;min-width:240px}.ozcleanpro-img{position:relative}.ozcleanpro-img img.second-img{position:absolute;top:0;left:0}.underlayer-product-section-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.product-section-img{margin-right:3rem;-ms-flex-preferred-size:250px;flex-basis:250px}.product-section-link{display:inline-block;color:#646464;width:100%;height:100%}.product-section-txt{margin-bottom:2rem}.section-caption-txt{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2.2rem}.section-caption-txt::before{content:"※";margin-right:.5rem}.section-caption-txt__number1::before{content:"※1"}.section-caption-txt__number2::before{content:"※2"}.section-caption-txt__number3::before{content:"※3"}.ozcleanpro-diffusion-img{display:-webkit-box;display:-ms-flexbox;display:flex}.ozcleanpro-diffusion-img figure{margin:1rem;padding:1rem;background-color:#f6ffef;width:33.3333333333%;text-align:center}.ozcleanpro-diffusion-img figure p{margin-top:1rem}.image-figure-list{display:-webkit-box;display:-ms-flexbox;display:flex}.image-figure-list-item{width:20%;position:relative}.smartster-image-figure-list-item{width:25%}.smartster-maintenance-img{margin-top:4rem;margin-bottom:4rem}.smartster-maintenance-img figure img{width:100%}.image-figure-list-item img{width:100%;vertical-align:bottom}.image-figure-list-item-capture{position:absolute;bottom:0;background-color:rgba(0,0,0,.5);color:#fff;padding:.5rem;text-align:center;width:100%;font-size:90%}.ozonflow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ozonflow-list-item{line-height:2.2rem}.ozonflow-list-item:nth-child(2){margin-left:2.7rem;margin-right:2.7rem}.ozonflow-list-item-capture span{color:#428414;display:block;margin-bottom:.5rem}.illustrated{margin-bottom:100px}.illustrated-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.illustrated-list-item{width:calc(33.3333333333% - 40px);background-color:#f6fff1;border:1px solid #428414;border-radius:4px;position:relative;padding:2rem;line-height:2.2rem}.illustrated-list-item04{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.illustrated-list-item05{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.illustrated-list-item06{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.illustrated-list-item01,.illustrated-list-item02,.illustrated-list-item03{margin-bottom:60px}.illustrated-list-item02,.illustrated-list-item05{margin-left:60px;margin-right:60px}.illustrated-list-item::after{content:"";background-repeat:no-repeat;width:60px;position:absolute}.illustrated-list-item01::after,.illustrated-list-item02::after{background-image:url(/_img/arrow-right.png);background-position:center right;top:40%;right:-60px;height:20px}.illustrated-list-item03::after{background-image:url(/_img/arrow-bottom.png);background-position:bottom center;bottom:-60px;right:40%;height:60px}.illustrated-list-item04::after,.illustrated-list-item05::after{background-image:url(/_img/arrow-left.png);background-position:center left;top:40%;left:-60px;height:20px}.illustrated-list-item06::after{background-image:url(/_img/arrow-top.png);background-position:top center;top:-60px;right:40%;height:60px}.ozclean-pro-specification-section-inner-twocolumn-right{margin-bottom:6em}.specification-section-inner-twocolumn-right-image img{max-width:110px}.question-cat-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7rem}@media screen and (max-width: 540px){.question-cat-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}}.question-cat-btn li{margin:0 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 540px){.question-cat-btn li{margin-bottom:1rem}}.question-cat-btn li a{display:block;text-align:center;font-size:1.8rem}.question-detail-list{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px dashed #b6d79f}.question-detail-list>dt{color:#014806;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1rem}.question-detail-list>dt::before{content:url(/_img/question.png);margin-right:1rem}.question-detail-list>dd{position:relative;line-height:1.5em;padding-left:5rem;padding-top:2rem;margin-left:0;word-wrap:break-word;overflow-wrap:break-word}.question-detail-list>dd a{color:#014806;text-decoration:underline}.question-detail-list>dd::before{position:absolute;top:0;left:0;content:url(/_img/answer.png);margin-right:1rem}.question-detail-list>dd .img-area{margin:2rem 0}.question-detail-list>dd .img-area figure{margin-bottom:2rem;display:inline-block}.question-detail-list>dd .img-area figure img{max-width:100%}.question-detail-list>dd .img-area figure p{text-align:right}.question-detail-list>dd .inner-normallist{padding-left:2rem}.question-detail-list>dd .inner-normallist li{list-style-type:disc}.question-detail-list>dd .inner-list{margin-left:1rem}.question-detail-list>dd .inner-list dt{font-weight:600}.question-detail-list>dd .inner-list dd{margin-left:0;margin-bottom:1rem}.question-detail-list>dd .inner-list a{color:#014806;text-decoration:underline}.question-detail-list>dd .inner-numlist{padding-left:2rem}.question-detail-list>dd .inner-numlist li{list-style-type:decimal}.attention{background-color:#edffe1;border:1px solid #428414;border-radius:5px;text-align:center;padding:2rem}.attention-main-txt{font-size:2.2rem;margin-bottom:1rem}@media screen and (max-width: 540px){.product-individual-page-headline-tit-queows img{width:50%}}.queows_list-item{position:relative;margin-left:2rem;margin-bottom:1rem}.queows_list-item::before{position:absolute;content:"◆";top:0;left:-2rem;color:#428414}.queows_table-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.queows_bottle-img_area{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 540px){.queows_bottle-img_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 540px){.queows_bottle-img_area figure:first-child{width:60%}}.queows_bottle-img_area figure img{max-width:100%}.company-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 1rem;line-height:2.2rem}.company-list a{color:#014806;text-decoration:underline}.company-list-tit{width:155px;padding:1.5rem 1.5rem 1rem 0}.company-list-dat{margin-left:0;padding:1.5rem 0 1.5rem 0;width:calc(100% - 155px)}.affiliation-society_list .company-list-tit{width:220px}.affiliation-society_list .company-list-dat{width:calc(100% - 220px)}.company-list-tit,.company-list-dat{border-bottom:1px solid #ccc}.company-list-inner-list{margin-left:1.5em}.company-list-inner-list li{list-style-type:square;margin-bottom:.5em}.company-list-inner-list li:last-child{margin-bottom:0}.company-section .link-area{margin-top:3rem;margin-left:1rem}.company-section .link-area a{color:#013408;text-decoration:underline}table{border-collapse:collapse;border-spacing:0}table th,table td{border:1px solid #ccc;padding:1rem;font-size:1.5rem}table th{font-weight:normal}.table_queows-table01 th{background-color:#ebf3dc}.table_queows-table01 td{text-align:center}.table_queows-table01 td.bg-green{background-color:#cadb84}.table_queows-table02{width:50%;min-width:460px}@media screen and (max-width: 540px){.table_queows-table02{width:100%;min-width:initial}}.table_queows-table02 th{text-align:left;background-color:#ebf3dc;width:160px}.table_queows-table02 th,.table_queows-table02 td{font-size:1.2rem}.table01{table-layout:fixed}.table01 th{background-color:#ddead3;vertical-align:middle;white-space:nowrap}.table01 td{vertical-align:middle;white-space:nowrap}.table02 th{background-color:#ddead3}.table03 th{background:#ddead3}.table03 td{border:solid 1px #ccc}.table04 th{background:#ddead3}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0}.contact-item-set{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-item-set .contact-item{margin-top:.5rem}.contact-form dt{width:100%;max-width:270px;margin-left:0}.contact-form dd{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-form dd input:not([type=checkbox]){color:#646464;width:100%;max-width:850px;padding:1rem;border:1px solid #ccc;border-radius:2px;background-color:#f7f7f3}textarea{color:#646464;width:100%;max-width:850px;padding:1rem;border:1px solid #ccc;border-radius:2px;background-color:#f7f7f3}.contact-form dd input.pref{max-width:120px;display:block;margin-bottom:1rem}.contact-form dd input[type=text].zip{max-width:120px}body.SmartPhoneContact .contact-form dd input.pref,body.PCSupportContact .contact-form dd input.pref{margin-bottom:0}body dd .model input[type=text]{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .contact-item-list.symptoms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}::-webkit-input-placeholder{color:#bfbfbf;font-size:90%}::-moz-placeholder{color:#bfbfbf;font-size:90%}:-ms-input-placeholder{color:#bfbfbf;font-size:90%}::-ms-input-placeholder{color:#bfbfbf;font-size:90%}::placeholder{color:#bfbfbf;font-size:90%}.contact-form dd input:not([type=checkbox]):focus,textarea:focus{border:1px solid #739687;background-color:#f0f9f5;outline:0}.contact-item-list-area{background-color:#f7f7f3;padding:1rem;border-radius:3px}.contact-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}label.required::after{content:"※";font-size:75%;color:#c90000;margin-left:.5rem;padding:1rem}.error_blank,.error_format,.error_match{color:#c90000;font-size:80%}.thanks-link{font-weight:bold;color:#428414;text-decoration:underline;padding:0 .5rem}#form_submit,#confirm_submit{margin-top:7rem;display:-webkit-box;display:-ms-flexbox;display:flex}form#mail_form input[type=button]{width:100%;padding:1rem 0;border:none;border-radius:5px;background:#428414;color:#fff;cursor:pointer}#confirm_submit input#confirm_submit_button,#confirm_submit input#confirm_cancel_button{width:100%;padding:1rem 0;border:none;border-radius:5px;background:#428414;color:#fff;cursor:pointer}#confirm_submit input#confirm_submit_button,#confirm_submit input#confirm_cancel_button{margin:0 5rem}form#mail_form input[type=button]:hover{background-color:#013408}#confirm_submit input#confirm_submit_button:hover{background-color:#013408}#confirm_submit input#confirm_cancel_button{background-color:#d43f3a}#confirm_submit input#confirm_cancel_button:hover{background-color:#923431}form#mail_form input[type=button]:focus,form#confirm_submit input[type=button]:focus{outline:none}div#confirm_field h2{font-size:1.8rem;text-align:center}.privacy-policy{font-size:80%;line-height:1.8rem;background-color:#ccc;padding:1rem 2rem;margin-bottom:3rem;height:200px;overflow-y:scroll}.privacy-policy .first-area{margin-top:0;margin-bottom:0}.privacy-policy .second-area{margin-top:.5rem;margin-bottom:0}.privacy-policy .first-area dd{margin-left:0;margin-bottom:.5rem}.privacy-policy .first-area dd:last-child{margin-bottom:0}.privacy-policy .second-area dd{margin-left:1.7em}.privacy-policy .second-area dd ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:2rem}.privacy-policy__agree-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.privacy-policy__agree-area label{margin:0 auto}form#mail_form #agreement p.error_check{display:none;color:#c90000;margin:1rem auto 0;text-align:center;font-size:90%;background-color:#ffdfdf;padding:1rem;width:100%}input[type=checkbox],input[type=radio]{display:none}.contact-item-list-item label,.privacy-policy__agree-area label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:7px 30px 3px;position:relative;width:auto}@media screen and (max-width: 540px){.contact-item-list-item label,.privacy-policy__agree-area label{font-size:1.5rem}}.contact-item-list-item label::before,.privacy-policy__agree-area label::before{background:#fff;border:1px solid #ccc;border-radius:3px;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.contact-item-list-item label::after,.privacy-policy__agree-area label::after{border-right:3px solid #377d09;border-bottom:3px solid #377d09;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;-webkit-transform:rotate(45deg) translate3d(0, 2px, 0) scale3d(0.7, 0.7, 1);transform:rotate(45deg) translate3d(0, 2px, 0) scale3d(0.7, 0.7, 1);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}.contact-item-list-item input[type=checkbox]:checked+label::before,.privacy-policy__agree-area input[type=checkbox]:checked+label::before,.contact-item-list-item input[type=radio]:checked+label::before,.privacy-policy__agree-area input[type=radio]:checked+label::before{border-color:#666}.contact-item-list-item input[type=checkbox]:checked+label::after,.privacy-policy__agree-area input[type=checkbox]:checked+label::after,.contact-item-list-item input[type=radio]:checked+label::after,.privacy-policy__agree-area input[type=radio]:checked+label::after{opacity:1;-webkit-transform:rotate(45deg) scale3d(1, 1, 1);transform:rotate(45deg) scale3d(1, 1, 1)}.page-top{width:40px;height:40px;position:fixed;right:1.5vw;bottom:1.5vw;background:#014806;opacity:.7;border-radius:50%}.page-top a{position:relative;display:block;width:40px;height:40px;text-decoration:none}.page-top a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:20px;color:#fff;position:absolute;width:20px;height:20px;top:0;bottom:0;right:0;left:0;margin:auto;text-align:center}@-webkit-keyframes move{0%{-webkit-transform:rotate(45deg) translate(0, 0);transform:rotate(45deg) translate(0, 0)}20%{-webkit-transform:rotate(45deg) translate(10px, 10px);transform:rotate(45deg) translate(10px, 10px)}40%{-webkit-transform:rotate(45deg) translate(0, 0);transform:rotate(45deg) translate(0, 0)}}@keyframes move{0%{-webkit-transform:rotate(45deg) translate(0, 0);transform:rotate(45deg) translate(0, 0)}20%{-webkit-transform:rotate(45deg) translate(10px, 10px);transform:rotate(45deg) translate(10px, 10px)}40%{-webkit-transform:rotate(45deg) translate(0, 0);transform:rotate(45deg) translate(0, 0)}}@media only screen and (min-width: 1024px){.table02 tr:nth-child(odd) td{background-color:#f6ffef}}@media only screen and (max-width: 1023px){body{font-size:1.6rem}.companyname{font-size:2.8rem}.top-contents-main-wrap{margin-top:20px}body:not(.Index) .contents-main-wrap{padding:0 1rem}.top-section{margin:20px 0 20px}.top-section-figure{width:250px}.top-section-figure::after{content:none}.contents-tit{padding-left:1rem}.top-contents-txt{padding-left:1rem;padding-right:1rem}.contents-explanation-area{margin-left:1rem;padding-top:1rem}.andmore-link-block{padding-right:1rem}.right .contents-tit{text-align:right;padding-left:1rem}.right .top-contents-txt{text-align:right;padding-right:0}.right .contents-explanation-area{margin-right:1rem;padding-top:1rem}.right .andmore-link-block{padding-right:0}.ozonflow-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ozonflow-list-item03{width:70%}}@media only screen and (max-width: 540px){.contents-main-wrap{margin-top:30px}.top-contents-bnr{margin-left:1.5rem;text-align:left}.top-section-figure{width:150px;height:auto;min-height:450px}.contents-tit{font-size:2rem;margin-top:0;margin-bottom:.5rem;letter-spacing:.8rem;border-bottom:2px solid #013408}.top-contents-txt{line-height:2.2rem}.andmore-link-block{margin-top:30px}.section-inner-twocolumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section-inner-twocolumn-left{margin-right:0}.section-inner-twocolumn-right{margin-top:1rem;text-align:center}.page-headline{height:200px;padding-top:50px}.page-headline-tit p{font-size:2.2rem;letter-spacing:.3rem;margin:2rem auto}.product-individual-page-headline-tit{top:63%}.product-individual-page-headline-tit-img{width:23vw}}@media only screen and (max-width: 540px)and (max-width: 320px){.product-individual-page-headline-tit-img{width:30vw}}@media only screen and (max-width: 540px){.product-individual-page-headline-tit-img img{width:100%}}@media only screen and (max-width: 540px){.product-individual-page-headline-tit-txt{font-size:1.8rem;margin-left:.5rem}}@media only screen and (max-width: 540px){.product-individual-page-headline-tit-smartster{margin-top:.5rem}.product-individual-page-headline-tit-smartster img{width:50%}}@media only screen and (max-width: 540px){.product-individual-page-headline-tit-txt span{font-size:60%}}@media only screen and (max-width: 540px){.product-individual-page-headline-tit-line{height:65px}}@media only screen and (max-width: 540px){.underlayer-section{margin-bottom:45px}}@media only screen and (max-width: 540px){.section-tit{font-size:1.8rem}.section-tit::after{margin-left:1.8rem}}@media only screen and (max-width: 540px){.section-subtit{font-size:1.6rem}}@media only screen and (max-width: 540px){.section-txt{line-height:2.4rem}}@media only screen and (max-width: 540px){.underlayer-section-twocolumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 540px){.underlayer-ozon-section-inner{margin-bottom:25px}.underlayer-ozon-section-inner:last-child{margin-bottom:0}.underlayer-ozon-section-inner:nth-child(odd){margin-right:0}}@media only screen and (max-width: 540px){.underlayer-product-section-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 540px){.product-section-img{margin-left:1rem;margin-right:1rem}}@media only screen and (max-width: 540px){.product-detail-section-img{margin-left:6rem;margin-right:6rem}}@media only screen and (max-width: 540px){.section-caption-txt{line-height:2rem}}@media only screen and (max-width: 540px){.product-section-txt{line-height:2.2rem}}@media only screen and (max-width: 540px){.ozcleanpro-diffusion-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ozcleanpro-diffusion-img figure{margin:.5rem;padding:.5em;width:100%}.ozcleanpro-diffusion-img figure p{margin-top:.5rem}}@media only screen and (max-width: 540px){.image-figure-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 540px){.image-figure-list-item{width:100%;margin-bottom:1rem}}@media only screen and (max-width: 540px){.ozonflow-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 540px){.ozonflow-list-item{width:70%;margin:2rem auto}}@media only screen and (max-width: 540px){.ozonflow-list-item-capture{text-align:left}}@media only screen and (max-width: 540px){.ozonflow-list-item:nth-child(2){margin-right:auto;margin-left:auto}.ozonflow-list-item:nth-child(3){width:100%;margin-top:-4rem}}@media only screen and (max-width: 540px){.ozonflow-list-item03 img{width:100%}}@media only screen and (max-width: 540px){.illustrated{margin-bottom:40px}}@media only screen and (max-width: 540px){.illustrated-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.illustrated-list::before{position:absolute;content:"";background-image:url(/_img/arrow-long-top.png);background-repeat:no-repeat;background-position:top left;height:90%;width:45px;top:30px;right:5%}.illustrated-list::after{position:absolute;content:"";background-image:url(/_img/arrow-long-bottom.png);background-repeat:no-repeat;background-position:bottom left;height:90%;width:45px;top:30px;right:5%}}@media only screen and (max-width: 540px){.illustrated-list-item04{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media only screen and (max-width: 540px){.illustrated-list-item05{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media only screen and (max-width: 540px){.illustrated-list-item06{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media only screen and (max-width: 540px){.illustrated-list-item{width:80%;margin:0 0 40px 0}.illustrated-list-item::after{background-image:url(/_img/arrow-bottom.png);background-position:bottom center;top:inherit;left:inherit;bottom:-40px;right:40%;height:40px}.illustrated-list-item:last-child{margin-bottom:0}.illustrated-list-item:last-child::after{content:none}}@media only screen and (max-width: 540px){.specification-section-inner-twocolumn-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.specification-section-inner-twocolumn-right p{text-align:left;margin-left:1rem}}@media only screen and (max-width: 540px){.attention{text-align:left}}@media only screen and (max-width: 540px){.attention-main-txt{font-size:1.8rem}}@media only screen and (max-width: 540px){.company-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 540px){.company-list-tit{width:100%;border-bottom:none;padding-bottom:0}}@media only screen and (max-width: 540px){.company-list-dat{width:100%;padding-top:.5rem}.company-list-dat:last-child{border-bottom:none}}@media only screen and (max-width: 540px){.affiliation-society_list .company-list-tit,.affiliation-society_list .company-list-dat{width:100%}}@media only screen and (max-width: 540px){th,td{font-size:1.4rem}}@media only screen and (max-width: 540px){.table02{width:100%}.table02 td:first-child{background:#fbf5f5}.table02 th,.table02 td{border:none;border-bottom:1px solid #646464;padding:.7rem 1rem}.table02 .thead{display:none}.table02 tr{width:100%;margin-top:1rem}.table02 td{display:block;text-align:right;width:100%}.table02 td.place{margin-top:1rem}.table02 td:first-child{background:#428414;color:#fff;text-align:center}.table02 td:before{content:attr(data-label);float:left;margin-right:10px}}@media only screen and (max-width: 540px)and (max-width: 540px){.table02.txt-left td{text-align:left;line-height:1.5em}.table02.txt-left th,.table02.txt-left td{border:none;padding:.7rem 1rem}}@media only screen and (max-width: 540px){.table03 .thead{background-color:#fff;border:none;color:#428414;text-align:left}.table03 .thead.sp-none{display:none}.table03 .last td:last-child{width:100%}.table03 td{padding-bottom:2rem}.table03 th,.table03 td{border:inherit;display:block;width:100%}}@media only screen and (max-width: 540px){.contact-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form dt{margin-bottom:.5rem;max-width:initial}.contact-form dd{width:100%;margin-left:0}}@media only screen and (max-width: 540px){.contact-item-list-area{padding:0}}@media only screen and (max-width: 540px){.contact-item-list-item label,.privacy-policy__agree-area label{padding-right:1rem}}@media only screen and (max-width: 540px){#form_submit{margin-top:3rem}}@media only screen and (max-width: 540px){.privacy-policy{margin-bottom:2rem}}.scroll{position:absolute;width:100%;bottom:0;text-align:center}@media screen and (max-width: 540px){.scroll{bottom:10vh}}.scroll a{position:relative;display:inline-block;font-size:20px;color:#fff;text-decoration:none;padding:0 0 50px}.scroll a:before{content:"";position:absolute;width:10px;height:10px;left:0;right:0;bottom:25px;margin:auto;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:move 2s infinite;animation:move 2s infinite}.asterisk{display:-webkit-box;display:-ms-flexbox;display:flex}.asterisk::before{content:"※";margin-right:.5rem}.asterisk1::before{content:"※1";margin-right:.5rem}sup{font-size:70%;position:relative;top:-0.5em}.list-01{margin-left:2rem}.list-01 li{list-style-type:disc;line-height:2.5rem}.list-01 li a{text-decoration:underline;color:#014806}.block-list-01{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 540px){.block-list-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-list-01 dl{margin-right:4rem}@media screen and (max-width: 540px){.block-list-01 dl{margin-top:0}}.block-list-01 dl:last-child{margin-right:0}.block-list-01 dl dt{font-weight:600}.block-list-01 dl dd{margin-left:2.5rem}.block-list-01 dl dd li{list-style-type:disc}.btn-block{margin-top:30px}.btn{display:block;text-align:center;color:#fff;background-color:#428414;border-radius:5px;padding:1rem 0;-webkit-transition:all 400ms;transition:all 400ms}.btn:hover{background-color:#013408}.btnlinestretches{position:relative;color:#428413;padding:10px 30px;display:inline-block;text-decoration:none;outline:none;background-color:#f3ffea;border-top-left-radius:7px;border-bottom-right-radius:7px}.btnlinestretches::before,.btnlinestretches::after{content:"";position:absolute;border:solid #428413;border-top-left-radius:7px;border-bottom-right-radius:7px;width:10px;height:10px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btnlinestretches::before{top:0;left:0;border-width:1.5px 0 0 1.5px}.btnlinestretches::after{bottom:0;right:0;border-width:0 1.5px 1.5px 0}.btnlinestretches:hover::before,.btnlinestretches:hover::after{width:calc(100% - 1.5px);height:calc(100% - 1.5px)}section.typeA{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.typeA::after{content:"";width:100%;height:3px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:block;background:#428414}@media screen and (max-width: 540px){section.typeA{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.typeA::after{content:none}}section.typeA .tabLabel{margin-right:3px;padding:3px 12px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-radius:3px 3px 0 0;color:#444;background:#e8f5df;-webkit-transition:.5s;transition:.5s;cursor:pointer}@media screen and (max-width: 540px){section.typeA .tabLabel{margin-right:0;margin-bottom:1rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-radius:0;background:#428414;color:#fff}}section.typeA .tabLabel:nth-last-of-type(1){margin-right:0}section.typeA input{display:none}section.typeA .content{width:100%;height:0;overflow:hidden;opacity:0}@media screen and (max-width: 540px){section.typeA .content{height:auto;opacity:inherit;padding:10px 15px 25px 15px}}section.typeA .content .content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 540px){section.typeA .content .content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.typeA .content .content-inner li{max-width:235px;padding:1rem;margin-left:1rem;border:1px solid #e4e4e4}@media screen and (max-width: 540px){section.typeA .content .content-inner li{max-width:100%;margin-left:0;margin-bottom:1rem}}section.typeA .content .content-inner li a{display:inline-block;color:#6e6e6e;font-size:1.5rem}section.typeA .content .content-inner li a:hover .dummy-btn{background-color:#f2f7ef}section.typeA .content .content-inner li a .tit{text-align:center;margin-bottom:.5rem}section.typeA .content .content-inner li a figure{border:1px solid #e4e4e4}section.typeA .content .content-inner li a figure img{max-width:100%}section.typeA .content .content-inner li a .dummy-btn{background-color:#f3f3f3;text-align:center;padding:.5rem;margin-top:.5rem}section.typeA input:checked+.tabLabel{color:#fff;background:#428414}section.typeA input:checked+.tabLabel+.content{padding:15px;height:auto;overflow:auto;-webkit-transition:.5s opacity;transition:.5s opacity;opacity:1}section.typeA input:checked+.tabLabel{color:#fff;background:#428414}section.typeA input:checked+.tabLabel+.content{padding:15px;height:auto;overflow:auto;-webkit-transition:.5s opacity;transition:.5s opacity;opacity:1}.youtube{position:relative;width:96%;padding-top:56.25%;margin:4rem 2% 8rem 2%}@media screen and (max-width: 768px){.youtube{margin-top:3rem;margin-bottom:4rem}}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}html{font-size:62.5%}body{font-family:"Sawarabi Mincho","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN",sans-serif;font-size:1.5rem;color:#646464}@media screen and (max-width: 540px){body{font-size:1.5rem}}.cf::after{content:"";display:block;clear:both}.gothic{font-family:YuGothic,"Yu Gothic","ヒラギノ角ゴシック","Hiragino Sans",sans-serif}.flb{display:-webkit-box;display:-ms-flexbox;display:flex}.flo-r{float:right}.fs{font-size:75%}.fc-red{color:#b00}.fc-green{color:#428414}.fxs{font-size:90%}.txt-l{text-align:left}.txt-r{text-align:right}.txt-c{text-align:center}.txt-link{color:#014806;text-decoration:underline}.mt0_5rem{margin-top:.5rem}.mt1rem{margin-top:1rem}.mt2rem{margin-top:2rem}.mt4rem{margin-top:4rem}.mr1rem{margin-right:1rem}.mr2rem{margin-right:2rem}.mr4rem{margin-right:4rem}.mb05rem{margin-bottom:.5rem}.mb1rem{margin-bottom:1rem}.mb2rem{margin-bottom:2rem}.mb4rem{margin-bottom:4rem}.ml1rem{margin-left:1rem}.ml2rem{margin-left:2rem}.ml4rem{margin-left:4rem}.ml-2rem{margin-left:-2rem}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding:0}ul li{list-style-type:none}p,figure{margin:0;padding:0}a{text-decoration:none}.mv{position:relative;height:100vh;background-image:url(../_img/mv.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.mv::before{content:"";background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0}.txt-area{position:absolute;top:45%;left:50%;width:100%;max-width:570px;text-align:center;color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1000}@media screen and (max-width: 540px){.txt-area{width:95%}}.catchcopy{font-size:4.5rem;letter-spacing:1.4rem;border-bottom:2px solid #fff;padding-left:1.4rem;padding-bottom:1.5rem}@media screen and (max-width: 540px){.catchcopy{font-size:6vw;letter-spacing:1rem}}.description{font-size:2.4rem;letter-spacing:.3rem;padding:1.5rem 3rem 0 3rem}@media screen and (max-width: 540px){.description{font-size:4vw;letter-spacing:.1rem;padding-top:.8rem}}@media screen and (max-width: 320px){.description{font-size:3.5vw}}.pc-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.pc-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.pc-menu li:first-child::before{content:none}.pc-menu li::before{content:"|";padding:0}@media screen and (max-width: 540px){.pc-menu li::before{content:none}}.pc-menu li a{color:#fff;padding:.5rem}.header-pc-menu li.ecsite a{background-color:#013408;color:#fff !important}.header-pc-menu li.ecsite::before{content:none}body:not(.Index) .pc-menu li::before{color:#646464}@media screen and (max-width: 540px){.sp-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media screen and (max-width: 540px){.sp-menu li{padding:1.5rem 1rem;color:#646464}}@media screen and (max-width: 540px){.sp-menu li a{color:#646464;display:block}}@media screen and (max-width: 540px){.sp-menu>li{border-bottom:1px solid #646464}}.submenu{display:none}@media screen and (max-width: 540px){.submenu{padding-top:1.5rem;display:block}}@media screen and (max-width: 540px){.submenu li{border-top:1px dotted #646464}}@media screen and (max-width: 540px){.submenu li:last-child{padding-bottom:0}}.hamburger-menu,.mask{display:none}@media screen and (max-width: 540px){.mask{display:block}.hamburger-menu.open+.mask{display:block;position:fixed;z-index:1;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav-menu-container{position:fixed;top:0;right:-280px;width:280px;height:100%;padding:50px 10px 0;background:#fff;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;overflow:scroll}.nav-menu li{border-right:none}.nav-menu li a{font-size:1.5rem !important}.hamburger-menu{display:block;position:fixed;top:10px;right:10px;width:32px;height:40px;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all 400ms;transition:all 400ms}.hamburger-menu span{position:absolute;width:28px;height:4px;background:#fff;border-radius:2px;-webkit-transition:all 400ms;transition:all 400ms}body:not(.Index) .hamburger-menu span{background:#646464}.hamburger-menu span:nth-child(1){top:5px}.hamburger-menu span:nth-child(2){top:14px}.hamburger-menu span:nth-child(3){top:23px}.hamburger-menu span:nth-child(4){top:22px;background:none;font-size:1.2rem;height:20px;text-align:center}.hamburger-menu.open span{background-color:#646464;width:35px}.hamburger-menu.open span:nth-child(1){-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.hamburger-menu.open span:nth-child(2){opacity:0}.hamburger-menu.open span:nth-child(3){-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}.hamburger-menu.open span:nth-child(4){background-color:#fff}}body:not(.Index) .header-pc-menu li a{color:#646464}header{position:fixed;background-color:rgba(0,0,0,.85);z-index:9999;width:100%}.header-wrap{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;color:#fff;width:100%;max-width:1300px;margin:0 auto;padding:0 2rem}.companyname{font-size:3rem;font-weight:500}@media screen and (max-width: 768px){.companyname{font-size:2.6rem}}@media screen and (max-width: 540px){.companyname{font-size:2.2rem;margin:.8em 0 .7em}}.companyname a{color:#fff}body:not(.Index) header{background-color:#fff}body:not(.Index) .companyname a{color:#646464}body:not(.Index) footer{margin-top:100px}@media screen and (max-width: 540px){body:not(.Index) footer{margin-top:50px}}footer{background-color:#0f2600;color:#fff}.smartster-footer{background-color:#fff;color:#646464;margin-top:50px !important}.footer-pc-menu{padding-left:0;margin-bottom:40px}@media screen and (max-width: 540px){.footer-pc-menu{display:none}}.footer-pc-menu li a{color:#fff}.footer-wrap{max-width:1080px;margin:0 auto;padding:60px 0 95px}@media screen and (max-width: 1024px){.footer-wrap{margin:auto 2rem}}@media screen and (max-width: 540px){.footer-wrap{padding-bottom:40px}}.footer-companyname{font-size:2.2rem;margin-bottom:.5rem}@media screen and (max-width: 540px){.footer-companyname{font-size:2rem}}.footer-address{font-style:normal;line-height:2.4rem}.sns{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 540px){.sns{margin-top:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.sns li{margin-right:1rem}.sns li img{height:40px;opacity:.8}.sns li:last-child{margin-right:0}