
body {
	background: url(images/bg_color.gif) repeat-x fixed;

}

h1 {
	position: absolute;
	top: 0;
	left: 38px;
}

h2 {
	margin-bottom: 45px;
	padding-left: 18px;
	border-left: 6px solid #c19bc7;
}


h3 {
	margin-bottom: 30px;
}

h3.mail_title {
	margin-bottom: 5px;
	color: #9a7bb8;
	font-weight: bold;
}


div#live_schedule h3 {
	margin-bottom: 30px;
}

div.link_box h3 {
	margin-bottom: 15px;
}



h4 {
	color: #49adba;
}

strong {
	color: #687787;
}

hr.clear {
	display: none;
	clear: both;
}


br.clear {
	clear: both;
}

span.onpu {
	padding-left: 18px;
	background: url(images/onpu_pink.gif) no-repeat center left;
	font-weight: bold;
	color: #9a7bb8;
}

span.onpu_yellow {
	padding-left: 18px;
	background: url(images/onpu_yellow.gif) no-repeat center left;
	font-weight: bold;
	color: #9a7bb8;
}

span.star {
	padding-left: 18px;
	background: url(images/star.gif) no-repeat center left;
	font-weight: bold;
	color: #9a7bb8;
}


span.star_pink {
	padding-left: 18px;
	background: url(images/star.gif) no-repeat center left;
	font-weight: bold;
	color: #ed75ac;
}

span.star_yellow {
	padding-left: 18px;
	background: url(images/star_yellow.gif) no-repeat center left;
	font-weight: bold;
}


span.color_pink {
	color: #e06897;
}

span.comment {
	color: #9a7bb8;
	font-weight: bold;
}

span.comment_mini {
	font-size: 90%;
}

.indent {
	margin-left: 25px;
	margin-right: 20px;
}

.month {
	font-weight: bold;
	color: #89cc51;
}

div.image_left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

div.image_left img {
	border: solid 1px #cccccc;
	background-color: #ffffff;
	padding: 2px;
}





div.return p {
	margin-bottom: 0;
	position: absolute;
	top: 265px;
	right: 46px;
}



/*=====================================================================
	container
=======================================================================*/

div#container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 735px;
	background-color: #ffffff;
	
	color: #687787;
}



/*=====================================================================
	main
=======================================================================*/
div#main {
	margin-left: 190px;
	position: relative;
}


/*=====================================================================
	message_angel
=======================================================================*/
div#message_angel_top img {
	margin-bottom: 0px;
	padding-top: 8px;
}

div#message_angel img {
	margin-bottom: 46px;
	padding-top: 8px;
}

/*=====================================================================
	sinoye
=======================================================================*/
div#sinoye {
	margin-bottom: 0;
}

h2.sinoye_title {
	margin-bottom: 20px;
	margin-left: 2px;
}


div#top_image {
	margin-bottom: 40px;
}



div#kansai_schedule table{
	border: 0;
	color: #e06897;


}


div#kansai_schedule td {
	padding-top: 4px;
	padding-right: 10px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dotted #e6e6e6;
	border-left: 0;
}

span.place {
	margin-right: 3px;
	color: #89cc51;
}



/* {^ */
div#lan_btn_en {
	margin-right: 5px;
	margin-left: 420px;
	background: url(images/btn_english_on.gif) no-repeat 0 0;
	
}


div#lan_btn_en a {
	display: block;
	width: 81px;
	height: 23px;
}

div#lan_btn_en a:hover {
	background-color:transparent;
}


div#lan_btn_en a:hover img {
	visibility: hidden;
}


div#lan_btn_jpn {
	margin-right: 5px;
	margin-left: 405px;
	background: url(images/btn_japanese_on.gif) no-repeat 0 0;
	
}


div#lan_btn_jpn a {
	display: block;
	width: 96px;
	height: 23px;
}

div#lan_btn_jpn a:hover {
	background-color:transparent;
}


div#lan_btn_jpn a:hover img {
	visibility: hidden;
}


/*---------------------------------------------------------------------
	section
---------------------------------------------------------------------*/

.section {
	padding: 0 35px 0 0;
	margin-bottom: 30px;
}

.mail_section {
	margin-bottom: 200px;
}

/* --------------------------------------------------------------------------------------
	text_box
---------------------------------------------------------------------------------------*/
.text_box {
	margin-top: 10px;
	padding: 10px 18px 10px 30px;
	border-top: solid 4px #e6e6e6;
	background-color: #fafafa;
}

