/* ***************************************************
* CSS file For 船井エステチーム
	FileName: kenkyu.css
	data:2008/9/27 koyama
**************************************************** */

/*-----------------------------------------------------------
■common上書き
------------------------------------------------------------*/

div.Content {
	width: 807px;
	padding: 0 ;
}

div.Content a:link {color: #006699; text-decoration: underline;}
div.Content a:visited {color: #006699; text-decoration: underline;}
div.Content a:hover {color: #3399cc; text-decoration: none;}

/*-----------------------------------------------------------
■見出し
------------------------------------------------------------*/
h3 { margin: 0 0 10px; }


/*-----------------------------------------------------------
■タイトル
------------------------------------------------------------*/
div.Title {
	text-align: right;
	float: right;
}
/* これ以降Mac IE 5のみに適用される \*//*/
div.Title { width: 53px; }
/* これ以降Mac IE 5以外にも適用される */ 


/*-----------------------------------------------------------
■経営研究会 大枠
------------------------------------------------------------*/

div#Society {
	padding: 0 0 20px;
	min-height:0;
	display: inline-table;
}
div#Society:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#Society {height:0;} 
div#Society {display: block;} 
/* */ 
/* -- end clear float -- */

/*-----------------------------------------------------------
■超実践型エステティックサロン現場事例研究会とは
------------------------------------------------------------*/

div#Society div.Text {
	width: 591px;
	float: left;
}

div#Society div.About,div#Society div.Info {
	margin: 0 0 15px;
	min-height:0;
	display: inline-table;
}
div#Society div.About:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
div#Society div.Info:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
}
/* \*/ 
* html div#Society div.About {height:0;} 
* html div#Society div.Info {height:0;} 
div#Society div.About {display: block;} 
div#Society div.Info {display: block;} 
/* */ 
/* -- end clear float -- */

div#Society div.About div.Text div {
	width: 295px;
	float: left;
}
div#Society div.Text div p {
	width: 272px;
	background: url(/img/seminar/arrow_under.gif) no-repeat bottom;
	padding: 0 0 18px;
	margin: 0 0 8px;
}
div#Society div.About div.Text div.R p {
	padding: 0 0 23px;
	margin: 0 0 12px;
}
div#Society div.Text div p.R { background: url(/img/seminar/arrow_right.gif) no-repeat bottom; }
div#Society div.Text div p.Last { background: none ; }
div#Society div.Text div p strong {
	font-weight: normal;
	color: #cc3366;
}

div#Society div.About div.Photo { float: left; }

/*-----------------------------------------------------------
■初めての方だけへ、特別なお知らせ
------------------------------------------------------------*/

div#Society div.Info div.Text div { width: 591px; }
div#Society div.Info div.Text div p { width: 566px; }

div#Society div.Info div.Photo { float: left; }

div#Society div.Info div.Photo table {
	width: 216px;
	margin: 8px 0 5px;
	background: url(/img/seminar/table_bg.gif) repeat ;
}
div#Society div.Info div.Photo table th {
	font-size: 12px;
	text-align: left;
	padding: 5px 8px 3px;
	background: #e5e5e5;
}
div#Society div.Info div.Photo table td {
	font-size: 10px;
	background: #FFF ;
	padding: 0 0 0 8px;
	line-height: 15px;
}

div#Society div.Info div.Text div.Member { margin: -50px 0 0; }
div#Society div.Info div.Text div.Member img.R { float: right; }
div#Society div.Info div.Text div.Member p {
	width: 395px;
	background: none ;
	padding: 60px 0 0;
}
div#Society div.Info div.Text div.Member p img { margin: 0 0 8px; }


/*-----------------------------------------------------------
■主な内容
------------------------------------------------------------*/

div#Society div.Detail { margin: 0 0 15px; }
div#Society div.Detail div { margin: 0 0 8px; }
div#Society div.Detail div p {
	width: 658px;
	float: right;
}
div#Society div.Detail img.PageTop { margin: 0 0 0 591px; }

/*-----------------------------------------------------------
■開催情報
------------------------------------------------------------*/

div#Society div.Holding { margin: 0 0 15px; }
div#Society div.Holding div {
	margin: 0 0 8px;
	min-height:0;
	display: inline-table;
}
div#Society div.Holding div:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#Society div.Holding div {height:0;} 
div#Society div.Holding div {display: block;} 
/* */ 
/* -- end clear float -- */

div#Society div.Holding div ul {
	width: 216px;
	float: right;
	font-size: 10px;
	line-height: 13px;
	color: #cc3366;
}
div#Society div.Holding dl dt,div#Society div.Holding dl dd {
	width: 150px;
	float: left;
}
div#Society div.Holding dl dd { width: 380px; }
div#Society div.Holding p {
	width: 136px;
	float: left;
	background: #e5e5e5 ;
}
div#Society div.Holding p span {
	display: block;
	font-size: 10px;
	color: #cc3366;
	line-height: 13px;
	margin: 0 8px 5px;
}

div#Society div.Holding table {
	width: 671px;
	float: left;
	border-left: 1px solid #FFF;
	background: url(/img/seminar/table_bg.gif) repeat ;
}
/* これ以降Mac IE 5のみに適用される \*//*/
div#Society div.Holding table { width: 665px; }
/* これ以降Mac IE 5以外にも適用される */ 

div#Society div.Holding table th {
	background: #333;
	text-align: center;
}
div#Society div.Holding table td {
	background: #FFF;
	font-size: 10px;
	line-height: 14px;
	padding: 5px 12px;
}
div#Society div.Holding table td.Sub {
	background: #e5e5e5;
	font-size: 12px;
}

div#Society div.Holding img.PageTop { margin: 0 0 0 591px; }

/*-----------------------------------------------------------
■無料お試し参加、問合せ先
------------------------------------------------------------*/
div.#mvWrapper{
	display:inline-table;
	margin:0 auto;
	text-align:left;
	width:805px;
	vertical-align:top;
	display:block;
}

#mv{
	width:400px;
	float:left;
	padding:0px;
	margin:0px;
}

#mvContent{
	width: 400px;
	float:left;
	padding:0px;
}

#moushikomi{
	display:block;
	width:380px;
	border:#CCCCCC 1px solid;
}

#moushikomi2{
	display:block;
	width:805px;
	border:#CCCCCC 1px solid;
}

#mtitle{
	background:url(/img/common/title_bg.gif) repeat-x;
	width:370px;
	height:28px;
	padding:3px 5px 0px 5px;
	font-size:15px;
}

#mtitle2{
	background:url(/img/common/title_bg.gif) repeat-x;
	width:795px;
	height:28px;
	padding:3px 5px 0px 5px;
	font-size:15px;
}

#mnaiyou{
	margin:0px;
	padding:0px 10px 10px 10px;
	font-size:14px;
	line-height:150%
}	

#kenkyu_title{
	background-color:#E8E8E8;
	padding:5px;
	border-bottom:#CCCCCC 1px dotted;
}


#kenkyu_subtitle{
	background-color:#E8E8E8;
	padding:5px;
}


