/*--------------------------------------------------------*/
/* AkuseruDesign [トップページ用CSS]
/* 2009.12.25 - Y.Kasahara
/*--------------------------------------------------------*/

/*----- ▼全体構成 ---------------------------------------*/

body	{
	margin:0px;padding:0px;
	font-size:12px;color:#555555;line-height:1.5em;
	background-image:url(../img/body_bg.gif);
	background-position:top center;
	background-repeat:repeat-x;
}

#main	{
	width:840px;margin:0px auto 10px auto;padding:0px;
	/*background-image:url(../img/main_bg.gif);*/
}

#contents	{
	width:820px;margin:0px auto 10px auto;padding:0px;
	background-image:url(../img/top_main_bg.gif);
}
#contentsLeft	{
	float:left;
	width:180px;margin:0px;padding:0px;
}
#contentsMain	{
	float:left;
	width:470px;margin:0px 0px 0px 20px;padding:0px;
}
#contentsRight	{
	float:right;
	width:140px;margin:0px;padding:0px;
	background-image:url(../img/top_right_bg.gif);
	background-position:bottom;
}


/*----- ▼トップページ設定 -------------------------------*/

#topMainImage	{
	width:840px;margin:0px auto 15px auto;padding:0px;
}

.topInformation	{
	margin:0px;padding:0px;
}
.topInformation p	{
	margin:0px 0px 8px 0px;padding:0px 3px 5px 3px;
	border-bottom:1px dotted #999999;
}

.topLeftBanner	{
	margin:0px 10px 15px 0px;padding:0px;
}
.topLeftBanner img	{
	margin:0px 0px 5px 0px;
	height:50px;
}
.topLeftBanner a:hover	{
	background:none;
}
.topRightBanner	{
	margin:0px 10px 10px 10px;padding:0px;
}
.topRightBanner img	{
	margin:0px 0px 5px 0px;
	height:60px;
}
.topRightBanner a:hover	{
	background:none;
}

.topSideAddress	{
	margin:0px;padding:10px 0px 0px 0px;
}

.calendar {
	width:350px;margin:0px auto 10px auto;padding:0px;
	border-collapse:collapse;
	font-size:12px;color:#555555;
	border:1px solid #CCCCCC;
}
.calendar th {
	padding:2px;
	text-align:center;vertical-align:top;
	font-weight:bold;
	background-color:#CAC0B0;
	border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
	border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;
}
.calendar td {
	padding:2px;
	border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
	border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;
}




/*----- ▼見出し設定 -------------------------------------*/

h2	{
	clear:both;
	margin:0px 0px 10px 0px;padding:0px;
	font-size:15px;color:#0066CC;
}
h3	{}
h4	{}
h5	{margin:0px 0px 0px 0px;padding:0px;}
h6	{margin:0px 0px 0px 0px;padding:0px;}


/*----- ▲ここまで ---------------------------------------*/

