@charset "UTF-8";

/*----------------■base.css改変---------------*/
div#wrapper  {
	background:  none;
}
div#header  {
	height:  140px;
}

/*----------------■コンテンツ---------------*/

div#job  {
	width:  900px;
	height:  228px;
	margin-bottom:  20px;
	padding:  20px 0 0 20px;
	background:  url(../image_top/maincontents_bg_s.gif) no-repeat;
	overflow:  hidden;
}
#job li  {
	display:  inline;
	margin-right:  20px;
}

div#sub  {
	float:  right;
	width:  180px;
}
#sub li  {
	margin-bottom:  20px;
}
li#prf  {
	padding-top:  170px;
	background:  url(../image_top/owner_ph1601.jpg) no-repeat;
}
div#main  {
	width:  480px;
	margin-left:  220px;
}
ul#news  {
	width:  480px;
	height:  300px;
	margin-bottom:  20px;
	overflow:  auto;
	background:  #ffe;
}
ul#news li  {
	padding:  5px 10px;
	border-bottom:  solid 1px #e5e5d5;
	font-size:  12px;
	line-height:  1.5;
}
ul#news li span  {
	margin-right:  10px;
}
div.pickup  {
	position:  relative;
	width:  460px;
	padding:  10px;
	background:  url(../image_top/cake_bg.jpg) no-repeat;
	overflow:  hidden;
}
.pickup img.ph  {
	float:  left;
	margin-right:  10px;
}
.pickup dd  {
	margin:  10px 0;
	line-height:  1.4;
}
div.jiman  {
	position:  relative;
	width:  480px;
	height:  184px;
	background:  url(../image_top/jiman_bg.png) no-repeat;
}
img.snapshot  {
	position:  absolute;
	top:  43px;
	left:  281px;
}
div.jiman p  {
	width:  245px;
	position:  absolute;
	top:  82px;
	left:  24px;
	line-height:  1.4;
}
div#calendar  {
	position:  relative;
	width:  480px;
	height:  392px;
}
div#calendar p  {
	position:  absolute;
	right:  0;
	top:  50px;
	color:  #333;
}
div#community  {
	width:  480px;
	height:  344px;
	margin-bottom:  20px;		
	overflow:  hidden;
}
#community li  {
	float:  left;
	margin-bottom:  15px;
	margin-right:  15px;
}
#community li.last  {
	margin-right:  0;
}
p#animalclub  {
	position:  absolute;
	right:  0;
	top:  10px;
}
p#animalclub img  {
	margin-left:  10px;
}
