/* ***************************************************
* CSS file For 船井エステチーム
	FileName: top.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#Seminar {
	padding: 0 0 50px;
	min-height:0;
	display: inline-table;
}
div#Seminar:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#Seminar {height:0;} 
div#Seminar {display: block;} 
/* */ 
/* -- end clear float -- */

div#Seminar div.Text {
	width: 591px;
	float: left;
}
div#Seminar div.Photo { float: left; }

/*-----------------------------------------------------------
■船井総研の繁盛店ノウハウを身近に体感！
------------------------------------------------------------*/

div#Seminar div.Description p {
	width: 570px;
	margin: 0 0 15px;
}

/*-----------------------------------------------------------
■最新セミナー情報
------------------------------------------------------------*/

div#Seminar div.New div {
	width: 443px;
	float: right;
}

div#Seminar div.New p {
	width: 136px;
	background: #e5e5e5 ;
	padding: 10px 0 60px;
}

div#Seminar div.New h4 {
	width: 428px;
	padding: 0 0 5px;
	margin: 0 0 5px;
	font-weight: bold;
	font-size: 14px;
	background: url(/img/seminar/sub_seminar_bg.gif) repeat-x bottom;
}
div#Seminar div.New a:link,div#Seminar div.New a:visited { color: #333; text-decoration: none; }
div#Seminar div.New a:hover { color: #666; text-decoration: none; }

div#Seminar div.New dl {
	padding: 3px 0 0;
	background: url(/img/common/seminar_ico.gif) no-repeat left 3px;
}
div#Seminar div.New dl dt,div#Seminar div.New dl dd {
	display: inline;
}

div#Seminar div.New dl dt {
	color: #6699cc;
	font-weight: bold;
	padding: 3px 0 0 20px;
}

div#Seminar div.New dl dd span { font-size: 10px; }

div#Seminar div.New div p {
	width: auto ;
	background: none ;
	padding: 8px 0 0;
}
div#Seminar div.New div p strong {
	font-weight: normal ;
	color: #ff9900;
}
