@charset "shift_jis";

/* ------------------------------------------------------------
　　header NAVIメニュー
------------------------------------------------------------ */

#navi {
	clear:both;
	position:relative;
	width:880px;
	height:52px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#navi ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#navi li {
	float:left;
	display:block;
	text-indent:-9999px;
	height:52px;
	margin:0px;
	overflow:hidden;
}

#navi li a {
	display:block;
	height:52px;
	overflow:hidden;
}

/* 通常時 */
li#navi01 a {width:150px;background: url(img/navi01.jpg) no-repeat;}
li#navi02 a {width:144px;background: url(img/navi02.jpg) no-repeat;}
li#navi03 a {width:146px;background: url(img/navi03.jpg) no-repeat;}
li#navi04 a {width:144px;background: url(img/navi04.jpg) no-repeat;}
li#navi05 a {width:146px;background: url(img/navi05.jpg) no-repeat;}
li#navi06 a {width:150px;background: url(img/navi06.jpg) no-repeat;}

/* マウスオーバー時 */
li#navi01 a:hover {background: url(img/navi01.jpg) no-repeat;background-position: bottom left;}
li#navi02 a:hover {background: url(img/navi02.jpg) no-repeat;background-position: bottom left;}
li#navi03 a:hover {background: url(img/navi03.jpg) no-repeat;background-position: bottom left;}
li#navi04 a:hover {background: url(img/navi04.jpg) no-repeat;background-position: bottom left;}
li#navi05 a:hover {background: url(img/navi05.jpg) no-repeat;background-position: bottom left;}
li#navi06 a:hover {background: url(img/navi06.jpg) no-repeat;background-position: bottom left;}

/* 訪問中 */
li#navi01 {width:150px;background: url(img/navi01.jpg) no-repeat;background-position: center left;}
li#navi02 {width:144px;background: url(img/navi02.jpg) no-repeat;background-position: center left;}
li#navi03 {width:146px;background: url(img/navi03.jpg) no-repeat;background-position: center left;}
li#navi04 {width:144px;background: url(img/navi04.jpg) no-repeat;background-position: center left;}
li#navi05 {width:146px;background: url(img/navi05.jpg) no-repeat;background-position: center left;}
li#navi06 {width:150px;background: url(img/navi06.jpg) no-repeat;background-position: center left;}


/* ------------------------------------------------------------
　　header-inq リンク
------------------------------------------------------------ */

/* お問い合わせフォーム */
.H_inq {margin:0px 0px 0px 0px;padding:0px;display:block;height:50px;width:160px;list-style:none;text-indent:-9999px;overflow:hidden;}
.H_inq a {display:block;height:50px;width:160px;background: url(img/H_inq.jpg) no-repeat;text-decoration: none;}
.H_inq a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
　　menu リンク
------------------------------------------------------------ */