.text_box p {
	margin-top: 0;
}

.text_box li {
	padding-left: 15px;
	background: url(images/circle_pink.gif) no-repeat left center;
}

.text_box dl {
	margin-top: 25px;
	margin-bottom: 0;
}

/* --------------------------------------------------------------
	btn
----------------------------------------------------------------- */



div.btn {
	margin: 15px 0 0 280px;
	padding: 0;
	
	background: url(images/btn_toiawase_on.gif) no-repeat 0 0;
	
}



div.btn a {
	display: block;
	height: 25px;
	width: 156px;
}

div.btn a:hover {
	background-color: transparent;
}


div.btn a:hover img {
	visibility: hidden;
}


div.btn_toiawase {
	margin-top: 25px;
}




/* -------------------------------------------------------
	misera
---------------------------------------------------------- */
div#misera h3 {
	margin-bottom: 25px;
}


div#misera {
	margin-bottom: 40px;
}

div#misera h4 {
	margin-bottom: 5px;
	font-weight: bold;
	color: #9a7bb8;
}

div#misera ul {
	clear: both;
	margin-top: 10px;
	margin-bottom: 40px;
	list-style-type: none;
}

div#misera li {
	padding-left: 14px;
	line-height: 1.7;
	background-image: url(images/circle_pink.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	
}



div#misera table, td{
	border: none;
}

div#misera td {
	padding: 4px 0;
	border-top: solid 1px #eaeaea;
}

div#misera td.biography_date {
	padding-left: 14px;
	background: url(images/circle_purple.gif) no-repeat 0 8px;
	width: 5em;
}

div#misera td.biography_text {
	width: 370px;
}




/*---------------------------------------------------------------------
	img_line
---------------------------------------------------------------------*/
.img_line {
	margin-bottom: 30px;
}


/*---------------------------------------------------------------------
	cd_img
	cd_songs
---------------------------------------------------------------------*/
div#discography h3 {
	margin-bottom: 35px;
}


.cd_img img{
	margin-bottom: 30px;
	padding: 2px;
	border: 1px solid #ececec;
	float: left;
	width: 182;
}

.cd_right {
	margin-left: 210px;
}


.cd_right h4 {
	margin-left: 1px;
	font-size: 160%;
	font-weight: bold;

}

p.cd_read {
	margin: 35px 0 0 2.5em;
	line-height: 2;
	letter-spacing: 0.03em;
	color: #8e7f68;


}

p.cd_read_name {
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 50px;
	line-height: 1;
	text-align: right;
	color: #8e7f68;
}


p.cd_sub {
	margin: 0 0 5px 0;
	padding-top: 2px;
	padding-left: 14px;
	line-height: 1;
	color: #68bfc1;
	background: url(images/circle_green.gif) no-repeat 0 1px;
}


p.cd_date {
	margin: 0 0 35px 4px;
	line-height: 1;
	color: #8e7f68;
}

div.cd_comment {
	margin-bottom: 20px;
	margin-left: 4px;
}

div.cd_comment p {
	letter-spacing: 0.05em;
}




div.cd_songs dt {
	margin-bottom: 4px;
	border-bottom: solid 2px #e1f4fd;
	color: #49adba;
}


dt.song_list {
	margin-bottom: 10px;
}




div.cd_songs dd {
	margin-right: 5px;
	margin-left: 1px;
}

div.cd_songs dd p {
	line-height: 1.8;
}


div.cd_songs {
	clear: both;
}


div.cd_songs ul {
	margin-top: 10px;
	margin-bottom: 40px;
	padding-left: 10px;
	padding: 0;
	list-style: none;
}

div.cd_songs li {
	margin-bottom: 5px;
	padding-left: 1em;
	border-bottom: dotted 1px #f2f2f2;
	line-height: 1.8;
}


span.cd_no {
	color: #7fba3c;
}



/* p */
li.listen {
	margin-left: 30px;
	background: url(images/green_link.gif) no-repeat center left;
}



/* ̔X */
dl.shop_list {
	margin-left: 1em;
}


dl.shop_list dt {
	margin-top: 5px;
	margin-bottom: 0px;
	border: none;
	color: #49adba;
	font-weight: bold;
}


dl.shop_list dd {
	margin-bottom: 5px;
	padding-left: 15px;
	border-bottom: solid 1px #f2f2f2;
}

