
/* Copyright Aqua Web Design All rights reserved. */
/* http://www.aqua-page.com */
/* Email web@aqua-page.com */


/* +++++++++++++++++++++ レイアウトの設定 +++++++++++++++++++++ */
.fLeft { float:left; }
.fRight { float:right; }
.reset { display:block; clear:both; font-size:1px; height:1px; line-height:1px; margin:0; }

/* タイトル */
h1 {
	width:776px; height:85px; margin:0 auto; background: url(../img/tp_hd2.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}

/* コンテンツ部分 */
/* コンテンツベース */
#contTP { width:700px; margin:0 auto; padding:0 36px 0 40px; background:url(../img/bg.gif) repeat-y; }
#tpL { float:left; width:510px; }
#tpR { float:right; width:190px; }

.ph { 
	display:block; width:700px; height:252px; margin:0 0 10px 0; background:url(../img/tp_ph01.jpg) no-repeat;
	text-indent:-9999px; text-decoration:none;
}

/* テキスト用背景見出し */
h2.hlTP { width:440px; height:20px; margin-bottom:15px; background:url(../img/hlTP.gif) no-repeat; color:#EF6E2F; font-size:14px; font-weight:bold; }

/* 顔+筆文字(トップページ) */
.fudeTP1 { width:440px; height:187px; margin-bottom:15px; background:url(../img/fudeTP1.jpg) no-repeat 15px 0;text-indent:-9999px; text-decoration:none; }

/* 新着情報 */
#news { width:189px;background:url(../img/bxNews2.gif) repeat-y; }
#news1 { width:189px; height:34px; margin-bottom:5px; background:url(../img/bxNews1.gif) no-repeat;text-indent:-9999px; text-decoration:none; }
#news3 { width:189px; height:20px; margin-bottom:5px; background:url(../img/bxNews3.gif) no-repeat;text-indent:-9999px; text-decoration:none; }
#news ul { margin:0; padding:0; }
#news li { background: url(../img/i_03.gif) no-repeat 0 2px ; color:#555; font-size:12px; line-height:16px ; letter-spacing:1px; margin:0 15px 10px 17px; padding:0 0 0 18px; }
#news li  a:link,#news li a:visited { color:#BF9A28; text-decoration:underline; }
#news li a:hover { color:#e7d99e; text-decoration:underline; }

/* ============================== メニューボタン ============================== */
.menu { margin-left:20px; }

#b_child a {
	float:left; width:197px; height:18x; margin:0 12px 0 0; padding:0; background:url(../img/b_child.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_child a:hover { background:url(../img/b_child_o.gif) no-repeat; }

#b_zenmsei a {
	float:left; width:149px; height:18px; margin:0 12px 0 0; padding:0; background:url(../img/b_zenmsei.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_zenmsei a:hover { background:url(../img/b_zenmsei_o.gif) no-repeat; }

#b_hikari a {
	float:left; width:147px; height:18px; margin:0 12px 0 0; padding:0; background:url(../img/b_hikari.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_hikari a:hover { background:url(../img/b_hikari_o.gif) no-repeat; }

#b_tarot a {
	float:left; width:124px; height:18px; margin:0; padding:0; background:url(../img/b_tarot.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_tarot a:hover { background:url(../img/b_tarot_o.gif) no-repeat; }

#b_future a {
	float:left; width:185px; height:17px; margin:0 24px 0 0; padding:0; background:url(../img/b_future.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_future a:hover { background:url(../img/b_future_o.gif) no-repeat; }

#b_future2 a {
	float:left; width:155px; height:17px; margin:0; padding:0; background:url(../img/b_future2.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_future2 a:hover { background:url(../img/b_future2_o.gif) no-repeat; }

/* -------------------------------------- */
#b_about a {
	float:left; width:154px; height:15x; margin:0 15px 0 0; padding:0; background:url(../img/b_about.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_about a:hover { background:url(../img/b_about_o.gif) no-repeat; }

#b_prof a {
	float:left; width:156px; height:15x; margin:0 15px 0 0; padding:0; background:url(../img/b_prof.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_prof a:hover { background:url(../img/b_prof_o.gif) no-repeat; }

#b_place a {
	float:left; width:149px; height:15px; margin:0 15px 0 0; padding:0; background:url(../img/b_place.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_place a:hover { background:url(../img/b_place_o.gif) no-repeat; }

#b_price a {
	float:left; width:122px; height:15x; margin:0; padding:0; background:url(../img/b_price.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_price a:hover { background:url(../img/b_price_o.gif) no-repeat; }

#b_iq a {
	float:left; width:120px; height:15x; margin:0 20px 0 0; padding:0; background:url(../img/b_iq.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_iq a:hover { background:url(../img/b_iq_o.gif) no-repeat; }

#b_xp a {
	float:left; width:46px; height:15x; margin:0 20px 0 0; padding:0; background:url(../img/b_xp.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_xp a:hover { background:url(../img/b_xp_o.gif) no-repeat; }

#b_event a {
	float:left; width:122px; height:15x; margin:0 20px 0 0; padding:0; background:url(../img/b_event.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_event a:hover { background:url(../img/b_event_o.gif) no-repeat; }

#b_bbs a {
	float:left; width:44px; height:15x; margin:0 20px 0 0; padding:0; background:url(../img/b_bbs.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_bbs a:hover { background:url(../img/b_bbs_o.gif) no-repeat; }

#b_diary a {
	float:left; width:81px; height:15x; margin:0 20px 0 0; padding:0; background:url(../img/b_diary.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_diary a:hover { background:url(../img/b_diary_o.gif) no-repeat; }

#b_link a {
	float:left; width:39px; height:14x; margin:0; padding:0; background:url(../img/b_link.gif) no-repeat;
	text-indent:-9999px; text-decoration:none;
}
#b_link a:hover { background:url(../img/b_link_o.gif) no-repeat; }


