*{
	color:#333333;
	line-height: 140%;
}
a {
	text-decoration:none;
}
h1 {
	display: none;
}
h2 {
	font-size:1.1em;
	margin-bottom:0;
	padding:0;
	display:block;
}
h3 {
	font-size:1em;
	margin-bottom:0;
	padding:0;
	display:block;
}
#sidemenu {
	display: none;
}
h4 {
	font-size:1em;
	margin-bottom:0;
	padding:0;
	clear:both;
}
#main {
	font-size:1em;
	margin-top:0;
	width:700px;
}
address {
	text-align:center;
	font-size:0.7em;
}
#textsize {
	display: none;
}
#navi {
	display: none;
}
#search {
	display: none;
}
#menu {
	display: none;
}
.year {
	display: none;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
/*********** #teble styles ***********/
/*テーブルの設定*/
table{
	text-align:left;
	font-size:0.8em;
	margin-bottom:10px;
}
caption{
	text-align:left;
	background:url(../img/new_line.gif) left bottom repeat-x;
}

td{
	padding:3px;
}
/*テーブルその他p要素でも使用する背景色の設定*/
table.right{
	float:right;
	margin:20px;
}
table.left{
	float:left;
	margin:20px;
}
.tdao{
	clear:both;
	background:#E6F8FF;
	font-weight:bold;
}
.tdki{
	clear:both;
	background:#FFFFE6;
	font-weight:bold;
}
.tdmido{
	clear:both;
	background:#BEE798;
	font-weight:bold;
}
/*********** #line styles ***********/
/*▲ul,olの設定▲*/
div#main p{
	margin:0px;
	margin-bottom:0.9em;
	font-size:0.9em;
	color:#333333;
	text-indent:1em;
	line-height:1.4;
	text-align:justify;/*IEのみ適用文章両端そろえの設定*/
	text-justify:inter-ideograph;/*IEのみ適用文章両端そろえの設定*/
}

div#main ul{
	width:585px;
	margin:0px;
	padding:0px;
	font-size:0.9em;
}
div#main ul li{
	background:url(../img/new_line.gif) left bottom repeat-x;
	margin:0;
	margin-bottom:3px;
	padding:0;
	padding-bottom:10px;
}


#base #container #content #main .member_left{
	float:left;
	margin-right:5px;
	width:300px;

}
#base #container #content #main .member_right{
	float:right;
	width:300px;

}
#base #container #content #main .kaiyu{
	width:300px;

}
#base #container #content #main .members{
	padding-left: 10px;
	height:90px;
	width:250px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-left-color: #999999;
	border-bottom-color: #999999;
	margin-bottom:20px;
	}
#base #container #content #main div.members p{
	margin-bottom:20px;
	margin-left:10px;
	float:right;
	width:180px;
	font-size:0.8em;
	text-align:left;
	text-indent:0;
	}
#base #container #content #main .members img{
	float:left;
	margin:0px;
	}