dl.shop_list ul {
	margin-top: 0;
	margin-bottom: 5px;
}

dl.shop_list li {
	margin-bottom: 0;
	padding-left: 12px;
	border: none;
	background: url(images/shop_link.gif) no-repeat 0 5px;
}




/*=====================================================================
	sub_navi
=======================================================================*/
div.sub_navi {
	margin-top: 35px;
	margin-bottom: 0px;
	height: 120px;
}

div.sub_navi img {
	float: left;
}






/*---------------------------------------------------------------------
	sessions_menu
---------------------------------------------------------------------*/
h2#session_title {
	margin-bottom: 25px;
}

div#sessions_link, div#at_link {
	padding-bottom: 10px;
}

div#sessions_link h3 {
	margin-bottom: 10px;
	margin-left: 24px;
	padding-bottom: 2px;
	border-bottom: solid 2px #ececec;
}


div#sessions_link ul, div#at_link ul{
	margin-top: 0;
	margin-left: 24px;

}

div#sessions_link li, div#at_link li {
	margin: 0 20px 10px 0;
	float: left;
	width: 56px;
}

div#at_link li.at_btn1 {
	background: url(images/btn_sarasvati_on.gif) no-repeat 0 0;
}

div#at_link li.at_btn1_on {
	background: url(images/btn_sarasvati_on2.gif) no-repeat 0 0;
}

div#at_link li.at_btn2 {
	background: url(images/btn_reiki_on.gif) no-repeat 0 0;
}

div#at_link li.at_btn3 {
	background: url(images/btn_megami_on.gif) no-repeat 0 0;
}

div#at_link li.at_btn4 {
	background: url(images/btn_angel_on.gif) no-repeat 0 0;
}

div#at_link li.at_btn5 {
	background: url(images/btn_other_on.gif) no-repeat 0 0;
}


div#sessions_link li.btn1 {
	background: url(images/btn_benzaiten_on.gif) no-repeat 0 0;
	
}

div#sessions_link li.btn1_on {
	background: url(images/btn_benzaiten_on2.gif) no-repeat 0 0;
	
}



div#sessions_link li.btn2 {
	background: url(images/btn_voice_on.gif) no-repeat 0 0;
	
}

div#sessions_link li.btn3 {
	background: url(images/btn_henyo_on.gif) no-repeat 0 0;
	
}

div#sessions_link li.btn4 {
	background: url(images/btn_mroom_on.gif) no-repeat 0 0;
	
}




div#sessions_link li a, div#at_link li a {
	display: block;
	height: 86px;
	width: 56px;
}

div#sessions_link li a:hover, div#at_link li a:hover {
	background-color: transparent;
}


div#sessions_link li a:hover img, div#at_link li a:hover img {
	visibility: hidden;
}


div.kanso {
/*	margin-top: 35px;*/
	margin-left: 360px;
	background: url(images/btn_voices_on.gif) no-repeat 0 0;
}


div.kanso a {
	display: block;
	width: 95;
	height: 37;
}

div.kanso a:hover {
	background-color: transparent;
}

div.kanso a:hover img {
	visibility: hidden;
}



div.sessions_contents {
	clear: both;


}

div.sessions_contents p {
	padding-top: 20px;
	margin-bottom: 25px;
	border-bottom: solid 2px #def0b9;
	font-weight: bold;
	color: #8cc67c;
	
}


div.sessions_box {
	padding-bottom: 15px;
}

div.sessions_box h4 {
	margin-left: 2px;
	margin-bottom: 0px;
	padding-left: 16px;
	background: url(images/circle_pink.gif) no-repeat 0 3px;
	font-weight: bold;
	color: #9a7bb8;

}


div.sessions_box p.sessions_time {
	margin-bottom: 0;
	margin-left: 80px;
}

p.sessions_en {
	margin-top: 0;
	margin-bottom:0;
	margin-left:18px;
	color:#F885B4;
	font-weight:bold;
	line-height: 1.4;

}


p.sessions_sentence {

	margin-top: 6px;
	margin-bottom: 35px;
	padding-left: 19px;
	padding-right: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: dotted 1px #ece6f7;
	border-bottom: dotted 1px #ece6f7;
	
	background-color: #f7f7f7;
}


div.sessions_memo {
	margin-bottom: 30px;
}

div.sessions_memo p {
	margin-top: 0px;
	padding: 0;
}



span.healing_price {
	font-weight: bold;
	color: #e289c2;
}









