main{max-width:1220px;padding:0 20px;margin:0 auto 80px}main{margin-top:40px}@media screen and (max-width: 640px){main{margin:20px 0}}main h2{margin:0 0 30px;font-size:25px;color:#D70C18;position:relative;padding:0 0 0 40px}@media screen and (max-width: 640px){main h2{font-size:20px;padding:0 0 0 30px}}main h2::before{content:"";position:absolute;left:0;top:5px;background:url(/common/img/icon_block.svg) center no-repeat;background-size:cover;width:28px;height:28px}@media screen and (max-width: 640px){main h2::before{top:3px;width:20px;height:20px}}main .unit{margin-bottom:100px}@media screen and (max-width: 640px){main .unit{margin-bottom:50px}}main .unit h3{font-size:20px;border-bottom:1px solid #D70C18;padding-bottom:20px;margin-bottom:40px}@media screen and (max-width: 640px){main .unit h3{font-size:18px;padding-bottom:10px;margin-bottom:20px}}main .unit.philosophy p{text-align:center;font-size:3em}@media screen and (max-width: 640px){main .unit.philosophy p{font-size:1.8em}}main .unit.philosophy p small{font-size:0.7em}@media screen and (max-width: 640px){main .unit.philosophy p small{font-size:0.5em}}main .unit.slogan p{text-align:center;font-size:1.3em;line-height:2}@media screen and (max-width: 640px){main .unit.slogan p{font-size:1em}}main .unit.vision{position:relative}main .unit.vision p{text-align:center;font-size:1.3em}@media screen and (max-width: 640px){main .unit.vision p{font-size:1em}}main .unit.action div ul{width:50vw;margin:auto;border-radius:10px;background:#F8F8F8;padding:40px}@media screen and (max-width: 640px){main .unit.action div ul{width:95%;padding:20px}}main .unit.action div ul li{display:flex;margin-bottom:40px}@media screen and (max-width: 640px){main .unit.action div ul li{display:block;margin-bottom:20px}}main .unit.action div ul li h4{font-weight:bold;width:20%}@media screen and (max-width: 640px){main .unit.action div ul li h4{width:100%;margin-bottom:5px}}main .unit.action div ul li ol{width:80%}@media screen and (max-width: 640px){main .unit.action div ul li ol{width:100%}}main .unit.action div ul li ol li{margin:0 0 10px 0}main .unit.action div ul li ol li:last-child{margin-bottom:0}main .unit.action div ul li:last-child{margin-bottom:0}main .unit.policy p{font-size:1.3em}main .unit.policy p a{color:#d70c18}@media screen and (max-width: 640px){main .unit.policy p{left:auto;font-size:20px}}
/*# sourceMappingURL=com.css.map */
