/* CSS Document */

#main {
	width: 675px;
	margin: 0 auto 0 auto;
	}
	
#main p{
	fontsize: 12px;
	color: #666;
	margin: 10px 0 10px 5px;
	}

h2 {
	background:url(../../../osaki/image/midashi_kakuen_kojin3.jpg) no-repeat top;
	height: 26px;
	text-indent: -999px;
	margin-bottom: 15px;
	}


/*	osaki/info/index.html	保育園リスト*/
ul.icon_explain{margin:0 0 25px 0 ;height:148px;}
ul.icon_explain li{float:left;margin:0 12px 0 0;}

dl.anklink:after{clear:both;content:".";display:block;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0;}

dl.anklink{
	border-top:1px solid #efefef;border-bottom:1px solid #efefef;
	padding:10px 0 5px;
	zoom:1;}
	dl.anklink dt{
		width:115px;
		float:left;
		clear:both;
		text-align:center;
		font-weight:bold;}
		dl.anklink dt a{
			color:#666;}
	dl.anklink dd{
		margin-bottom:5px;
		width:558px;
		float:left;}
		dl.anklink dd a{
			background:url(../../../images/osaki/list/arrow.gif) left 50% no-repeat;
			margin:0 17px 0 0;
			padding-left:10px;}

h4.list_ken{
	background:url(../../../images/osaki/list/ken_bg.jpg) no-repeat;
	height:26px;
	margin:25px 0 10px;padding:0 0 0 10px;
	color:#666;clear:both;font-size:120%;
	line-height:1.7;}

table.list{
	width:675px;
	margin:0 0 10px;
	border-collapse:collapse;border:1px solid #efefef;}
	table.list tr.coloredcell{background:#f1faf7;}
	table.list th,
	table.list td{padding:10px;border:1px solid #efefef;font-size:12px;}
	table.list th{background:#efefef;color:#666;padding:6px;text-align:left;}
	table.list td{padding:6px 5px;color:#666;}
	table.list td.icon{width:90px;text-align:center;}
	table.list td.en{width:150px;}
	table.list td img{padding:2px}
	table.list td a{margin:0 3px 0 0;}
	table.list td span.newicon{background:#90c320;padding:1px 3px ;color:#fff;font-weight:bold;font-size:10px;}

.list_top a{
	background:url(../../../images/common/triangle-top.gif) no-repeat 0px 6px;
	margin-bottom:20px;
	padding-left:14px;
	text-align:right;font-size:12px;color:#666666;
	display:block;
	float:right;}
/*	osaki/info/index.html	保育園リスト了*/

.item-box {
	width: 675px;
	height: 131px;
	background:url(../../../osaki/image/bg_list.gif) no-repeat top;	
	margin-bottom: 15px;
	}
.item-box-big{width: 665px;border:#e4fff6 solid 5px;overflow:hidden;clear:both;
	border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;margin:0 0 15px;padding:0 0 15px;}
.logo {
	width: 150px;
	margin: 30px 20px 0 20px;
	float:left;
	text-align: center;
	}
.item-box-big .logo{width: 180px;margin:0;padding:20px 0 0;}	
.kugiri {
	margin: 30px 20px 0 0;
	float:left;
	}
.item-box-big .kugiri{margin:0px;padding:20px 20px 0 0;}	
.info {
	width: 420px;
	float: left;
	margin: 30px 0 0 0;
	}
	
.info1 ,.info1 a{
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	}
	
.info2 {
	font-size: 12px;
	color: #666;
	padding-left: 17px;
	background:url(../../../osaki/image/icon_house.jpg) no-repeat top left;
	}
	
.info3 {
	font-size: 12px;
	color: #666;
	padding-left: 17px;
	background:url(../../../osaki/image/icon_tel.jpg) no-repeat top left;
	}
	
	
.info table{font-size: 12px;color: #666;}
.info table th,.info table td{text-align:left;vertical-align:top;font-weight:normal;}
.info table th {white-space:nowrap;padding-right:10px;}