/* ZbV\ */
div#sessions_price {
	clear: both;
}

div#sessions_price dl {
	padding-top: 15px;
	margin-bottom: 25px;
}


div#sessions_price dt {
	
	border-bottom: solid 2px #def0b9;
	font-weight: bold;
	color: #8cc67c;
}

div#sessions_price dd {
	margin-left: 10px;
	margin-bottom: 20px;
}

div#sessions_price ul {
	margin-top: 5px;
	margin-bottom: 0;
}

div#sessions_price li {
	background: url(images/circle_green_mini.gif) no-repeat 0 4px;
	padding-left: 12px;
	margin-bottom: 5px;
}

div#sessions_price p {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 20px;
	padding-left: 16px;
	background: url(images/circle_pink.gif) no-repeat 0 4px;
}




div#sessions .btn {
	margin-left: 300px;
}






/* ------------\--------------- */
div.price_list {
	margin-top: 30px;

}




div.price_list dt {
	margin-bottom: 2px;
	border-bottom: solid 2px #ece6f7;
	color: #9a7bb8;
}


div.price_list ul{
	margin-top: 0;
	margin-left: 2px;
	margin-bottom: 20px;
	padding-top: 0;
	
}

div.price_list li {
	padding-left: 1em;
	border-bottom: dotted 1px #ece6f7;
}

span.price_menu {
	margin-right: 30px;
	width: 6em;
}



span.list_title {
	margin-right: 5px;
}


p.title {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 130%;
}

span.sub_title {
	margin-left: 10px;
	font-size: 90%;
}

/*---------------------------------------------------------------------
	update
---------------------------------------------------------------------*/
div#update {
	margin-bottom: 25px;
	width: 500px;
}

div#update h3 {
	margin-bottom: 8px;
}

div#update ul {
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 26px;
	padding: 0;
}

div#update li {
	margin-right: 20px;
	line-height: 2;
	border-bottom: 1px dotted #e6e6e6;
}

span.upday {
	margin-right: 15px;
	padding-top: 4px;
	padding-left: 15px;
	padding-bottom: 4px;
	background: url(images/circle_pink.gif) no-repeat 0 2px;
}

/*---------------------------------------------------------------------
	information
---------------------------------------------------------------------*/
div#information h3 {
	margin-bottom: 15px;
}


div#information dt {
	margin-bottom: 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	border-bottom: 1px solid #e6d9e7;
	background: url(images/circle_purple.gif) no-repeat 0 4px;
	color: #9a7bb8;
	font-weight: bold;
}

div#information dd {
	margin-bottom: 18px;
	padding-left: 15px;

}

dd.image_box {
	margin-top: 10px;
}

dd.image_box img {

	margin-right: 20px;
	margin-bottom: 20px;
	padding: 2px;
	border: solid 1px #ececec;
	float: left;
}

dd.image_box p {
	margin: 0 0 10px 0;
}

/*---------------------------------------------------------------------
	link_list
---------------------------------------------------------------------*/
div#link_list {
	margin-bottom: 25px;
}





div#link_list dt {
	margin-top: 5px;
	margin-bottom: 2px;
	border-bottom: dotted 1px #e5e5e5;

}

div#link_list dd {
	padding-left: 15px;
	margin-bottom: 16px;
}

div#link_list dt a {
	padding-top: 2px;
	padding-left: 14px;
	text-decoration: none;
	font-weight: bold;
	background: url(images/link_point.gif) no-repeat left center;
}

div.link_box {
	margin-bottom: 45px;
}

span.other {
	margin-left: 10px;
}
/*---------------------------------------------------------------------
	line
---------------------------------------------------------------------*/
.line {
	margin-bottom: 10px;
	clear: both;
}

/*---------------------------------------------------------------------
	page_top
---------------------------------------------------------------------*/
.page_top {
	clear: both;
	margin-top: 40px;
	margin-bottom: 10px;
	padding-top: 1px;
	text-align: right;
	background: url(images/under_line.gif) repeat-x top;
}

.page_top p {
	margin-bottom: 0;
}

/*=====================================================================
	navi
=======================================================================*/
div#navi {
	position: absolute;
	top: 162px;
	left: 0;
	width: 175px;
}

div#navi h2 {
	display: none;
}

div#navi ul {
	margin-left: 25px;
}

div#navi li {
	margin-bottom: 10px;
	
}

div#navi li a {
	height: 22px;
}


