@charset "UTF-8";

/*メインコンテンツ*/
#main_contents{
	width:980px;
}
#main{
	float:right;
	width:690px;
	height:850px;
	margin-left:10px;
	margin-bottom:8px;
	overflow:scroll;
	overflow-x:hidden;
}
#cam-list{
	width:690px;
	margin-bottom:10px;
}
#cam-list img{
	width:100px;
	height:100px;
	float:left;
}
#cam-list span{
	font-weight:bold;
}
#cam-list span.next{
	color:#0000CD;
}
#cam-list p{
	font-size:1.5em;
	color:#2F4F4F;
	text-shadow:6px 6px 20px #666666;
	background:url(../images/event/title10_03.jpg) no-repeat center;
	width:700px;
	text-align:center;
}
#cam-list dl dt{
	font-size:1em;
	color:#4682B4;
	border-bottom:dotted 3px #708090;
	background:url(../images/event/mark_tenki_kumori_ame.png) no-repeat 580px -10px;
}
#cam-list dl dd{
	font-size:0.8em;
	border-bottom:dotted 3px #708090;
}
#cam-list dl dd a{
	color:#FF0000;
}
#cam-list dl dd a:hover{
	color:#800080;
}

/*イベントリスト*/
#event-list{
	margin:0;
	margin-left:15px;
	padding:0;
}
#event-list h1{
	font-size:1.5em;
	color:#2F4F4F;
	text-shadow:3px 3px 15px #666666;
	width:670px;
	text-align:center;
	background:url(../images/event/title10_03.jpg) no-repeat center;
}
#event-list h2{
	font-size:0.8em;
	margin-top:5px;
	border-bottom:dotted 3px #708090;
	background:url(../images/event/011.gif) no-repeat top left;
}
#event-list h3{
	font-size:0.8em;
	border-bottom:dotted 3px #708090;
	background:url(../images/event/016.gif) no-repeat top left;
}
#event-list table{
	border-collapse:collapse;
	margin-bottom:15px;
}
#event-list table caption{
	color:#AAAAAA;
	font-size:0.5em;
}
#event-list table th,td{
	width:670px;
	border:none;
}
#event-list th.midashi{
	color:#483D8B;
	font-size:1em;
	text-shadow:3px 3px 15px #666666;
	padding:8px;
	background:url(../images/event/title09_03.jpg) no-repeat;
}
#event-list th.yoteibi{
	color:#191970;
	text-shadow:3px 3px 15px #666666;
	background:url(../images/event/leaf03-002.gif) no-repeat 90px -3px;
}
#event-list th.yoteibi02{
	color:#191970;
	text-shadow:3px 3px 15px #666666;
	background:url(../images/event/leaf03-002.gif) no-repeat 140px -3px;
}
#event-list th.yoteibi03{
	color:#191970;
	text-shadow:3px 3px 15px #666666;
	background:url(../images/event/leaf03-002.gif) no-repeat 125px -3px;
}
#event-list img{
	margin-top:10px;
}
/*サイドのカレンダー*/
#side-cal{
	float:left;
	width:280px;
	height:850px;
	background:url(../images/event/leaf03-011.gif) repeat-x bottom right;
	background-color:#D3D3D3;
}
table{
	margin:10px 15px 15px 15px;
}
table th,td{
	font-size:0.8em;
}
#side-cal p{
	font-size:0.5em;
	margin-left:10px;
}

/*フォーム*/
form{
	clear:both;
	width:900px;
	margin:10px 20px 0 20px;
	padding-top:20px;
	background-color:#DEB887;
	border-radius:20px;
}
form h4{
	background-color:#8FBC8B;
	width:500px;
	padding:3px;
	margin-left:240px;
	margin-bottom:5px;
	font-size:1.2em;
	color:#2F4F4F;
	text-shadow:3px 3px 15px #2F4F4F;
	border-radius:10px;
	text-align:center;
}
form hr{
	margin:8px;
}
form p.cyuui{
	font-size:0.75em;
	color:#2F4F4F;
	text-align:center;
}
optgroup {
	font-style: normal;
}
form p,label,dl,textarea,option{
	margin:5px 10px 5px 100px;
}
form input#submit_button {
	margin-right:10px;
	margin-bottom:15px;
	padding: 3px 20px;
	font-size:0.65em;
	background-color:#708090;
	color:#FFFFFF;
	border-style: none;
	border-radius:15px;
	box-shadow:5px 5px 10px #666666;
}

/*過去メニュー*/
#kakoevento{
	width:980px;
	margin:20px;
}
#kako{
	width:400px;
	float:left;
	background-color:#F5FFFA;
}
#kako h5{
	width:360px;
	color:#191970;
	padding:8px;
	margin-top:10px;
	border-radius:15px;
	box-shadow:5px 5px 10px #666666;
	text-align:center;
	font-size:1em;
	background:url(../images/event/leaf03-002.gif) no-repeat 20px 10px;
	background-color:#EEE8AA;
	text-shadow:3px 3px 15px #666666;
}
#kako ul{
	margin:10px 0 5px 35px;
}	
#kako ul li{
	list-style-type:none;
}
#kako ul li a{
	text-decoration:none;
	font-size:0.8em;
	color:#191970;
}
#kako ul li span{
	color:#008000;
	text-shadow:7px 7px 10px #2F4F4F;
}
#kako img{
	width:180px;
	height:80px;
	margin-top:5px;
}
#kakoevent img{
	float:right;
	width:520px;
}