@charset "utf-8";
/* ===================================================================
CSS information

 file name  :company.css
 author     :wakahara
 style info :会社案内
=================================================================== */

#header .img {
	float: left;
	padding: 59px 0 0 500px;
	width: 448px;
	height: 91px;
	background-image: url(../img/bnr/img_company.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 32px;
	line-height: 32px;
	text-align: center;
}

/*----------------------------------------------------
	#main内
----------------------------------------------------*/
#main h2 {
	clear: both;
	margin: 6px 0 1em 0;
	padding: 6px 10px 1px 10px;	
	width: 700px;
	border-top: 4px solid #ACA899;
	border-bottom: 1px dotted #ACA899;
	font-size: medium;
	font-weight: bold;
	line-height: 27px;
	color: #006410;
}
#main h3 {
	clear: both;
	margin: 1em 0 0px;
	padding: 6px 10px 0px;
	border-bottom: 1px solid #ACA899;
	border-left: 15px solid #ACA899;	
	font-size: 1.3em;
}
#main p {
	margin-bottom: 1em;
}
#main p.right {
	text-align: right;
}
#main #title_30th {
	padding-right: 10px;
	padding-left: 10px;	
	width: 700px;
}

/*ごあいさつ*/
#main #aisatsuBox {
	padding-right: 30px;
	padding-left: 30px;
	width: 660px;
}
#main #tokui ul {
	padding: 87px 0px 21px 80px;	
	width: 590px;
	height: 102px;	
	background-image: url(../img/company/photo01.gif);
	background-position: left bottom;
	background-repeat: no-repeat;	
	font-size: 1.25em;
	font-weight: bold;
}
#main #tokui ul li {
	margin: 0px;
	padding: 0px;	
	list-style-position: outside;
	list-style-type: disc;
	line-height:34px;	
}
#main #yobikake ul {
	padding-left: 50px;
	margin-bottom: 2em;
	width: 610px;
	height: 120px;	
	font-size: 1.25em;
	color: #908B7A;
	font-weight: bold;
}
#main #yobikake ul li {
	list-style-position: outside;
	list-style-type: none;
	line-height: 40px;	
}

/*会社概要*/
#main #gaiyouBox {
	padding-left: 15px;
	padding-right: 15px;
	width: 690px;
}
#main #boxmap {
	height: 322px;
}
#main #boxL {
	float: left;
}
#main #boxR {
	float: left;
	margin-bottom: 0;
	padding-left: 10px;
	padding-top: 180px;
	line-height: 20px;
}
#main iframe {
	width: 300px;
	height: 300px;
	border: 0px;
}
#main #mapTxt {
	margin: 0px;
	padding: 0px;
	font-size: smaller;
}
.accessT{
	color: #908B7A;	
}
.accessD {
	vertical-align: middle;
	padding-right:5px;	
}

#main dl.gaiyou,
#main dl.gaiyou2 {
	float: left;	
	width: 688px;
	margin: 0px;
	border-left: 1px solid #E1D9CF;		
	border-right: 1px solid #E1D9CF;
}
#main dl.gaiyou {
	background-color: #EFEBE6;
}
#main dl.gaiyou2 {
	background-color: #F7F5F2;
}
#main dl.gaiyou dt,
#main dl.gaiyou2 dt {
	float: left;
	padding: 8px 10px 6px;	
	margin: 0px;
	width: 122px;
	border-top: 1px solid #E1D9CF;		
	text-align: left;
	color: #006410;
}
#main dl.gaiyou dt {
	background-color: #EFEBE6;
}
#main dl.gaiyou2 dt {
	background-color: #EFEBE6;
}
#main dl.gaiyou dd,
#main dl.gaiyou2 dd {	
	padding: 8px 10px 6px;
	border-top: 1px solid #E1D9CF;
	border-left: 1px solid #E1D9CF;
}
#main dl.gaiyou dd {	
	margin-left: 142px;
	background-color: #F7F5F2;
}
#main dl.gaiyou2 dd {
	float: left;
	margin: 0px;
	width: 180px;
	background-color: #F7F5F2;
}
.borderL {
	border-left: 1px solid #E1D9CF;
}

