/*トップページ下部コンテンツコンテナ
---------------------------------------------------- */
#topcontents { padding: 0px; margin: 0px 0px 10px; height: 250px; width: 720px;}
/*トップページ下部分左*/
#topcontents #topunleft { margin: 0px; padding: 0px; height: auto; width: 350px; float: left; text-align: left; }
#topcontents #topunleft img { vertical-align: bottom;}
/*トップページ下部分右*/
#topcontents #topunright { margin: 0px; padding: 0px; height: auto; width: 350px; float: right; text-align: left; }
#topcontents #topunright img { vertical-align: bottom; }

/*練習日程
---------------------------------------------------- */
#rensyu {width: 330px; margin-left: 0px;}
#rensyubox { background:url(./images/info_22.gif) no-repeat;}
#rensyubox #text {line-height: 25px; padding-top: 0px; padding-left:20px; padding-right:10px; fixed; overflow:auto; height:185px;}
#rensyuend { margin: 0px; padding: 0px; height: 15px; width: 330px; background: url(./images/info_03.gif) no-repeat center top; }
table.ren {
border-collapse: collapse; 
border: 0px solid; /* 外側の枠線 */
width: 93%;
border-color: #CFCFCF; /* 線色：#CFCFCF */
}
table.ren td {
border-width: 1px 0px; /* 上下だけ引く */
border-color: green; /* 線色：緑 */
border-style: dashed; /* 線種：点線 */
padding: 0.4em; /* セル内側の余白 */
}

/*更新記録
---------------------------------------------------- */
#info {width: 330px; margin-left: 0px;}
#infobox { background:url(./images/info_02.gif) no-repeat;}
#infobox #text {line-height: 25px; padding-top: 20px; padding-left:20px; padding-right:10px; fixed; overflow:auto; height:165px;}
#infoend { margin: 0px; padding: 0px; height: 15px; width: 330px; background: url(./images/info_03.gif) no-repeat center top; }