*,
::before,
::after {
box-sizing: border-box;
border-style: solid;
border-width: 0;
}   html {
line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }   body {
margin: 0;
} main {
display: block;
}  p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
margin: 0;
}  h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
line-height: inherit;
font-weight: inherit;
margin: 0;
}  ul,
ol {
margin: 0;
padding: 0;
list-style: none;
}  dt {
font-weight: bold;
}
dd {
margin-left: 0;
}   hr {
box-sizing: content-box; height: 0; overflow: visible; border-top-width: 1px;
margin: 0;
clear: both;
color: inherit;
} pre {
font-family: monospace, monospace; font-size: inherit; }
address {
font-style: inherit;
}   a {
background-color: transparent;
text-decoration: none;
color: inherit;
} abbr[title] {
text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: inherit; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}   img,
embed,
object,
iframe {
vertical-align: bottom;
}   button,
input,
optgroup,
select,
textarea {
-webkit-appearance: none;
appearance: none;
vertical-align: middle;
color: inherit;
font: inherit;
background: transparent;
padding: 0;
margin: 0;
outline: 0;
border-radius: 0;
text-align: inherit;
} [type="checkbox"] {
-webkit-appearance: checkbox;
appearance: checkbox;
}
[type="radio"] {
-webkit-appearance: radio;
appearance: radio;
} button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
cursor: pointer;
-webkit-appearance: none;
appearance: none;
}
button[disabled],
[type="button"][disabled],
[type="reset"][disabled],
[type="submit"][disabled] {
cursor: default;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} select::-ms-expand {
display: none;
} option {
padding: 0;
} fieldset {
margin: 0;
padding: 0;
min-width: 0;
} legend {
color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; } label[for] {
cursor: pointer;
}   details {
display: block;
} summary {
display: list-item;
} [contenteditable] {
outline: none;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
caption {
text-align: left;
}
td,
th {
vertical-align: top;
padding: 0;
}
th {
text-align: left;
font-weight: bold;
}   template {
display: none;
} [hidden] {
display: none;
}.heading--en{display:inline-block;font-weight:600;font-size:32px;font-family:din-2014, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.heading--en::after{display:block;width:100%;height:2px;background-color:#000;content:""}.heading--ja{display:inline-block;padding-left:15px;font-weight:bold;line-height:1}@media screen and (min-width:992px){.heading--en{font-size:48px;line-height:1.6}.heading--en::after{height:3px}.heading--ja{padding-left:25px;font-size:16px}}.quality__heading{margin-bottom:50px}.quality__subheading{display:flex;justify-content:center;align-items:center;width:240px;height:50px;margin-bottom:20px;border:3px solid #000;border-radius:5px}.quality__subheading span{font-weight:bold;font-size:18px;line-height:30px;letter-spacing:2px;text-align:center;text-indent:2px}.quality__item{margin-bottom:50px}.quality__item--panel .quality__image{max-width:260px;margin-bottom:20px}.quality__item--exchange .quality__image{max-width:260px;margin-bottom:20px}.quality__item--basic .quality__image{max-width:260px;margin-bottom:20px}.quality__item--lowe .quality__image{max-width:260px;margin:0 auto 20px}.quality__item--miraie .quality__image{max-width:220px;margin-bottom:20px}.quality__item--ventilation .quality__lead{margin-bottom:20px}.quality__item--ventilation .quality__subheading{height:65px}.quality__item--ventilation .quality__subheading span{font-family:"Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;line-height:1.35;letter-spacing:0.1em}.quality__item--ventilation .quality__image{margin-bottom:20px}.quality__flow-title{margin-bottom:15px}.quality__flow-title span{display:flex;justify-content:center;align-items:center;width:100px;height:25px;border-radius:3px;background:#333;color:#fff;line-height:1;white-space:nowrap}.quality__flow-item{display:flex}.quality__flow-number span{display:flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:50%;background-color:#555;color:#fff;font-size:13px;font-family:"Arial", "Helvetica Neue", sans-serif;line-height:1;letter-spacing:0}.quality__flow-detail{flex:1;padding-left:8px;line-height:1.5}.quality__flow-strong{font-weight:600}.quality__flow-arrow{margin-top:-4px;margin-bottom:4px;padding-left:45px}.quality__flow-arrow img{width:14px}.quality__flow-frame{display:inline-block;margin-left:7px;padding:2px 5px 2px;border:1px solid;font-weight:600;letter-spacing:0.025em}.quality__silver-list{margin-bottom:30px}.quality__silver-title{font-weight:600;font-size:16px;-webkit-font-smoothing:antialiased}.quality__silver-image{max-width:400px}.quality__image{margin-bottom:10px}.quality__image img{width:100%;height:auto}.quality__contents p{margin-bottom:15px}.quality__contents .quality__strong{font-weight:bold}.quality__contents li{display:flex;margin-bottom:10px}.quality__contents li p{font-size:13px}.quality__contents li p:last-of-type{margin-bottom:0}.quality__contents li div{flex:1;padding-left:15px}.quality__contents li .quality__number{width:34px;height:34px;border-radius:50%;background-color:#d4d900;font-weight:bold;line-height:34px;text-align:center;letter-spacing:0}.quality__contents li .quality__strong{margin-bottom:0;font-size:14px;letter-spacing:2px}.quality__inspection{margin-bottom:25px}.quality__inspection h3{font-weight:bold;font-size:16px}.quality__inspection p:first-of-type{margin-bottom:5px}.quality__inspection p:last-of-type{margin-bottom:0;font-size:12px}.quality__aqua h3{display:flex;justify-content:center;align-items:center;width:200px;height:30px;margin-bottom:15px;border-radius:6px;background-color:#d4d900;white-space:nowrap}.quality__aqua h3 span{font-weight:bold;line-height:24px;letter-spacing:1px;text-align:center;text-indent:1px}.quality__aqua h4{margin-bottom:8px;padding:3px 20px;background-color:#ccc}.quality__aqua h4 span{color:#f00}.quality__reduction{margin-bottom:20px}.quality__reduction h3{margin-bottom:5px;font-weight:bold}.quality__reduction h3::before{display:inline-block;width:14px;height:14px;margin-right:5px;border-radius:50%;background-color:#d4d900;vertical-align:middle;content:""}.quality__reduction h3 span{line-height:1;vertical-align:middle}.quality__reduction .quality__attention{margin-bottom:5px;color:#d32650;line-height:1}.quality__reduction .quality__attention span{margin:0 3px;font-weight:500;font-size:24px;font-family:"Helvetica Neue", "Arial", sans-serif}.quality__reduction .quality__attention+p{margin-bottom:0;font-size:12px}.quality__iaq h3{display:flex;justify-content:center;align-items:center;width:240px;height:30px;margin-bottom:15px;border-radius:6px;background-color:#d4d900;white-space:nowrap}.quality__iaq h3 span{font-weight:bold;line-height:24px;letter-spacing:1px;text-align:center;text-indent:1px}.quality__iaq img{width:100%;height:auto}.quality__iaq .quality__note{margin:15px 0 0;font-size:12px}.quality__description{padding:15px;border-radius:6px;background-color:#d4d900;font-size:13px}@media screen and (min-width:768px){.quality__item{display:flex}.quality__item--ventilation{display:block}.quality__item--ventilation .quality__subheading{margin-bottom:0}.quality__item--ventilation .quality__lead{display:flex;width:100%;margin-bottom:30px}.quality__item--ventilation .quality__sentence{flex:1;padding-left:60px}.quality__item--ventilation .quality__contents{display:flex}.quality__item--ventilation .quality__image{max-width:400px}.quality__item--ventilation .quality__flow{padding-left:40px}.quality__lead{width:300px}.quality__contents{flex:1}.quality__image{max-width:240px}.quality__item .quality__item--panel .quality__image,.quality__item .quality__item--exchange .quality__image,.quality__item .quality__item--basic .quality__image,.quality__item--lowe .quality__item--miraie .quality__image{max-width:240px;margin:0 auto 0 0}}@media screen and (min-width:992px){.quality__lead{width:380px}.quality__subheading{width:320px;height:65px}.quality__subheading span{font-size:24px;letter-spacing:5px;text-indent:5px}.quality__image{max-width:300px}.quality__item{margin-bottom:120px}.quality__item--panel .quality__image,.quality__item--exchange .quality__image,.quality__item--basic .quality__image,.quality__item--lowe .quality__image,.quality__item--miraie .quality__image{max-width:300px;margin:0 auto 0 0}.quality__item--structure .quality__contents li div{display:flex;align-items:baseline}.quality__item--structure .quality__contents li div .quality__strong{margin-right:10px}.quality__item--structure .quality__contents li div .quality__strong+p{font-size:14px}.quality__item--ventilation .quality__subheading{height:85px}.quality__item--ventilation .quality__image{max-width:580px;margin:0}.quality__flow{padding-top:15px}.quality__flow-title span{width:120px;height:30px;padding-top:2px}.quality__flow-arrow{margin-top:-12px;margin-bottom:2px;padding-left:48px}.quality__flow-arrow img{width:12px}.quality__silver-image{max-width:460px}.quality__contents p{margin-bottom:25px}.quality__contents .quality__strong{font-size:120%}.quality__contents li .quality__strong{font-size:16px}.quality__contents li .quality__number{font-size:16px}.quality__inspection p:first-of-type{margin-bottom:0}.quality__aqua h3{width:240px;height:40px}.quality__aqua h3 span{font-size:18px}.quality__aqua h4{display:inline-block;margin-bottom:15px;padding:3px 30px}.quality__aqua img{display:block;max-width:440px}.quality__reduction{margin-bottom:30px}.quality__reduction h3{margin-bottom:0}.quality__reduction h3::before{width:16px;height:16px}.quality__reduction h3 span{font-size:16px}.quality__reduction .quality__attention{font-size:110%}.quality__iaq h3{width:360px;height:40px}.quality__iaq h3 span{font-size:18px}.quality__iaq img{max-width:440px}}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}