@charset "utf-8";



/*ボディ
----------------------------------*/
#contents {
	width: 790px;
	margin-left: 7px;
}


/*トップイメージ*/
#cover {
	width: 790px;
	height:230px;
	border-top:5px solid #D2E245;
	border-bottom:5px solid #D2E245;
	margin-bottom: 15px;
}

/*トップイメージ　右*/
#left_cover {
	float:left;
	width: 529px;
	height:230px;
	background:url(../img/seminar/bg_header_l.jpg) no-repeat;
}
/*トップイメージ*/
#left_cover h2 {
	width: 500px;
}

/*コーチングとは？*/
#whats_coaching {
	width: 165px;
	height:15px;
	position:relative;
	top: -27px;
	left: 345px;
}
#whats_coaching a{
	display:block;
	width: 165px;
	height: 15px;
	text-indent:-9999px;
	background: url(../img/seminar/btn_whats_coaching.jpg) no-repeat;
}
#whats_coaching a:hover{
	background: url(../img/seminar/btn_whats_coaching.jpg) 0 -15px;
}

/*セミナー申込ボタン*/
#btn_top {
	width: 192px;
	height: 28px;
	position:relative;
	top: -10px;
	left: 180px;
}
#btn_top a{
	display:block;
	width: 192px;
	height: 28px;
	text-indent:-9999px;
	background: url(../img/seminar/btm-top.jpg) no-repeat;
}
#btn_top a:hover {
	background-position: 0 -28px;
}
	
	
/*トップイメージ　左*/
#right_cover {
	float:right;
	width: 261px;
	height:230px;
	background:url(../img/seminar/bg_header_r.jpg) no-repeat;
}

/*ビデオ*/
#right_cover #video{
	margin-top: 18px;
	margin-left:12px;
	width:236px;
	height:197px;
	background: url(../img/seminar/bg_video.jpg) no-repeat;
}
#video object{
	margin: 8px;
}
.videotxt{
	width:236px;
	margin-left:12px;
	margin-top:3px;
	text-align:center;
}

/*メインコンテンツ
------------------------------*/
#main_conts {
	clear:both;
	width: 790px;
}

/*各コンテンツタイトル画像*/
#main_conts h3.tit{
	width:790px;
	height: 38px;
}

/*
コンテンツごとのフレーム*/
#main_conts .box_1 {
 	width:764px;
	margin-left: 13px;
 	margin-top: -3px;
	padding: 15px 0;
	background: url(../img/seminar/bg_box1.jpg) repeat-y ;
}

/*タイトル画像との間にできる隙間*/
html>/**/body #main_conts .box_1 {
 	margin-top: -4px;
}
*html #main_conts .box_1 {
 	margin-top: -3px;
}

/*ボックス下の下線*/
#main_conts .box1_bg_bottom {
	width :762px;
	height: 1px;
	margin-left: 13px;
	background: url(../img/seminar/bg_box1_bottom.jpg) no-repeat;
}
#main_conts .box1_bg_bottom hr{
	display: none;
}




/*汎用スタイル
------------------------------*/


/*ページの先頭に戻る*/
.pagetop {
	width: 777px;
	margin: 5px 0;
	text-align: right;
	line-height: 2;
}

/*フロートクリア*/
.clearfix:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

.clearfix{
	display:inline-block;/* MAC IE用　*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/*--ここまでMAC IEは非適用 */

dl:after{
	content: ".";
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}

dl{
	display:inline-block;/* MAC IE用　*/
	min-height:1%;/* IE 7用 */
}

/*--MAC IEは非適用→ \*/
* html dl{height: 1%;}
dl{display: block;}







/*セミナー一覧　表組み
------------------------------*/
#seminar_list {
	width: 740px;
	margin-left: 15px;
}

/*キャプション*/
#seminar_list .caption {
	width:730px;
	height:25px;
	text-align:right;
	line-height:2.0;
	color:#CCC;
}

/*地域別*/
#seminar_list p#kantou  {background: url(../img/seminar/caption_kantou.gif) bottom no-repeat;}
#seminar_list p#toukai  {background: url(../img/seminar/caption_toukai.gif) bottom no-repeat;}
#seminar_list p#kansai  {background: url(../img/seminar/caption_kansai.gif) bottom no-repeat;}
#seminar_list p#sonota  {background: url(../img/seminar/caption_sonota.gif) bottom no-repeat;}
#seminar_list p#radio {background: url(../img/seminar/caption_radio.gif) bottom no-repeat;}

