.blog-card{background:rgb(251 140 0 / .02);border:1px solid #fb8c00;word-wrap:break-word;max-width:100%;border-radius:5px;margin:0 10px 15px 10px;box-shadow:0 0 3px 0 rgb(0 0 0 / .2);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.blog-card:hover{cursor:pointer;box-shadow:0 10px 20px -5px rgb(0 0 0 / .2);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.blog-card:before{font-family:FontAwesome;position:absolute;padding:2px 6px;content:"\f02e 詳細を見る";background-color:#fb8c00;color:#fff;font-size:.8em;z-index:1}.blog-card a{text-decoration:none}.blog-card-thumbnail{width:35%;display:table-cell;vertical-align:middle;padding:10px 0 10px 10px}.blog-card-thumbnail img{padding:0}.blog-card-content{display:table-cell;vertical-align:middle}.blog-card-title{font-size:1em;margin:5px 10px 5px 0;font-weight:700;line-height:1.4}.blog-card-title:hover{text-decoration:underline}.blog-card-excerpt{font-size:.74em;color:#4c4c4c;margin:0 10px 5px 0;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.blog-card .clear{clear:both}@media screen and (max-width:500px){.blog-card:before{font-size:.56em}.blog-card-title{font-size:.70em}.blog-card-excerpt{font-size:.60em}}