﻿@charset "utf-8";

ul.guide li span {
	position: absolute;
	top: 35px;
	left:15px;
	font-size: 90%;
	line-height: 1.6;
	}
	
table.eventTable {
	width: 600px;
	}
	
table.eventTable td.month { 
	padding-right: 22px;
	width: 86px; 
	vertical-align: top;
	}
	
table.eventTable td.event { 
	width: 300px; 
	vertical-align: top;
	}
	
table.eventTable td.photo {
	padding-left: 25px;
	width: 214px;
	vertical-align: top;
	}	
	
dl.event {
	float: left;
	width: 299px;
	}
	
dl.event dt {
	margin-bottom: 10px;
	height: 24px;
	font-weight: bold;
	border-bottom: #e5e5e5 dotted 1px;
	}
	
dl.event dt img {
	margin-left: 2px;
	}
	
dl.event dd {
	clear: both;
	margin-bottom: 10px;
	font-size: 85%;
	line-height: 1.6;	
	}

table.nameTable {
	border-collapse: separate;
	}
	
table.nameTable td {
	padding: 12px 15px;
	width: 150px;
	font-size: 75%;
	line-height: 1.5;
	}
	
table.nameTable th.pink {
	background-color: #fdeef4;
	}
	
table.nameTable th.blue {
	width: 70px;
	background-color: #e4f4fc;
	}
table.nameTable th.green {
	background-color: #e9f8d9;
	}
	
table.nameTable td.pink  { border: #fdeef4 solid 1px;}	
table.nameTable td.blue  { border: #e4f4fc solid 1px;}
table.nameTable td.green { border: #e9f8d9 solid 1px;}

p.kaisetsu {
	padding-left: 45px;
	font-size: 75%;
	line-height:29px;
	}

p.pink  { background:url(../images/bg_01.gif) no-repeat;}
p.blue  { background:url(../images/bg_02.gif) no-repeat;}
p.green { background:url(../images/bg_03.gif) no-repeat;}

table.first {
	margin-top: 493px;
	}

table.clubTable {
	margin: 5px 0 0 5px;
	border-collapse: separate;
	}
	
table.clubTable td {
	padding-right: 5px;
	}
	
span.bl_content{
	font-size: 10px;
	line-height: 200%;
	letter-spacing : 1px;
}

img.pointer{
	cursor:pointer;
}


table.ptaTable {
	margin-top:10px ;
	border:none;
	background: url(../images/bg_06.gif) left top repeat-y;
	}
	
table.ptaTable tr.pta {
	background: url(../images/bg_07.gif) 10px top no-repeat;
	}	

table.ptaTable td.date {
	width: 15%;
	vertical-align:top;
	padding:5px 0 0 10px;
	}
	
table.ptaTable td.news {
	width: 85%;
	padding:5px 10px 5px 0;
	}