h2{font-weight:400;font-style:normal}#main{position:relative;max-width:1280px;margin:0 auto;padding:0}@media screen and (max-width: 767px){#main{background-size:200%}}#main h1{font-size:60px;color:#50ac50;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#main h1{font-size:8vw}}#main .cap{position:absolute;bottom:1em;left:1em;font-size:12px}@media screen and (max-width: 767px){#main .cap{font-size:10px}}#contents{position:relative;background:url(../images/modelroom/kazari01.png) no-repeat 0 0;background-size:314px;padding:50px 0 0 0}@media screen and (max-width: 767px){#contents{background-size:160px;padding:30px 0 0 0}}#contents .nav{max-width:1080px;margin:0 auto 70px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){#contents .nav{margin:0 auto 30px;width:90%}}#contents .nav li{width:48%}#contents .nav li a{display:block;text-align:center;background:#edf7ed;border:1px solid #50ac50;border-radius:12px;padding:1em 0 1.5em;position:relative;line-height:1.5}@media screen and (max-width: 767px){#contents .nav li a{padding:.5em 0 1em}}#contents .nav li a span{display:block}#contents .nav li a span.en{font-size:18px;color:#50ac50}@media screen and (max-width: 767px){#contents .nav li a span.en{font-size:12px}}#contents .nav li a span.ja{font-size:24px;color:#231815}@media screen and (max-width: 767px){#contents .nav li a span.ja{font-size:16px}}#contents .nav li a::after{content:"";position:absolute;bottom:.5em;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:11px solid rgba(0,0,0,0);border-left:11px solid rgba(0,0,0,0);border-top:9px solid #50ac50;border-bottom:0}@media screen and (max-width: 767px){#contents .nav li a::after{border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:4px solid #50ac50}}#contents .nav li:last-child a{background:#50ac50}#contents .nav li:last-child a span.en{color:#fff}#contents .nav li:last-child a span.ja{color:#fff}#contents .nav li:last-child a::after{border-top:9px solid #fff}@media screen and (max-width: 767px){#contents .nav li:last-child a::after{border-top:4px solid #fff}}#contents h2{background:url(../images/quality/bg-title.png) no-repeat 50% 50%;background-size:181px;text-align:center;padding:1em 0 2em;margin:0 0 2em;line-height:1.5}@media screen and (max-width: 767px){#contents h2{padding:.5em 0 1em;margin:0 0 1em;background-size:90px}}#contents h2 span{display:block}#contents h2 span.en{font-size:48px;color:#50ac50}@media screen and (max-width: 767px){#contents h2 span.en{font-size:24px}}#contents h2 span.ja{font-size:21px;color:#231815}@media screen and (max-width: 767px){#contents h2 span.ja{font-size:12px}}#contents dl dt{font-size:15px;color:#50ac50;margin:0 0 .5em}@media screen and (max-width: 767px){#contents dl dt{font-size:12px}}#contents dl dt.ls{letter-spacing:-4px}@media screen and (max-width: 767px){#contents dl dt.ls{letter-spacing:-2px}}#contents dl dd{font-size:13px;color:#514e4d}@media screen and (max-width: 767px){#contents dl dd{font-size:10px}}#contents dl dd span{display:block;font-size:10px}#contents .photo{position:relative;margin:0 0 .5em}#contents .photo .cap{display:block;position:absolute;bottom:0;right:0;line-height:1;padding:.5em;text-align:right;font-size:12px;font-weight:normal;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.7)}@media screen and (max-width: 767px){#contents .photo .cap{font-size:10px;text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7)}}#contents .photo .cap.b{color:#000;text-shadow:0 0 0}#contents #equipment{max-width:1080px;margin:0 auto}@media screen and (max-width: 767px){#contents #equipment{width:90%}}#contents #equipment h3{font-size:30px;color:#50ac50;line-height:1;position:relative;width:100%}@media screen and (max-width: 767px){#contents #equipment h3{font-size:4vw}}#contents #equipment h3::after{content:"";width:100%;height:1px;background:#50ac50;position:absolute;bottom:5px;left:0}@media screen and (max-width: 767px){#contents #equipment h3::after{bottom:3px}}#contents #equipment .lead{font-size:18px;color:#514e4d;margin:.5em 0 1em;width:100%}@media screen and (max-width: 767px){#contents #equipment .lead{font-size:3.5vw}}#contents #equipment .col2,#contents #equipment .col3,#contents #equipment .col4,#contents #equipment .col5{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #equipment .col2 .block{width:48%}#contents #equipment .col3 .block{width:32%}@media screen and (max-width: 767px){#contents #equipment .col3 .block{width:48%}}#contents #equipment .col5 .block{width:18.5%}@media screen and (max-width: 767px){#contents #equipment .col5 .block{width:48%}}#contents #equipment .block{margin:0 0 2em}@media screen and (max-width: 767px){#contents #equipment .block{margin:0 0 1em}}#contents #equipment .box{border:1px solid #514e4d;padding:1.5em}@media screen and (max-width: 767px){#contents #equipment .box{padding:1em}}#contents #equipment .sec01,#contents #equipment .sec02,#contents #equipment .sec03,#contents #equipment .sec04{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;padding:0 0 5em}@media screen and (max-width: 767px){#contents #equipment .sec01,#contents #equipment .sec02,#contents #equipment .sec03,#contents #equipment .sec04{padding:0 0 2.5em}}#contents #equipment .sec01 .left{width:59.166%}@media screen and (max-width: 767px){#contents #equipment .sec01 .left{width:100%}}#contents #equipment .sec01 .right{width:38.796%}@media screen and (max-width: 767px){#contents #equipment .sec01 .right{width:100%}}#contents #equipment .sec01 .box{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #equipment .sec01 .box dl{width:21.277%}@media screen and (max-width: 767px){#contents #equipment .sec01 .box dl{width:100%;margin:0 0 1em}}#contents #equipment .sec01 .box .img01{width:21.462%}@media screen and (max-width: 767px){#contents #equipment .sec01 .box .img01{width:100%;margin:0 0 1em}}#contents #equipment .sec01 .box .img02{width:22.759%}@media screen and (max-width: 767px){#contents #equipment .sec01 .box .img02{width:100%;margin:0 0 1em}}#contents #equipment .sec01 .box .img03{width:29.24%}@media screen and (max-width: 767px){#contents #equipment .sec01 .box .img03{width:100%}}#contents #equipment .sec02{background:url(../images/modelroom/kazari03.png) no-repeat 99% 100%;background-size:322px}@media screen and (max-width: 767px){#contents #equipment .sec02{background-size:160px}}#contents #equipment .sec02 .left{width:51.296%}@media screen and (max-width: 767px){#contents #equipment .sec02 .left{width:100%}}#contents #equipment .sec02 .right{width:46.5%;position:relative}@media screen and (max-width: 767px){#contents #equipment .sec02 .right{width:100%}}#contents #equipment .sec02 .right .col2{position:relative}#contents #equipment .sec02 .right .col2 .block{margin:0 52% 1em 0}#contents #equipment .sec02 .right .col2 .block:nth-of-type(2){position:absolute;top:0;right:0;margin:0}#contents #equipment .sec03 .left{width:45%}@media screen and (max-width: 767px){#contents #equipment .sec03 .left{width:100%}}#contents #equipment .sec03 .right{width:53%}@media screen and (max-width: 767px){#contents #equipment .sec03 .right{width:100%}}#contents #equipment .sec03 .right .middle .col2 .block{width:52%}#contents #equipment .sec03 .right .middle .col2 .img{width:45%}#contents #equipment .sec03 .box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em 0 0}#contents #equipment .sec03 .box .left{width:45%}@media screen and (max-width: 767px){#contents #equipment .sec03 .box .left{width:100%;margin:0 0 1em}}#contents #equipment .sec03 .box .left .name{font-size:15px;color:#50ac50}@media screen and (max-width: 767px){#contents #equipment .sec03 .box .left .name{font-size:12px}}#contents #equipment .sec03 .box .right{width:53%}@media screen and (max-width: 767px){#contents #equipment .sec03 .box .right{width:100%}}#contents #equipment .sec04 .left{width:48%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){#contents #equipment .sec04 .left{width:100%}}#contents #equipment .sec04 .left .left{width:55%}#contents #equipment .sec04 .left .right{width:40%}#contents #equipment .sec04 .left .right .block{margin:0 0 1em}#contents #equipment .sec04 .right{width:45%}@media screen and (max-width: 767px){#contents #equipment .sec04 .right{width:100%}}#contents #equipment .sec04 .right .note{font-size:10px;margin:-2em 0 2em 0}#contents .bg{background:#fffce4 url(../images/modelroom/kazari03.png) no-repeat 99% 100%;background-size:322px}@media screen and (max-width: 767px){#contents .bg{background-size:160px}}#contents #security{max-width:1080px;margin:0 auto;position:relative;padding:50px 0 0 0}@media screen and (max-width: 767px){#contents #security{width:90%;padding:30px 0 0 0}}#contents #security h3{display:flex;justify-content:flex-start;align-items:center;background:#50ac50;color:#fff;margin:0 0 1em;padding:1em;width:100%}@media screen and (max-width: 767px){#contents #security h3{margin:0 0 1em;padding:.5em}}#contents #security h3 span.en{font-size:18px;font-weight:bold;width:10em}@media screen and (max-width: 767px){#contents #security h3 span.en{font-size:3.5vw;width:12em}}#contents #security h3 span.ja{font-size:21px;font-weight:normal;border-left:1px solid #fff;padding:0 0 0 1em}@media screen and (max-width: 767px){#contents #security h3 span.ja{font-size:3.5vw}}#contents #security .sec01,#contents #security .sec02,#contents #security .sec03,#contents #security .sec04,#contents #security .sec05{position:relative;padding:0 0 3em}@media screen and (max-width: 767px){#contents #security .sec01,#contents #security .sec02,#contents #security .sec03,#contents #security .sec04,#contents #security .sec05{padding:0 0 2em}}#contents #security .sec01 dl dt,#contents #security .sec02 dl dt,#contents #security .sec03 dl dt,#contents #security .sec04 dl dt,#contents #security .sec05 dl dt{font-size:18px}@media screen and (max-width: 767px){#contents #security .sec01 dl dt,#contents #security .sec02 dl dt,#contents #security .sec03 dl dt,#contents #security .sec04 dl dt,#contents #security .sec05 dl dt{font-size:3.5vw}}#contents #security .sec01 dl dd,#contents #security .sec02 dl dd,#contents #security .sec03 dl dd,#contents #security .sec04 dl dd,#contents #security .sec05 dl dd{font-size:15px}@media screen and (max-width: 767px){#contents #security .sec01 dl dd,#contents #security .sec02 dl dd,#contents #security .sec03 dl dd,#contents #security .sec04 dl dd,#contents #security .sec05 dl dd{font-size:3vw}}#contents #security .sec01 .top{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 1.5em;margin:0 0 1.5em;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px}#contents #security .sec01 .top .block{width:40%}@media screen and (max-width: 767px){#contents #security .sec01 .top .block{width:100%}#contents #security .sec01 .top .block dl,#contents #security .sec01 .top .block .photo{margin:0 0 1em}}#contents #security .sec01 .top .img{width:58%}@media screen and (max-width: 767px){#contents #security .sec01 .top .img{width:100%}}#contents #security .sec01 .middle{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 1.5em;margin:0 0 1.5em;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px}#contents #security .sec01 .middle .block{position:relative}#contents #security .sec01 .middle .block:first-child{width:52.5%;padding:0 3% 0 0;background:url(../images/quality/dot02.png) repeat-y 100% 100%;background-size:3px}@media screen and (max-width: 767px){#contents #security .sec01 .middle .block:first-child{width:100%;padding:0 0 1.5em;margin:0 0 1.5em;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px}}#contents #security .sec01 .middle .block:first-child dl{width:53%;margin:0 0 1.5em}@media screen and (max-width: 767px){#contents #security .sec01 .middle .block:first-child dl{width:100%}}#contents #security .sec01 .middle .block:first-child .photo{width:37.453%;position:absolute;top:0;right:5%}@media screen and (max-width: 767px){#contents #security .sec01 .middle .block:first-child .photo{width:50%;position:relative;margin:0 auto 1em}}#contents #security .sec01 .middle .block:last-child{width:45%}@media screen and (max-width: 767px){#contents #security .sec01 .middle .block:last-child{width:100%}}#contents #security .sec01 .middle .block:last-child dl{width:60%}#contents #security .sec01 .middle .block:last-child .photo{width:60%}#contents #security .sec01 .middle .block:last-child .img{width:33%;position:absolute;top:0;right:0}#contents #security .sec01 .btm{position:relative}#contents #security .sec01 .btm .col2{display:flex;flex-wrap:wrap;justify-content:space-between;width:81%;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2{width:100%}}#contents #security .sec01 .btm .col2 .block:first-child{width:63%;display:flex;flex-wrap:wrap;justify-content:space-between;background:url(../images/quality/dot02.png) repeat-y 100% 100%;background-size:3px;padding:0 1.5em 0 0}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2 .block:first-child{width:100%;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em}}#contents #security .sec01 .btm .col2 .block:first-child dl{width:70%}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2 .block:first-child dl{width:100%;margin:0 0 1em}}#contents #security .sec01 .btm .col2 .block:first-child .photo{width:30%}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2 .block:first-child .photo{width:50%;margin:0 auto}}#contents #security .sec01 .btm .col2 .block:last-child{width:35%;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2 .block:last-child{width:100%}}#contents #security .sec01 .btm .col2 .block:last-child dl{width:40%}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2 .block:last-child dl{width:100%;margin:0 0 1em}}#contents #security .sec01 .btm .col2 .block:last-child .photo{width:55%}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2 .block:last-child .photo{width:50%;margin:0 auto}}#contents #security .sec01 .btm .col2.none{background:none;margin:0;padding:0}#contents #security .sec01 .btm .col2.none .block:first-child dl{width:41%}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2.none .block:first-child dl{width:100%}}#contents #security .sec01 .btm .col2.none .block:first-child .photo{width:59%}@media screen and (max-width: 767px){#contents #security .sec01 .btm .col2.none .block:first-child .photo{width:100%}}#contents #security .sec01 .btm .block.door{width:16.666%;position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;flex-direction:column-reverse;background:url(../images/quality/dot02.png) repeat-y 0 0;background-size:3px;padding:0 0 0 1.5em}@media screen and (max-width: 767px){#contents #security .sec01 .btm .block.door{position:relative;width:100%;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}}#contents #security .sec01 .btm .block.door dl{width:100%}@media screen and (max-width: 767px){#contents #security .sec01 .btm .block.door dl{width:65%}}#contents #security .sec01 .btm .block.door .photo{width:70%;margin:0 auto 1em}@media screen and (max-width: 767px){#contents #security .sec01 .btm .block.door .photo{width:30%;margin:0}}#contents #security .sec02{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #security .sec02 .left{width:100%;background:url(../images/quality/dot02.png) repeat-y 50% 100%;background-size:3px;padding:0;display:flex;gap:3rem}@media screen and (max-width: 767px){#contents #security .sec02 .left{width:100%;background:none;display:block}}#contents #security .sec02 .left .block{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%}@media screen and (max-width: 767px){#contents #security .sec02 .left .block{background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em;width:100%}}#contents #security .sec02 .left .block dl{width:40%}@media screen and (max-width: 767px){#contents #security .sec02 .left .block dl{width:100%;margin:0 0 1em}}#contents #security .sec02 .left .block .photo{width:55%}@media screen and (max-width: 767px){#contents #security .sec02 .left .block .photo{width:80%;margin:0 auto}}#contents #security .sec02 .left .block:last-child{background:none;padding:0;margin:0}#contents #security .sec02 .left .block:last-child dl{width:35%}@media screen and (max-width: 767px){#contents #security .sec02 .left .block:last-child dl{width:100%}}#contents #security .sec02 .left .block:last-child .photo{width:60%;mix-blend-mode:multiply}@media screen and (max-width: 767px){#contents #security .sec02 .left .block:last-child .photo{width:100%}}#contents #security .sec02 .left .block:last-child .photo .note{font-size:10px;line-height:1.5;margin:1em 0 0 0}#contents #security .sec02 .left .block:last-child .img{width:35%;margin:0 0 0 0}@media screen and (max-width: 767px){#contents #security .sec02 .left .block:last-child .img{width:40%;margin:0 auto}}#contents #security .sec02 .right{width:100%;display:flex;gap:2em;background:url(../images/quality/dot01.png) repeat-x 100% 0;background-size:9px;padding:1.5em 0 0;margin:1.5em 0 0}@media screen and (max-width: 767px){#contents #security .sec02 .right{width:100%;display:block}}#contents #security .sec02 .right .block{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%}@media screen and (max-width: 767px){#contents #security .sec02 .right .block{width:100%}}#contents #security .sec02 .right .block dl{margin:0 0 2em}#contents #security .sec02 .right .block:first-child{background:url(../images/quality/dot02.png) repeat-y 100% 100%;padding:0 2em 0 0;background-size:3px}@media screen and (max-width: 767px){#contents #security .sec02 .right .block:first-child{background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em;width:100%}}#contents #security .sec02 .right .block .photo{width:70%;margin:auto}@media screen and (max-width: 767px){#contents #security .sec02 .right .block .photo{width:100%}}#contents #security .sec03 .col3{display:flex;flex-wrap:wrap;justify-content:space-between;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em}#contents #security .sec03 .col3 .block{width:31%}@media screen and (max-width: 767px){#contents #security .sec03 .col3 .block{width:100%}}#contents #security .sec03 .col3 .block:not(:last-child){background:url(../images/quality/dot02.png) repeat-y 100% 100%;background-size:3px;padding:0 1.5em 0 0;width:33%}@media screen and (max-width: 767px){#contents #security .sec03 .col3 .block:not(:last-child){width:100%;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em}}#contents #security .sec03 .col3 .block dl{margin:0 0 2em}#contents #security .sec03 .col3 .block .photo{width:80%;margin:0 auto}#contents #security .sec03 .btm{position:relative}#contents #security .sec03 .btm .left{width:67%;background:url(../images/quality/dot02.png) repeat-y 100% 100%;background-size:3px;padding:0 1.5em 0 0}@media screen and (max-width: 767px){#contents #security .sec03 .btm .left{background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em;width:100%}}#contents #security .sec03 .btm .left .block{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #security .sec03 .btm .left .block:first-child{background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em}#contents #security .sec03 .btm .left .block dl{width:60%}@media screen and (max-width: 767px){#contents #security .sec03 .btm .left .block dl{width:100%;margin:0 0 1em}}#contents #security .sec03 .btm .left .block .photo{width:40%}@media screen and (max-width: 767px){#contents #security .sec03 .btm .left .block .photo{width:70%;margin:0 auto}}#contents #security .sec03 .btm .last{width:31%;position:absolute;top:0;right:0}@media screen and (max-width: 767px){#contents #security .sec03 .btm .last{position:relative;width:100%}}#contents #security .sec03 .btm .last dl{margin:0 0 2em}#contents #security .sec03 .btm .last .photo{margin:0 auto 2em;width:70%}@media screen and (max-width: 767px){#contents #security .sec03 .btm .last .photo{width:60%;margin:0 auto 1em}}#contents #security .sec03 .btm .last .note{font-size:10px}#contents #security .sec04{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #security .sec04 .left{width:45%;background:url(../images/quality/dot02.png) repeat-y 100% 100%;background-size:3px;padding:0 1.5em 0 0}@media screen and (max-width: 767px){#contents #security .sec04 .left{width:100%;background:none;padding:0}}#contents #security .sec04 .left .block{display:flex;flex-wrap:wrap;justify-content:space-between;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em}#contents #security .sec04 .left .block dl{width:50%}#contents #security .sec04 .left .block .photo{width:45%}#contents #security .sec04 .left .block.wide dl{width:100%}#contents #security .sec04 .left .block.wide dl dt img{width:99px;display:inline;vertical-align:middle}#contents #security .sec04 .left .block.wide dl dd.note{font-size:11px}#contents #security .sec04 .left .block.wide .photo{width:100%}#contents #security .sec04 .right{width:53%;position:relative}@media screen and (max-width: 767px){#contents #security .sec04 .right{width:100%}}#contents #security .sec04 .right .block dl dt img{width:217px;display:inline;vertical-align:middle}#contents #security .sec04 .right .block dl dd.wide{margin:1em 0 0 0;padding-left:1em;text-indent:-1em;font-size:13px;width:66%}@media screen and (max-width: 767px){#contents #security .sec04 .right .block dl dd.wide{width:100%;font-size:3vw}}#contents #security .sec04 .right .block dl dd.note{font-size:11px}@media screen and (max-width: 767px){#contents #security .sec04 .right .block dl dd.note{font-size:2.5vw}}@media screen and (max-width: 767px){#contents #security .sec04 .right .block dl dd.img{width:70%;margin:1em auto 0}}#contents #security .sec04 .right .block .photo{width:30%;position:absolute;top:0;right:0}#contents #security .sec05{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #security .sec05 .left{width:45%;background:url(../images/quality/dot02.png) repeat-y 100% 100%;background-size:3px;padding:0 1.5em 0 0}@media screen and (max-width: 767px){#contents #security .sec05 .left{width:100%;background:url(../images/quality/dot01.png) repeat-x 100% 100%;background-size:9px;padding:0 0 1.5em;margin:0 0 1.5em}}#contents #security .sec05 .left .block{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #security .sec05 .left .block dl{width:50%}#contents #security .sec05 .left .block .photo{width:45%}#contents #security .sec05 .right{width:53%}@media screen and (max-width: 767px){#contents #security .sec05 .right{width:100%}}#contents #security .sec05 .right .block{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #security .sec05 .right .block dl{width:40%}@media screen and (max-width: 767px){#contents #security .sec05 .right .block dl{width:100%}}#contents #security .sec05 .right .block .photo{width:58%}@media screen and (max-width: 767px){#contents #security .sec05 .right .block .photo{width:100%}}#contents #security .sec05 .middle{background:url(../images/quality/dot01.png) repeat-x 0 0;background-size:9px;padding:1.5em 0 0 0;margin:1.5em 0 0}#contents #security .sec05 .middle .block{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #security .sec05 .middle .block dl{width:23.148%}@media screen and (max-width: 767px){#contents #security .sec05 .middle .block dl{width:100%}}#contents #security .sec05 .middle .block dl dt{width:200%}@media screen and (max-width: 767px){#contents #security .sec05 .middle .block dl dt{width:100%}}#contents #security .sec05 .middle .block dl dd.img{margin:1em 0 0 0}@media screen and (max-width: 767px){#contents #security .sec05 .middle .block dl dd.img{width:50%;margin:1em auto}}#contents #security .sec05 .middle .block .photo{width:75%;margin:2.5em 0 0 0}@media screen and (max-width: 767px){#contents #security .sec05 .middle .block .photo{width:100%;margin:0}}#contents #security .sec05 .btm{background:url(../images/quality/dot01.png) repeat-x 0 0;background-size:9px;padding:1.5em 0 0 0;margin:1.5em 0;width:100%}#contents #security .sec05 .btm .block{max-width:800px;margin:0 auto}#contents #security .sec05 .btm .block dl dt{text-align:center}#contents #security .sec05 .btm .block dl dd.img{margin:0 0 1em}#contents #security .sec05 .btm .block dl dd.note{font-size:11px}@media screen and (max-width: 767px){#contents #security .sec05 .btm .block dl dd.note{font-size:2.5vw}}/*# sourceMappingURL=quality.css.map */