@charset "utf-8";
/* CSS Document */

/*サブエリア左*/
#sub_left{
	width:200px;
	float:left;
	}
	
#sub_left a:hover img{
opacity:0.88;
filter:alpha(opacity=88);
-ms-filter: "alpha( opacity=88 )";
-moz-opacity:0.88;
}

#topix dl{
	font-size:0.8em;
	margin:10px auto 10px 10px;
	border-bottom:dotted 1px #ddd;
	}

#topix dt{
	font-weight:900;
}

#topix dd{
}

#sub_left h3{	
	margin-top:20px;
	margin-bottom:5px;
	width:100%;
	border-bottom:1px solid #0066cc;
	font-weight:bold;
	padding-left:3px;
	padding-right:-3px;

}

#hp li{
	list-style-type:none;
	list-style-image:url(../img/allow_blue.png);
	margin:5px auto 5px 20px;

}


/*メインエリア（中央）*/
	
#main_area {
	width:520px;
	margin-left:20px;
	float:left;
	background-color:#ffffff;
}

#main_area h2{
	font-size:1.2em;
	margin-top:20px;
	width:100%;
	border-bottom:3px solid #0066cc;
	font-weight:bold;
	padding-left:3px;
	padding-right:-3px;
}

#main_area dl{
	margin:10px auto 10px 10px;
	border-bottom:dotted 1px #ddd;
	}

#main_area dt{
	font-weight:900;
}

#main_area dd{
	margin-bottom:10px;
}
	
#main_area iframe{
	margin-top:30px;
}

/* 活動案内 */
/*.jigyouarea {
	margin: 0 0 30px 0;
}
*/
.list {
	padding: 10px;
	border-bottom: 1px #ccc dotted;
	overflow: hidden;
}
.list .jigyou {
	width: 120px;
	float: left;
}

.list .txt {
	padding: 10px;
	overflow: hidden;
}
.list .txt h3 {
	margin: 0 0 5px 0;
	font-size: 110%;
}

.list .txt table {
	margin: 0 0 10px 0;
}

.list .txt table th {
	padding: 2px;
	font-weight: normal;
}
.list .txt table td {
	padding: 2px;
}

