@charset "shift_jis";
/* CSS Document */

ul.eventlist{
	margin: 4px;
	list-style-type:none;
}
ul.eventlist li{
	background:url(../img/line.gif) repeat-x center bottom;
	padding: 12px 8px;
}
ul.eventlist li a{
		background:url(../img/icon_link.gif) no-repeat 0 2px;
	padding: 0 0 0 18px;
}
table th{
	font-weight:normal;
	background:#d2f5cb;
}
table.event{margin:10px 10px 10px 0;}
table.event th,table.event td{
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	line-height: 140%;
}

table.event td.no{text-align:right;}
table.event td.txtC{text-align:center;}
table.event td.eventTitle{text-align:center;font-size:120%;}

table.touroku,table.cofirm,table.event,table.ariake{
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
}
table.touroku th{
	text-align:left;
	font-weight:normal;
	background:#fff4a4;
	width:150px;
}
table.ariake th{
	text-align:left;
	font-weight:normal;
	background:#fff4a4;
	width:210px;
}
table.touroku th,table.touroku td,table.ariake th,table.ariake td{
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:4px;
	line-height: 140%;
}
table.ariake td{
	vertical-align:middle;
}
table.touroku th strong{
font-weight:borld;
}

.addbox{
	width:80%;
	border:solid 1px #ccc;
	margin: 5px 0;
	padding: 0.6em;
	line-height: 150%;
}
#error{
	margin:20px auto;
}
#error ul{
	margin:0;
	padding:0;
}
#error ul li{
	margin: 0 2em;
	padding: 0.5em;
}
.todofuken{
	float:right;
	margin: 10px 0;
	padding: 2px 0 8px 0;
}
	