@charset "UTF-8";



#main .release-body{ max-width: 1100px; margin: 0 auto; padding: 80px 5% 0; }
#main .release-body .ttl{ font-size: 34px; line-height: 1.5; color: #000000; font-weight: bold; text-align: center; }
#main .release-body .list-item{ margin-top: 50px; border-top: 2px solid #e84746; }
#main .release-body .list-item .item{ border-bottom: 1px solid #8d8d8d; padding: 20px 10px; }
#main .release-body .list-item .item .date{ font-size: 20px; line-height: 1.5; }
#main .release-body .list-item .item .txt{ font-size: 20px; line-height: 1.5; }
#main .release-body .home-btn{ max-width: 300px; margin: 50px auto 0; }
#main .release-body .home-btn a{ display: block; background-color: #000000; color: #ffffff; font-size: 20px; text-align: center; text-decoration: none; padding: 13px 0; border-radius: 32px; border: 2px solid #000000; }
#main .release-body .home-btn a:hover{ opacity: 1; background-color: #ffffff; color: #000000; }


@media screen and (max-width: 1210px) {
}
@media screen and (max-width: 767.5px) {
	#main .release-body{ padding-top: 20%; }
	#main .release-body .ttl{ font-size: 6vw; }
	#main .release-body .list-item{ margin-top: 10%; }
	#main .release-body .list-item .item{ padding: 7% 0; }
	#main .release-body .list-item .item .date{ font-size: 4vw; line-height: 1.5; }
	#main .release-body .list-item .item .txt{ font-size: 4vw; line-height: 1.5; }
	#main .release-body .home-btn{ margin-top: 10%; }
	#main .release-body .home-btn a{ font-size: 4vw; }
}



