#inner table{
	border-collapse:collapse;
	width:100%;
}
#inner td{
	border-bottom:1px solid #ccc;
	padding:5px 10px;
	font-size:12px;
	line-height:18px;
}
#inner td.ttl{
	width:80px;
	text-align:center;
	font-weight:bold;
}
#inner #detail{
	width:100%;
	padding-top:10px;
}
#inner #detail #block{
	width:100%;
	border-top:1px dotted;
	padding-top:10px;
	padding-bottom:10px;
}
#inner #detail #block #leftBlck{
	width:50px;
	float:left;
	line-height:18px;
	font-weight:bold;
	text-align:center;
}
#inner #detail #block #rightBlck{
	width:560px;
	float:right;
	line-height:18px;
}
#profile #profileInner,#profile #profileInnerEnd{
	width:560px;
	margin:0 auto;
	padding:20px 0 10px 0;
}
#profile #profileInner #teacherImg,#profile #profileInnerEnd #teacherImg{
	float:left;
	padding-right:15px;
}
#profile #profileInner #body,#profile #profileInnerEnd #body{
	width:100%;
	line-height:15px;
	padding:5px 0;
}

#session{
	width:100%;
	background:url(/09vol2/img/common/session.gif) no-repeat;
	height:130px;
	margin:20px 0 10px 0;
}
#session #sessionInner{
	width:400px;
	float:right;
	margin-top:15px;
	color:#FF6600;
	line-height:18px;
}

/*=============================================
/		anusarayoga
/=============================================*/
#anusarayoga #inner td.ttl{
	color:#bc358e;
	border-right:1px dotted #CCCCCC;
}
#anusarayoga #inner #img1{
	float:right;
	padding:10px 0 0 15px;
}
#anusarayoga #inner #detail #block{
	border-color:#bc358e;
}
#anusarayoga #inner #detail #block #rightBlck b,#anusarayoga #inner #profile{
	color:#bc358e;
}
#anusarayoga #inner #detail #block #leftBlck{
	background-color:#bc358e;
	color:#FFFFFF;
}
#anusarayoga #inner #profile{
	background:url(/09vol2/img/anusarayoga/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#anusarayoga #profileInner{
	border-bottom:1px #ffc773 dotted;
}
#anusarayoga #profileInner #teacherImg,#anusarayoga #profileInnerEnd #teacherImg{
	padding-bottom:20px;
}
#anusarayoga A,#footer #anusarayoga A:visited{ color:#bc358e; text-decoration: underline;}
#anusarayoga A:active,#anusarayoga A:hover{ color:#bc358e; background:#ebc2dd;}


/*=============================================
/		家事力
/=============================================*/
#housework #inner td.ttl{
	border-right:1px dotted #CCCCCC;
}
#housework #inner #img1{
	float:right;
	padding:10px 0 0 15px;
}
#housework #inner #detail #block{
	border-color:#e83a18;
}
#housework #inner #detail #block #rightBlck b,#housework #inner #profile,#housework #inner .ttl{
	color:#e83a18;
}
#housework #inner #detail #block #leftBlck{
	background-color:#e83a18;
	color:#FFFFFF;
}
#housework #inner #profile{
	background:url(/09vol2/img/housework/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#housework #profileInner{
	border-bottom:1px #f29380 dotted;
}
#housework #profileInner #teacherImg,#housework #profileInnerEnd #teacherImg{
	padding-bottom:20px;
}
#housework A,#footer #housework A:visited{ color:#e83a18; text-decoration: underline;}
#housework A:active,#housework A:hover{ color:#e83a18; background:#ebc2dd;}


/*=============================================
/		ボイストレーニング
/=============================================*/
#voice #inner td.ttl{
	color:#bc358e;
	border-right:1px dotted #CCCCCC;
}
#voice #inner #img1{
	float:right;
	padding:10px 0 0 15px;
}
#voice #inner #detail #block{
	border-color:#dc94c3;
}
#voice #inner #detail #block #rightBlck b{
	color:#bc358e;
}
#voice #inner #profile{
	background:url(/09vol1/img/voice/profile_bg.jpg) no-repeat;
	height:240px;
}
#voice #inner #profile #inner{
	color:#bc358e;
}
#voice A,#footer #voice A:visited{ color:#bc358e; text-decoration: underline;}
#voice A:active,#voice A:hover{ color:#bc358e; background:#ebc2dd;}