div#navi li a:hover {
	background: url(images/point_pink.gif) no-repeat center left;
	display: block;


}

/* ------------- ANZXJE^[ -----------------------------*/
div#count {
	margin-top: 50px;
	margin-left: 35px;
}


/*=====================================================================
	path
=======================================================================*/

div#path {
	position: absolute;
	top: 172px;
	left: 190px;
	text-align: right;
}


div#path ul {
	margin: 0 5px 0 0;
}

div#path li {
	
	display: inline;
}

/*=====================================================================
	footer
=======================================================================*/
div#footer {
	position: relative;
	text-align: right;
}

div#footer address {
	margin-top: 20px;
	padding: 5px 25px 2px 0;
	background-color: #c09bc1;
	color: #ffffff;
	font-size: 90%;
}




/*---------------------------------------------------------------------
	workshop
---------------------------------------------------------------------*/
p.number {
	position: absolute;
	top: 257px;
	left: 44px;
	color: #e568aa;
	font-weight: bold;
	font-size: 120%;
}


div#workshop h4 {
	margin-top: 30px;
	border-bottom: 1px solid #f7cfde;
	font-weight: bold;
}

div#workshop ul {
	margin-top:0;
}

div#workshop li {
	padding-left: 12px;
	background: url(images/circle_pink_mini.gif) no-repeat 0 5px;
	line-height: 1.7;
}


div#workshop dl p {
	margin-top: 0;
	margin-bottom: 0.8em;
	padding: 0;
}

div#workshop dl {
	margin-bottom: 20px;
}

div#workshop dt {
	margin-top: 1px;
	margin-bottom: 2px;
	margin-right: 210px;
	padding-left: 1px;
	font-weight: bold;
	border-bottom: solid 1px #ededed;

}

div#workshop dd {
	margin-left: 4px;
}


ul#sunday li {
	background: url(images/circle_green_mini.gif) no-repeat 0 5px;
}





div#voiceHealing_schedule table {
	margin-top: 20px;
	width: 440px;
	border: none;
}

div#voiceHealing_schedule td {
	border: none;
}


div#voiceHealing_schedule td.table_menu {
	border-bottom: solid 1px #ececec;
	color: #9a7bb8;
	width: 5em;
}

div#voiceHealing_schedule th {
	padding-left: 13px;
	background-color: #f2e5ff;
}

div#voiceHealing_schedule td {
	padding: 10px 0 6px 0;
	border-bottom: solid 1px #ececec;
}

div#voiceHealing_schedule td.table_text {
	padding-left: 10px;
}


div.workshop_photo {
	float: right;
	margin-top: 22px;
	margin-bottom: 10px;
	padding-right: 8px;
}

div.workshop_photo img {
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 4px;
}

p.workshop_comment {
	clear: both;
}




div#toiawase dl {
	margin:0 0 10px 0;
	padding:0;
	border-top: none;
	border-bottom: 4px solid #e6e6e6;
}

div#toiawase dt {
	margin: 0;
	width: 13em;
}

div#toiawase dd {
	margin: 0 0 0 6em;
	padding: 0;
	border: none;
}









/*---------------------------------------------------------------------
	live
---------------------------------------------------------------------*/
div.link_btn {
	padding-right: 10px;
	text-align: right;
}

div.link_btn a {
	padding-left: 12px;
	background: url(images/blue_link.gif) no-repeat 0 0;
}

div#live_schedule h4.live_title {
	margin-left: 20px;
	margin-bottom: 4px;
	font-size: 130%;
	font-weight: bold;

}

div#live_schedule p.live_day {
	margin-top: 0;
	margin-bottom: 10px;
	border-bottom: solid 2px #d1df9c;
	font-weight: bold;
	color: #7cbf3a;
}

div#live_schedule table {
	margin-left: 20px;

}

div#live_schedule table, td{
	border: none;
}

div#live_schedule td {
	padding: 4px 0;
	border-top: solid 1px #eaeaea;
}

div#live_schedule .schedule_menu {
	width: 4.5em;
	color: #9a7bb8;
}

div#live_schedule td.schedule_text {
	width: 380px;
}

/*---------------------------------------------------------------------
	attunement
---------------------------------------------------------------------*/
div.at_img, div.sessions_img {
	float: left;
	width: 182px;
	padding-bottom: 30px;

}


div.at_img2 {
	float: left;
	width: 199;
	padding-bottom: 30px;
}


