.top-news__side{margin-bottom:30px}.themes{display:grid;grid-gap:10px}.theme-block__heading{padding:10px 15px;background:var(--color-primary);color:#fff;font-weight:700;font-size:1.7rem;text-align:center}.theme-block__content{padding:10px 15px 20px}.theme-block__content .btn span{padding-left:2em}.theme-block__content .btn span:before{position:absolute;top:50%;left:1em;margin-top:-.7em;content:"\e904";font-weight:400;font-family:icomoon}.theme-block__content .btn span:after{display:none}.activity{display:grid;grid-gap:10px}.activity-block{padding:20px;border:1px solid var(--color-primary);border-radius:15px}.activity-block>:last-child{margin-bottom:0}.activity-block__heading{margin-bottom:1.5rem;color:var(--color-primary-dark);font-weight:700;font-size:1.8rem}.improvement-illust{float:right}.improvement-theme{padding:20px;background:var(--color-primary-light)}.improvement-theme dt{margin-bottom:2rem;font-weight:700;font-size:1.8rem;text-align:center}.improvement-theme ol{margin:0;padding:0;gap:1rem;list-style:none;counter-reset:number}.improvement-theme li{display:flex;align-items:center;margin-bottom:1rem;padding:.5rem 2rem .5rem .5rem;gap:1rem;border-radius:1.5em;background:#fff;font-weight:500}.improvement-theme li:before{display:flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;background:var(--color-primary-light);content:counter(number);color:var(--color-primary-dark);font-weight:700;counter-increment:number}.sdgs-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));grid-gap:10px}.certificate{display:grid;grid-row-gap:30px}.certificate-card__image{height:200px;margin-bottom:15px;padding:20px;border-radius:10px;background:var(--color-lightgray);text-align:center}.certificate-card__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.certificate-card__text{font-size:1.4rem}@media (min-width:40.001em){.certificate{grid-template-columns:repeat(2,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (min-width:45.001em){.intro{margin-bottom:80px;text-align:center}.themes{grid-template-columns:1fr 1fr;gap:20px}.theme-block{border:1px solid var(--color-primary)}.activity{grid-template-columns:1fr 1fr}.activity-block{padding:30px 8%}.improvement{position:relative}.improvement-illust{position:absolute;top:20px;right:0}.improvement-illust img{width:200px}.improvement-theme{padding:30px 30px 40px}.improvement-theme ol{display:flex;flex-wrap:wrap;justify-content:center}.improvement-theme li{min-width:31%;margin-bottom:0}.sdgs-icons{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}@media (min-width:60.001em){.top-news{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between}.top-news__side{flex:0 0 23.6%;margin-bottom:0}.top-news__content{flex:0 0 74.4%;min-height:280px}.top-news__illust{z-index:-1;position:absolute;bottom:0;left:-15px;width:auto;margin:0}.theme-block__heading{padding:.8rem 3rem;font-size:2rem}.theme-block__content{padding:2rem 3rem}.certificate{grid-template-columns:repeat(3,1fr)}.certificate-card__text{font-size:1.5rem}}@media (max-width:45em){.intro{margin-bottom:50px}.intro br{display:none}}/*# sourceMappingURL=maps/sustainability.css.map */
