@charset "utf-8";body{color:#333;font-size:16px;font-family:Verdana,'Roboto',sans-serif;line-height:1.5}.logo img{margin-top:6px;height:40px !important}.archive .ttl_h1{background:#f1f1f1;border:none;padding:25px;text-align:center;font-size:23px;color:#666}.article-flex{display:flex;flex-wrap:wrap;margin-bottom:30px}.article-flex article{flex-basis:50%}@media (max-width:991.98px){.article-flex article{flex-basis:100%}}@media (min-width:991.99px){.list .post_links{padding:0 10px;height:100%}}[class^=icon-],[class*=" icon-"]{color:#ccc}.list .post_links .product_thumb{background-color:#fff;background-size:100% auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;-ms-background-size:100% auto}.list .post_links .product_thumb span{width:150px;height:210px;display:block}@media (max-width:575.98px){.list .post_links .product_thumb span{width:100px;height:150px}}.list .post_ttl{font-weight:700;line-height:140%;margin-top:1rem}.list .list-text{padding:.5rem 0 .5rem 1rem;width:100%}.list-text .excerpt{color:#666;width:100%;line-height:140%}.list-text .btn-detail{text-align:center;margin-top:20px}a .list-text .btn-detail span{background-color:#227f3a;padding:10px 30px;color:#fff}.btn-detail span.btn--red.btn--cubic{border-bottom:5px solid #125d25}.btn-detail span.btn--radius{border-radius:100vh}.btn-detail .fa-position-right{position:absolute;top:calc(50% - .5em);right:1rem}@media (max-width:575.98px){.list-text .excerpt{font-size:13px}a .list-text .btn-detail span{padding:7px 0;display:block;font-size:13px}.list-text .btn-detail{margin-top:15px}}.button1 .has-background:hover{background-color:#000!important;transition:.5s}