/* ======================== 目次 ==========================

	狛江ローンテニスクラブ

======================================================== */

.club_text01 { width:230px; }

.rock { width:445px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0px; margin:15px 0px; }
.rock p span { font-weight:bold; }

.visited { text-align:center; margin-bottom:5px; }

.base_fee { text-align:center; margin:0px auto; }

.container04 { width:511px; background:url(/img/common/container01_bg.gif) 0% 0% repeat-y ; margin:10px auto; }
.container04_body { width:481px; margin:13px auto; text-align:left; }

.label { background:url(/img/club/ico_court.gif) 2px 2px no-repeat; background-color:#4aae21; padding:1px 1px 1px 24px; border:1px solid #4aae21; color:#fff; }

.table_inquiry01 { width:375px; margin:20px auto 15px; background-color:#fde7ec; border-collapse:collapse; border:1px solid #fde7ec; }
.table_inquiry01 td { border-collapse:collapse; border:0px solid #ccc; padding:3px 10px; }
.table_inquiry01 td.tel { padding:0px; text-align:center; }


.table_club05 { width:445px; margin:5px auto; }
.table_club05 th { width:80px; border-bottom:1px dotted #ccc; border-collapse:collapse; color:#3366cc; padding:3px; }
.table_club05 th.end { border-bottom:0px dotted #ccc; }
.table_club05 td { border-bottom:1px dotted #ccc; border-collapse:collapse; padding:3px; }
.table_club05 td.end { border-bottom:0px dotted #ccc; }


.table_club06 { width:445px; border:1px dotted #999; border-collapse:collapse; margin:5px auto; }
.table_club06 td { border:1px dotted #999; border-collapse:collapse; padding:5px 0px; text-align:center; }
.table_club06 td.day { background-color:#ffffea; }
.table_club06 td.time { background-color:#f5f5f5; }
.table_club06 td.court { background-color:#f5f5f5; }
.table_club06 td.charge { width:155px; }


.table_club07 { width:445px; border:1px dotted #999; border-collapse:collapse; margin:5px auto 15px; }
.table_club07 td { border:1px dotted #999; border-collapse:collapse; padding:5px 0px; text-align:center; }
.table_club07 td.row01 { width:115px; background-color:#fde7ec; color:#f2456b; }
.table_club07 td.row02 { width:115px; background-color:#eaeffa; color:#3366cc; }
.table_club07 td.row03 { width:115px; background-color:#f5f5f5; }
.table_club07 td.column { background-color:#fbfbfb; }


.table_club08 { width:445px; border:1px dotted #999; border-collapse:collapse; margin:5px auto; }
.table_club08 td { border:1px dotted #999; border-collapse:collapse; padding:5px 0px; text-align:center; }
.table_club08 td.row01 { width:115px; background-color:#fde7ec; color:#f2456b; }
.table_club08 td.row02 { width:115px; background-color:#eaeffa; color:#3366cc; }
.table_club08 td.row03 { width:115px; background-color:#f5f5f5; }
.table_club08 td.column { background-color:#fbfbfb; }


.table_club09 { width:445px; border:1px dotted #999; border-collapse:collapse; margin:5px auto; }
.table_club09 td { border:1px dotted #999; border-collapse:collapse; padding:5px 0px; text-align:center; }
.table_club09 td.row { width:150px; background-color:#ffffea; }
.table_club09 td.column { background-color:#fbfbfb; }


.table_club10 { width:445px; border:1px dotted #999; border-collapse:collapse; margin:5px auto; }
.table_club10 td { border:1px dotted #999; border-collapse:collapse; padding:5px 5px; text-align:center; }
.table_club10 td.row01 { width:80px; background-color:#fbfbfb; }
.table_club10 td.row02 { text-align:left; }
.table_club10 td.row03 { width:95px; }
.table_club10 td.column { background-color:#ffffea; }