/* はじめての方へ */
.menu01 {margin:0px 0px 0px 0px;padding:0px;display:block;height:75px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu01 a {display:block;height:75px;width:220px;background: url(img/menu01.jpg) no-repeat;text-decoration: none;}
.menu01 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* PH会オンライン入会 */
.menu02 {margin:0px 0px 0px 0px;padding:0px;display:block;height:35px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu02 a {display:block;height:35px;width:220px;background: url(img/menu02.jpg) no-repeat;text-decoration: none;}
.menu02 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 資料請求 */
.menu03 {margin:10px 0px 0px 0px;padding:0px;display:block;height:90px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu03 a {display:block;height:90px;width:220px;background: url(img/menu03.jpg) no-repeat;text-decoration: none;}
.menu03 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 会員ログイン */
.menu04 {margin:15px 0px 0px 0px;padding:0px;display:block;height:50px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu04 a {display:block;height:50px;width:220px;background: url(img/menu04.jpg) no-repeat;text-decoration: none;}
.menu04 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* TDE講習会開講スケジュール */
.menu05 {margin:15px 0px 0px 0px;padding:0px;display:block;height:100px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu05 a {display:block;height:100px;width:220px;background: url(img/menu05.jpg) no-repeat;text-decoration: none;}
.menu05 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


/* インタビューを読む */
.menu06 {margin:4px 0px 0px 0px;padding:0px;display:block;height:32px;width:100px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu06 a {display:block;height:32px;width:100px;background: url(img/menu_IV-bottun.jpg) no-repeat;text-decoration: none;}
.menu06 a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* TDE式バランス調整 2010/04/23追加 */
.menu11 {margin:15px 0px 0px 0px;padding:0px;display:block;height:50px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu11 a {display:block;height:50px;width:220px;background: url(img/menu11.jpg) no-repeat;text-decoration: none;}
.menu11 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* BeauStyleリンク 2010/04/23追加 */
.menu12 {margin:15px 0px 0px 0px;padding:0px;display:block;height:50px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu12 a {display:block;height:50px;width:220px;background: url(img/menu12.jpg) no-repeat;text-decoration: none;}
.menu12 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* スピリチュアル美肌ケアリンク 2010/06/04追加 */
.menu13 {margin:15px 0px 0px 0px;padding:0px;display:block;height:80px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu13 a {display:block;height:80px;width:220px;background: url(img/bihada-banner.jpg) no-repeat;text-decoration: none;}
.menu13 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* スピリチュアル美肌ケアリンク 2010/10/25追加 */
.menu14 {margin:15px 0px 0px 0px;padding:0px;display:block;height:80px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu14 a {display:block;height:80px;width:220px;background: url(img/takahashi-banner.jpg) no-repeat;text-decoration: none;}
.menu14 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* スピリチュアルヒーリングリンク 2010/11/10追加 */
.menu15 {margin:15px 0px 0px 0px;padding:0px;display:block;height:80px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu15 a {display:block;height:80px;width:220px;background: url(img/healing-banner.jpg) no-repeat;text-decoration: none;}
.menu15 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}

/* 会員更新・種別変更 2012/12/13追加 */
.menu16 {margin:15px 0px 0px 0px;padding:0px;display:block;height:80px;width:220px;list-style:none;text-indent:-9999px;overflow:hidden;}
.menu16 a {display:block;height:80px;width:220px;background: url(img/koushin.jpg) no-repeat;text-decoration: none;}
.menu16 a:hover {background-position: top right;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
　　top_main リンク
------------------------------------------------------------ */

/* TDEで、あなたの人生が変わる。 */
.top_main {margin:0px 0px 0px 0px;padding:0px;display:block;height:260px;width:550px;list-style:none;text-indent:-9999px;overflow:hidden;}
.top_main a {display:block;height:260px;width:550px;background: url(img/main-img.jpg) no-repeat;text-decoration: none;}
.top_main a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* 年会費を1月から値下げします！ */
.top_nesage {margin:20px 0px 0px 0px;padding:0px;display:block;height:50px;width:550px;list-style:none;text-indent:-9999px;overflow:hidden;}
.top_nesage a {display:block;height:50px;width:550px;background: url(img/main-nesage.jpg) no-repeat;text-decoration: none;}
.top_nesage a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* 入会キャンペーン6月末まで */
.top_campaign {margin:20px 0px 0px 0px;padding:0px;display:block;height:50px;width:550px;list-style:none;text-indent:-9999px;overflow:hidden;}
.top_campaign a {display:block;height:50px;width:550px;background: url(img/campaign_01.jpg) no-repeat;text-decoration: none;}
.top_campaign a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}

/* 会員向け製品はこちら */
.top_member {margin:10px 0px 20px 0px;padding:0px;display:block;height:50px;width:550px;list-style:none;text-indent:-9999px;overflow:hidden;}
.top_member a {display:block;height:50px;width:550px;background: url(img/main_member.jpg) no-repeat;text-decoration: none;}
.top_member a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}


/* このページを友人に知らせる */
.top_mail {margin:10px 0px 20px 0px;padding:0px;display:block;height:24px;width:200px;list-style:none;text-indent:-9999px;overflow:hidden;}
.top_mail a {display:block;height:24px;width:200px;background: url(img/main_mail.jpg) no-repeat;text-decoration: none;}
.top_mail a:hover {background-position: bottom left;text-decoration:none;font-size:9px;line-height:9px;}


/* ------------------------------------------------------------
　　top NAVIメニュー
------------------------------------------------------------ */

#main_navi {
	clear:both;
	position:relative;
	width:550px;
	height:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#main_navi ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

#main_navi li {
	float:left;
	display:block;
	text-indent:-9999px;
	height:140px;
	margin:0px;
	overflow:hidden;
}

#main_navi li a {
	display:block;
	height:140px;
	overflow:hidden;
}

/* 通常時 */
li#main_navi01 a {width:136px;background: url(img/main_navi01.jpg) no-repeat;}
li#main_navi02 a {width:139px;background: url(img/main_navi02.jpg) no-repeat;}
li#main_navi03 a {width:139px;background: url(img/main_navi03.jpg) no-repeat;}
li#main_navi04 a {width:136px;background: url(img/main_navi04.jpg) no-repeat;}

/* マウスオーバー時 */
li#main_navi01 a:hover {background: url(img/main_navi01.jpg) no-repeat;background-position: bottom left;}
li#main_navi02 a:hover {background: url(img/main_navi02.jpg) no-repeat;background-position: bottom left;}
li#main_navi03 a:hover {background: url(img/main_navi03.jpg) no-repeat;background-position: bottom left;}
li#main_navi04 a:hover {background: url(img/main_navi04.jpg) no-repeat;background-position: bottom left;}



/* ------------------------------------------------------------
　　090115／値下げページ
------------------------------------------------------------ */
.off-bt {
	margin: 0 auto;
	padding: 0;
	width: 407px;
	height: 54px;
	display: block;
}

.off-bt a {
	margin: 0;
	padding: 0;
	width: 407px;
	height: 54px;
	background: url(img/page/50off-bt.jpg) no-repeat;
	background-position: top right;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

.off-bt a:hover {
	background-position: bottom left;
}
