@charset "UTF-8";body #MainContent{position:relative;padding:0 0 90px}body #MainContent:after{content:"";position:absolute;left:0;bottom:calc(-10% + 90px);transform:skewY(-8deg);transform-origin:bottom left;z-index:-1;width:100%;height:350px;background:#ebecef}body #MainContent .awarded-header{position:relative;z-index:-1;margin-bottom:-90px;border-top:3px solid transparent;-o-border-image:linear-gradient(to right,#fed531 0%,#40d755 100%);border-image:linear-gradient(to right,#fed531,#40d755);border-image-slice:1}body #MainContent .awarded-header:after{content:"";position:absolute;left:0;top:45%;transform:skewY(-8deg);transform-origin:bottom left;z-index:-1;width:100%;height:100%;background:#ebecef}body #MainContent .awarded-header h2{position:absolute;z-index:1;top:0;left:0;right:0;font-size:4rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}body #MainContent .awarded-header h2:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(to right,#fed531,#40d755);width:183px;height:183px;border-radius:50%}body #MainContent .awarded-header img{width:100%;height:770px;-o-object-fit:cover;object-fit:cover;overflow:hidden}body #MainContent .awarded-header p{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:2rem;letter-spacing:.05em;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}body #MainContent .awarded-content-ttl{display:flex;flex-direction:column;align-items:center;margin:0 0 40px}body #MainContent .awarded-content-ttl img{width:70px;height:77px}body #MainContent .awarded-company,body #MainContent .awarded-review{background:#ccc;background:url(/cdn/shop/files/pattern.png)}body #MainContent .awarded-company{padding:30px 40px}body #MainContent .awarded-company__lists{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}body #MainContent .awarded-company__lists-ttl{text-align:center;background:#bfad61;color:#fff;font-weight:700;font-size:2.5rem;width:100%;margin:0 0 10px;padding:20px}body #MainContent .awarded-company__lists-ttl:not(:first-child){margin-top:10px}body #MainContent .awarded-company__article{position:relative;z-index:1;width:calc((100% - 60px) / 3)}body #MainContent .awarded-company__article a{position:relative;text-align:center;background:#fff;display:flex;flex-direction:column;text-decoration:none;height:100%;padding:15px 15px 20px;box-shadow:0 0 7px #00000024}body #MainContent .awarded-company__article a:hover:before{display:block}body #MainContent .awarded-company__article a:hover:after{opacity:1;transition:.5s}body #MainContent .awarded-company__article a:hover .awarded-company__article-img img{transform:scale(1.2);transition:.5s}body #MainContent .awarded-company__article a:before{content:"";position:absolute;z-index:1;top:0;left:0;background:#ffffff4d;display:none;width:100%;height:100%}body #MainContent .awarded-company__article a:after{content:"";position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);opacity:0;background:linear-gradient(to right,#fed531,#40d755);transition:.5s;z-index:-1}body #MainContent .awarded-company__article-img{overflow:hidden;margin:0 0 40px}body #MainContent .awarded-company__article-img img{display:block;transition:.5s}body #MainContent .awarded-company__article-award{position:relative;font-size:1.7rem;font-weight:700;color:#b48120;line-height:1.36;letter-spacing:.05em;margin:0 0 50px;padding:0 10px}body #MainContent .awarded-company__article-award:after{content:"";background:url(/cdn/shop/files/leaf.png) center no-repeat;background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:50px;z-index:1}body #MainContent .awarded-company__article-company{margin-top:auto}body #MainContent .awarded-review{padding:30px 40px}body #MainContent .awarded-review .awarded-content-ttl{margin-top:20px}body #MainContent .awarded-review__lists{display:flex;flex-wrap:wrap;gap:30px 2%}body #MainContent .awarded-review__lists:not(.is_3column){flex-direction:column;align-items:center}body #MainContent .awarded-review__lists.is_3column .awarded-review__list{width:32%}body #MainContent .awarded-review__list a{text-align:center;text-decoration:none}body #MainContent .awarded-review__list a:hover{text-decoration:underline}body #MainContent .awarded-review__list-img img{display:block}body #MainContent .awarded-review__list-txt{margin:20px 0 0}@media screen and (max-width:768px){body #MainContent{padding:0 0 49.3333333333vw}body #MainContent:after{bottom:-74vw;transform:skewY(-20deg);height:80vw}body #MainContent .page-width{padding:0}body #MainContent .awarded-header{margin-bottom:-9.3333333333vw}body #MainContent .awarded-header h2{font-size:5.3333333333vw}body #MainContent .awarded-header h2:after{width:24.4vw;height:24.4vw}body #MainContent .awarded-header img{height:56vw}body #MainContent .awarded-header p{font-size:3.0666666667vw}body #MainContent .awarded-content-ttl img{width:9.4666666667vw;height:10.2666666667vw}body #MainContent .awarded-company{padding:4.6666666667vw 5.3333333333vw 5.3333333333vw}body #MainContent .awarded-company__lists{gap:3.3333333333vw 4%}body #MainContent .awarded-company__lists-ttl{line-height:1;font-size:5.3333333333vw;margin:0;padding:15px}body #MainContent .awarded-company__lists-ttl:not(:first-child){margin-top:5.3333333333vw}body #MainContent .awarded-company__article{width:48%}body #MainContent .awarded-company__article a{padding:2vw}body #MainContent .awarded-company__article-img{margin:0 0 4.6666666667vw}body #MainContent .awarded-company__article-award{font-size:2.126667vw;margin:0 0 5.3333333333vw}body #MainContent .awarded-company__article-award:after{height:6.4vw;background-size:38.6666666667vw 6.4vw;z-index:1}body #MainContent .awarded-company__article-company{font-size:2.6666666667vw}body #MainContent .awarded-review{padding:4.6666666667vw 5.3333333333vw 5.3333333333vw}body #MainContent .awarded-review .awarded-content-ttl{margin-top:2vw}body #MainContent .awarded-review__lists{gap:25px}body #MainContent .awarded-review__lists.is_3column .awarded-review__list{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/aw-award.css.map */
