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


.img01 {
	width:640px;
	overflow:hidden;
	margin:0 auto 60px;
	padding-top:15px;
}

.img01 a{
	padding-right:5px;
}

.img01_l{
	width:316px;
	margin:0 auto;
	text-align:right;
}

.img01_r{
	width:316px;
	margin:0 auto;
	text-align:right;
}

.txt_list_j{
	padding-top:15px;
	font-size:14px;
	line-height:25px;
	margin-bottom:60px;
}

.txt_list_j dt {
	float:left;
	width:48px;
	text-align:right;
}

.txt_list_j dd {
	margin-left:48px;
	display:block;
}

.txt_list_e{
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:60px;
	padding-top:15px;
}

.txt_list_e dt {
	float:left;
	width:20px;
}

.txt_list_e dd {
	margin-left:20px;
	display:block;
}

.s_list {
	padding-left:20px;
}



table {
	width:580px;
	margin:30px auto 0;
	border:solid #666;
	border-width:1px 1px 0 1px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}

table th{
	width:165px;
	padding:5px;
	border:solid #666;
	border-width:0 1px 1px 0;
}

table td{
	padding:5px 5px 5px 12px;
	border-bottom:1px solid #666;
	vertical-align:middle;
}


.img02 {
	padding-top:15px;
	margin:0 0 60px 30px;
}

.add {
	padding-top:15px;
	font-size:12px;
	line-height:15px;
	margin-bottom:5px;
	font-weight:bold;
}

.map_link {
	font-size:12px;
	line-height:15px;
	margin-top:5px;
	font-weight:bold;
}


/*追加コンテンツ*/

.charities {
	width:100%;
	padding-top:285px;
	margin-bottom:60px;
	line-height:27px;
	background:url(../aboutus/images/bg_img.jpg) no-repeat;
}

.charities p span{
	color:#00AA83;
}

.photo_eria {
	width:600px;
	margin:0 auto 60px;
	overflow:hidden;
}

.photo_eria .photo_L{
	margin:0 auto;
	width:377px;
	height:40px;
	padding-top:270px;
	background:url(../aboutus/images/photo01.jpg) no-repeat;
	text-align:center;
}

.photo_eria .photo_R{
	width:294px;
	height:31px;
	padding-top:212px;
	float:right;
	background:url(../aboutus/images/photo02.jpg) no-repeat;
	text-align:center;
}

.photo_eria p.text{
	clear:both;
	padding-top:15px;
	line-height:27px;
}

.photo_eria p.link{
	clear:both;
	padding-top:25px;
}

.photo_eria p.link a{
	color:#F5AD54;
	padding-bottom:3px;
	border-bottom:1px dotted #F5AD54;
}

.member {
	width:590px;
	margin:30px auto 60px;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
}

.member li {
	float:left;
	border-bottom:1px solid #CCC;
	padding-bottom:7px;
	margin-bottom:7px;
}

.member li.position {
	width:123px;
	padding-left:12px;
}

.member li.name {
	width:210px;
}

.member li.post {
	width:245px;
}

.kousei {
	text-align:center;
	margin-bottom:60px;
}

.map_eria {
	overflow:hidden;
	margin:0 auto 60px;
}

.map_eria .place{
	background:url(../common/orange_chip.gif) repeat-y left;
	padding-left:13px;
	margin-bottom:13px;
}

.map_eria h3{
	line-height:1.1;
	margin-bottom:3px !important;
	font-weight:bold;
}

.map_eria h4{
	line-height:1.1;
	font-weight:bold;
}


.map_eria_L {
	width:640px;
}

.map_eria_R {
	width:308px;
	float:right;
}

.map_eria .big_map {
	width:640px;
	margin-top:6px;
	text-align:right;
}

.map_eria .big_map img{
	display:inline;
	padding-right:5px;
	vertical-align:middle;
}

.map_eria .big_map a{
	color:#00AA83;
}

.jouhou {
	width:100%;
	overflow:hidden;
	margin-bottom:60px;
}

.jouhou li{
	float:left;
	margin:0 25px 20px 0;
}

.jouhou li p{
	margin:10px 0;
	font-size:12px;
}

.jouhou li.last{
	float:right;
	margin-right:0;
}