main{background:#212121;padding-bottom:0;font-size:min(3.2vw,16px);line-height:1.6}@media screen and (min-width: 769px),print{main [data-parallax]{opacity:1}}@media screen and (min-width: 1024px),print{main [data-parallax]{opacity:0;transition:opacity .8s}}@media screen and (min-width: 1024px),print{main [data-parallax].active-y{opacity:1}}main .photo{position:relative;line-height:0}main .photo img{width:100%;height:auto;font-size:0;line-height:0}main .photo span{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2vw,10px);letter-spacing:0;line-height:1;text-shadow:0 0 3px #000}main .photo span.bk{color:#000;text-shadow:none}main .photo span.left{left:0;right:auto}main .photo span.right{text-align:right;line-height:1.1}.sec{margin:0 auto;width:100%}.sec.sec1{padding:3em 0 2em;background:url(../images/quality/bg01.webp) no-repeat center center;background-size:cover}@media screen and (min-width: 769px),print{.sec.sec1{padding:6em 0 4em}}.sec.sec2{padding:0 0 3em}@media screen and (min-width: 769px),print{.sec.sec2{padding:0 0 6em}}.sec .sec-btn{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75em}@media screen and (min-width: 769px),print{.sec .sec-btn{gap:1em}}.sec .sec-btn li{margin:0;width:calc((100% - 1.5em)/3);background:#000;border:1px #a38b51 solid;text-align:center;color:#a38b51;font-family:"EB Garamond",serif;font-size:min(3.6vw,18px);font-weight:500;line-height:1;transition:.5s;filter:drop-shadow(0 0 3px #000)}@media screen and (min-width: 769px),print{.sec .sec-btn li{width:calc((100% - 5em)/6)}}.sec .sec-btn li:hover{background:#a38b51;color:#000}.sec .sec-btn li.active{background:#a38b51;color:#000}.sec .sec-btn li a{padding:.75em 0;display:block}.sec h3{margin:1.5em auto .75em;width:100%;text-align:center;color:#a38b51;font-family:"EB Garamond",serif;font-size:min(6vw,42px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 769px),print{.sec h3{margin:2em auto .75em}}.sec .lead{margin:0 auto;text-align:center;font-size:min(4.2vw,24px);letter-spacing:.1em;line-height:1.6}@media screen and (min-width: 769px),print{.sec .lead{line-height:1}}.sec .ttl{margin:.5em 0 .25em;width:100%;font-size:min(3.2vw,16px);letter-spacing:.05em;font-weight:500;line-height:1.4}.sec .ttl.sp-ls0{letter-spacing:0}.sec .ttl2{margin:0;padding:.25em 0;width:100%;background:#a38b51;text-align:center;color:#fff;font-size:min(3.6vw,18px);letter-spacing:.05em;font-weight:500;line-height:1.4}.sec .ttl2.ls-0{letter-spacing:0}.sec .ttl2 small{margin-right:.5em;font-size:.75em}.sec .txt{margin:0;width:100%;text-align:justify;font-size:min(2.4vw,12px);letter-spacing:0;line-height:1.8}.sec .txt sup{font-size:.6em}.sec .txt small{font-size:min(2vw,10px)}.sec .cap{margin:.5em 0 0;width:100%;font-size:min(2vw,10px);letter-spacing:0;line-height:1.4}.sec .cap.mt0{margin-top:0}.sec .cap2{margin:.5em 0 0;width:100%;text-align:right;font-size:min(2vw,10px);letter-spacing:0;line-height:1}.sec .clear{margin:0;height:0;clear:both}.sec .head-block{margin:0 auto 1em;width:90%;max-width:1000px;border-bottom:1px #fff solid;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width: 769px),print{.sec .head-block{margin:0 auto 2em}}.sec .head-block dt{margin:0 .5em 0 0;padding:0 0 .25em;padding-right:.5em;border-right:1px #fff solid;color:#a38b51;font-family:"EB Garamond",serif;font-size:min(4.2vw,24px);font-weight:500;letter-spacing:.1em;line-height:1}.sec .head-block dt::first-letter{font-size:1.2em}.sec .head-block dt small{font-size:.8em}.sec .head-block dd{margin:0;padding:0 0 .25em;font-size:min(3.2vw,16px);line-height:1}.sec .pre-block,.sec .pre-block2{margin:0;padding:.25em;background:url(../images/quality/equipment/pre-bg.webp) no-repeat center center;background-size:cover;border:2px #a38b51 solid;box-sizing:border-box}.sec .pre-block.box4 .in-block .in-box,.sec .pre-block2.box4 .in-block .in-box{width:100%}@media screen and (min-width: 769px),print{.sec .pre-block.box4 .in-block .in-box dl dt,.sec .pre-block2.box4 .in-block .in-box dl dt{line-height:1.2}}.sec .pre-block.box4 .in-block .in-box .txt-box .txt,.sec .pre-block2.box4 .in-block .in-box .txt-box .txt{width:55%}.sec .pre-block .in-block,.sec .pre-block2 .in-block{margin:0;width:100%;border:1px #a38b51 solid;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start}.sec .pre-block .in-block dl,.sec .pre-block2 .in-block dl{margin:0;width:100%;border-bottom:1px #a38b51 solid;display:flex;justify-content:flex-start;align-items:center;gap:.75em}.sec .pre-block .in-block dl dt,.sec .pre-block2 .in-block dl dt{margin:0;padding:.5em;background:#a38b51;text-align:center;color:#fff;font-size:min(3.6vw,18px);line-height:1}.sec .pre-block .in-block dl dd,.sec .pre-block2 .in-block dl dd{margin:0;color:#a38b51;font-family:"EB Garamond",serif;font-size:min(3.8vw,20px);letter-spacing:.1em;line-height:1}.sec .pre-block .in-block .txt-box,.sec .pre-block2 .in-block .txt-box{margin:0;padding:1em;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em}.sec .pre-block .in-block .txt-box .ttl,.sec .pre-block2 .in-block .txt-box .ttl{margin:0;color:#a38b51;line-height:1}.sec .pre-block .in-block .txt-box .txt,.sec .pre-block2 .in-block .txt-box .txt{width:55%}@media screen and (min-width: 769px),print{.sec .pre-block .in-block .txt-box .txt,.sec .pre-block2 .in-block .txt-box .txt{width:100%}}.sec .pre-block .in-block .in-box,.sec .pre-block2 .in-block .in-box{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .pre-block .in-block .in-box,.sec .pre-block2 .in-block .in-box{width:65%}}.sec .pre-block .in-block .img1,.sec .pre-block2 .in-block .img1{margin:0;width:calc(100% - 1em - 55%)}@media screen and (min-width: 769px),print{.sec .pre-block .in-block .img1,.sec .pre-block2 .in-block .img1{width:35%}}.sec .pre-block .in-block .img2,.sec .pre-block2 .in-block .img2{margin:0;width:calc(100% - 1em - 55%)}.sec .pre-block2{margin:1em auto;width:90%;max-width:1000px}@media screen and (min-width: 769px),print{.sec .pre-block2{margin:1.5em auto}}.sec .pre-block2 .in-block{flex-wrap:wrap}.sec .pre-block2 .in-block .in-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.sec .pre-block2 .in-block .in-box .box1{margin:0;padding:0 0 0 1em;width:calc((100% - 1em)/2);display:flex;justify-content:center;align-items:center;align-self:stretch}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box1{width:calc((100% - 3em)/4 - 2em)}}.sec .pre-block2 .in-block .in-box .box2,.sec .pre-block2 .in-block .in-box .box3,.sec .pre-block2 .in-block .in-box .box4{margin:0 0 1em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.sec .pre-block2 .in-block .in-box .box2 .ttl,.sec .pre-block2 .in-block .in-box .box3 .ttl,.sec .pre-block2 .in-block .in-box .box4 .ttl{margin:0;width:100%;color:#a38b51;line-height:1}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box2 .ttl,.sec .pre-block2 .in-block .in-box .box3 .ttl,.sec .pre-block2 .in-block .in-box .box4 .ttl{margin:.75em 0 .25em}}.sec .pre-block2 .in-block .in-box .box2{margin-top:1em;padding-right:1em;width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box2{margin-top:0;padding:0;width:calc((100% - 3em)/4 - 1em)}}.sec .pre-block2 .in-block .in-box .box2 .txt{margin:1em 0 0;width:42%}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box2 .txt{margin:0;width:46%}}.sec .pre-block2 .in-block .in-box .box2 .txt.sp{width:100%}.sec .pre-block2 .in-block .in-box .box2 .img3{width:calc(100% - .75em - 42%)}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box2 .img3{width:calc(100% - .75em - 46%)}}.sec .pre-block2 .in-block .in-box .box3{padding-left:1em;width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box3{padding:0;width:calc((100% - 3em)/4 + 2em)}}.sec .pre-block2 .in-block .in-box .box3 .txt{margin:1em 0;width:100%}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box3 .txt{margin:0;width:35%}}.sec .pre-block2 .in-block .in-box .box3 .img4{width:100%}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box3 .img4{width:calc(100% - .75em - 35%)}}.sec .pre-block2 .in-block .in-box .box4{padding-right:1em;width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box4{width:calc((100% - 3em)/4 + 1em)}}.sec .pre-block2 .in-block .in-box .box4 .txt{margin:1em 0;width:100%}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box4 .txt{margin:0;width:42%}}.sec .pre-block2 .in-block .in-box .box4 .img5{margin-left:17.5%;width:65%}@media screen and (min-width: 769px),print{.sec .pre-block2 .in-block .in-box .box4 .img5{margin-left:0;width:calc(100% - .75em - 42%)}}.sec .block1{margin:1em auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.sec .block1{margin:1.5em auto;gap:1.5em}}.sec .block1.d-bl{display:block}.sec .block1 .box1{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.sec .block1 .box1{width:calc((100% - 4.5em)/4)}}.sec .block1 .box2{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block1 .box2{width:calc(100% - 1.5em - (100% - 4.5em)/4)}}.sec .block1 .box3{margin:0;width:calc((100% - 1em)/2);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em 0}@media screen and (min-width: 769px),print{.sec .block1 .box3{width:calc((100% - (100% - 4.5em)/4 - 3em)/2)}}.sec .block1 .box3 .photo{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block1 .box3 .photo{width:calc(100% - 1em - 48%)}}.sec .block1 .box3 .txt-box{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block1 .box3 .txt-box{width:48%}}.sec .block1 .box3 .txt-box .ttl{margin-top:0}.sec .block1 .box4{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block1 .box4{width:calc((100% - (100% - 4.5em)/4 - 3em)/2)}}.sec .block1 .fl-l{margin-right:1em;float:left}@media screen and (min-width: 769px),print{.sec .block1 .fl-l{margin-right:1.5em}}.sec .block1 .fl-l.mr0{margin-right:0}.sec .block1 .fl-l.sp-mr0{margin-right:0}@media screen and (min-width: 769px),print{.sec .block1 .fl-l.sp-mr0{margin-right:1.5em}}@media screen and (min-width: 769px),print{.sec .block1 .fl-l.pc-mr0{margin-right:0}}.sec .block2{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.sec .block2{gap:1.5em}}.sec .block2 .box1{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block2 .box1{width:calc((100% - 1.5em)/2)}}.sec .block2 .box2{margin:0;padding:1em;width:100%;border:1px #fff solid;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:1em}@media screen and (min-width: 769px),print{.sec .block2 .box2{padding:1.5em;width:calc((100% - 1.5em)/2);gap:1.5em}}.sec .block2 .box2 .in-box1{margin:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start}.sec .block2 .box2 .in-box1 .txt-box{margin:0;width:calc(100% - 1em - 40%)}@media screen and (min-width: 769px),print{.sec .block2 .box2 .in-box1 .txt-box{width:calc(100% - 1.5em - 40%)}}.sec .block2 .box2 .in-box1 .txt-box .ttl{margin-top:0}.sec .block2 .box2 .in-box1 .photo{margin:0;width:40%}.sec .block2 .box2 .in-box2,.sec .block2 .box2 .in-box3{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.sec .block2 .box2 .in-box2,.sec .block2 .box2 .in-box3{width:calc((100% - 1.5em)/2)}}.sec .block2 .box2 .in-box2 .ttl,.sec .block2 .box2 .in-box3 .ttl{margin:0;padding:.2em 0;text-align:center;background:#a38b51}.sec .block2 .box2 .in-box2 .txt,.sec .block2 .box2 .in-box3 .txt{margin:.5em 0}.sec .block2 .box2 .in-box3 .ttl{background:#fff;color:#262626}.sec .block2 .box3{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.sec .block2 .box3{width:calc((100% - 1.5em)/2);gap:1.5em}.sec .block2 .box3.ac-sb{align-content:space-between;align-self:stretch}}.sec .block2 .box3 .in-box1{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.sec .block2 .box3 .in-box1{width:calc((100% - 1.5em)/2)}}.sec .block2 .box3 .in-box2{margin:0;width:100%}.sec .block2 .box3 .in-box2.pre-block .in-block .in-box{width:100%}.sec .block2 .box3 .in-box2.pre-block .in-block .in-box .txt-box .txt{width:55%}.sec .block2 .box3 .in-box2.pre-block .in-block .in-box .img2{margin:0;width:calc(100% - 3.2vw - 55%)}@media screen and (min-width: 769px),print{.sec .block2 .box3 .in-box2.pre-block .in-block .in-box .img2{width:calc(100% - 16px - 55%)}}.sec .block2 .box3 .in-box3{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block2 .box3 .in-box3{width:calc((100% - 1.5em)/2)}}.sec .block2 .box3 .in-box3 .ttl{margin-top:0}.sec .block3{margin:1em auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.sec .block3{margin:1.5em auto;display:block}}.sec .block3 .box1{margin:0;width:calc((100% - 1em)/2);order:1}@media screen and (min-width: 769px),print{.sec .block3 .box1{margin:0 1.5em 0 0;width:calc((100% - 4.5em)/4);float:left;order:nth}}@media screen and (min-width: 769px),print{.sec .block3 .box1.pc-mt{margin-top:1.5em}}.sec .block3 .box2{margin:0;width:calc((100% - 1em)/2);order:2}@media screen and (min-width: 769px),print{.sec .block3 .box2{width:calc((100% - 4.5em)/4);float:right;order:nth}}.sec .block3 .clear{margin:0;height:0;display:none}@media screen and (min-width: 769px),print{.sec .block3 .clear{display:block;clear:both}}.sec .block4{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.5em 1em}@media screen and (min-width: 769px),print{.sec .block4{gap:2em}}.sec .block4 .box-cap{margin:0;width:100%;text-align:justify;font-size:min(2vw,10px);line-height:1.4}.sec .block4 .box1,.sec .block4 .box2,.sec .block4 .box3,.sec .block4 .box4,.sec .block4 .box5,.sec .block4 .box6{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em}.sec .block4 .box1 .img-wit90,.sec .block4 .box2 .img-wit90,.sec .block4 .box3 .img-wit90,.sec .block4 .box4 .img-wit90,.sec .block4 .box5 .img-wit90,.sec .block4 .box6 .img-wit90{margin:0 auto;width:90%}.sec .block4 .box1 .txt-box{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block4 .box1 .txt-box{width:calc(100% - 2em - 50%)}}.sec .block4 .box1 .txt-box.wide{width:100%}.sec .block4 .box1 .txt-box .cap{margin-top:1em}.sec .block4 .box1 .img-box{margin:0;width:100%;display:flex;justify-content:center;align-items:flex-start;gap:0 3em}@media screen and (min-width: 769px),print{.sec .block4 .box1 .img-box{width:50%}}.sec .block4 .box1 .img-box .img1{margin:0;width:32%}.sec .block4 .box1 .img-box .img2{margin:0;width:45%}.sec .block4 .box1 .img-box2{margin:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start}.sec .block4 .box1 .img-box2 .img2{width:100%}@media screen and (min-width: 769px),print{.sec .block4 .box1 .img-box2 .img2{width:calc(100% - 2em - 26%)}}.sec .block4 .box1 .img3{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block4 .box1 .img3{margin:0 auto;width:90%}}.sec .block4 .box1 .img4{margin:0 1em 0 0;width:40%;float:left}@media screen and (min-width: 769px),print{.sec .block4 .box1 .img4{margin:0;width:26%;float:none}}.sec .block4 .box1 .img5{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block4 .box1 .img5{width:50%}}.sec .block4 .box1 .cap-box{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block4 .box2{width:calc((100% - 2em)/2)}}.sec .block4 .box2 .txt-box{margin:0;width:calc(100% - 1em - 50%)}@media screen and (min-width: 769px),print{.sec .block4 .box2 .txt-box{width:calc(100% - 1.5em - 50%)}}.sec .block4 .box2 .txt-box .txt2{margin:0;text-align:center;font-size:min(2.4vw,12px);line-height:1.8}.sec .block4 .box2 .img1{margin:0;width:50%}.sec .block4 .box2 .img2{width:100%}.sec .block4 .box2 .img3{margin:.5em 0;width:100%}.sec .block4 .box2 .img4{margin:0 7% 0 3%;width:40%}@media screen and (min-width: 769px),print{.sec .block4 .box3{width:calc((100% - 2em)/2)}}.sec .block4 .box3 .txt-box{margin:0;width:100%}.sec .block4 .box3 .txt-box .sub{margin-bottom:.5em;line-height:1}.sec .block4 .box3 .img1{margin:0;width:60%}.sec .block4 .box3 .img2{margin:0;width:calc(100% - 1.5em - 60%)}.sec .block4 .box3 .img3{margin:0;width:100%}.sec .block4 .box4{align-items:flex-end}.sec .block4 .box4 .ttl3{margin:.5em 0 0;padding:.2em .5em;width:100%;background:#fff;color:#262626;font-size:min(3.2vw,16px);letter-spacing:.05em;font-weight:500;line-height:1.4}@media screen and (min-width: 769px),print{.sec .block4 .box4 .ttl3{margin:0}}.sec .block4 .box4 .ttl4{margin:0 0 .5em;width:100%;font-family:"YakuHanJP","Noto Sans JP","YuGothic","Yu Gothic","Meiryo","Hiragino Kaku Gothic ProN","sans-serif";font-weight:500;line-height:1}.sec .block4 .box4 .img1{margin:0 auto;width:65%}@media screen and (min-width: 769px),print{.sec .block4 .box4 .img1{width:26%}}.sec .block4 .box4 .in-block{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.sec .block4 .box4 .in-block{width:calc(100% - 1.5em - 26%)}}.sec .block4 .box4 .in-block .in-box1{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 1em}@media screen and (min-width: 769px),print{.sec .block4 .box4 .in-block .in-box1{width:calc(100% - 1em - 25%);display:block}}.sec .block4 .box4 .in-block .in-box1 .txt{width:calc(100% - 3.2vw - 28%)}@media screen and (min-width: 769px),print{.sec .block4 .box4 .in-block .in-box1 .txt{width:100%}}.sec .block4 .box4 .in-block .img2{margin:0;width:28%}@media screen and (min-width: 769px),print{.sec .block4 .box4 .in-block .img2{width:25%}}.sec .block4 .box4 .in-block .in-box2{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block4 .box4 .in-block .in-box2{width:calc(100% - 1em - 58%)}}.sec .block4 .box4 .in-block .in-box3{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block4 .box4 .in-block .in-box3{width:58%}}.sec .block4 .box5 .in-box{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.sec .block4 .box5 .in-box{width:calc((100% - 3em)/4)}}.sec .block4 .box5 .in-box .ttl3{margin:0 0 .5em;padding:.2em;background:#57503f;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;font-size:min(2.8vw,14px);letter-spacing:0;line-height:1;gap:.5em}@media screen and (min-width: 769px),print{.sec .block4 .box5 .in-box .ttl3{letter-spacing:.05em}}.sec .block4 .box5 .in-box .ttl3 dt{margin:0;width:2.5em;border-right:1px #fff solid;text-align:center}.sec .block4 .box5 .in-box .ttl3 dd{margin:0}.sec .block4 .box5 .in-box .ttl3 dd small{font-size:.75em}.sec .block4 .box6 .in-box1,.sec .block4 .box6 .in-box2,.sec .block4 .box6 .in-box3{margin:0;width:calc((100% - 1em)/2);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.sec .block4 .box6 .in-box1{gap:1em .5em;order:1em}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box1{gap:1em .75em;width:calc((100% - 2em)/3)}}.sec .block4 .box6 .in-box1.sp-order3{order:3}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box1.sp-order3{order:1}}.sec .block4 .box6 .in-box1.type1{width:40%}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box1.type1{width:calc((100% - 2em)/3)}}.sec .block4 .box6 .in-box1.type2{width:calc(100% - 1em - 40%)}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box1.type2{width:calc((100% - 2em)/3)}}.sec .block4 .box6 .in-box1 .txt-box1{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box1 .txt-box1{width:55%;display:block}}.sec .block4 .box6 .in-box1 .txt-box1 .ttl{width:100%}.sec .block4 .box6 .in-box1 .txt-box1 .txt{width:55%}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box1 .txt-box1 .txt{width:100%}}.sec .block4 .box6 .in-box1 .img1{margin:0;width:calc(100% - .5em - 55%)}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box1 .img1{width:calc(100% - .75em - 55%)}}.sec .block4 .box6 .in-box1 .img2{margin:0 auto;width:70%}.sec .block4 .box6 .in-box2{width:100%;order:2}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box2{width:calc((100% - 2em)/3*2 + 1em);flex-wrap:nowrap}}.sec .block4 .box6 .in-box2 .in-in-box{margin:0;width:calc((100% - 1em)/2)}.sec .block4 .box6 .in-box3{padding:1em;background:#211716;border:1px #fff solid;box-sizing:border-box;order:3}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box3{padding:1.25em;width:calc((100% - 2em)/3)}}.sec .block4 .box6 .in-box3 .img3{margin:1em auto 0;width:100%}@media screen and (min-width: 769px),print{.sec .block4 .box6 .in-box3 .img3{width:80%}}.sec .block5{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.5em 1em}@media screen and (min-width: 769px),print{.sec .block5{gap:2em}}.sec .block5 .box1{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.sec .block5 .box1{gap:1em 2em}}.sec .block5 .box1 .ttl3{margin:0;width:100%;background:#a38b51;position:relative}.sec .block5 .box1 .ttl3 dd{margin:0;padding:.75em 0;width:3.5em;background:#fff;position:absolute;top:50%;left:.3em;transform:translateY(-50%);text-align:center;color:#a38b51;font-size:min(3.6vw,18px);font-weight:500;line-height:1}@media screen and (min-width: 769px),print{.sec .block5 .box1 .ttl3 dd{padding:.2em;width:4.5em}}.sec .block5 .box1 .ttl3 dt{margin:0;padding:.5em 1em;width:100%;display:flex;justify-content:flex-end;align-items:center;text-align:center;color:#fff;font-size:min(3.6vw,18px);font-weight:500;line-height:1.4}@media screen and (min-width: 769px),print{.sec .block5 .box1 .ttl3 dt{padding:.5em 0;line-height:1;display:block}}.sec .block5 .box1 .txt-box{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block5 .box1 .txt-box{width:calc(100% - 2em - 50%)}}.sec .block5 .box1 .txt-box .img1{margin:1em auto 0;width:80%}@media screen and (min-width: 769px),print{.sec .block5 .box1 .txt-box .img1{margin:2e auto 0}}.sec .block5 .box1 .img2{margin:0;width:100%}@media screen and (min-width: 769px),print{.sec .block5 .box1 .img2{width:50%}}.sec .block5 .box2{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.sec .block5 .box2{gap:1em 1.5em}}.sec .block5 .box2 .ttl2{background:#fff;color:#000}.sec .block5 .box2 .ttl3{margin:0;padding:.5em 0;width:100%;border:1px #fff solid;text-align:center;font-family:"YakuHanJP","Noto Sans JP","YuGothic","Yu Gothic","Meiryo","Hiragino Kaku Gothic ProN","sans-serif";font-size:min(3.2vw,16px);line-height:1}.sec .block5 .box2 .txt2{margin:0;width:100%;text-align:center;font-size:min(3.2vw,16px);line-height:1.6}@media screen and (min-width: 769px),print{.sec .block5 .box2 .txt2{line-height:1}}.sec .block5 .box2 .txt-box{margin:0;padding-bottom:.5em;width:100%;border-bottom:1px #fff dashed;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5em 1em}@media screen and (min-width: 769px),print{.sec .block5 .box2 .txt-box{padding-bottom:1em;flex-wrap:nowrap}}.sec .block5 .box2 .txt-box dt{margin:0;padding:.5em 0;width:100%;border:1px #fff solid;text-align:center;font-family:"YakuHanJP","Noto Sans JP","YuGothic","Yu Gothic","Meiryo","Hiragino Kaku Gothic ProN","sans-serif";font-size:min(3.2vw,16px);line-height:1}@media screen and (min-width: 769px),print{.sec .block5 .box2 .txt-box dt{width:23.6%}}.sec .block5 .box2 .txt-box dd{margin:0}.sec .block5 .box2 .in-box{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{.sec .block5 .box2 .in-box{width:calc((100% - 4.5em)/4)}}.sec .block5 .box2 .img1{margin:0;width:100%}.sec .block5 .box3{margin:0;width:calc((100% - 1em)/2);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{.sec .block5 .box3{width:calc((100% - 4em)/3);gap:1em 1.5em}}/*# sourceMappingURL=quality.css.map */