/*=============================================
/		マクロビ
/=============================================*/
#macrobiotic #inner td.ttl{
	color:#FF9900;
	border-right:1px dotted #CCCCCC;
}
#macrobiotic #inner #img1{
	float:right;
	padding:10px 0 0 15px;
}
#macrobiotic #inner #detail #block{
	border-color:#FF9900;
	margin:0;
}
#macrobiotic #inner #detail #block #rightBlck b{
	color:#FF9900;
}
#macrobiotic #inner #profile{
	background:url(/09vol1/img/macrobiotic/profile_bg.jpg) no-repeat;
	height:210px;
	margin:20px 0 0 0;
}
#macrobiotic #inner #profile2{
	background:url(/09vol1/img/macrobiotic/profile_bg2.jpg) no-repeat;
	height:210px;
	margin-bottom:20px;
}
#macrobiotic #inner #profile #inner,#macrobiotic #inner #profile2 #inner{
	color:#FF9900;
}
#macrobiotic A,#footer #macrobiotic A:visited{ color:#FF9900; text-decoration: underline;}
#macrobiotic A:active,#macrobiotic A:hover{ color:#FF9900; background:#fbdfba;}

/*=============================================
/		農業
/=============================================*/
#farm #inner td.ttl{
	color:#FF9900;
	border-right:1px dotted #CCCCCC;
}
#farm #inner #img1{
	float:right;
	padding:10px 0 0 15px;
}
#farm #inner #detail #block{
	border-color:#FF9900;
	margin:0;
}
#farm #inner #detail #block #rightBlck b,#farm #inner #profile{
	color:#FF9900;
}
#farm #inner #detail #block #leftBlck{
	background-color:#FF9900;
	color:#FFFFFF;
}
#farm #inner #profile{
	background:url(/09vol2/img/farm/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#farm #profileInner{
	border-bottom:1px #ffc773 dotted;
}
#farm #profileInner #teacherImg,#farm #profileInnerEnd #teacherImg{
	padding-bottom:40px;
}
#farm A:visited{ color:#FF9900; text-decoration: underline;}
#farm A:hover{ color:#FF9900; background:#ffcc99;}


/*=============================================
/		環境
/=============================================*/
#eco #inner td.ttl{
	color:#7da52c;
	border-right:1px dotted #CCCCCC;
}
#eco #inner #img1{
	float:right;
	padding:10px 0 0 10px;
}
#eco #inner #detail #block{
	border-color:#7da52c;
}
#eco #inner #detail #block #rightBlck b,#eco #inner #profile{
	color:#7da52c;
}
#eco #inner #detail #block #leftBlck{
	background-color:#7da52c;
	color:#FFFFFF;
}
#eco #inner #profile{
	background:url(/09vol2/img/eco/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#eco #profileInner{
	border-bottom:1px #b8ce8b dotted;
}
#eco #profileInner #teacherImg,#eco #profileInnerEnd #teacherImg{
	padding-bottom:20px;
}
#eco A,#footer #eco A:visited{ color:#7da52c; text-decoration: underline;}
#eco A:active,#eco A:hover{ color:#7da52c; background:#CCCC00;}



/*=============================================
/		GABA
/=============================================*/
#gaba #inner td.ttl{
	border-right:1px dotted #CCCCCC;
}
#gaba #inner #img1{
	float:right;
	padding:5px 0 0 10px;
}
#gaba #inner #detail #block{
	border-color:#e72a10;
}
#gaba #inner #detail #block #rightBlck b,#gaba #inner #profile #inner,#inner #detail #block #leftBlck,#gaba #inner #profile{
	color:#e72a10;
}
#gaba #inner #detail #block #rightBlck b{
	font-size:14px;
}
#gaba #inner #profile{
	background:url(/09vol2/img/gaba/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#gaba A,#footer #gaba A:visited{ color:#e72a10; text-decoration: underline;}
#gaba A:active,#gaba A:hover{ color:#e72a10; background:#faccc6;}

.txtS{
	padding:5px 0;
	line-height:12px;
	color:#999;
}

/*=============================================
/		TAC
/=============================================*/
#tac #inner td.ttl{
	border-right:1px dotted #CCCCCC;
}
#tac #inner #img1{
	float:right;
	padding:5px 0 0 10px;
}
#tac #inner #detail #block{
	border-color:#ff6633;
}
#tac #inner #detail #block #rightBlck b,#tac #inner #profile #inner,#inner #detail #block #leftBlck{
	color:#ff6633;
}
#tac #inner #detail #block #leftBlck{
	background-color:#ff6633;
	color:#FFFFFF;
}
#tac #inner #profile{
	background:url(/09vol2/img/tac/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#tac #profile #profileInner{
	border-bottom:1px #ff6633 dotted;
}
#tac A,#footer #tac A:visited{ color:#ff6633; text-decoration: underline;}
#tac A:active,#tac A:hover{ color:#ff6633; background:#faccc6;}

