#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;
}
#profile #profileInner #teacherTxt,#profile #profileInnerEnd #teacherTxt{
	width:440px;
	float:right;
	text-align:left;
}
#profile #profileInner #teacherTxt #body,#profile #profileInnerEnd #teacherTxt #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;
}
.entryBtnCap{
	color:#FF6600;
	padding:5px 0;
	line-height:16px;
}
/*=============================================
/		body
/=============================================*/
#body #inner td.ttl{
	color:#bc358e;
	border-right:1px dotted #CCCCCC;
}
#body #inner #img1{
	float:right;
	padding:10px 0 0 15px;
}
#body #inner #detail #block{
	border-color:#bc358e;
}
#body #inner #detail #block #rightBlck b,#body #inner #profile{
	color:#bc358e;
}
#body #inner #detail #block #leftBlck{
	background-color:#bc358e;
	color:#FFFFFF;
}
#body #inner #profile{
	background:url(/09vol2/img/anusarayoga/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#body #profileInner{
	border-bottom:1px #bc358e dotted;
}
#body A,#footer #body A:visited{ color:#bc358e; text-decoration: underline;}
#body A:active,#body A:hover{ color:#bc358e; background:#ebc2dd;}


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


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



/*=============================================
/		beauty
/=============================================*/
#beauty #inner td.ttl{
	color:#bd76ae;
	border-right:1px dotted #CCCCCC;
}
#beauty #inner #img1{
	float:right;
	padding:10px 0 0 15px;
}
#beauty #inner #detail #block{
	border-color:#bd76ae;
}
#beauty #inner #detail #block #rightBlck b,#beauty #inner #profile{
	color:#bd76ae;
}
#beauty #inner #detail #block #leftBlck{
	background-color:#bd76ae;
	color:#FFFFFF;
}
#beauty #inner #profile{
	background:url(/09vol3/img/beauty/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#beauty #profileInner{
	border-bottom:1px #bd76ae dotted;
}
#beauty A,#footer #beauty A:visited{ color:#bd76ae; text-decoration: underline;}
#beauty A:active,#beauty A:hover{ color:#bd76ae; 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;}

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


/*=============================================
/		ECO
/=============================================*/
#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 A,#footer #eco A:visited{ color:#7da52c; text-decoration: underline;}
#eco A:active,#eco A:hover{ color:#7da52c; background:#CCCC00;}

#eventIntroimg{
	float:right;
	padding:0 0 0 15px;
}
#eventIntro{
	border-top:1px dotted #7da52c;
	border-bottom:1px dotted #7da52c;
	padding:7px 0 15px 0;
	margin:10px 0;
	color:#7da52c;
}
#eventIntro .eventIntroTtl{
	padding-top:10px;
}
#eco #inner #detail #blockEvent{
	width:100%;
	margin-bottom:35px;
}
#eco #inner #detail #blockEvent .eventTeamTtl{
	background:#7da52c;
	padding:3px 8px;
	color:#FFFFFF;
	margin-bottom:15px;
}
#eco #inner #detail #blockEvent .eventTtl{
	color:#7da52c;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
}
#eco #inner #detail #blockEvent .btnDetail{
	padding-top:10px;
}
#eco #inner #detail #blockEvent .btnDetail a{
	border:1px #7da52c solid;
	padding:2px 15px;
	color:#7da52c;
	text-decoration:none;
}
#eco #eventNavi{
	border-bottom:1px dotted #7da52c;
	padding-bottom:30px;
	margin-bottom:10px;
}
#eco #eventNavi a{
	border:1px solid #7da52c;
	padding:2px 10px;
	color:#7da52c;
	text-decoration:none;
}
#eco #inner #detail #blockEvent table{
	border-top:1px solid #ccc;
}
#eco #inner #detail #blockEvent #eventProject{
	padding-bottom:15px;
}
ul{
	margin:0;
	padding:0 0 0 20px;
}
li{
	list-style:decimal;
}


/*=============================================
/		art
/=============================================*/
#art #inner td.ttl{
	color:#00a0e9;
	border-right:1px dotted #CCCCCC;
}
#art #inner #img1{
	float:right;
	padding:10px 0 0 10px;
}
#art #inner #detail #block{
	border-color:#00a0e9;
}
#art #inner #detail #block #rightBlck b,#art #inner #profile{
	color:#00a0e9;
}
#art #inner #detail #block #leftBlck{
	background-color:#00a0e9;
	color:#FFFFFF;
}
#art #inner #profile{
	background:url(/09vol3/img/photo/profile_bg.gif) top no-repeat;
	margin:20px auto;
	text-align:center;
}
#art #profileInner{
	border-bottom:1px #00a0e9 dotted;
}
#art A,#footer #art A:visited{ color:#00a0e9; text-decoration: underline;}
#art A:active,#art A:hover{ color:#00a0e9; background:#bee3f4;}




/*=============================================
/		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;
}


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


/*=============================================
/		Marunouchi
/=============================================*/
#marunouchi #inner td.ttl{
	color:#a00e16;
	border-right:1px dotted #CCCCCC;
}
#marunouchi #inner #img1{
	float:right;
	padding:0px 0 0 10px;
	font-size:9px;
	text-align:right;
	color:#999999;
}
#marunouchi #inner #detail #block{
	border-color:#a00e16;
}
#marunouchi #inner #detail #block #rightBlck b,#marunouchi #inner #profile{
	color:#a00e16;
}
#marunouchi #inner #detail #block #leftBlck{
	background-color:#a00e16;
	color:#FFFFFF;
}
#marunouchi #inner #profile{
	background:url(/09vol3/img/marunouchi/profile_bg.gif) top no-repeat;
	margin:20px 0;
}
#marunouchi #profileInner{
	border-bottom:1px #a00e16 dotted;
}
#marunouchi A,#footer #marunouchi A:visited{ color:#a00e16; text-decoration: underline;}
#marunouchi A:active,#marunouchi A:hover{ color:#a00e16; background:#f8c2c2;}




/*=============================================
/		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,#infoDetail #infoTtl{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	border-top: 1px dotted #FF6600;
	padding-top:20px;
	margin-top:20px;	
}
#infoDetail{
	width:600px;
	background:none;
	text-align:left;
}
iframe{
	width:620px;
	height:1650px;
}
#infoDetail #mark{
	float:left;
	width:15%;
	text-align:center;
}
#infoDetail #txt{
	float:left;
	width:85%;
}
#infoDetail table{
	width:100%;
	margin-top:10px;
}
#infoDetail td{
	border-bottom:1px dotted #CCC;
	padding:10px;
	line-height:16px;
}
#infoDetail #vTtl2{
	width:70px;
	text-align:center;
}
#infoDetail #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;
}

