﻿.news-03-c-01 { display: block; }

.news-bot-fl-02 { text-align: center; font-size: 15px; color: #333333; line-height: 40px; height: 40px; overflow: hidden; }

.business-art { min-height: 350px; }

.ry-fy .fy { width: auto; }
.fy { padding: 0 8px; }

.re-page03-t-03 { margin-bottom: 50px; }

.investor-fr-date-01 { width: auto; padding: 0 10px; }

.ir-list-type02-title-span { cursor: pointer; }
.ir-list-type02-title-span-a { font-weight: bold; color: #27439f; }

.investor-fr-title-011 { width: 63px; text-align: center; font-size: 15px; color: #333333; cursor: pointer; }
.investor-fr-title-011:nth-child(n+2) { margin-left: 10px; }

.img_new { vertical-align: middle;}
