@charset "utf-8";

/********************************************************************************

	インデックススタイル

********************************************************************************/

/* ========================================================================
	.main-area
======================================================================== */
.main-area {
	margin:0 0 20px 0;
}
/* ========================================================================
	.news
======================================================================== */
.news-area {
	margin:0 0 20px 0;
}
dl.news {
	margin:0 10px 5px 10px;
}
dl.news dt {
	float:left;
	clear:left;
	width:10em;
	margin:0 0 0.2em 0;
}
dl.news dd {
	margin:0 0 0.2em 10em;
}
/* ========================================================================
	.day-care
======================================================================== */
.day-care {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
}
.day-care-inner {
	margin:0 10px;
}
.day-care dl {
	margin:0 0 5px 0;
}
.day-care dl dt {
	font-weight:bold;
	margin:0 0 3px 0;
	font-size:116%;
}
.day-care-l {
	float:left;
	width:265px;
}
.day-care-r {
	float:right;
	width:265px;
}

/* ========================================================================
	.mobile
======================================================================== */
.mobile {
	margin:0 0 20px 0;
}
/* ------------------------------------------------------------------------
	.banner-area
------------------------------------------------------------------------ */
.banner-area {
	margin:0 10px 20px 10px;
}
.banner-area-l {
	float:left;
	width:265px;
}
.banner-area-r {
	float:right;
	width:265px;
}

/* ------------------------------------------------------------------------
   グループバナー
------------------------------------------------------------------------ */
#contents .group-area {
	background:url(/images/group-bg.gif) left top;
	padding:5px;
	margin:0 10px 20px 10px;
}
#contents .group-area .target-blank {
	padding:0 0 0 15px;
}
#contents .group-area .section-lv3 {
	background:#FFF;
	margin:0;
}
#contents .group-area h3 {
	height:auto;
	padding:10px;
	background:none;
	margin:0;
}
#contents .group-area p {
	margin:0 10px;
}
#contents .group-area p.txt-r {
	text-align:right;
	margin:0 5px 0 0;
}
.group-area-inner {
	margin:10px 10px 20px 10px;
	padding:0 0 10px 0;
}
.group-area-inner.last {
	margin-bottom:0;
}
.group-area dl {
	float:left;
	width:165px;
}
.group-area dl.center {
	margin:0 6px;
}
.group-area dl dt {
	line-height:1;
}
.group-area dl dt img {
	margin:0 0 5px 0;
}
.group-area dl dd {
	margin:0 10px;
	line-height:1.3;
}
.group-area dl dd img {
	margin:5px 0 0 0;
}


