@charset "utf-8";

body {
	background-color:#FFF5DC;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-y;
	background-position: center;
	margin:0; padding:0px;
	font-family: Meiryo,"メイリオ","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "ヒラギノ角ゴ Pro W3", Osaka;
	font-size:12px;
}
#wrapper {
	width:720px; margin:0px auto; background-color:#fff4f4;
}
#Contents {margin:10px 10px 15px;}
/**/
td ,th {vertical-align:top; text-align:left;}

#Contents .topPhoto {text-align:center;}

#Contents .topMessage {color:#333; line-height:20px; font-size:13px; font-weight:bold;}
#Contents .topMessage em { border-bottom:1px dotted #090; font-style:normal; color:#090;}
#Contents .topMessage strong {  font-weight:normal; color:#f30;  padding:0 3px;}


.topEvent {border:1px dotted; border-color:#990000; margin:6px; padding:4px;font-weight:normal!important;}

.scheduleTable th,
.scheduleTable td { text-align:center; vertical-align:middle;}

.scheduleTable thead th{ background-color:#FF3300; color:#fff;}
.scheduleTable tbody td{ background-color:#FFFF99;}

.event th { font-size:14px; color:#411}
.event td { padding:3px 1em;font-size:13px; color:#663300;}

h2 {border-left:5px solid #060; font-size:16px; line-height:120%; margin:0; padding:0 0 0 3px; border-bottom:1px solid #060;}
h3 { margin:0; padding:3px; font-size:12px; font-weight:normal; text-align:left; line-height:100%;}
h4 { margin:0; padding:3px; font-size:12px; font-weight:normal; text-align:left; line-height:100%; color:#0033CC}
