:root{--c: #183688}.general-section .page-heading{margin-bottom:0em;color:var(--c)}.general-section .page-heading span{display:block}.main-content{overflow:hidden}.pb0{padding-bottom:0 !important}.pt0{padding-top:0 !important}.main-content .bg{background:url(../images/quality/bg.webp) top center/cover}.sec{color:var(--c)}.sec--head{background:#133476;padding:13px 10px 10px;text-align:center;margin-bottom:50px;font-size:20px;color:#fff;letter-spacing:.08em}@media screen and (max-width: 767px){.sec--head{margin-bottom:30px;font-size:18px}}.sec--subtitle{font-size:30px;text-align:center;font-weight:500;margin-bottom:30px;line-height:1.5;letter-spacing:.2em}@media screen and (max-width: 767px){.sec--subtitle{font-size:20px}}.main-content .bg1{background:#f2f9fb}.pagenav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.pagenav--item{width:calc((100% - 30px)/4)}@media screen and (max-width: 767px){.pagenav--item{width:calc((100% - 10px)/2)}}.pagenav--item a{color:#1a88b3;border:solid 1px;padding:10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;text-align:center}@media screen and (max-width: 767px){.pagenav--item a{padding:7px 5px 5px}}.pagenav--item a::after{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-gradient(linear, left top, right top, from(rgb(0, 134, 179)), color-stop(50%, rgb(100, 171, 206)), to(rgb(0, 134, 179)));background:linear-gradient(90deg, rgb(0, 134, 179) 0%, rgb(100, 171, 206) 50%, rgb(0, 134, 179) 100%);opacity:0}@media(hover){.pagenav--item a{-webkit-transition:all .3s ease;transition:all .3s ease}.pagenav--item a::after{-webkit-transition:all .3s ease;transition:all .3s ease}.pagenav--item a:hover{color:#fff}.pagenav--item a:hover::after{opacity:1}}.pagenav--item.is-current a{color:#fff}.pagenav--item.is-current a::after{opacity:1}.pagenav--item--en{font-size:18px;letter-spacing:.08em;padding-bottom:.2em}@media screen and (max-width: 767px){.pagenav--item--en{font-size:14px}}.pagenav--item--ja{font-size:14px}@media screen and (max-width: 767px){.pagenav--item--ja{font-size:12px}}.eq--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.eq--list{gap:20px 15px}}.eq--list--item{width:calc((100% - 90px)/4)}@media screen and (max-width: 767px){.eq--list--item{width:calc((100% - 15px)/2)}}.eq--list--item.is-full{width:100%}.eq--list--item.is-double{width:calc((100% - 90px)/2 + 30px)}@media screen and (max-width: 767px){.eq--list--item.is-double{width:100%}}.eq--list--item[class*=is-bg]{background:hsla(0,0%,100%,.8);padding:30px 20px}@media screen and (max-width: 767px){.eq--list--item[class*=is-bg]{padding:20px 15px}}.eq--list--item[class*=is-bg].is-bg2{background:#e9f5f6;padding:20px 15px}.eq--img{position:relative}.eq--img img{width:100%}.eq--img figcaption{font-size:10px;position:absolute;bottom:0;right:0;padding:.2em;color:#000;text-align:right}.eq--img figcaption.is-light{color:#fff}.eq--img figcaption.is-out{position:relative;padding-top:.25em}.eq--img:not(:last-child){margin-bottom:15px}@media screen and (max-width: 767px){.eq--img:not(:last-child){margin-bottom:10px}}.eq--img:not(:first-child){margin-top:15px}@media screen and (max-width: 767px){.eq--img:not(:first-child){margin-top:10px}}.eq--title{font-size:16px;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 767px){.eq--title{font-size:13px}}.eq--title:not(:last-child){margin-bottom:10px}@media screen and (max-width: 767px){.eq--title:not(:last-child){margin-bottom:5px}}.eq--subtitle{font-size:14px;line-height:1.8}@media screen and (max-width: 767px){.eq--subtitle{font-size:12px;line-height:1.5}}.eq--subtitle:not(:last-child){margin-bottom:5px}.eq--parag{font-size:12px;line-height:1.6}@media screen and (max-width: 767px){.eq--parag{font-size:11px;line-height:1.5}}.eq--parag:not(:last-child){margin-bottom:5px}.eq--cap,.eq--parag small{font-size:10px;line-height:1.5}.item-sto01{max-width:640px;margin-inline:auto}.item-sto01--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;max-width:520px;margin-inline:auto}@media screen and (max-width: 767px){.item-sto01--inner{gap:20px}}.item-sto01--inner--img{width:265%;margin-top:0}.item-sto01--inner--text{width:194%}@media screen and (max-width: 767px){.item-sto01--inner--text .eq--img{width:80%}}.item-sto02>.eq--title{text-align:center;margin-bottom:20px}.item-sto02--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;max-width:600px;margin-inline:auto}@media screen and (max-width: 767px){.item-sto02--inner{gap:20px}}.item-sto02--inner--img{width:265%;margin-top:0 !important}.item-sto02--inner--img>.eq--title{padding-top:10px}.item-sec01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media screen and (max-width: 767px){.item-sec01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.item-sec01 .eq--img{width:100%;margin-top:0}.item-sec01--text{width:100%}.item-sec01--text--img{width:240px;margin-inline:auto}.item-sec01--text--img img{max-width:100%}.item-sec08 .eq--img{max-width:300px;margin-inline:auto}.item-sec08 .eq--img img{mix-blend-mode:multiply}.item-str05{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;gap:30px}@media screen and (max-width: 767px){.item-str05{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.item-str05 .eq--img{width:100%;margin-top:0}.item-str05--text{width:100%}