@charset "UTF-8";.heading_05 .en{color:#0175c1}.compliance_01{margin:82px auto 56px}.ttl_compliance{line-height:1.2}.ttl_compliance:before{content:"";width:27px;height:35px;display:block;margin:0 auto 6px;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/compliance/css/../images/icn_ttl-philosophy.svg) no-repeat 50% 50%;background-size:contain}.box-charter{background:#f4f4f4;border-radius:30px;border-top-left-radius:0;padding:1.8em 1em 2.9em 1.9em;max-width:1018px;margin:-5px auto 41px}.box-charter dt{text-align:center;color:#0175c1;font-family:'Michroma',sans-serif}.box-charter dt:before{content:"";width:1px;height:1.35em;background:#0175c1;display:block;margin:0 auto}.box-charter dd{width:75%;margin:.9em auto}.compliance-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;max-width:1030px;margin:0 auto}.compliance-list li{width:48%;border:1px solid #707070;border-radius:30px;border-top-left-radius:0;margin:0 auto 1.35em;padding:1.8em 1em 1.8em 1.3em;font-size:min(1.8vw,2.2rem);line-height:1.7;min-height:155px;display:flex;flex-direction:column;justify-content:center;align-self:flex-start}.compliance-list li:nth-child(even){margin-left:2%}.compliance-list li span{display:inline-block;border-left:2px solid #0175c1;padding:0 0 0 1.1em}aside{width:100%;max-width:1026px;margin:0 auto}aside p{text-align:right}aside p span{display:inline-block;position:relative;padding:0 .1em}aside p span:before{content:"";width:100%;height:2px;border-left:2.4rem solid #0175c1;position:absolute;bottom:-2px;left;0;background:#585b64}.toggle{display:none}.Label{padding:1em;display:block;color:#fff;background:#0175c1}.Label:before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:20px;transform:rotate(135deg)}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden;text-align:left}.toggle:checked+.Label+.content{height:auto;padding:20px;transition:all .3s}.toggle:checked+.Label:before{transform:rotate(-45deg) !important}.accordion{width:90%;max-width:1020px;margin-bottom:40px;text-align:center}@media screen and (min-width:769px){h3{font-size:3.4rem}.ttl_compliance:before{margin-bottom:20px}}@media screen and (max-width:768px){br.pc{display:none}.box-charter{width:94%;margin:-5px auto 8%;font-size:min(2.8vw,1.1rem)}.box-charter dd{width:85%;margin:1.7em auto;line-height:1.55;font-size:1.4rem;line-height:1.8}.compliance-list li{width:100%;min-height:25vw;font-size:min(2.8vw,1.1rem);padding:1.8em 1.6em;margin:0 auto .9em}.compliance-list li:nth-child(even){margin-left:0}.ttl_compliance:before{width:6vw;height:7vw}.compliance-list{width:94%}h3 span{font-size:1.8rem;margin-bottom:20px;margin-top:10px}.compliance-list li span{padding:0 0 0 .8em;font-size:1.4rem}.compliance_01{margin-top:40px}h3{font-size:min(4.9vw,2rem);font-size:min(4.6vw,1.8rem);margin-bottom:20px}}
