@charset "utf-8";

div#content h2,
div#content h3 {
	margin:0;
	font-size:12px;
}
.topBox {
	margin-bottom:10px;
	padding-bottom:7px;
	background:url(../img/topBoxBottom.gif) 0 100% no-repeat;
}
.topBox-inner {
	padding:10px;
	background:url(../img/topBoxBg.gif) repeat-y;
}
div#area {
	float:left;
	width:385px;
}
div#job {
	float:left;
	margin-left:5px;
	width:225px;
}

/*================================================================================
メインイメージ
================================================================================*/
div#mainImage {
	margin-bottom:10px;
}

/*================================================================================
保育園・幼稚園検索
================================================================================*/
div#searchBox div#searchSet {
	padding-bottom:0;
	background:url(../img/searchSetBg.gif) 5px 100% no-repeat;
}


/* エリアから探す
================================================================================*/
div#searchBox div#area div.inner {
	padding:10px 10px 10px 15px;
	background:url(../img/areaBg.gif) 200px 10px no-repeat;
}
div#searchBox div#area th,
div#searchBox div#area td {
	line-height:1.0;
	vertical-align:top;
}
div#searchBox div#area th {
	width:55px;
}
div#searchBox div#area td {
	padding:2px 0;
}
div#searchBox div#area ul {display:inline;}
div#searchBox div#area li {
	display:inline;
	line-height:1.0;
	margin-left:0.5em;
	padding-right:0.5em;
	background:url(../img/separateLine.gif) 100% 50% no-repeat;
}
div#searchBox div#area li.last {
	background:none;
}


/* 職種から探す
================================================================================*/
div#searchBox div#job div.inner {
	position:relative;
	padding:10px 10px 10px 15px;
}
div#searchBox div#job ul {
	margin-bottom:42px;
}
div#searchBox div#job li {
	margin-bottom:5px;
}
div#searchBox div#job div.btn {
	position:absolute;
	bottom:10px;
	right:10px;
}
* html div#searchBox div#job div.btn {
	bottom:52px;
}




/*================================================================================
おすすめ保育園・幼稚園
================================================================================*/
div#recommendBox .rowBox {
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../img/dotline2.gif) 0 100% no-repeat;
}
div#recommendBox .last {
	margin:0;
	padding:0;
	background:none;
} 

div#recommendBox .box {
	float:left;
	width:295px;
	padding:0 5px;
}
div#recommendBox .second {
	float:right;
}
div#recommendBox .box img {
	float:left;
	margin-right:10px;
}
div#recommendBox .box .data {
	float:left;
	width:185px;
}
div#recommendBox .box .data h3 {
	font-weight:normal;
}


/*================================================================================
ココキャリ新着情報
================================================================================*/
div#infoBox {
	float:left;
	width:440px;
	margin-bottom:10px;
	padding-bottom:7px;
	background:url(../img/topBoxBottom2.gif) 0 100% no-repeat;
}
div#infoBox .topBox-inner {
	padding:10px;
	background:url(../img/topBoxBg2.gif) repeat-y;
}

div#infoBox dt {
	padding-left:14px;
	font-weight:bold;
	background:url(../img/arrow1B.gif) 0 0.3em no-repeat;
}
div#infoBox dd {
	margin-bottom:10px;
	padding:0 0 10px 14px;
	background:url(../img/dotline1.gif) bottom repeat-x;
}
/*
div#infoBox dd span {
	display:block;
	padding-left:14px;
	background:url(../img/arrow1R.gif) 0 0.3em no-repeat;
}
div#infoBox dd a {
	color:#443e3b;
}
div#infoBox dd.last {
	margin:0;
	padding:0;
	background:none;
}
*/
div#infoBox div.backNumber {
	float:right;
	padding-left:14px;
	background:url(../img/arrow1R.gif) 0 0.3em no-repeat;
}
div#infoBox div.backNumber a {
	color:#443e3b;
}

/*================================================================================
関連サイト
================================================================================*/
div#relationBox {
	float:right;
	width:190px;
}
div#relationBox h2 {
	margin-bottom:10px;
}
div#relationBox ul li {
	margin-bottom:10px;
	text-align:center;
}
