@charset "utf-8";
/* CSS Document */

/* ------------------------------- */
/* Quality */
/* ------------------------------- */

/* ISO */

#quality .iso {
 margin-bottom: 60px;
}

#quality .iso .bg {
 padding: 30px;
 background: radial-gradient(#FFF, #D3D6E3);
}

#quality .iso h4 {
 margin: 70px 0 20px 0;
 font-size: 3rem;
 font-weight: bold;
}

/* Policy */

#quality .policy .sub-title {
 color: #FFF;
 background: #0083ff;
}

#quality .policy .bg {
 padding: 60px 40px;
 border: 2px solid #B3B3B3;
}

#quality .policy ol {
 counter-reset: item;
 list-style-type: none;
 padding-left: 0;
 font-size: 1.2rem;
 font-weight: bold;
}

#quality .policy ol li {
 margin-bottom: 30px;
}

#quality .policy ol li:before {
 counter-increment: item;
 content: counter(item)'.';
 padding-right: .5em;
 color: #0083FF;
 font-size: 1.4rem;
}

#quality .policy p {
 font-size: 1.2rem;
 font-weight: bold;
}

#quality .policy p span {
 color: #0083FF;
 font-size: 1.4rem;
}