/*テーブル*/
#seminar_list table {
	width: 730px;
	margin-bottom:0px;
	border-collapse: collapse;
	table-layout:fixed;
}

/*見出しセル*/
#seminar_list th {
	padding: 1em 0;
	text-align:center;
}
#seminar_list th.day     {width:100px;}
#seminar_list th.title   {width: auto;}
#seminar_list th.cost    {width:80px;}
#seminar_list th.area    {width:100px;}
#seminar_list th.request {width:100px;}

/*セル*/
#seminar_list td {
	padding: 1em 0.3em;
	text-align:center;
}
	
/*タイトル・詳細・問合せのリンク*/
/*タイトル*/
#seminar_list td a {
	display:block;
	margin: 0 0.5em;
	text-align:left;
	line-height:1.5;
	font-weight:bold;
	text-decoration:none;
}
#seminar_list td a:hover {
	text-decoration: underline;
}

/*申込ボタン*/
#seminar_list td.detail a {
	display: block;
	margin:0 auto;
	width: 90px;
	height: 27px;
	text-indent: -9999px;
	background: url(../img/seminar/btn_detail.jpg) no-repeat;
}
#seminar_list .detail a:hover {
	background-position: 0 -27px;
}


/*フォント小*/
#seminar_list .font_small {
	font-size:x-small;
}
*html #seminar_list .font_small {/*for IE6*/
	font-size:xx-small;
}



/*関東カラー*/
#table_kantou th {background: url(../img/seminar/th_bg_kantou.jpg) repeat-x #FED169;}
#table_kantou tr.dark {background: #FFF0D2;}/*偶数列背景*/
#table_kantou th , 
#table_kantou td {border:1px solid #CCC;}/*枠線設定*/

/*東海カラー*/
#table_toukai th {background: url(../img/seminar/th_bg_toukai.jpg) repeat-x #D7EED2;}
#table_toukai tr.dark {background: #F0F9EE;}
#table_toukai th , 
#table_toukai td {border:1px solid #CCC;}

/*関西カラー*/
#table_kansai th {background: url(../img/seminar/th_bg_kansai.jpg) repeat-x #FED9C2;}
#table_kansai tr.dark {background: #FDF5EE;}
#table_kansai th , 
#table_kansai td {border:1px solid #CCC;}

/*その他カラー*/
#table_sonota th {background: url(../img/seminar/th_bg_sonota.jpg) repeat-x #DFDFE1;}
#table_sonota tr.dark {background: #F3F4F2;}
#table_sonota th , 
#table_sonota td {border:1px solid #CCC;}

/*ラジオカラー*/
#table_radio th {background: url(../img/seminar/th_bg_radio.jpg) repeat-x #D6FFAC;}		/*見出し背景*/
#table_radio tr.dark {background: #ECFFD9;}/*偶数列背景*/
#table_radio th , 
#table_radio td {border:1px solid #CCC;}/*枠線設定*/



/*IE6 Hack*/
*html #seminar_list table {
font-size:12px;
}
/*見出しセル*/
*html #seminar_list th {
	padding: 1em 0;
}
/*セル*/
*html #seminar_list td {
	padding: 1em 0.3em;
}

/*ボーダー(+テーブル間のマージン)*/
#seminar_list hr {
	display:none;
}
#seminar_list .partition {
margin: 20px 20px 15px;
width:700px;
height:1px;
background: url(../img/seminar/border.gif) repeat-x;
}



/*セミナー履歴　表示用ボックス
------------------------------*/

#record_containar {/*構造*/
	width:726px;
	height:180px;
	margin-left:15px;
	padding: 10px 0;
	
	overflow: auto;
	
	border-top: 2px solid #333;
	border-bottom: 2px solid #CCC;
	border-left: 2px solid #333;
	border-right: 2px solid #CCC;
	
	background-color:#F6F6F6;
}
/*IE6 Hack*/
*html #record_containar {
	margin-left: 15px;
}

#record_containar p.records {/*内容部分*/
	color:#333;
	width: 700px;
	margin-left:10px;
	line-height:3;
	border-bottom:1px dotted #CCC;
}

#record_containar p.records em{/*年数インデント・太字*/
	color:#666;
	padding-left:1em;
	padding-right:1em;
	font-weight:bold;
	font-style:normal;
}