#tac #inner .txtS{
	padding:5px 0;
	line-height:12px;
	color:#999;
}
#tac #inner #tel{
	font-size:20px;
	padding:5px 0;
}


/*=============================================
/		SOULTRAVEL
/=============================================*/
#soultravel #inner td.ttl{
	color:#0069b7;
	border-right:1px dotted #CCCCCC;
}
#soultravel #inner #img1{
	float:right;
	padding:0px 0 0 10px;
}
#soultravel #inner #detail #block{
	border-color:#0069b7;
}
#soultravel #inner #detail #block #rightBlck b,#soultravel #inner #profile{
	color:#0069b7;
}
#soultravel #inner #detail #block #leftBlck{
	background-color:#0069b7;
	color:#FFFFFF;
}
#soultravel #inner #profile{
	background:url(/09vol2/img/soultravel/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#soultravel #profileInner{
	border-bottom:1px #0069b7 dotted;
}
#soultravel #profileInner #teacherImg,#soultravel #profileInnerEnd #teacherImg{
	padding-bottom:20px;
}
#soultravel A,#footer #eco A:visited{ color:#0069b7; text-decoration: underline;}
#soultravel A:active,#eco A:hover{ color:#0069b7; background:#c2e1f8;}



/*=============================================
/		PARTNER
/=============================================*/
#partner #inner td.ttl{
	border-right:1px dotted #CCCCCC;
}
#partner #inner #profile{
	background:url(/09vol2/img/partner/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#partner #profile #profileInner{
	border-bottom:1px #ff6633 dotted;
}
#partner #inner #profile #profileInner b,#partner #inner #profile #profileInnerEnd b{
	font-size:14px;
}
#partner #inner #profile #profileInner #teacherImg,#partner #inner #profile #profileInnerEnd #teacherImg{
	height:150px;
	width:105px;
	text-align:center;
}
#partner #inner #profile #profileInner #body,#partner #inner #profile #profileInnerEnd #body{
	line-height:18px;
}
#partner A,#footer #partner A:visited{ color:#ff6633; text-decoration: underline;}
#partner A:active,#partner A:hover{ color:#ff6633; background:#faccc6;}


/*=============================================
/		アバウト
/=============================================*/

#about #inner #img1{
	float:right;
	padding:0 0 10px 10px;
}
/*=============================================
/		インフォ
/=============================================*/
#info #inner{
	line-height:18px;
}
#info #inner #infoTtl{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	border-top: 1px dotted #FF6600;
	padding-top:20px;
	margin-top:20px;	
}
#info #inner #mark{
	float:left;
	width:60px;
	text-align:center;
}
#info #inner table{
	width:100%;
	margin-top:10px;
}
#info #inner td{
	border-bottom:1px dotted #CCC;
	padding:10px;
}
#info #inner #vTtl{
	border-right:1px dotted #CCC;
	width:70px;
	text-align:center;
}


/*=============================================
/		shop
/=============================================*/
#shop #shopBlock{
	width:100%;
	border-top:dotted 1px #ccc;
	padding-top:30px;
	margin-top:30px;	
}
#shop #shopBlock #leftBlock{
	width:150px;
	float:left;
}
#shop #shopBlock #rightBlock{
	width:450px;
	float:right;
}
#shop #shopBlock #rightBlock #date{
	width:100%;
	margin:15px 0;
	line-height:15px;
}