div.reiki_title p {
	margin-top: 30px;
	margin-bottom: 30px;
	border-bottom: solid 4px #ece6f7;
}



div.attunement_box {
	padding: 0 26px;
	margin-bottom: 20px;
}


div.sarasvati_price {
	clear: both;
}

div.sarasvati_price p {
	padding-left: 12px;
	background: url(images/circle_pink_mini.gif) no-repeat 0 5px;
}

div.sessions_read, div.section_sentence{
	margin-left: 205px;
	margin-bottom: 25px;
	padding-top: 4px;
}

div.section_sentence2 {
	margin-left: 222px;
	margin-bottom: 25px;
	padding-top: 4px;
}


div.sessions_read p, div.section_sentence p, div.section_sentence2 p {
	margin-top: 0;
}

div.at_comment {
	clear: both;
	margin-left: 3px;
	margin-top: 20px;
	margin-bottom: 25px;
	padding: 0 15px;
	border: dotted 1px #c4e8ee;
	border-left: solid 2px #c4e8ee;
	border-right: solid 2px #c4e8ee;
	background: url(images/comment_back.gif) no-repeat right bottom;
}

div#reiki_container {
	margin-top: 45px;
}

div.megami_img {
	float: left;
	padding-bottom: 10px;
	vertical-align:bottom;
	width: 181px;

}

p.megami_read {

	margin-left: 205px;
	padding-bottom: 35px;
}


p.megami_memo {
	clear: both;
	margin-bottom: 0;
}

div#megami_price {
	
	border-bottom: solid 4px #ece6f7;
	margin-bottom: 30px;
}

div#megami_price ul {

	margin: 0;
	padding: 0;
	margin-left: 2px;
	margin-bottom: 20px;

}


div#megami_price li {
	padding-left: 12px;
	background: url(images/circle_pink_mini.gif) no-repeat 0 5px;
}





div.reiki_box {
	clear: both;
	margin-left: 3px;
	margin-bottom: 35px;
	
}

div.reiki_box h4 {
	float: left;
	padding-left: 21px;
	font-weight: bold;
	color: #9a7bb8;
}

p.reiki_time {
	margin-left: 17em;
	margin-bottom: 0;
	font-weight: bold;
	color: #e289c2;
	

}


p.other_time {
	margin-left: 20em;
	margin-bottom: 0;
	font-weight: bold;
	color: #e289c2;
}

p.reiki_sentence {
	clear: both;
	margin-top: 3px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: dotted 1px #ece6f7;
	border-bottom: dotted 1px #ece6f7;
	
	background-color: #f7f7f7;
}

span.attunement_price {
	margin-left: 2em;
	font-weight: bold;
	color: #e289c2;
}


div#reiki h4 {
	margin-left: 2px;
	background: url(images/reiki_point_green.gif) no-repeat left 0;
}

div#soulmate h4 {
	margin-left: 2px;
	background: url(images/reiki_point_green.gif) no-repeat left 0;

}


div#megami h4 {
	margin-left: 2px;
	background: url(images/reiki_point_green.gif) no-repeat left 0;
}

div#angel h4 {
	width: 260px;
	margin-left: 2px;
	background: url(images/reiki_point_green.gif) no-repeat left 0;
}

p.megami_color {
	margin-left: 9em;
	margin-bottom: 3px;
	font-weight: bold;
	color: #d199d3;
}



p.angel_color {
	clear: both;
	margin: 0 0 5px 24px;
	font-weight: bold;
	color: #d199d3;
}



div#attunement .btn {
	margin-left: 300px;
}

div#attunement table {
	width: 456px;
}



div#attunement_menu li {
	background: url(images/circle_green_mini.gif)no-repeat left center;
	padding-left: 15px;

}

/*
	box
*/


div.section_box {
	padding: 0 26px;
	margin-bottom: 50px;
}


div#voices {
	margin-left: 22px;
	margin-right: 25px;
}

div#voices ul {
	margin-top: 0;
	padding-bottom: 0px;
	border-bottom: dotted 1px #f2f2f2;
}

div#voices li {
	padding: 20px 5px 5px 5px;
	border-top: dotted 1px #f2f2f2;
}

div#back {
	margin-top: 20px;
	margin-left: 387px;
	background: url(images/btn_back_on2.gif) no-repeat;
}

div#back a {
	display: block;
	width: 76px;
	height: 37px;
}

div#back a:hover {
	background-color: transparent;
}

div#back a:hover img {
	visibility: hidden;
}
