@charset "utf-8";

@import "common.css";


/*トップ
-------------------------------------*/

/*メインインフォイメージ*/
#HeadImg {
	height:520px;
	background-image: url(../img/top-main-info.jpg);
	background-repeat: no-repeat;
	}
#HeadImg h2,
#HeadImg p {text-indent:-9999px;background-image:none;}

#HeadImg h2 {height:20px;}
#HeadImg p.copy {height:20px;}

#HeadImg p.more {
 float:right;
 margin:100px 10px 0px 0px;
}
* html #HeadImg p.more {margin-right:5px;}/*IE6*/

#HeadImg p.more a {
 display:block;
	width:140px;
	height:25px;
}

/*お知らせ
-------------------------------------*/
#TopicsBox {
margin-bottom:30px;
}
#TopicsBox dl {
	clear:both;
	background: url(../img/arrow.gif) no-repeat 5px 4px;
	margin:0px;
	padding-left:25px;
	}
	 #TopicsBox dl:after {
      content:".";
      display:block;
      clear:both;
      height:0;
      visibility:hidden;
	}
#TopicsBox dt {
	float: left;
	clear: both;
	width: 100px;
	}

* html #TopicsBox dt {width: 80px;}/*IE6*/

#TopicsBox dd {
	float: left;
	width: 440px;
	}
* html #TopicsBox dd {}/*IE6*/

#TopicsBox dd a {
	display: inline;
	text-decoration:none;
}

/*プロフィール
-------------------------------------*/
#Profile ul {
 margin:0px 20px 50px;
	}
#Profile ul li {
	margin:0px 60px 10px;
	list-style-type: disc;
	}

#Profile dl {
	clear:both;
	margin:0px 60px 40px;
	}
	 #Profile dl:after {
      content:".";
      display:block;
      clear:both;
      height:0;
      visibility:hidden;
	}
#Profile dt {
	float: left;
	clear: both;
	width: 90px;
	margin-bottom:5px;
	}

* html #Profile dt {width: 80px;}/*IE6*/

#Profile dd {
	float: left;
	width: 340px;
	}
* html #Profile dd {}/*IE6*/

	.profileInfo {
	background:url(../img/profile-info.jpg);
	height:230px;
	margin-bottom:10px;
	}
.profileInfo h2,
.profileInfo p {text-indent:-9999px;background-image:none;}

/*コンセプト
-------------------------------------*/
#Concept {}
#Concept ul {
 margin:0px 20px 50px;
	}
#Concept ul li {
	margin:0px 60px 10px;
	list-style-type: disc;
	}
	
/*業務内容
-------------------------------------*/
#Business {}
#Business ul {
 margin:0px 20px 50px;
	}
#Business ul li {
	margin:0px 60px 10px;
	list-style-type: disc;
	}

/*経営総合支援バナー
-------------------------------------*/
.bnrManagement {
 clear:both;
 margin:0px;
}

/*所在地
-------------------------------------*/
#Access {}
.accessMap {
 float:right;
 margin:0px 40px 50px 10px;
}

/*リンク
-------------------------------------*/
#Links {}
#Links table {
	background:url(../img/dot-line.gif) repeat-x left bottom;
	margin: 0px 0px 20px 10px;
	width:530px;
}
#Links table th {
	padding: 5px 0px 10px 5px;
	font-weight: normal;
	text-align:center;
}
#Links table td {
	padding: 5px 0px;
}
#Links table td.linkHp {
 border-bottom:1px solid #333333;
}
a.linkArrow {
	background:url(../img/arrow02.gif) no-repeat 0px 0px;
	padding:0px 0px 0px 18px;
	color:#333333;
	font-weight:bold;
}
.btHp {
 float:right;
}
.btHp a {
 background-image:none;
 padding:0px;
}
/*お問い合わせ
-------------------------------------*/
#Contact {}

.indispensable {
	color: #FF0000;
}
.fieldActive {
	width: 350px;
}
.fieldZipcode {
	width: 80px;
	margin-bottom:5px;
}
.fieldAddress {
	width: 350px;
}
.fieldTel {
	width: 150px;
}
.fieldMail {
	width: 350px;
}
.fieldInquiry {
	width: 350px;
}
.fieldDay {
	width: 20px;
}
.fieldSubmit {
	text-align:center;
	background-color: #F3F3F3;
}
.fontCaution {color:#FF0000;font-size:12px;margin-left:3px;}
