@charset "utf-8";

@import "common.css";
@import "tablecloth.css";


/*トップページ
-------------------------------------*/
#Pageindex {}

#Pageindex #Main h4 {
	background:none;
	margin:0px 0px 20px;
	padding:0px;
}
.infoBox {
 background: url(../img/top-info.jpg) no-repeat left top;
 margin:20px 0px 10px;
 padding:5px 0px 10px;
}
.infoBox p {
 margin:0px 0px 5px;
 font-size:13px;
}
.menuBox {
 background-color: #F1F1E2;
 margin-bottom:15px;
 padding-bottom:3px;
}
	 .menuBox:after {
      content:".";
      display:block;
      clear:both;
      height:0;
      visibility:hidden;
	}
* html .menuBox {display:inline-block;}/*IE6*/
*+html .menuBox {display:inline-block;}/*IE7*/

.menuBox ul {
	float:left;
	padding:8px 0px 0px 8px;}
.menuBox ul li.menuLeft {
 margin:0px 0px 5px;
}
.menuBox ul li.menuRight {
 float:left;
 margin:0px;
}
.menuBox02 {
 background-color: #FFEBD7;
 margin-bottom:15px;
 padding-bottom:3px;
}
	 .menuBox02:after {
      content:".";
      display:block;
      clear:both;
      height:0;
      visibility:hidden;
	}
* html .menuBox02 {display:inline-block;}/*IE6*/
*+html .menuBox02 {display:inline-block;}/*IE7*/

.flaBox {
	float:right;
	padding-right:10px;
	padding-top:10px;
}

.menuBox02 ul {padding:8px 0px 0px 8px;}
.menuBox02 ul li.menuLeft {
 float:left;
 margin:0px;
}
.menuBox02 ul li.menuRight {
 float:left;
 margin:0px 0px 0px 15px;
}
.topBnrBox p {
 margin:0px 0px 10px;
}

/*お知らせ*/
#TopicsBox {
 margin-bottom:30px;
}
#TopicsBox dl {
	clear:both;
	margin:0px 20px;
	}
	 #TopicsBox dl:after {
      content:".";
      display:block;
      clear:both;
      height:0;
      visibility:hidden;
	}
#TopicsBox dt {
	float: left;
	clear: both;
	width: 90px;
	}
#TopicsBox dd {
	float: left;
	width: 370px;
	}

#TopicsBox dd a {
	display: inline;
	text-decoration:none;
}
p.topRss {}
p.topHistory {}


/*会社概要
-------------------------------------*/
.infoBoxCompany {margin-bottom:30px;}
.infoBoxCompany p {
 margin:0px 5px 2px;
 font-size:15px;
 font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.companyPresident {
 float:right;
 background: url(../img/company-photo.jpg) no-repeat left top;
 width:250px;
 height:160px;
 margin:0px 20px 20px;
}
p.greDay {
 margin:0px;
 padding:40px 0px 0px;
}
p.preName {text-indent:-9999px;}


/*介護事業
-------------------------------------*/
#Nursing {
 width:780px;
 margin:0px 10px 0px;
 padding-top:30px;
}
#Nursing img {vertical-align:top;}
#Nursing h3 {
 background:none;
 margin:0px 0px 10px;
 padding:0px;
}
#Nursing p {
 margin:0px 16px 10px;
}
.narsingMap {
 float:left;
 margin-bottom:40px;
}
.narsingMenu {
 float:right;
 width:372px;
 margin-bottom:40px;
}
.narsingMenu ul {
 clear:both;
 margin:0px;
 padding:0px;
}
.narsingMenu ul li {
 float:left;
 margin:0px 0px 5px;
}


/*採用について
-------------------------------------*/
p.abtPlace {
 float:left;
}
* html p.abtPlace {
 margin-left:23px;
 text-indent:-1px;
}


/*お問い合せ
-------------------------------------*/
#Pagecontact {}
#contact {}
.indispensable {
	color: #FF0000;
}
.fieldActive {
	width:250px;
}
.fieldActiveS {
	width:80px;
}
.fieldZipcode {
	width: 80px;
	margin-bottom:5px;
}
.fieldAddress {
	width:100px;
}
.fieldTel {
	width: 150px;
}
.fieldMail {
	width:250px;
}
.fieldInquiry {
	width:250px;
}
.fieldDay {
	width: 20px;
}
.fieldSubmit {
	text-align:center;
	background-color: #FFFFCC;
}
.fontCaution {color:#FF0000;font-size:12px;margin-left:3px;}

/*プライバシーポリシー*/
#Pageprivacy #Main ul {margin:0px 10px 10px 50px;}
#Pageprivacy #Main li {
 margin-bottom:5px;
 list-style-type: disc;
}
