.bg_gray{background:#f5f6f6}#introduction{padding:5rem 0;position:relative}#introduction .lead{margin-top:2rem}#introduction::after{display:block;width:100%;height:5rem;content:'';background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);position:absolute;bottom:0;left:0}.pageContents{margin-top:5rem}.pageContents:first-of-type{margin-top:0}.pageContents .midashi{font-size:1.25rem;text-align:center;margin-top:1rem}.pageContents .midashiL{font-size:1.5rem}@media screen and (max-width: 768px){.pageContents .midashi{font-size:1rem}.pageContents .midashiL{font-size:1.25rem}}.qualityTitle{width:100%;font-size:2rem;line-height:1.4;font-weight:bold;padding:15px 0;text-align:center;border-bottom:solid 3px #222}@media screen and (max-width: 768px){.qualityTitle{font-size:1.75rem}}.qualityList{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;max-width:1000px;margin:auto}.qualityList *{min-height:0%}.qualityList li{margin-top:60px}.qualityList li .textBox,.qualityList li .img{width:100%}.qualityList li.listL{width:100%}.qualityList li.listM{width:48%}.qualityList li.listS{width:36%}.qualityList li.listSL{width:58%}.qualityList li .listTitle{font-size:1.25rem;line-height:1.4;text-align:left;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}.qualityList li .listTitle *{min-height:0%}.qualityList li .listTitle .textS{font-size:1rem}.qualityList li .listTitle .text{width:80%;padding:2px}.qualityList li .listTitle .iconText{width:18%;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:.875rem;padding:3px 6px}.qualityList li .listTitle .iconText *{min-height:0%}.qualityList li .lead{margin-top:20px;text-align:left}.qualityList li .img{margin-top:20px}.qualityList li .redTitle{border:solid 1px #be2a2a;padding:10px;color:#be2a2a;text-align:center;margin-top:10px}@media screen and (max-width: 768px){.qualityList li.listM,.qualityList li.listS,.qualityList li.listSL{width:100%}.qualityList li .listTitle .text{width:68%;font-size:1rem}.qualityList li .listTitle .iconText{width:30%}}#taikyu .qualityTitle{border-color:#D28300}#taikyu .listTitle{color:#D28300;border-bottom:solid 2px #D28300}#taikyu .iconText{background:#D28300;color:#fff}#syoene .qualityTitle{border-color:#02699D}#syoene .listTitle02{display:block;background:#02699D;color:#fff;text-align:center;padding:3px}#syoene .listTitle{color:#02699D;border-bottom:solid 2px #02699D}#syoene .iconText{background:#02699D;color:#fff}#syoene #tes .detail{background-color:#ebeaea;padding:4rem 3rem;margin-top:1rem}#syoene #tes .detail>*{margin-inline:auto}#syoene #tes .detail .title{max-width:540px}#syoene #tes .detail .point01{max-width:1351px;margin-top:4rem}#syoene #tes .detail .point02{max-width:1361px;margin-top:4rem}@media screen and (max-width: 768px){#syoene #tes .detail{padding:2rem 10px}#syoene #tes .detail .title{width:70%}#syoene #tes .detail .point01,#syoene #tes .detail .point02{margin-top:2rem}}#eiju .qualityTitle{border-color:#48885F}#eiju .listTitle{color:#48885F;border-bottom:solid 2px #48885F}#eiju .iconText{background:#48885F;color:#fff}#eiju .lead+.listTitle{margin-top:60px}#eiju .zentei{max-width:1000px;margin:60px auto 0 auto}#eiju .zentei .qualityTitle{border-bottom:none}#eiju .zentei .zenteiInner{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;border:solid 1px #BAB9BA;padding:20px}#eiju .zentei .zenteiInner *{min-height:0%}#eiju .zentei .zenteiInner .lead{width:100%;margin-top:0;text-align:left}#eiju .zentei .zenteiInner .lead .img{width:70%;max-width:250px;margin-top:10px}#eiju .zentei .zenteiInner .graph{width:40%}#eiju .zentei .zenteiInner .merit{max-width:840px;width:100%;margin-top:2rem;margin-inline:auto}#eiju .zentei .zenteiInner .note{width:100%;margin-top:10px;line-height:1.4}@media screen and (max-width: 768px){#eiju .zentei .zenteiInner{padding:10px}#eiju .zentei .zenteiInner .lead{width:100%}#eiju .zentei .zenteiInner .graph{width:80%;margin:10px auto 0 auto}}#maintenance .qualityTitle{border-color:#AB5C64}#maintenance .listTitle.hosyomente{color:#AB5C64;border-bottom:solid 2px #AB5C64;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;align-items:center;margin:2rem auto;max-width:1000px}#maintenance .listTitle.hosyomente *{min-height:0%}#maintenance .listTitle.hosyomente .text{width:68%;font-size:1rem;line-height:1.5}#maintenance .listTitle.hosyomente .iconText{width:30%;background:#AB5C64;color:#fff;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:.875rem;padding:20px 6px 20px}@media screen and (max-width: 480px){#maintenance .listTitle.hosyomente .iconText{padding:30px 6px 30px}}#maintenance .listTitle{color:#7f7600;display:block}#maintenance .logo17{display:block;text-align:right;margin:10px 0 0 0}#maintenance .logo17 img{max-width:160px}#maintenance .space_pc{padding-top:55px}#maintenance .lead.mt{margin-top:40px}#maintenance .bg_gray{padding:30px;margin-top:50px}#maintenance .bg_gray.qualityList li:first-child{margin-top:0}#maintenance .bg_gray.qualityList li:first-child .img{padding:20px;background:#fff}.hosyoImage01{margin:1rem auto 0 auto;max-width:1000px}.hosyoImage01 .note{margin-top:1rem}#hosyo{margin-top:0}#hosyo .qualityTitle{border-color:#AB5C64}#hosyo .listTitle{color:#AB5C64;border-bottom:solid 2px #AB5C64}#hosyo .listTitle .text{width:68%;font-size:1rem}#hosyo .listTitle .iconText{width:30%;background:#AB5C64;color:#fff}#hosyo .after01{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}#hosyo .after01 *{min-height:0%}#hosyo .after01 .listTitle{width:100%}#hosyo .after01 .textBox{width:48%}#hosyo .after01 .imageBox{width:48%}@media screen and (max-width: 768px){#hosyo .after01 .textBox{width:100%}#hosyo .after01 .imageBox{width:100%;margin-top:1rem}}
