/* セミナー */
a { color: #dc4908; text-decoration:none; }
a:visited {  }
a:hover { color:#e09428; text-decoration:none; }
a:active { color: #e09428; text-decoration:none; }

/* コンテンツレイアウト */

#content {
				min-height:580px;
				background:#f0e3dd url("img/seminar_bg.jpg") left top no-repeat;
}
#main_body{
				width:720px;
				padding-top:30px;
				padding-left:115px;
}
#catch {
				width:100%;
				padding-left:170px;
				margin-left:100px;
				margin-top:10px;
				}

#discription-text {
				margin-top:10px;
				text-align:center;
}

/* セミナートップ */
/* ヘッドコピーと本文 */

h2.sub_head	{
				color:#3b221b;
				font-size:90%;
				margin-bottom:20px;
				font-weight:bold;
}
#main_body p.description{
				font-weight:normal;
				margin-top:150px;/* 30→150*/
				margin-bottom:10px;
				line-height:180%;
				font-size:80%;
				text-align:left;
}
/* セミナー詳細ページ*/
/* ヘッドコピーと本文 */
div.seminar_banar {
				width:100%;
				margin-top:160px;
				margin-bottom:20px;
				padding:0px;
}

div.seminar_header {
				width:702px;
				margin-top:160px;
				margin-bottom:20px;
				padding:5px 7px;
				border-top: 2px solid #3B221B;
				border-bottom: 2px solid #3B221B;
				border-left: 2px solid #3B221B;
				border-right: 2px solid #3B221B;
				background: #fff;
}
div.seminar_header_past {
				width:702px;
				margin-top:60px;
				margin-bottom:20px;
				padding:5px 7px;
				border-top: 2px solid #3B221B;
				border-bottom: 2px solid #3B221B;
				border-left: 2px solid #3B221B;
				border-right: 2px solid #3B221B;
				background: #fff;
}
.seminar_title {
				width:100%;
				font-size:120%;
				color:#3B221B;

}
#main_body p.lead{
				font-weight:normal;
				margin-bottom:20px;
				line-height:180%;
				font-size:80%;
				text-align:left;
}
/* セミナートップ */
/* 月表示タブ*/

div.month_header {
				width:720px;
				height:40px;
				margin-top:15px;
				margin-bottom:0px;
				background:url("img/tab.jpg") 0px 0 no-repeat;
}

