@media (min-width:768px){#qualityContents .slider-wrap{margin:0 auto 60px}#qualityContents .slider-wrap .slick-dots{display:none!important}.sec-haccp{overflow:hidden;width:940px;margin:0 auto 155px}.sec-haccp h2{margin-bottom:100px;font-size:28px;text-align:center;line-height:1.6;letter-spacing:.08em}.sec-haccp .txt-set{float:left;width:400px;margin-top:35px}.sec-haccp .txt-set h3{margin-bottom:25px}.sec-haccp .txt-set h3 em{display:block;margin-bottom:15px;font-size:17px;letter-spacing:.05em}.sec-haccp .txt-set h3 strong{font-size:47px;letter-spacing:.05em}.sec-haccp .txt-set h3 i{padding-left:3px;font-size:19px;letter-spacing:.02em}.sec-haccp .txt-set p{margin-bottom:12px;font-size:16px;text-align:justify;line-height:1.65;letter-spacing:.05em}.sec-haccp .txt-set p:last-of-type{margin-bottom:35px}.sec-haccp .txt-set .supplement{background:#f3f3f1;border-radius:10px;padding:20px 28px}.sec-haccp .txt-set .supplement p{margin:0;font-size:13px;text-align:justify}.sec-haccp .img-set{float:right;box-sizing:border-box;background:#fffff6;border:11px solid #ffffdb;border-radius:30px;width:488px;padding:38px 0 35px;text-align:center}.sec-haccp .img-set h3{margin-bottom:22px;text-align:center}.sec-haccp .img-set h3 em{display:inline-block;position:relative;min-height:20px;margin-bottom:10px;font-size:18px;letter-spacing:.05em}.sec-haccp .img-set h3 em:after,.sec-haccp .img-set h3 em:before{display:block;content:"";position:absolute;top:2px;background:#000000;border-radius:10px;width:2px;height:16px}.sec-haccp .img-set h3 em:before{left:-11px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.sec-haccp .img-set h3 em:after{right:-10px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.sec-haccp .img-set h3 strong{display:block;font-size:30px;line-height:1.4;letter-spacing:.05em}.sec-haccp .img-set .img-haccp{margin:0 -11px 18px}.sec-haccp .img-set p{font-size:19px;line-height:1.6;letter-spacing:.02em}.sec-system{width:855px;margin:0 auto}.sec-system h2{margin-bottom:25px;text-align:center}.sec-system h2 strong{font-size:32px;letter-spacing:.1em}.sec-system h2+p{margin-bottom:30px;font-size:16px;text-align:center;line-height:2;letter-spacing:.1em}.system-list{width:905px;margin:0 auto}.system-list li{display:flex;align-items:center;background:linear-gradient(270deg,#666666 20%,#ffffff 0,#ffffff) 0 100% repeat-x;background-size:6px 1px;padding:45px 50px}.system-list li:last-of-type{background:none;padding-bottom:0}.system-list figure{position:relative;width:310px}.system-list figure:after{display:block;content:"";position:absolute;bottom:-70px;left:130px;background:url(/img/share/arrow-down2@2x.png) no-repeat;background-size:49px 49px;width:49px;height:49px}.system-list li:last-of-type figure:after{display:none}.system-list .txt-set{width:435px;padding-left:60px}.system-list h3{margin-bottom:25px;font-size:30px;letter-spacing:.05em}.system-list p{font-size:15px;text-align:justify;line-height:1.8;letter-spacing:.08em}.system-list p.attention{margin-top:10px;font-size:12px}}@media (max-width:768px){#qualityContents .slider-wrap{margin-bottom:30px}#qualityContents .slider-wrap .slick-dots{display:none!important}.sec-haccp{margin-bottom:55px;padding:0 6%}.sec-haccp h2{margin-bottom:50px;font-size:18px;text-align:center;line-height:1.6;letter-spacing:.06em}.sec-haccp .txt-set{margin-top:35px;margin-bottom:30px}.sec-haccp .txt-set h3{margin-bottom:25px;text-align:center}.sec-haccp .txt-set h3 em{display:block;margin-bottom:12px;font-size:14px;letter-spacing:.05em}.sec-haccp .txt-set h3 strong{font-size:28px;letter-spacing:.05em}.sec-haccp .txt-set h3 i{padding-left:3px;font-size:16px;letter-spacing:.02em}.sec-haccp .txt-set p{margin-bottom:16px;font-size:14px;text-align:justify;line-height:1.7;letter-spacing:.04em}.sec-haccp .txt-set p:last-of-type{margin-bottom:30px}.sec-haccp .txt-set .supplement{background:#f3f3f1;border-radius:10px;padding:22px}.sec-haccp .txt-set .supplement p{margin:0;font-size:12px;text-align:justify}.sec-haccp .img-set{box-sizing:border-box;background:#fffff6;border:6px solid #ffffdb;border-radius:15px;padding:26px 0 22px;text-align:center}.sec-haccp .img-set h3{margin-bottom:24px;text-align:center}.sec-haccp .img-set h3 em{display:inline-block;position:relative;min-height:20px;margin-bottom:6px;font-size:14px;letter-spacing:.05em}.sec-haccp .img-set h3 em:after,.sec-haccp .img-set h3 em:before{display:block;content:"";position:absolute;top:-1px;background:#000000;border-radius:10px;width:2px;height:16px}.sec-haccp .img-set h3 em:before{left:-11px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.sec-haccp .img-set h3 em:after{right:-10px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.sec-haccp .img-set h3 strong{display:block;font-size:20px;line-height:1.4;letter-spacing:.05em}.sec-haccp .img-haccp{margin-bottom:20px}.sec-haccp .img-haccp img{width:100%;height:auto}.sec-haccp .img-set p{padding:0 6%;font-size:14px;line-height:1.6;letter-spacing:.02em}.sec-haccp .img-set p br{display:none}.sec-system{padding:0 6%}.sec-system h2{margin-bottom:16px;text-align:center}.sec-system h2 strong{font-size:17px;letter-spacing:.04em}.sec-system h2+p{text-align:justify;line-height:1.7;letter-spacing:.06em}.system-list li{position:relative;align-items:center;background:linear-gradient(270deg,#666666 20%,#ffffff 0,#ffffff) 0 100% repeat-x;background-size:4px 1px;padding:40px 10px}.system-list li:last-of-type{background:none;padding-bottom:0}.system-list figure:after{display:block;content:"";position:absolute;bottom:-15px;left:50%;background:url(/img/share/arrow-down2@2x.png) no-repeat;background-size:30px 30px;width:30px;height:30px;margin-left:-15px}.system-list li:last-of-type figure:after{display:none}.system-list figure{width:100%;margin-bottom:25px}.system-list figure img{width:100%;height:auto}.system-list h3{margin-bottom:15px;font-size:18px;text-align:center;letter-spacing:.06em}.system-list p{font-size:13px;text-align:justify;line-height:1.65;letter-spacing:.04em}.system-list p.attention{margin-top:10px;font-size:12px}}