@charset "utf-8";
/* Balance CSS */

/* CONTENTS

	1. 
	2.
	3.
	4.
	5.


												Last Up Date 2009.11.05
-------------------------------------------------------------------------- */

#SideCol #SideMenu1 #S-menu2 a {
	background-position: -180px -38px !important;
}


/* TITLE bar */
#mainCol h2 {
	position: absolute;
	left: 0;
	top: 5px;
}

#mainCol #balance {
	width: 595px;
	margin: 0 0 0 15px;
}


/* PageTOP */
.re_pageTop {
	width: 580px;
	margin: 20px 0 0;
	clear: both;
	text-align: right;
	font-size: 12px;
}
.re_pageTop a {
	color: #999;
}
.re_pageTop a:hover {
	text-decoration: none;
	color: #066;
}




/* ========================================================================
	lead
=========================================================================== */
#mainCol #balance #b_leadimg {
	width: 540px;
	margin: 15px auto 0 50px;
}


#mainCol #balance #b_lead {
	width: 545px;
	margin: 15px 0 0 50px;
}
#mainCol #balance #b_lead h3 {
	width: 545px;
	padding: 10px 0 0;
}
#mainCol #balance #b_lead p {
	float: left;
	width: 280px;
	margin: 20px 0 0;
	padding: 0 0 0 5px;
	font-size: 120%;
	color: #333;
	line-height: 1.7em;
}
#mainCol #balance #b_lead ul {
	float: left;
	width: 240px;
	padding: 5px 20px 5px 20px;
	margin: 20px 0 0;
	background-color: #FFF;
	border: 2px solid #e9e6c8;
}
#mainCol #balance #b_lead li {
	line-height: 1.7em;
	font-size: 12px;
}
#mainCol #balance #b_lead li a {
	color: #333;
}
#mainCol #balance #b_lead li a:hover {
	color: #066;
	text-decoration: none;
}

#mainCol #balance #b_lead #blead_photo {
	float: right;
	margin: -30px 0 0;
}






/* ========================================================================
	About Balance Therapy 1,2
=========================================================================== */
#mainCol #balance .about_Balance {
	clear: both;
	width: 595px;
	margin: 0;
	position: relative;
}
#mainCol #balance .about_Balance h3 {
	width: 595px;
	margin: 50px 0 0;
}
#mainCol #balance .about_Balance p {
	margin: 15px 0 0 10px;
	font-size: 120%;
	color: #333;
	line-height: 1.7em;
}


/* About 1
-------------------------------------- */

/* txt About 1
#mainCol #balance .about_Balance #ab_txt1 {
	
} */

/* photo About 1 */
#mainCol #balance .about_Balance #ba_img1 {
	float: right;
	width: 241px;
	margin: 15px 0 20px 20px;

}
#mainCol #balance .about_Balance #ba_img1 p {
	width: 220px;
	margin: 0 !important;
	padding: 3px 0 0 20px;
	font-size: 12px;
	color: #666;
	line-height: 1.5em;
}





/* About 2
-------------------------------------- */
/* txt About 2 */
#mainCol #balance .about_Balance #ab_txt2-1 {


}

#mainCol #balance .about_Balance #ab_txt2-2 {
	margin-top: 0;

}


/* photo About 2 */
#mainCol #balance .about_Balance #ba_img2-1 {
	float: right;
	width: 153px;
	padding: 15px 5px 0 20px;
}
#mainCol #balance .about_Balance #ba_img2-1 p{
	width: 153px;
	margin: 3px 0 0;
	font-size: 11px;
	color: #666;
	line-height: 1.4em;
}

#mainCol #balance .about_Balance #ba_img2-2 {
	float: right;
	width: 355px;
	padding: 5px 0 0 20px;
	position: relative;
}
#mainCol #balance .about_Balance #ba_img2-2 #cap-txt {
	width: 195px;
	font-size: 11px;
	color: #666;
	line-height: 1.4em;
	position: absolute;
	left: 10px;
	top: -0;
}






/* ========================================================================
	Use of Balance Therapy
=========================================================================== */
#mainCol #balance #useBalance {
	width: 595px;
	margin: 40px 0 0;
	padding: 0 0 23px;
	background: #FFF url(../img/balance/bg_useframe.gif) left bottom no-repeat;
}
#mainCol #balance #useBalance h3 {
	width: 494px;
	padding: 5px 0 5px 5px;
}
#mainCol #balance #useBalance ul {
	width: 565px;
	margin: 0 auto;
	padding: 10px 0 0 5px;
	clear: both;
}
#mainCol #balance #useBalance li {
	float: left;
	display: block;
	width: 245px;
	padding: 0 10px 5px 20px;
	margin: 0 5px 0 0;
	font-size: 12px;
	line-height: 1.6em;
	b
}

#mainCol #balance #useBalance .uselist1 {
	background: #f2f2f2;
}
#mainCol #balance #useBalance .uselist1 li{
 	background: url(../img/balance/circle_gry.gif) 0 1px no-repeat;
}
#mainCol #balance #useBalance .uselist2 li{
	background: #FFF url(../img/balance/circle_wh.gif) 0 0 no-repeat;
}







/* ========================================================================
	BusinessTrip of Service
=========================================================================== */
#mainCol #balance #bt_Balance {
	width: 595px;
	margin: 50px 0 0;
	padding: 0 0 18px;
	background: #FFF url(../img/balance/bg_useframe.gif) left bottom no-repeat;
}
#mainCol #balance #bt_Balance h3 {
	width: 494px;
	padding: 5px 0 20px 5px;
}

/* Porsonal Service */
#mainCol #balance #bt_Balance #porsonal {
	float: left;
	width: 330px;
	margin: 0 15px 0 0;
}

#mainCol #balance #bt_Balance #porsonal #bt_txt {
/*	width: px;*/
	padding: 0 0 20px 20px;
	font-size: 140%;
	line-height: 1.6em;
	color: #333;
}
#mainCol #balance #bt_Balance #porsonal #bt_f_box1 {
	padding: 10px 10px 5px 20px;
}

/* Group Service */
#mainCol #balance #bt_Balance #group {
	float: left;
	width: 230px;
	margin: 0 0 20px;
	border: 1px solid #DDD;
}

#mainCol #balance #bt_Balance #group #group-txt {
	width: 210px;
	margin: 15px auto 0;
	font-size: 120%;
	line-height: 1.7em;
	color: #333;
}
#mainCol #balance #bt_Balance #group #bt_f_box2 {
	width: 217px;
	margin: 10px auto 5px;
}

/*  */
#mainCol #balance #bt_Balance #bt_tel {
	width: 585px;
	margin: 0 auto;
	clear: both;
}