#main ul.gaiyouSub,
#main ul.gaiyouSub2,
#main ul.gaiyouSub3,
#main dl.gaiyouSub4,
#main dl.gaiyouSub,
#main dl.gaiyouSub2,
#main dl.gaiyouSub3,
#main dl.gaiyouSub4 {
	margin: 0px;	
	border: none;
}
#main dl.gaiyouSub dt,
#main dl.gaiyouSub2 dt,
#main dl.gaiyouSub3 dt,
#main dl.gaiyouSub4 dt {
	float: left;
	padding: 4px 7px 2px 0px;	
	width: 5em;
	border-top: none;
	background-color: #F7F5F2;		
	text-align: left;
	color: #908B7A;
}
#main dl.gaiyouSub dd,
#main dl.gaiyouSub2 dd,
#main dl.gaiyouSub3 dd,
#main dl.gaiyouSub4 dd {
	padding: 4px 7px 2px 0px;
	margin: 0px 0px 0px 5.5em;	
	border-top: none;
	border-left: none;
}
#main dl.gaiyouSub2 dt {
}
#main dl.gaiyouSub2 dd {
	float: left;
	width: 180px;	
	margin: 0;
}
#main dl.gaiyouSub3 dt {
	float: left;
	width: 106px;
	text-align: center;
}
#main dl.gaiyouSub3 dd {
	float: left;
	width: 142px;
	height:80px;	
	margin: 0;
	font-size: 11px;
	line-height: 18px;
}
#main dl.gaiyouSub3 dt.hosyo {
	float: left;
	width: 368px;
	font-weight:bold;
	text-align: left;
}
#main dl.gaiyouSub4 dt {
	float: left;
	width: 142px;
}
#main dl.gaiyouSub4 dd {
	float: left;
	margin: 0;	
	width: 106px;
}
.nintei {
	float: left;
	width: 131px;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}

/*プロフィール*/
#main #profBox {
	padding-right: 15px;
	padding-left: 15px;
	width: 690px;
}
#main #profBox .txtBox {
	float: left;
	width: 440px;
}
#main #profBox .photoBox {
	float: left;
	width: 240px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#main div.profImage {
	width: 660px;
	padding: 15px;
	clear: both;
}
#main p.return1 {
	margin-right: 400px;
}
#main p.return2 {
	margin-right: 350px;
}
#main p.return3 {
	margin-right: 300px;
}
#main p.return4 {
	margin-left: 400px;
}
#main p.return5 {
	margin-left: 350px;
}
#main p.return6 {
	margin-left: 300px;
}
#main div#prof01 {
	background-image: url(../img/company/prof_01.jpg);
	background-repeat: no-repeat;
}
#main div#prof02 {
	background-image: url(../img/company/prof_02.jpg);
	background-repeat: no-repeat;
}
#main div#prof03 {
	background-image: url(../img/company/prof_03.jpg);
	background-repeat: no-repeat;
}
#main div#prof04 {
	background-image: url(../img/company/prof_04.jpg);
	background-repeat: no-repeat;
}

/*FPロゴ画像部分*/
#main #prof03 .imgBox {
	float: left;
	width: 145px;
	padding-right: 15px;
}
#main #prof03 .txtBox {
	float: left;
	width: 500px;
}

/*ご質問・ご相談*/
#main #inquiry ul {
	padding-left: 70px;
	width: 590px;
	font-size: medium;
	color: #908B7A;
}
#main #inquiry ul li {
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 1em;
}
#main #bnrBox {
	text-align: center;
	width: 720px;
}

/*----------------------------------------------------
	#sub内
----------------------------------------------------*/

