@charset "euc-jp";
/* ================================
	/company/lNavi
================================ */
	#lNavi dt a {
		background: url(/company/img/company_lnavi_tit01.jpg) no-repeat left top;
	}
	#lNavi dt a:hover {
		background: url(/company/img/company_lnavi_tit01_on.jpg) no-repeat left top;
	}
	#lNavi dd.l01 a { background: url(/company/img/company_lnavi_bg01.jpg) no-repeat left top; }
	#lNavi dd.l02 a { background: url(/company/img/company_lnavi_bg02.jpg) no-repeat left top; }
	#lNavi dd.l03 a { background: url(/company/img/company_lnavi_bg03.jpg) no-repeat left top; }

	#lNavi dd.l01 a:hover { background: url(/company/img/company_lnavi_bg01_on.jpg) no-repeat left top; }
	#lNavi dd.l02 a:hover { background: url(/company/img/company_lnavi_bg02_on.jpg) no-repeat left top; }
	#lNavi dd.l03 a:hover { background: url(/company/img/company_lnavi_bg03_on.jpg) no-repeat left top; }

body.l01 #lNavi dd.l01 a {	background: url(/company/img/company_lnavi_bg01_on.jpg) no-repeat left top; }
body.l02 #lNavi dd.l02 a {	background: url(/company/img/company_lnavi_bg02_on.jpg) no-repeat left top; }
body.l03 #lNavi dd.l03 a {	background: url(/company/img/company_lnavi_bg03_on.jpg) no-repeat left top; }

/*------------------------------------------------------------
	File_name    : style.css	
-------------------------------------------------------------- */

/*		
===============================================================*/

/*------------------------------------------------------------
member.html
-------------------------------------------------------------- */
.ul_member01 {
	display: inline;
	float: left;
	position:relative;
    height: auto !important;
    min-height: 287px;
	height: 287px;
	background: url(../img/bg_member01.jpg) no-repeat left bottom;
	/*margin-bottom: 77px;*/
	padding-bottom: 0px;
	margin: 0px 0px 10px 0px;
	zoom: 1;

}
	.ul_member01 li {
			float: left;
			display: inline;
			background: url(../img/bg_member02.jpg) no-repeat left top;
			height: auto !important;
			min-height: 287px;
			height: 287px;
			margin: 0px 10px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 240px;
	}
		.ul_member01 li.last{
			margin: 0px 0px 0px 0px;
		}
			.ul_member01 li p.pic {
				margin-left: 62px;
				margin-right: 0;
				position: absolute;
				top: 55px;
			}
			.ul_member01 li p.memberDaihyou{
				padding: 240px 0px 0px 0px;
				font-weight:  bold;
				font-size: 115%;
				text-align: center;
			}
			.ul_member01 li p.memberName{
				padding: 220px 0px 0px 24px;
				font-weight:  bold;
				font-size: 116%;
			}
			.ul_member01 li dl {
				margin: 1px 10px 10px 24px;
				line-height: 1.3;
				color:   #666666;
			}
				.ul_member01 li dl dt {
					width: 5.5em;
					float: left;
					font-weight: bold;
				}
				.ul_member01 li dl dd {
					margin-left: 5.5em;
				}
				.ul_member01 li dl dd p {
					height: 1%;
				}
				





.sec_member{
			background: url(../img/member_img11.jpg) no-repeat left top;
			width:740px;
			height: 90px;
			margin-bottom: 20px;
}
			.sec_member .fltR{
						margin: 34px 57px 0px 0px;
			}
			.sec_member .fltL{
						margin: 24px 0px 0px 60px;
			}


/*------------------------------------------------------------
outline.html
-------------------------------------------------------------- */
.company_Subtitle {
	margin-bottom: 30px;
}
.company_Subtitle h3 {
	margin-bottom: 15px;
}
.company_Info {
	width: 524px;
	background: url(../img/company_bg01.jpg) no-repeat left bottom;
	padding-left: 216px;
	min-height:321px;
	height: auto !important;
	height: 321px;
}
.company_Info table {
	width: 99.9%;
	border:solid #999999 1px;
	line-height:1.5;
}

.company_Info table th {
	padding: 7px 5px 7px 10px;
	border-bottom: solid 1px #999999;
	border-right: dotted 1px #999999;
	font-weight: bold;
}
.company_Info table td {
	padding: 7px 5px 7px 10px;
	border-bottom: solid 1px #999999;
}

.company_T {
	clear:both;
	margin-bottom: 20px;
}

	.company_T h4 {
		clear:both;
		margin-bottom:20px;
	}
	.company_T span {
		font-weight:bold;
	}

	.company_T .company_S {
	padding-right: 16px;
	}
	.company_Access h4 {
		margin-bottom: 20px;
	}
.company_Address {
	width:300px;
	float: left;
}
.company_Address .comapny_Address02 {
	margin-bottom:80px;
	margin-top: 20px;
}
	.company_Address .comapny_Address02 .comapny_Ad01 {
		font-weight: bold;
	}
	.company_Address .comapny_Address02 .comapny_Ad02 {
		font-weight: bold;
		color: #CC0000;
	}
	.company_Address .comapny_Pdf {
		font-weight: bold;
		margin-bottom: 10px;
	}

.company_Map {
	widrth: 424px;
	float: right;
	padding-top:3px;
	margin-top: 20px;
}

.dl_outline01 {
}
	.dl_outline01 dt {
		float: left;
		width: 8em;
		margin-right: -8em;
		font-weight: bold;
	}
	.dl_outline01 dd {
		padding-left: 9em;
	}



/*------------------------------------------------------------
message.html
-------------------------------------------------------------- */
.messageBox01L {
	float: left;
	width: 270px;
}
.messageBox01R {
	float: right;
	width: 441px;
}
	.messageBox01R p {
		text-align: right;
	}


.messageBox02 {
	margin-top: 30px;
}
	.messageBox02 dt {
		color: #44A0D4;
		font-weight: bold;
		font-size: 115%;
		margin-top: 30px;
	}
	.messageBox02 dd {
		margin-top: 10px;
	}
		

.messageBox02InL {
	float: left;
	width: 441px;
}
	.messageBox02InL h3 {
		font-weight: bold;
		margin-bottom: 10px;
	}

.messageBox02InR {
	float: right;
	width: 230px;
}

.messageWriter {
	text-align: right;
	margin-top: 50px;
}