﻿/* 20130115-1342 */

#trr-ctn-general .sports-clubs-guide .ttl-page { display: inline-block; width: 283px; vertical-align: middle; }
#trr-ctn-general .sports-clubs-guide { margin-bottom: 21px; }
.sports-clubs-guide #sports-clubs-guide { display: inline-block; vertical-align: middle; }

#f1-calendar li{ height: 90px; margin-bottom: 10px; }
#f1-calendar .date{ color: #FFF; border-right: 1px solid #FFF; float: left; width: 60px; }
#f1-calendar .date .dm{ background-color: #F90; border-bottom: solid 1px #FFF; height: 60px; text-align: center; }
#f1-calendar .date .dm .day{ display: inline-block; font-size: 33px; line-height: 33px; margin: 3px 0; }
#f1-calendar .date .dm .month{ font-size: 18px; text-transform: uppercase; }
#f1-calendar .date .hour{ background-color: #BEB7AF; font-size: 15px; font-weight: bold; height: 30px; line-height: 30px; vertical-align: middle; text-align: center; }
#f1-calendar .info{ background-color: #ECEBE7; color: #978E81; line-height: 15px; float: left; height: 71px; padding: 10px; width: 538px;}
#f1-calendar .info .txt{ float: left; font-size: 12px; width: 449px; }
#f1-calendar .info h6{ font-size: 15px; font-weight: bold; line-height: 20px; text-transform: uppercase; }
#f1-calendar .info .ctn-image{ float: left; height: 67px; width: 89px; }