@charset "utf-8";
/* sub.css */
/*------------------------------------------------------------------------------------------
  「住宅型有料老人ホーム 安心・戸木」サイトCSSファイル
------------------------------------------------------------------------------------------*/

#business{
    width:960px;
	margin-left:20px;
	float:left;
	margin-bottom:40px;
}


.category-title{
/*    padding-top:20px;  */
	padding-bottom:20px;
}
	
#outline{
    width:950px;
	margin-left:50px;
	float:left;
}


#top-comment{
    width:950px;
	float:left;
	margin-top:20px;
	margin-bottom:40px;
}

#top-comment p{
    width:900px;
	margin-left:65px;
	font-size:110%;
}

#outline-table{
    width:900px;
    border: 1px #b2b2b2 solid;
    border-collapse: collapse;
    border-spacing: 10px;
    padding-top:20px;
    padding-bottom:30px;
	font-size:90%;
}


#outline-table td{
    border: 1px #b2b2b2 solid;
    border-collapse: collapse;
    border-spacing: 0;
	padding:10px;
	vertical-align:top;
}

.item{
    text-align:center;
	width:150px;
}

#table-address{
    width:400px;
	float:left;
	margin-left:10px;
}

#table-map{
    width:200px;
	float:right;
	margin-right:70px;
}

.address-line{
    border-style:none none none solid;
	border-color:#ffcc00;
	border-width:5px;
	padding-left:10px;
}



.group-comment{
    font-size:85%;
	padding-left:10px;
	padding-bottom:20px;
}

.group-image{
	padding-left:10px;

}

#contents-left01{
width:400px;
float:left;
padding-top:20px;
}

#contents-right01{
width:450px;
float:right;
padding-right:40px;

}

.title-sub{
padding-bottom:10px;

}


#business-table{
    width:871px;
	float:left;
	margin-left:30px;
	margin-top:20px;
}
	



#permit{
    width:840px;
	float:left;
	border-style:none;
	margin-left:60px;
	margin-bottom:20px;

}

#permit td{
	font-size:80%;
	padding:5px;
vertical-align:top;　　

}

.permit-item{
    width:260px;
	text-align:left;
}

#permit{
    width:840px;
	float:left;
	border-style:none;
	margin-left:60px;

}

#permit td{
	font-size:100%;
	padding:5px;
vertical-align:top;　　

}

.permit-item p{
    width:380px;
	text-align:left;
	margin:5px 15px;
	color:#666666;
}

.em{
    font-size:120%;
	color:#CC3366;
	font-weight:bold;
}
	
.permit-item ul{
    width:380px;
}

.permit-item ul li{
    list-style-type:disc;
}

/*
dl {
    clear: both;
    width: 70em;
	padding-left:20px;
}
dt {
    float: left;
    clear: both;
    padding: 0 1em;
	width:10em;
}
dd {
    margin: 0;
    padding-left: 5em;
}

*/

dl{
  clear: both;
  width:65em;
  }
  

dl dt {
  clear: left;
  float: left;
  margin: 0 0 0.8em;
  width: 19em;
/*  border-left: solid 8px #CCC;  */
  padding-left: 5px;
  color: #000;
  font-size:80%;
}

dl dd {
  margin-bottom: 1.2em;
  margin-left: 7em;
    font-size:80%;
}





#business_tb01 {
    width:871px;
    border-style:solid;
	border-color: #b2b2b2 #ffffff #b2b2b2 #ffffff ;
	border-width:1px;
    border-collapse: collapse;
    border-spacing: 5px;
	padding-top:20px;
	font-size:80%;
	margin-top:30px;
	margin-bottom:30px;

}


#business_tb01 td{
    border-style:solid;
 	border-color: #b2b2b2;
	border-width:1px;
    border-collapse: collapse;
    border-spacing: 0;
	padding:5px;
	vertical-align:middle;
	
}


#business_tb01 ul{
    width:180px;
	text-align:left;
	margin-left:10px;
}

#business_tb01 ul li{
    width:180px;
	float:left;
}



#business_tb02{
    width:650px;
    border-style:solid;
	border-color: #b2b2b2 #ffffff #b2b2b2 #ffffff ;
	border-width:1px;
    border-collapse: collapse;
    border-spacing: 5px;
	padding-top:20px;
	font-size:80%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:100px;

}


#business_tb02 td{
    border-style:solid;
 	border-color: #b2b2b2;
	border-width:1px;
    border-collapse: collapse;
    border-spacing: 0;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	
}




#jiban-title{
    width:920px;
	float:left;
	padding-top:20px;
}


#jiban-title h4{
    width:960px;
	height:34px;
	font-weight:bold;
	font-size:120%;
	color:#FF6600;
	background:url(../facility/images/h4_bp.jpg) repeat-x;
}

#license-title{
    width:920px;
	float:left;
	padding-top:30px;
}








