#commendation article.page .head h1 img{width:56.6rem;left:-2.7rem}@media screen and (max-width: 768px){#commendation article.page .head h1 img{width:100%}}#commendation .contents section.target{background:#bdda7d;border-radius:1rem;padding:6rem}@media screen and (max-width: 768px){#commendation .contents section.target{padding:4rem 2rem 5rem}}#commendation .contents section.target+.target{margin-top:4.5rem}@media screen and (max-width: 768px){#commendation .contents section.target+.target{margin-top:2rem}}#commendation .contents section.target h2{line-height:1.34;text-align:center}@media screen and (max-width: 768px){#commendation .contents section.target h2{font-size:2.1rem}}#commendation .contents section.target .gallery{margin-top:6rem}@media screen and (max-width: 768px){#commendation .contents section.target .gallery{margin-top:4rem}}#commendation .contents section.target .gallery .group{display:flex}@media screen and (max-width: 768px){#commendation .contents section.target .gallery .group{display:block}}#commendation .contents section.target .gallery .group>*:nth-child(n+2){margin-left:1.2rem}@media screen and (max-width: 768px){#commendation .contents section.target .gallery .group>*:nth-child(n+2){margin-left:0;margin-top:1.5rem}}#commendation .contents section.target .gallery .group.col2 img{width:calc((100% - 1.2rem)/2)}@media screen and (max-width: 768px){#commendation .contents section.target .gallery .group.col2 img{width:100%}}#commendation .contents section.target .gallery .group.col3 img{width:calc((100% - 2.4rem)/3)}@media screen and (max-width: 768px){#commendation .contents section.target .gallery .group.col3 img{width:100%}}#commendation .contents section.target .gallery img{width:100%}#commendation .contents section.target .gallery figcaption{font-size:1.8rem;text-align:center;font-weight:500;margin-top:1.2rem;line-height:1.43}@media screen and (max-width: 768px){#commendation .contents section.target .gallery figcaption{font-size:1.6rem}}#commendation .contents section.target .award{border:2px solid #85c47d;background:#fff;width:100%;height:9.5rem;display:flex;align-items:center;justify-content:center;border-radius:4.75rem;margin-top:5.6rem}@media screen and (max-width: 768px){#commendation .contents section.target .award{margin-top:3rem;width:100%;height:12rem;border-radius:6rem;box-sizing:border-box}}#commendation .contents section.target .award .logo+.label{margin-left:.6rem}#commendation .contents section.target .award .label{font-size:2rem;line-height:1.33;font-weight:700}@media screen and (max-width: 768px){#commendation .contents section.target .award .label{font-size:1.8rem}}#commendation .contents section.target .award.habataku .logo{width:7.2rem}#commendation .contents section.target .award.midori .logo{width:17.5rem}@media screen and (max-width: 768px){#commendation .contents section.target .award.midori .logo{width:11rem}}#commendation .contents section.target .award.good_company{padding:0 1.8rem}@media screen and (max-width: 768px){#commendation .contents section.target .award.good_company{flex-direction:column}}#commendation .contents section.target .award.good_company .label{white-space:nowrap}@media screen and (max-width: 768px){#commendation .contents section.target .award.good_company .label{margin-top:.6rem}}#commendation .contents section.target .award.good_company .logo{width:23.8rem}@media screen and (max-width: 768px){#commendation .contents section.target .award.good_company .logo{width:15.2rem}}#commendation .contents section.target .award.mirai .logo{width:9.8rem}@media screen and (max-width: 768px){#commendation .contents section.target .award.mirai .logo{width:8rem}}#commendation .contents section.target .award_container{display:flex}@media screen and (max-width: 768px){#commendation .contents section.target .award_container{flex-direction:column}}#commendation .contents section.target .award_container>*:nth-child(n+2){margin-left:1rem}#commendation #example h2{font-size:2.6rem;text-align:center}#commendation #example h2+.contents_body{margin-top:8rem}#commendation #example .contents_body ul{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){#commendation #example .contents_body ul{flex-direction:column}}#commendation #example .contents_body ul li{border:1px solid #b8272d;border-radius:1rem;width:calc((100% - 5.6rem)/3);padding:6.5rem 0 4rem;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}@media screen and (max-width: 768px){#commendation #example .contents_body ul li{width:100%;min-height:22.2rem;padding:5.5rem 0 1.8rem}}#commendation #example .contents_body ul li:nth-child(n+2){margin-left:2.75rem}@media screen and (max-width: 768px){#commendation #example .contents_body ul li:nth-child(n+2){margin-left:0;margin-top:5rem}}#commendation #example .contents_body ul li:nth-child(3n+1){margin-left:0}#commendation #example .contents_body ul li:nth-child(n+4){margin-top:6.8rem}@media screen and (max-width: 768px){#commendation #example .contents_body ul li:nth-child(n+4){margin-top:5rem}}#commendation #example .contents_body ul li::before{content:"";display:block;width:8.6rem;height:11.1rem;background:url(/images/commendation/medal.png) center center/100% 100% no-repeat;position:absolute;top:-4.6rem;left:0;right:0;margin:auto}@media screen and (max-width: 768px){#commendation #example .contents_body ul li::before{width:6rem;height:7.7rem}}#commendation #example .contents_body ul li .title{font-size:2.6rem;color:#b8272d;line-height:1.34;text-align:center}@media screen and (max-width: 768px){#commendation #example .contents_body ul li .title{font-size:2.3rem}}#commendation #example .contents_body ul li .logo{max-width:100%;margin:3rem auto 0}@media screen and (max-width: 768px){#commendation #example .contents_body ul li .logo{margin-top:1rem}}#commendation #example .contents_body ul li.good_company .logo{width:30rem}@media screen and (max-width: 768px){#commendation #example .contents_body ul li.good_company .logo{width:21rem}}#commendation #example .contents_body ul li.habataku .logo{width:12.6rem}#commendation #example .contents_body ul li.midori .logo{width:24.7rem}#commendation #example .contents_body ul li.mirai .logo{width:15rem}#commendation #example .contents_body ul li.health .logo{width:14.9rem}#commendation #example+*{margin-top:7.7rem}
