/****************************************
		about/index
*****************************************/
.about .txt p{
	color:#666666;
	font-size:80%;
	line-height: 1.5;
}
.about .table01{
}
.about .table01 li{
	border-bottom:1px dotted #333333;
	padding-bottom:10px;
	margin-bottom:10px;
}
.about .table01 li.last{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}
.about .table01 dl:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.about .table01 dl{
	zoom: 1;
}
.about .table01 dl dt{
	background:#DDDDDD;
	float:left;
	width:120px;
	font-size:80%;
	font-weight:bold;
	text-align:center;
}
.about .table01 dl dd{
	float:right;
	width:484px;
	color:#666666;
	font-size:80%;
}
.about .table01 dl dd li{
	color:#666666;
	font-size:80%;
	padding-left:1.5em;
	border:none;
	padding-bottom:0;
	margin-bottom:0;
	line-height: 1.5;
}
.about .table01 dl dd li:before {
	content:"\21d2\20";
    margin-left: -1.5em;
}
.about .table01 dl dd dt{
	background:none;
	width:134px;
	color:#666666;
	text-align:left;
	line-height: 1.5;
}
.about .table01 dl dd dd{
	width:350px;
	line-height: 1.5;
}

.about .link01{
	font-size:100%;
}
.about .link01 a:before {
	content:"\25b6\20";
}

.about #main a{
	color:#754C24;
	text-decoration:underline;
}
.about #main a:hover{
	color:#999;
}


/****************************************
		about/member
*****************************************/
.about .box_member .fl{
	width:126px;
}
.about .box_member .fr{
	width:478px;
}

.about .box_member .fr .name{
	color:#2F4191;
	font-size:150%;
	font-weight:bold;
}
.about .box_member .fr .name span{
	color:#2F4191;
	font-size:80%;
	font-weight:normal;
	margin-left:10px;
}

.ml20{
	margin-left:20px;
}