.month_header div {
				width:160px;
				height:24px;
				font-size:120%;
				color:#FFF;
				padding-top:15px;
				padding-bottom: 1px;
				text-align: center;
				float:left;
}
div.tab-voice {
				width:160px;
				height:24px;
				font-size:120%;
				color:#FFF;
				padding-top:15px;
				padding-bottom: 1px;
				padding-left: 10px;
				text-align: center;
}
.tab-voice a:link {
				color:#FFF;
				text-decoration:none;
}
.tab-voice a:hover {color:#666;}	

/* セミナーの表*/
/* セミナートップの表のサイズ*/
.table_seminar {
				border-collapse: collapse;	border-spacing: 0;
				width: 100%;
				margin-top: 0px;
				margin-bottom: 20px;
				font-size:80%;
				line-height:150%;
				text-align:left;
}
td {
				padding: 5px 7px;
				vertical-align: top; 
}
td.category {
				width: 20%px;
				background: #CCC;
				border-top: 2px solid #3B221B;
				border-bottom: 1px solid #3B221B;
}
td.theme {
				width: 53%;
				border-top: 2px solid #3B221B;
				border-bottom: 1px solid #3B221B;
				border-left: 1px solid #3B221B;
				border-right: 1px solid #3B221B;
				background: #CCC;
}
td.date {
				width: 27%;
				border-top: 2px solid #3B221B;
				border-bottom: 1px solid #3B221B;
				background: #CCC;
}

td.theme-body {
				border-left: 1px solid #3B221B;
				border-right: 1px solid #3B221B;
}
td.toForm {
				border-top: 1px solid #3B221B;
				border-bottom: 2px solid #3B221B;
				text-align:right;

}

/* セミナー詳細のセルのサイズ*/
td.item-firstrow {
				width: 20%;
				border-top: 2px solid #3B221B;
}
td.detail-firstrow {
				width: 80%;
				border-top: 2px solid #3B221B;
				border-left: 1px solid #3B221B;
}
td.item {
				width: 20%;
				border-top: 1px solid #3B221B;
}
td.detail {
				width: 80%;
				border-top: 1px solid #3B221B;
				border-left: 1px solid #3B221B;
}
td.item-lastrow {
				width: 20%;
				border-top: 1px solid #3B221B;
				border-bottom: 2px solid #3B221B;
}
td.detail-lastrow {
				width: 80%;
				border-top: 1px solid #3B221B;
				border-bottom: 2px solid #3B221B;
				border-left: 1px solid #3B221B;
}



/* 表のフォントとリンク*/
/* セミナートップの表*/
.category-text {		font-size:120%;
}
.title_link {
				margin-top: 4px;
				font-size:120%;

}
.title_link a:link {
				color:#dc4908;
				text-decoration:underline;
}
.title_link a:hover {color:#e09428;}			
.person	{
				text-indent: 2em	
}				/* 社名と氏名、文字2文字分下げる */
.session {
				float:left;
				width: 90px;
				color:#FFF;
				background: #330000;
				font-size:80%;
				text-align:center;
}
.session-sub {
				font-size:80%;
}

.targetaudience {
				width: 90px;
				color:#FFF;
				background: #666;
				font-size:80%;
				text-align:center;
}

.td_link a:hover	{color:#e09428;
}
a.line {
				color:#dc4908;
				text-decoration:underline;
}


/* セミナー詳細の表*/
h2.bold {
				font-size:120%;
				font-weight:bold;
}
li.bold  {
				font-weight:bold;
}
div.name {
				width: 100%;
				margin-bottom: 7px;
}
div.profile-box {
				width: 100%;

}

div.person-ph {
				width: 123px;
				height: 123px;
				margin-right: 20px;
				margin-bottom: 30px;
				float:left;
}

p.profile {
				font-size:90%;

}

.time-place {
				font-weight:normal;
				text-indent: 2em	
}

/* 過去セミナーのコメント一覧*/

h2.theme {
				font-size:120%;
				font-weight:bold;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 5px;
}



td.comment li {
				width: 100%;
				border-top: 1px dotted #3B221B;
				padding-top: 7px;
				padding-bottom: 7px;
}




/* フッターのテキストリンク */
.footer-navi
{
				width: 100%;
				margin-top: 30px;
				margin-bottom: 30px;
				padding: 10px;
				text-align: center;
}

/* セミナーとメルマガ申込みの囲み */
.footer-info
{
				width: 100%;
				margin-top: 30px;
				margin-bottom: 30px;
				padding: 20px;
				text-align: left;
				color:#fff;
}
#footer-info-left {
				width: 340px;
				height:110px;
				padding: 10px;
				text-align: center;
				color:#fff;
				background:#f0e3dd url("img/contact_info_bg_s.gif") left top no-repeat;}

#footer-info-right {
				float:right;
				width: 340px;
				height:110px;
				padding: 10px;
				text-align: center;
				color:#fff;
				background:#f0e3dd url("img/contact_info_bg_s.gif") left top no-repeat;}
p.goto_form {
				margin-top:15px;
}

/* セミナーお休み時のメルマガのみセンター用 */
.footer-info-off
{
				width: 100%;
				margin-top: 30px;
				margin-bottom: 30px;
				padding-left: 190px;
				text-align: left;
				color:#fff;
}
#footer-info-center {
				width: 340px;
				height:110px;
				padding: 10px;
				text-align: center;
				color:#fff;
				background:#f0e3dd url("img/contact_info_bg_s.gif") left top no-repeat;}
}

/* テストend */

/* 社内報の画像				background:#f0e3dd url("img/contact_info_bg.gif")  */


/* 申込への囲みフッター */


/* 共通*/
/* フッター */
#faq_footer	{float:left;
			background:#f0e3dd;
			width:100%;
			color:#aaaba6;}			
#faq_footer a {color:#aaaba6;}
#faq_footer a:visited {color:#aaaba6;}
#faq_footer a:hover{color:#aaaba6;}


/* セミナー詳細*/
/* ヘッドコピーと本文*/






