@charset "shift_jis";

/* ------------------------------------------------------------
【健康美塾】ホーム
--------------------------------------------------------------*/
.category_home #main-body {
	padding-bottom: 30px;
}

/* フッターバナー群 */
.category_home #footer-banner {
	width: 920px;
	margin: 0 auto;
	padding: 15px 0;
	border-top: 1px solid #dddddd;
}

.category_home #footer-banner dl {
	line-height: 0;
}
.category_home #footer-banner dl dt {
	margin-bottom: 5px;
}

.category_home #footer-banner ul {
	height: 50px;
	margin-bottom: 15px;
	overflow: hidden;
}
.category_home #footer-banner ul li {
	float: left;
	width: 200px;
	height: 50px;
	margin-right: 15px;
}

/* インデックス */
.category_home .index-contents {
	zoom: 100%;
	padding-bottom: 20px;
}
.category_home .index-contents:after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
	}

.category_home .index-contents dl.index {
	position: relative;
	float: left;
	width: 290px;
	height: 290px;
	z-index: 0;
}
.category_home .index-contents dl.index dd {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.category_home .index-contents dl#recipe {
	height: 160px;
}
.category_home .index-contents dl.index p.lead {
	height: 0px;
	font-size: 1px;
	text-indent: -9999px;
	visibility: hidden;
	overflow: hidden;
}

.category_home .index-contents dl.index ul.see-contents {
	position: absolute;
	top: 243px;
	left: 65px;
	z-index: 2;
}
.category_home .index-contents dl#joshikai ul.see-contents {
	top: 248px;
}
.category_home .index-contents dl#recipe ul.see-contents {
	top: 117px;
	left: 131px;
}

.category_home .index-contents ul#chosa {
	margin-top: 20px;
	float: left;
}

/* インデックス：季節のスキンケアゼミ */
.category_home .index-contents dl#skincare {
	width: 430px;
	height: 305px;
	margin-right: 25px;
}
.category_home .index-contents dl#skincare ul.see-contents {
	top: 258px;
	left: 137px;
}

/* インデックス：今月のプレゼント */
.category_home .index-contents div#present {
	float: left;
	width: 220px;
	height: 290px;
	margin: 15px 24px 0 0;
}
.category_home .index-contents div#present dl#monthly-present {
	margin: 0;
}

/* インデックス：カラーサイコロジー */
div#color-psychology {
	float: left;
	width: 220px;
	height: 290px;
	margin-top: 15px;
}
div#color-psychology-print-flash {
	display: none;
}

/* インデックス：誰にも言えないお悩み相談 */
.category_home .index-contents dl#onayami {
	margin: 5px 25px 0 0;
}

/* インデックス：ホンネの女子会 */
.category_home .index-contents dl#joshikai {
	height: 295px;
	margin-right: 25px;
}

/* インデックス：キレイになるレシピ */
.category_home .index-contents dl#recipe {
	margin-top: 5px;
}

.category_home .index-contents dl#recipe dd ul.submenu {
	position: absolute;
	top: 178px;
	left: 0;
	width: 290px;
	overflow: hidden;
}
.category_home .index-contents dl#recipe dd ul.submenu li {
	float: left;
	padding-bottom: 5px;
	line-height: 0;
}
.category_home .index-contents dl#recipe dd ul.submenu li.single-line {
	width: 100%;
}

/* メディア掲載情報 */
.category_home dl#media {
	position: relative;
	width: 920px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	padding-bottom: 12px;
	background: url(/kenko-bijuku/imgs/top/media-bg-btm.gif) no-repeat left bottom;
	z-index: 1;
}
.category_home dl#media dt {
	position: absolute;
	width: 167px;
	height: 41px;
	line-height: 0;
	z-index: 3;
}
.category_home dl#media dd {
	position: relative;
	padding: 12px 10px 0 179px;
	background: url(/kenko-bijuku/imgs/top/media-bg.gif) repeat-y;
	z-index: 2;
}
.category_home dl#media dd ul.pickup {
	display: table-cell;
	width: 567px;
	height: 38px;
	*height: 28px;/* hack for IE6/7 */
	*padding-top: 10px;/* hack for IE6/7 */
	vertical-align: middle;
}
.category_home dl#media dd ul.see-contents {
	position: absolute;
	top: 16px;
	right: 10px;
	width: 159px;
	height: 44px;
	background: url(/kenko-bijuku/imgs/top/media-bg-top.gif) no-repeat;
	z-index: 4;
}

