﻿@charset "utf-8";

/* style */
/* -------------------------------------------------------- */
.quality-sec {padding:170px 0 150px 0; background:url(../img/quality/bg_01.jpg) repeat-y top center; background-size:100% auto;}
.quality-sec .sec {max-width:1130px; padding:0 15px;}
.quality-sec .txt1 {font-size:4.5rem; line-height:1.7; text-align:left;}
.quality-sec .txt2 {margin:140px 0 0 0;}
.quality-sec .txt2 + .clm1 {margin-top:100px;}
.quality-sec .txt3 {text-align:left;}
.quality-sec .txt3 dt {font-size:1.8rem; font-weight:400; line-height:1.4;}
.quality-sec .txt3 dd {font-size:1.4rem; font-weight:400; line-height:1.7; margin:0.6em 0 0 0;}
.quality-sec .txt3 dd.sub {font-size:1.2rem; line-height:1.6;}
.quality-sec .txt3 + .img1 {margin:15px 0 0 0;}
.quality-sec .txt4 {font-size:3.0rem; font-weight:400; line-height:1.4; letter-spacing:0.1em; text-align:center; margin:100px 0 0 0;}
.quality-sec .txt4 + .clm1 {margin-top:50px;}
.quality-sec .txt5 {text-align:left;}
.quality-sec .txt5 dt {font-size:2.2rem; font-weight:400; line-height:1.4;}
.quality-sec .txt5 dd {font-size:1.4rem; font-weight:400; line-height:1.7;}
.quality-sec .txt6 {text-align:left;}
.quality-sec .txt6 > li {font-size:1.2rem; font-weight:400; line-height:2.0; padding:0 0 0 1.2em; position:relative;}
.quality-sec .txt6 > li::before {content:'※'; position:absolute; top:0; left:0;}
.quality-sec .txt7 {text-align:left;}
.quality-sec .txt7 dt {font-size:2.2rem; font-weight:400; line-height:1.4;}
.quality-sec .txt7 dd {font-size:1.4rem; font-weight:400; line-height:1.7; margin:1.0em 0 0 0;}
.quality-sec .txt8 {font-size:1.4rem; font-weight:400; line-height:1.4; text-align:center; padding:1.0em 0.5em; background-color:#d2d2d5;}
.quality-sec .txt9 dl {text-align:left; margin:20px 0 0 0; padding:15px 0 0 0; border-top:dotted 2px #4d4d4d;}
.quality-sec .txt9 dl:first-of-type {padding:0; border-top:none;}
.quality-sec .txt9 dt {font-size:1.3rem; font-weight:400; line-height:1.4; color:#ac1f24; display:flex; align-items:center;}
.quality-sec .txt9 dt .icon {width:70px; height:52px; background-repeat:no-repeat; background-position:center center; background-size:100% auto;}
.quality-sec .txt9 dt .icon1 {background-image:url(../img/quality/img_02_02.png);}
.quality-sec .txt9 dt .icon2 {background-image:url(../img/quality/img_02_03.png);}
.quality-sec .txt9 dt .icon3 {background-image:url(../img/quality/img_02_04.png);}
.quality-sec .txt9 dt .icon4 {background-image:url(../img/quality/img_02_05.png);}
.quality-sec .txt9 dt .ctx {margin:0 0 0 1.0em; padding:0 0 0 1.2em; box-sizing:border-box; flex:1; position:relative;}
.quality-sec .txt9 dt .ctx::before {content:'●'; position:absolute; top:0; left:0;}
.quality-sec .txt9 dd {font-size:1.2rem; font-weight:400; line-height:1.5;}
.quality-sec .txt10 {text-align:left;}
.quality-sec .txt10 dt {font-size:1.8rem; font-weight:400; line-height:1.4;}
.quality-sec .txt10 dd {font-size:1.1rem; font-weight:400; line-height:1.4; margin:1.0em 0 0 0;}
.quality-sec .txt11 {font-size:2.2rem; line-height:1.4; text-align:left; margin:25px 0 0 0; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.quality-sec .txt11 img {max-width:106px;}
.quality-sec .txt12 dt {font-size:1.3rem; font-family:'Roboto', sans-serif; letter-spacing:0.1em; text-align:center; color:#650f14; padding:0.1em 0.5em; background-color:#fff;}
.quality-sec .txt12 dd {margin:12px 0 0 0; display:flex; justify-content:space-between;}
.quality-sec .txt12 dd p {font-size:1.4rem; line-height:1.7; text-align:left;}
.quality-sec .txt12 dd.type1 p {width:64%;}
.quality-sec .txt12 dd.type1 div {width:34%;}
.quality-sec .txt12 dd.type2 p {width:64%;}
.quality-sec .txt12 dd.type2 div {width:34%;}
.quality-sec .txt12 dd.type2 img {position:relative; top:-24%;}
.quality-sec .txt12 dd.type3 p {width:76%;}
.quality-sec .txt12 dd.type3 div {width:21%;}
.quality-sec .txt13 {text-align:left;}
.quality-sec .txt13 dt {font-size:1.8rem; font-weight:400; line-height:1.4; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.quality-sec .txt13 dt img {max-width:150px;}
.quality-sec .txt13 dd {font-size:1.4rem; font-weight:400; line-height:1.7; margin:1.0em 0 0 0;}
.quality-sec .txt13 + .txt14 {margin:15px 0 0 0;}
.quality-sec .txt14 {text-align:left;}
.quality-sec .txt14 dt {font-size:1.3rem; font-weight:400; font-family:'Roboto', sans-serif; line-height:1.4; letter-spacing:0.1em; text-align:center; color:#fff; padding:0.2em 0.5em; background-color:#dd565d;}
.quality-sec .txt14 dd {font-size:1.4rem; font-weight:400; line-height:1.7; margin:0.5em 0 0 0;}
.quality-sec .txt14 dd.clm {font-size:1.1rem; font-family:'Roboto', sans-serif; line-height:1.3; margin:1.0em 0 0 0; display:flex;}
.quality-sec .txt14 dd.clm > div {width:50%; border-left:dotted 2px #4d4d4d; box-sizing:border-box;}
.quality-sec .txt14 dd.clm > div:nth-of-type(1) {padding-right:1.0em; border-left:none;}
.quality-sec .txt14 dd.clm > div:nth-of-type(2) {padding-left:1.0em;}
.quality-sec .img1 + .txt3 {margin:15px 0 0 0;}
.quality-sec .img2 {margin:10px 0 0 0;}
.quality-sec .img3 {margin:10px 0 0 0;}
.quality-sec .clm1 {margin:0 -30px; display:flex; flex-wrap:wrap;}
.quality-sec .clm1 > div {width:25%; padding:20px 30px 0 30px; box-sizing:border-box;}
.quality-sec .clm1 > div.cell2 {width:50%;}
.quality-sec .clm1 > div.cell2 .clm1 {margin-top:-20px;}
.quality-sec .clm1 > div.cell3 {width:75%;}
.quality-sec .clm1 > div.cell4 {width:100%;}
.quality-sec .clm2 {margin:40px 0 0 0; padding:0 10px 0 25px; background-color:#e4f2e8; display:flex; justify-content:space-between;}
.quality-sec .clm2 > div:nth-of-type(1) {width:80%;}
.quality-sec .clm2 > div:nth-of-type(2) {width:17%; background-color:#fff;}
.quality-sec .clm21 {margin:40px 0 0 0; padding:50px 100px; background-color:#e4f2e8;}
.quality-sec .clm3 {padding:15px 0; display:flex; justify-content:space-between; align-items:center;}
.quality-sec .clm3 > div:nth-of-type(1) {width:22%; order:2;}
.quality-sec .clm3 > div:nth-of-type(2) {width:74%; order:1;}
.quality-sec .clm4 {padding:0 0 15px 0; display:flex; justify-content:space-between; align-items:flex-end;}
.quality-sec .clm4 > div:nth-of-type(1) {width:63%;}
.quality-sec .clm4 > div:nth-of-type(2) {width:36%;}
.quality-sec .clm5 {margin:40px 0 0 0; padding:30px 25px; background-color:#fff; display:flex; justify-content:space-between;}
.quality-sec .clm5 > div:nth-of-type(1) {width:67%;}
.quality-sec .clm5 > div:nth-of-type(2) {width:30%;}
.quality-sec .clm6 {margin:40px 0 0 0; padding:30px 25px; background-color:#fff; display:flex; justify-content:space-between;}
.quality-sec .clm6 > div:nth-of-type(1) {width:69%;}
.quality-sec .clm6 > div:nth-of-type(2) {width:29%;}
.quality-sec .clm7 {margin:25px 0 0 0; display:flex; align-items:center;}
.quality-sec .clm7 > div {width:50%; display:flex; justify-content:space-between; align-items:center;}
.quality-sec .clm7 > div > div:nth-of-type(1) {width:37%; text-align:right;}
.quality-sec .clm7 > div > div:nth-of-type(1) img {max-width:100px; width:65%;}
.quality-sec .clm7 > div > div:nth-of-type(2) {width:61%;}
.quality-sec .clm8 {display:flex; justify-content:space-between; align-items:center;}
.quality-sec .clm8 > div:nth-of-type(1) {width:34%;}
.quality-sec .clm8 > div:nth-of-type(2) {width:60%;}
.quality-sec .clm8 .cap {font-size:1.2rem; text-align:center; letter-spacing:0.1em; margin:0.5em 0 0 0;}
.quality-sec .clm8 + .clm8 {margin:20px 0 0 0;}
.quality-sec .clm9 {margin:0 -30px; display:flex; flex-wrap:wrap;}
.quality-sec .clm9 > div {width:50%; padding:20px 30px 0 30px; box-sizing:border-box;}
.quality-sec .clm10 {margin:30px 0 0 0; padding:20px 0 0 0; border-top:solid 1px #231814; display:flex;}
.quality-sec .clm10 > div {box-sizing:border-box;}
.quality-sec .clm10 > div:nth-of-type(1) {width:19%;}
.quality-sec .clm10 > div:nth-of-type(2) {width:32%; padding:0 20px;}
.quality-sec .clm10 > div:nth-of-type(3) {width:9%;}
.quality-sec .clm10 > div:nth-of-type(4) {width:40%; padding:0 0 0 25px;}


@media screen and (max-width:1194px){
    .quality-sec {padding:50px 0;}
    .quality-sec .sec {max-width:100%; padding:0 6.0vw;}
    .quality-sec .txt1 {font-size:3.1rem; line-height:1.7;}
    .quality-sec .txt2 {margin:80px 0 0 0;}
    .quality-sec .txt2 + .clm1 {margin-top:30px;}
    .quality-sec .txt3 dt {font-size:1.6rem;}
    .quality-sec .txt3 dd {font-size:1.4rem; line-height:1.4;}
    .quality-sec .txt3 dd.sub {font-size:1.4rem;}
    .quality-sec .txt3 + .img1 {margin:10px 0 0 0;}
    .quality-sec .txt4 {font-size:1.9rem; margin:50px 0 0 0;}
    .quality-sec .txt4 + .clm1 {margin-top:20px;}
    .quality-sec .txt5 {margin:5px 0 0 0;}
    .quality-sec .txt5 dt {font-size:2.0rem;}
    .quality-sec .txt5 dd {font-size:1.6rem;}
    .quality-sec .txt6 > li {font-size:1.4rem; line-height:1.6;}
    .quality-sec .txt7 dt {font-size:1.8rem;}
    .quality-sec .txt7 dd {font-size:1.6rem;}
    .quality-sec .txt8 {font-size:1.6rem;}
    .quality-sec .txt9 dl {margin:10px 0 0 0; padding:10px 0 0 0;}
    .quality-sec .txt9 dl:first-of-type {padding:0; border-top:none;}
    .quality-sec .txt9 dt {font-size:1.6rem;}
    .quality-sec .txt9 dt .icon {width:70px; height:52px;}
    .quality-sec .txt9 dd {font-size:1.5rem;}
    .quality-sec .txt10 dt {font-size:1.8rem;}
    .quality-sec .txt10 dd {font-size:1.5rem;}
    .quality-sec .txt11 {font-size:1.9rem; margin:30px 0 0 0; display:flex; flex-wrap:wrap;}
    .quality-sec .txt11 > div {width:100%;}
    .quality-sec .txt11 > div:nth-of-type(1) {margin:5px 0 0 0; order:2;}
    .quality-sec .txt11 > div:nth-of-type(2) {order:1;}
    .quality-sec .txt11 img {max-width:100px; width:100%;}
    .quality-sec .txt12 dt {font-size:1.8rem;}
    .quality-sec .txt12 dd {margin:12px 0 0 0; display:block;}
    .quality-sec .txt12 dd p {font-size:1.6rem;}
    .quality-sec .txt12 dd div {margin:10px auto 0 auto;}
    .quality-sec .txt12 dd.type1 p {width:auto;}
    .quality-sec .txt12 dd.type1 div {max-width:200px; width:100%;}
    .quality-sec .txt12 dd.type2 p {width:auto;}
    .quality-sec .txt12 dd.type2 div {max-width:200px; width:100%;}
    .quality-sec .txt12 dd.type2 img {position:relative; top:0;}
    .quality-sec .txt12 dd.type3 p {width:auto;}
    .quality-sec .txt12 dd.type3 div {max-width:200px; width:100%;}
    .quality-sec .txt13 dt {font-size:2.2rem;}
    .quality-sec .txt13 dt img {max-width:100px;}
    .quality-sec .txt13 dd {font-size:1.6rem;}
    .quality-sec .txt13 + .txt14 {margin:15px 0 0 0;}
    .quality-sec .txt14 dt {font-size:1.8rem;}
    .quality-sec .txt14 dd {font-size:1.6rem;}
    .quality-sec .txt14 dd.clm {font-size:1.6rem; display:block;}
    .quality-sec .txt14 dd.clm > div {width:auto; margin:15px 0 0 0; padding:15px 0 0 0; border-top:dotted 2px #4d4d4d; border-left:none;}
    .quality-sec .txt14 dd.clm > div:nth-of-type(1) {padding-top:0; padding-right:0; border-top:none; border-left:none;}
    .quality-sec .txt14 dd.clm > div:nth-of-type(2) {padding-left:0;}
    .quality-sec .img1 + .txt3 {margin:10px 0 0 0;}
    .quality-sec .img2 {margin:5px 0 0 0;}
    .quality-sec .img3 {margin:5px 0 0 0;}
    .quality-sec .clm1 {margin:0 -5px;}
    .quality-sec .clm1 > div {width:50%; padding:20px 5px 0 5px;}
    .quality-sec .clm1 > div.cell2 {width:100%;}
    .quality-sec .clm1 > div.cell2 .clm1 {margin-top:-20px;}
    .quality-sec .clm1 > div.cell3 {width:100%;}
    .quality-sec .clm1 > div.cell4 {width:100%;}
    .quality-sec .clm2 {margin:20px 0 0 0; padding:15px; display:block;}
    .quality-sec .clm2 > div:nth-of-type(1) {width:auto;}
    .quality-sec .clm2 > div:nth-of-type(2) {max-width:200px; width:100%; margin:20px auto 0 auto;}
    .quality-sec .clm21 {margin:40px 0 0 0; padding:30px 30px;}
    .quality-sec .clm3 {padding:0; display:block;}
    .quality-sec .clm3 > div:nth-of-type(1) {max-width:100px; width:100%;}
    .quality-sec .clm3 > div:nth-of-type(2) {width:auto;}
    .quality-sec .clm4 {margin:10px 0 0 0; display:block;}
    .quality-sec .clm4 > div:nth-of-type(1) {width:auto;}
    .quality-sec .clm4 > div:nth-of-type(2) {width:auto; margin:20px 0 0 0;}
    .quality-sec .clm5 {margin:20px 0 0 0; padding:15px; display:block;}
    .quality-sec .clm5 > div:nth-of-type(1) {width:auto;}
    .quality-sec .clm5 > div:nth-of-type(2) {width:auto; margin:30px 0 0 0;}
    .quality-sec .clm6 {margin:20px 0 0 0; padding:15px; display:block;}
    .quality-sec .clm6 > div:nth-of-type(1) {width:auto;}
    .quality-sec .clm6 > div:nth-of-type(2) {width:auto; margin:20px 0 0 0;}
    .quality-sec .clm7 {margin:0; display:block;}
    .quality-sec .clm7 > div {width:auto; margin:20px 0 0 0; align-items:flex-start;}
    .quality-sec .clm7 > div > div:nth-of-type(1) {width:80px;}
    .quality-sec .clm7 > div > div:nth-of-type(1) img {max-width:100px; width:100%;}
    .quality-sec .clm7 > div > div:nth-of-type(2) {width:auto; padding:0 0 0 1.0em; box-sizing:border-box; flex:1;}
    .quality-sec .clm8 {display:flex; justify-content:space-between; align-items:center;}
    .quality-sec .clm8 > div:nth-of-type(1) {width:34%;}
    .quality-sec .clm8 > div:nth-of-type(2) {width:60%;}
    .quality-sec .clm8 .cap {font-size:1.4rem;}
    .quality-sec .clm8 + .clm8 {margin:20px 0 0 0;}
    .quality-sec .clm9 {margin:0; display:block;}
    .quality-sec .clm9 > div {width:auto; padding:20px 0 0 0;}
    .quality-sec .clm10 {margin:30px 0 0 0; padding:30px 0 0 0; display:flex; flex-wrap:wrap;}
    .quality-sec .clm10 > div:nth-of-type(1) {max-width:200px; width:60%; margin:20px 0 0 0; padding:0 5px 0 0; order:3;}
    .quality-sec .clm10 > div:nth-of-type(2) {width:100%; padding:0; order:1;}
    .quality-sec .clm10 > div:nth-of-type(3) {max-width:100px; width:40%; margin:20px 0 0 0; padding:0 0 0 5px; order:4;}
    .quality-sec .clm10 > div:nth-of-type(4) {width:100%; padding:20px 0 0 0; order:2;}
}

@media screen and (max-width:767px){
	.quality-sec {padding:50px 0;}
	.quality-sec .sec {max-width:100%; padding:0 6.0vw;}
	.quality-sec .txt1 {font-size:2.7rem; line-height:1.7;}
	.quality-sec .txt2 {margin:80px 0 0 0;}
	.quality-sec .txt2 + .clm1 {margin-top:30px;}
	.quality-sec .txt3 dt {font-size:1.2rem;}
	.quality-sec .txt3 dd {font-size:1.0rem; line-height:1.4;}
	.quality-sec .txt3 dd.sub {font-size:1.0rem;}
	.quality-sec .txt3 + .img1 {margin:10px 0 0 0;}
	.quality-sec .txt4 {font-size:1.5rem; margin:50px 0 0 0;}
	.quality-sec .txt4 + .clm1 {margin-top:20px;}
	.quality-sec .txt5 {margin:5px 0 0 0;}
	.quality-sec .txt5 dt {font-size:1.6rem;}
	.quality-sec .txt5 dd {font-size:1.2rem;}
	.quality-sec .txt6 > li {font-size:1.0rem; line-height:1.6;}
	.quality-sec .txt7 dt {font-size:1.4rem;}
	.quality-sec .txt7 dd {font-size:1.2rem;}
	.quality-sec .txt8 {font-size:1.2rem;}
	.quality-sec .txt9 dl {margin:10px 0 0 0; padding:10px 0 0 0;}
	.quality-sec .txt9 dl:first-of-type {padding:0; border-top:none;}
	.quality-sec .txt9 dt {font-size:1.2rem;}
	.quality-sec .txt9 dt .icon {width:70px; height:52px;}
	.quality-sec .txt9 dd {font-size:1.1rem;}
	.quality-sec .txt10 dt {font-size:1.4rem;}
	.quality-sec .txt10 dd {font-size:1.1rem;}
	.quality-sec .txt11 {font-size:1.4rem; margin:30px 0 0 0; display:flex; flex-wrap:wrap;}
	.quality-sec .txt11 > div {width:100%;}
	.quality-sec .txt11 > div:nth-of-type(1) {margin:5px 0 0 0; order:2;}
	.quality-sec .txt11 > div:nth-of-type(2) {order:1;}
	.quality-sec .txt11 img {max-width:100px; width:100%;}
	.quality-sec .txt12 dt {font-size:1.4rem;}
	.quality-sec .txt12 dd {margin:12px 0 0 0; display:block;}
	.quality-sec .txt12 dd p {font-size:1.2rem;}
	.quality-sec .txt12 dd div {margin:10px auto 0 auto;}
	.quality-sec .txt12 dd.type1 p {width:auto;}
	.quality-sec .txt12 dd.type1 div {max-width:200px; width:100%;}
	.quality-sec .txt12 dd.type2 p {width:auto;}
	.quality-sec .txt12 dd.type2 div {max-width:200px; width:100%;}
	.quality-sec .txt12 dd.type2 img {position:relative; top:0;}
	.quality-sec .txt12 dd.type3 p {width:auto;}
	.quality-sec .txt12 dd.type3 div {max-width:200px; width:100%;}
	.quality-sec .txt13 dt {font-size:1.8rem;}
	.quality-sec .txt13 dt img {max-width:100px;}
	.quality-sec .txt13 dd {font-size:1.2rem;}
	.quality-sec .txt13 + .txt14 {margin:15px 0 0 0;}
	.quality-sec .txt14 dt {font-size:1.4rem;}
	.quality-sec .txt14 dd {font-size:1.2rem;}
	.quality-sec .txt14 dd.clm {font-size:1.2rem; display:block;}
	.quality-sec .txt14 dd.clm > div {width:auto; margin:15px 0 0 0; padding:15px 0 0 0; border-top:dotted 2px #4d4d4d; border-left:none;}
	.quality-sec .txt14 dd.clm > div:nth-of-type(1) {padding-top:0; padding-right:0; border-top:none; border-left:none;}
	.quality-sec .txt14 dd.clm > div:nth-of-type(2) {padding-left:0;}
	.quality-sec .img1 + .txt3 {margin:10px 0 0 0;}
	.quality-sec .img2 {margin:5px 0 0 0;}
	.quality-sec .img3 {margin:5px 0 0 0;}
	.quality-sec .clm1 {margin:0 -5px;}
	.quality-sec .clm1 > div {width:50%; padding:20px 5px 0 5px;}
	.quality-sec .clm1 > div.cell2 {width:100%;}
	.quality-sec .clm1 > div.cell2 .clm1 {margin-top:-20px;}
	.quality-sec .clm1 > div.cell3 {width:100%;}
	.quality-sec .clm1 > div.cell4 {width:100%;}
	.quality-sec .clm2 {margin:20px 0 0 0; padding:15px; display:block;}
	.quality-sec .clm2 > div:nth-of-type(1) {width:auto;}
	.quality-sec .clm2 > div:nth-of-type(2) {max-width:200px; width:100%; margin:20px auto 0 auto;}

    .quality-sec .clm21 {margin:40px 0 0 0; padding:20px 20px;}
	.quality-sec .clm3 {padding:0; display:block;}
	.quality-sec .clm3 > div:nth-of-type(1) {max-width:100px; width:100%;}
	.quality-sec .clm3 > div:nth-of-type(2) {width:auto;}
	.quality-sec .clm4 {margin:10px 0 0 0; display:block;}
	.quality-sec .clm4 > div:nth-of-type(1) {width:auto;}
	.quality-sec .clm4 > div:nth-of-type(2) {width:auto; margin:20px 0 0 0;}
	.quality-sec .clm5 {margin:20px 0 0 0; padding:15px; display:block;}
	.quality-sec .clm5 > div:nth-of-type(1) {width:auto;}
	.quality-sec .clm5 > div:nth-of-type(2) {width:auto; margin:30px 0 0 0;}
	.quality-sec .clm6 {margin:20px 0 0 0; padding:15px; display:block;}
	.quality-sec .clm6 > div:nth-of-type(1) {width:auto;}
	.quality-sec .clm6 > div:nth-of-type(2) {width:auto; margin:20px 0 0 0;}
	.quality-sec .clm7 {margin:0; display:block;}
	.quality-sec .clm7 > div {width:auto; margin:20px 0 0 0; align-items:flex-start;}
	.quality-sec .clm7 > div > div:nth-of-type(1) {width:80px;}
	.quality-sec .clm7 > div > div:nth-of-type(1) img {max-width:100px; width:100%;}
	.quality-sec .clm7 > div > div:nth-of-type(2) {width:auto; padding:0 0 0 1.0em; box-sizing:border-box; flex:1;}
	.quality-sec .clm8 {display:flex; justify-content:space-between; align-items:center;}
	.quality-sec .clm8 > div:nth-of-type(1) {width:34%;}
	.quality-sec .clm8 > div:nth-of-type(2) {width:60%;}
	.quality-sec .clm8 .cap {font-size:1.0rem;}
	.quality-sec .clm8 + .clm8 {margin:20px 0 0 0;}
	.quality-sec .clm9 {margin:0; display:block;}
	.quality-sec .clm9 > div {width:auto; padding:20px 0 0 0;}
	.quality-sec .clm10 {margin:30px 0 0 0; padding:30px 0 0 0; display:flex; flex-wrap:wrap;}
	.quality-sec .clm10 > div:nth-of-type(1) {max-width:200px; width:60%; margin:20px 0 0 0; padding:0 5px 0 0; order:3;}
	.quality-sec .clm10 > div:nth-of-type(2) {width:100%; padding:0; order:1;}
	.quality-sec .clm10 > div:nth-of-type(3) {max-width:100px; width:40%; margin:20px 0 0 0; padding:0 0 0 5px; order:4;}
	.quality-sec .clm10 > div:nth-of-type(4) {width:100%; padding:20px 0 0 0; order:2;}
}
