* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	list-style: none;
	color:#333333;
}
body {
	font-size: 75%;
	line-height:160%;
	background-image:url(img/bg.gif);
	background-repeat:repeat;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	
}

p {

margin:0 0 1em 0;

}
a:link, a:visited {
	color: #0066CC;
	text-decoration: none;
}
a:hover, a:active {
	color: #0066CC;
	text-decoration: underline;
}
#container {
	width: 900px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
#header {
	width: 900px;
	padding: 0px 0px 25px 0px;
	background-color: #FFFFFF;

}
#menu {
width: 850px;
	padding: 0px 0px 50px 50px;
	background-color: #FFFFFF;

}
#contents {
	width: 850px;
	padding: 0px 0px 25px 50px;
	background-color: #FFFFFF;
}
#contents_wrapper {

width:800px;
margin:0px 50px 0px 0px;
}

.event {

width:auto;
clear:both;

}
.event_side {
	width:280px;
	float:left;

}

.event_main {
	width:488px;
	float:left;
	margin:0px 0px 30px 0px;
	padding: 0px 0px 0px 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #660066;
	border-right-color: #660066;
	border-bottom-color: #660066;
	border-left-color: #660066;
}

.event_p {
	padding:5px;
	border: 1px solid #CCCCCC;
margin:10px 10px 10px 0px;	

}
#greeting_side {
	width:280px;
	float:left;

}

#greeting_main {

	width:488px;
	float:left;
	margin:0px 0px 30px 0px;
	padding: 0px 0px 0px 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #660066;
	border-right-color: #660066;
	border-bottom-color: #660066;
	border-left-color: #660066;
}
#entry_side {
	width:192px;
	float:left;

}

#entry_main {

	width:583px;
	float:left;
	margin:0px 0px 30px 0px;
	padding: 0px 0px 0px 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;

}



#new {
width: 200px;
padding:0px 0px 0px 0px;
float:left;

}

#new_text {
width:180px;
padding: 10px;
font-size:11px;
line-height:150%;
background-color:#f1f1f1;

}

#main {
width:575px;
float:left;
padding:0px 0px 0px 25px;
background-color:#FFFFFF;



}

.c-both {
	clear: both;
}

#footer {
width:800px;
padding:25px 50px 25px 50px;
clear:both;
}

.b15 {

margin:0px 0px 15px 0px;
}
.tb15 {

margin:15px 0px 15px 0px;
}
#copyright{
text-align:center;
font-size:10px;
line-height:130%;

}