@charset "utf-8";


/*
	目次

		-不動産投資セミナー
			・セミナー詳細ページ
			・[セミナー]のfloatはみ出し回避
		-不動産投資フェア
			・フェア詳細ページ
			・フェアのfloatはみ出し回避
		-不動産投資セミナープログラムページ
*/


/**********************  不動産投資セミナー  **********************/
#seminar{
	margin:0 0 30px 0;
}
/*  セミナーページのみフロートの回り込み回避  */
#seminar .pageTop{
	float:none;
	text-align:right;
}
#seminarDetail #index h2{
	background:url(/img/content/seminar/index_bg.jpg) no-repeat;
	height:355px;
	text-indent:-9999px;
	margin-bottom:40px;
}
#seminarDetail #index div img{
	vertical-align:bottom;
}
#seminarDetail #index div dl{
	margin:0px;
	padding:0px;
}
#seminarDetail #index div dt img{
	vertical-align:bottom;
}
#seminarDetail #index div dd img{
	vertical-align:bottom;
}
#seminarDetail #index .annoArea{
	background:url(/img/content/seminar/seminar_sellout_bg.jpg) no-repeat;
	margin:0 auto;
	text-align:center;
	width:800px;
	height:174px;
}
#seminarDetail #index .annoArea div{
	padding:47px 0 0 74px;
	text-align:center;
	width:726px;
}
#seminarDetail #index .annoArea div dl{
	font-size:90%;
	line-height:140%;
}
#seminarDetail #index .annoArea div dd.expAnno{
	margin:9px 0 5px 0;
	font-weight:normal;
}
#seminarDetail #index .annoArea div dd.nalAnno{
	background:transparent url(/img/basic_ar_red.gif) no-repeat scroll left;
	margin:0 0 0 280px;
	padding:0 0 0 13px;
	font-size:100%;
	font-weight:bold;
	text-align:left;
}

/* 講師紹介(セミナー) */
#seminarDetail #lecturer{
	margin:0 0 40px 0;
}
#seminarDetail #lecturer h3{
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0px;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
#seminarDetail #lecturer div.lecPhoto{
	margin:0 15px 0 0;
	float:left;
}
#seminarDetail #lecturer dl.prof{
	margin-top:6px;
}

#seminarDetail #lecturer div.lecItr{
	float:left;
}
#seminarDetail #lecturer div.lecItr h4{
	color:#873D0C;
	font-weight:bold;
	font-size:120%;
	margin:0 0 12px 0;
}
#seminarDetail #lecturer div.lecItr dd{
	color:#3b3b3b;
	line-height:140%;
	width:650px;
}
#seminarDetail #lecturer div.lecItr dd p{
	text-align:right;
	margin:10px 0 0 0;
}
/* 企業紹介 */
#seminarDetail #compIntro{
	margin:0 0 20px 0;
	overflow:hidden;
}
#seminarDetail #compIntro h3{
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0px;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
#seminarDetail #compIntro .caution{
	color:#3b3b3b;
}
#seminarDetail #FnlItt p.link{
	text-align: right;
	margin:0 0 20px 0;
}
#seminarDetail #compIntro div.dpyAm{
	padding:0 0 15px 0;
}
#seminarDetail #compIntro div.dpyPm{
	padding-bottom:20px;
}
#seminarDetail #compIntro div.dpyAm h4{
	background:url(/img/content/seminar/seminar_ttl_cpy_am.gif) no-repeat top left;
	height:15px;
	text-indent:-9999px;
	padding:0 0 6px 0;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox{
	background:#F9F9F9;
	border:solid 1px #ddd;
	padding:10px 10px 0 10px;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp{
	padding:0 0 10px 0;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul{
	width:778px;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpLogo{
	float:left;
	width:190px;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpLogo p.rebax{
	background:#fff;
	border:solid 1px #eee;
	width:180px;
	height:100px;
	text-align:center;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpLogo p.rebax img{
	margin:14px 0 0 0;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt{
	float:left;
	width:588px;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt dt{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 0;
}
/* 一棟区分のアイコンを出す場合はこちらを使う
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt dt.biz001{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 35px;
	background: url(/img/content/seminar/seminer_ico_type_biz001.gif) no-repeat left 20%;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt dt.biz002{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 35px;
	background: url(/img/content/seminar/seminer_ico_type_biz002.gif) no-repeat left 20%;
}
*/
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt dd{
	line-height:140%;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt div{
	margin:5px 0 0 0;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt div p{
	display:inline;
	float:right;
	margin:0 0 0 20px;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud{
	padding:10px 0 10px 0;
	border-top:dotted 1px #c3c3c3;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul{
	width:778px;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpLogo{
	float:left;
	width:190px;
}
/* 一棟区分のアイコンを出す場合はこちらを使う
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt dt.biz001{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 35px;
	background: url(/img/content/seminar/seminer_ico_type_biz001.gif) no-repeat left 20%;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt dt.biz002{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 35px;
	background: url(/img/content/seminar/seminer_ico_type_biz002.gif) no-repeat left 20%;
}
*/
#seminarDetail #compIntro div.dpyBox div ul li.cmpLogo td{
	background:#fff;
	border:solid 1px #eee;
	width:180px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt{
	float:left;
	width:588px;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt dt{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 0;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt dd{
	line-height:140%;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt div{
	margin:5px 0 0 0;
}
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt div p{
	display:inline;
	float:right;
	margin:0 0 0 20px;
}
#seminarDetail #compIntro div.dpyPm h4{
	background:url(/img/content/seminar/seminar_ttl_cpy_pm.gif) no-repeat top left;
	height:15px;
	text-indent:-9999px;
	padding:0 0 6px 0;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox{
	background:#F9F9F9;
	border:solid 1px #ddd;
	padding:10px 10px 0 10px;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp{
	padding:0 0 10px 0;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul{
	width:778px;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpLogo{
	float:left;
	width:190px;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt{
	float:left;
	width:588px;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt dt{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 0;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt dd{
	line-height:140%;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt div{
	margin:5px 0 0 0;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt div p{
	display:inline;
	float:right;
	margin:0 0 0 20px;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud{
	padding:10px 0 10px 0;
	border-top:dotted 1px #c3c3c3;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul{
	width:778px;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpLogo{
	float:left;
	width:190px;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt{
	float:left;
	width:588px;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt dt{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 0;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt dd{
	line-height:140%;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt div{
	margin:5px 0 0 0;
}
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt div p{
	display:inline;
	float:right;
	margin:0 0 0 20px;
}
.semInbound{
	margin:5px 0 15px 0;
}
.semInbound ul .caution{
	color:#3b3b3b;
	line-height:140%;
}
.semInbound ul .btn{
	float:right;
	width:208px;
}
.semInbound ul .txt{
	float:left;
	width:592px;
	font-size:100%;
	line-height:150%;
	padding:2px 0;
}
#seminarDetail #compIntro #cmpList{
	font-size:90%;
	color:#444;
	margin:10px 0 0 0;
}
#seminarDetail #compIntro #cmpList table{
	width:800px;
}
#seminarDetail #compIntro #cmpList table td.cLft{
	background:url(/img/content/seminar/cpn_lst_lftbg.gif) no-repeat bottom left;
	width:400px;
	padding:10px 5px 6px 5px;
	vertical-align:top;
}
#seminarDetail #compIntro #cmpList table td.cLft dl{
	width:380px;
}
/*一棟・区分アイコンありの場合はこちらを使用
#seminarDetail #compIntro #cmpList table td.cLft dl dt.biz001{
	background: url(/img/content/seminar/seminer_ico_type_biz001.gif) no-repeat left 20%;
	padding:3px 0 0 35px;
	width:278px;
	height:17px;
	float:left;
	font-weight:bold;
}
#seminarDetail #compIntro #cmpList table td.cLft dl dt.biz002{
	background: url(/img/content/seminar/seminer_ico_type_biz002.gif) no-repeat left 20%;
	padding:3px 0 0 35px;
	width:278px;
	height:17px;
	float:left;
	font-weight:bold;
}
*/
#seminarDetail #compIntro #cmpList table td.cLft dl dt{
	background:transparent url(/img/lstmark_bkcircle.gif) no-repeat scroll left center;
	padding:2px 0 0 8px;
	width:310px;
	float:left;
	font-weight:bold;
}
#seminarDetail #compIntro #cmpList table td.cLft dl dd{
	width:62px;
	float:left;
	text-align:right;
	padding:2px 0 0 0;
}
#seminarDetail #compIntro #cmpList table td.cRgt{
	background:url(/img/content/seminar/cpn_lst_rgtbg.gif) no-repeat bottom left;
	width:400px;
	padding:10px 5px 6px 15px;
	vertical-align:top;
}
#seminarDetail #compIntro #cmpList table td.cRgt dl{
	width:380px;
}
/*一棟・区分アイコンありの場合はこちらを使用
#seminarDetail #compIntro #cmpList table td.cRgt dl dt.biz001{
	background: url(/img/content/seminar/seminer_ico_type_biz001.gif) no-repeat left 20%;
	padding:3px 0 0 35px;
	width:278px;
	float:left;
	font-weight:bold;
}
#seminarDetail #compIntro #cmpList table td.cRgt dl dt.biz002{
	background: url(/img/content/seminar/seminer_ico_type_biz002.gif) no-repeat left 20%;
	padding:3px 0 0 35px;;
	width:278px;
	float:left;
	font-weight:bold;
}
*/
#seminarDetail #compIntro #cmpList table td.cRgt dl dt{
	background:transparent url(/img/lstmark_bkcircle.gif) no-repeat scroll left center;
	padding:2px 0 0 8px;
	width:310px;
	float:left;
	font-weight:bold;
}
#seminarDetail #compIntro #cmpList table td.cRgt dl dd{
	width:62px;
	float:left;
	text-align:right;
	padding:2px 0 0 0;
}
/* 関係団体紹介 */
#seminarDetail #relatedintro{
	margin:0 0 40px 0;
	overflow:hidden;
}
#seminarDetail #relatedintro h3{
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0px;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
#seminarDetail #relatedintro p.caution{
	margin:0 0 15px 0;
	color:#3b3b3b;
}
#seminarDetail #relatedintro div.dpy{
	margin:0 0 15px 0;
}
#seminarDetail #relatedintro div.dpy h4{
	background:url(/img/content/seminar/seminar_ttl_fi_allday.gif) no-repeat top left;
	width:190px;
	height:15px;
	text-indent:-9999px;
	padding:0 0 6px 0;
}
#seminarDetail #relatedintro div.dpy div.dpyBox{
	background:#F9F9F9;
	border:solid 1px #ddd;
	padding:10px 10px 0 10px;
}

#seminarDetail #relatedintro div.dpy div.dpyBox div.tp{
	padding:0 0 10px 0;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul{
	width:778px;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpLogo{
	float:left;
	width:190px;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpLogo td{
	background:#fff;
	border:solid 1px #eee;
	width:180px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt{
	float:left;
	width:588px;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt dt{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 0;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt dd{
	line-height:140%;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt div{
	margin:5px 0 0 0;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt div p{
	display:inline;
	float:right;
	margin:0 0 0 20px;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud{
	padding:10px 0 10px 0;
	border-top:dotted 1px #c3c3c3;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul{
	width:778px;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpLogo{
	float:left;
	width:190px;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpLogo td{
	background:#fff;
	border:solid 1px #eee;
	width:180px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt{
	float:left;
	width:588px;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt dt{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 0;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt dd{
	line-height:140%;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt div{
	margin:5px 0 0 0;
}
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt div p{
	display:inline;
	float:right;
	margin:0 0 0 20px;
}


/* 金融機関紹介 */
#seminarDetail #FnlItt{
	margin:0 0 40px 0;
	overflow:hidden;
}
#seminarDetail #FnlItt h3{
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0px;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
#seminarDetail #FnlItt p.caution{
	margin:0 0 15px 0;
	color:#3b3b3b;
}
#seminarDetail #FnlItt div.dpy{
	margin:0 0 15px 0;
}
#seminarDetail #FnlItt div.dpy h4{
	background:url(/img/content/seminar/seminar_ttl_fi_allday.gif) no-repeat top left;
	width:190px;
	height:15px;
	text-indent:-9999px;
	padding:0 0 6px 0;
}
#seminarDetail #FnlItt div.dpy div.dpyBox{
	background:#F9F9F9;
	border:solid 1px #ddd;
	padding:10px 10px 0 10px;
}

#seminarDetail #FnlItt div.dpy div.dpyBox div.tp{
	padding:0 0 10px 0;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul{
	width:778px;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpLogo{
	float:left;
	width:190px;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpLogo td{
	background:#fff;
	border:solid 1px #eee;
	width:180px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt{
	float:left;
	width:588px;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt dt{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 0;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt dd{
	line-height:140%;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt div{
	margin:5px 0 0 0;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt div p{
	display:inline;
	float:right;
	margin:0 0 0 20px;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud{
	padding:10px 0 10px 0;
	border-top:dotted 1px #c3c3c3;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul{
	width:778px;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpLogo{
	float:left;
	width:190px;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpLogo td{
	background:#fff;
	border:solid 1px #eee;
	width:180px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt{
	float:left;
	width:588px;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt dt{
	font-size:110%;
	font-weight:bold;
	padding:3px 0 7px 0;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt dd{
	line-height:140%;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt div{
	margin:5px 0 0 0;
}
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt div p{
	display:inline;
	float:right;
	margin:0 0 0 20px;
}

/* 開催概要 */
.tabular{
	margin:0 0 40px 0;
	overflow:hidden;
}
.tabular h3{
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0px;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
.tabular dl.dSeparated{
	background:#f5f5f5 url(/img/content/seminar/seminar_detail_line_top.gif) no-repeat bottom left;
	width:800px;
	zoom:1;
	border-bottom:1px solid #dddddd;
}
.tabular dl.dSeparated_top{
	background:#f5f5f5 url(/img/content/seminar/seminar_detail_line_top.gif) no-repeat bottom left;
	width:800px;
	margin-top:10px;
	zoom:1;
	border-bottom:1px solid #dddddd;
}
.tabular dl dt.dItem{
	float:left;
	background:url(/img/content/seminar/seminar_detail_line_under.gif) no-repeat top left;
	width:140px;
	color:#72330A;
	font-weight:bold;
	font-size:105%;
	line-height:120%;
	padding:15px 0 0 10px;
}
.tabular dl dd.dElement{
	float:left;
	background:#ffffff;
	width:640px;
	padding:15px 0 10px 10px;
	color:#3b3b3b;
	font-size:110%;
	line-height:150%;
}
.tabular dl dd.dElement ul li.overview{
	margin:0 0 12px 0;
	line-height:150%;
}
.tabular dl dd.dElement ul li.overview span{
	font-weight:bold;
}
.tabular dl dd.dElement ul li.disclaimer{
	font-weight:bold;
	line-height:150%;
}
.tabular dl dd.about,
.tabular dl dd.date{
	float:left;
	background:#ffffff;
	width:640px;
	padding:15px 0 15px 10px;
	color:#3b3b3b;
	font-size:110%;
	font-weight:bold;
	line-height:150%;
}
.tabular dl dd.about p,
.tabular dl dd.date p{
	font-weight:normal;
}
.tabular dl dd.date div{
	margin:10px 0 0 0;
}
.tabular dl dd.date div p.datAm{
	color:#3b3b3b;
	font-size:90%;
	font-weight:normal;
	line-height:150%;
	margin:0 0 10px 0;
}
.tabular dl dd.date div p.datPm{
	color:#3b3b3b;
	font-size:90%;
	font-weight:normal;
	line-height:150%;
}
.tabular dl dd.date div p span{
	font-weight:bold;
}
.tabular dl dd.deadline{
	float:left;
	background:#ffffff;
	width:640px;
	padding:15px 0 15px 10px;
	color:#3b3b3b;
	font-size:110%;
	font-weight:bold;
	line-height:150%;
}
.tabular dl dd.cost{
	float:left;
	background:#ffffff;
	width:640px;
	padding:15px 0 15px 10px;
	color:#C41609;
	font-size:120%;
	font-weight:bold;
	line-height:150%;
}
.tabular dl dd.dElement span{
	font-weight:bold;
}
.tabular dl dd.dElement p.ltyGidAm{
	font-weight:bold;
	font-size:90%;
	color:#C41609;
	margin:10px 0 0 0;
}
.tabular dl dd.dElement p.ltyGidPm{
	font-weight:normal;
	font-size:90%;
	padding:0 0 0 14px;
	margin:0px;
}
.tabular dl dd.dElement ul li.program{
	margin:0;
	color:#3b3b3b;
	font-size:100%;
	font-weight:bold;
	line-height:150%;
}

.tabular dl dd.dElement ul li.programClose{
	margin:0;
	color:#3b3b3b;
	font-size:100%;
	font-weight:bold;
	line-height:150%;
}
.tabular dl dd.dElement ul li.program ul{
	margin:7px 0 0 2px;
}
/* プログラムを会場ABに分ける時使用
.tabular dl dd.dElement ul li.program_a{
	margin:0 0 20px 0;
	color:#3b3b3b;
	font-size:100%;
	font-weight:bold;
	line-height:150%;
}
.tabular dl dd.dElement ul li.program_b{
	margin:0 0 20px 0;
	color:#3b3b3b;
	font-size:100%;
	font-weight:bold;
	line-height:150%;
}
.tabular dl dd.dElement ul li.program_a ul{
	margin:7px 0 0 2px;
}
.tabular dl dd.dElement ul li.program_b ul{
	margin:7px 0 0 2px;
}
.tabular dl dd.dElement ul li.program_a ul li.pList{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-size:100%;
	font-weight:normal;
}
.tabular dl dd.dElement ul li.program_b ul li.pList{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-size:100%;
	font-weight:normal;
}
.tabular dl dd.dElement ul li.program_a ul li{
	margin:10px 0 5px 0;
	padding:0;
	font-size:90%;
	font-weight:normal;
}
.tabular dl dd.dElement ul li.program_b ul li{
	margin:10px 0 5px 0;
	padding:0;
	font-size:90%;
	font-weight:normal;
}
プログラムを会場ABに分ける時使用ここまで */
.tabular dl dd.dElement ul li.program ul li.pList{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-size:100%;
	font-weight:normal;
}

.tabular dl dd.dElement ul li.program ul li{
	margin:10px 0 5px 0;
	padding:0;
	font-size:90%;
	font-weight:normal;
}

.tabular dl dd.dElement ul li.programClose ul li.pListEnd{
	background:transparent url(/img/lstmark_bkcircle.gif) no-repeat scroll left center;
	margin:7px 0 5px 0;
	padding:0 0 0 12px;
	font-size:90%;
	font-weight:normal;
}
.tabular dl dd.dEleLoc{
	float:left;
	background:#ffffff;
	width:640px;
	padding:15px 0 15px 10px;
	color:#3b3b3b;
	font-size:110%;
	line-height:150%;
}
.tabular dl dd.dEleLoc dd{
	margin:0 0 10px 0;
}
.tabular dl dd.dEleLoc dd span{
	font-weight:bold;
}
.tabular dl dd.dEleLoc dd li{
	line-height:150%;
}
.tabular dl dd.dEleLoc dd li span{
	font-weight:bold;
}
.tabular dl dd dl.location{
	margin:0px;
	color:#3b3b3b;
	font-size:100%;
	font-weight:normal;
	line-height:150%;
}
.tabular dl dd dl.location dd{
	margin:0 0 10px 0;
}
.tabular dl dd dl.location dd a{
	font-weight:bold;
}
.tabular dl dd dl.location dd ul{
	margin:0px;
}
.tabular dl dd dl.location dd ul li{
	margin:0 0 7px 0;
	color:#3b3b3b;
	font-size:100%;
	line-height:150%;
}
.tabular dl dd dl.location dd ul li p{
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#seminarDetail #clsAnno{
	background-color:#f5f5f5;
	margin:0 0 40px 0;
	padding:15px;
}
#seminarDetail #clsAnno dl dt{
	color:#3b3b3b;
	font-size:110%;
	font-weight:bold;
	line-height:150%;
}
#seminarDetail #clsAnno dl dd{
	font-size:90%;
	line-height:150%;
}
#seminarDetail #clsAnno p{
	text-align:right;
}
#seminarDetail #clsAnno p span{
	background:transparent url(/img/basic_ar_red.gif) no-repeat scroll left center;
	font-weight:bold;
	font-size:110%;
	padding:0 0 0 13px;
}
#seminarDetail .attention{
	font-size:90%;
	font-weight:bold;
	color:#C41609;
	padding-left:13px;
}
#seminarDetail .seminarPhoto{
	margin-top:20px;
}
#seminarDetail .seminarPhoto span{
	display:block;
	text-align:right;
	font-size:90%;
	font-weight:normal;
}
#seminarDetail .seminarPhoto span a{
	font-weight:bold;
}
#seminarDetail .inquiryArea{
	text-align:center;
	padding:0 0 40px 0;
}

/* トップ画像下リンク */
#seminarDetail #repLink{
	border:1px solid #ddd;
	margin:15px 0 0 0;
	background:#f8f8f8;
}
#seminarDetail #repLink ul{
	width:778px;
	_width:780px;
	padding:10px;
}
#seminarDetail #repLink ul li{
	line-height:130%;
}	
#seminarDetail #repLink ul li.repCdt{
	text-align:right;
	margin:8px 0 0 0;
}
#seminarDetail #repLink ul li.repCdt a{
	background:transparent url(/img/basic_ar_red.gif) no-repeat scroll left center;
	margin-left:7px;
	padding:2px 0pt 2px 13px;
	font-weight:bold;
	font-size:110%;
}

/* 共通サブリンク */
#semiSubsection{
	margin:0 0 20px 0;
	overflow:hidden;
}
/* 過去の開催レポート */
#semiSubsection div.ssParti{
	border:1px solid #eaeaea;
	background:#f8f8f8;
	padding:15px 15px 0 15px;
	margin:0 0 10px 0;
}
#semiSubsection div.ssParti h4,#semiSubsection div.ssCompInq h4{
	padding:0 0 8px 0;
	margin:0 0 15px 0;
	border-bottom:1px dotted #ccc;
}
#semiSubsection div.ssParti dl{
	margin:0 0 15px 0;
}
#semiSubsection div.ssParti dl dt{
	margin:0 0 5px 0;
	color:#555555;
	font-weight:bold;
}
#semiSubsection div.ssParti dl dd{
	background:transparent url(/img/lstmark_bkcircle.gif) no-repeat scroll left center;
	margin:0pt 0pt 5px;
	padding:0pt 0pt 0pt 10px;
}
/* 不動産会社の方 */
#semiSubsection div.ssCompInq p {
	background: none;
	margin-bottom: 10px;
	padding: 0;
}
#semiSubsection div.ssCompInq .compBox {
	width: 768px;
}
#semiSubsection div.ssCompInq .compBox li {
	display: block;
	float: left;
	width: 226px;
	background: #fff;
	border: solid 1px #eaeaea;
	padding: 10px;
	margin:0 12px 0 0;
}
#semiSubsection div.ssCompInq .compBox li.form03 {
	margin-right: 0;
}
#semiSubsection div.ssCompInq .compBox dt {
	margin-bottom: 10px;
}
#semiSubsection div.ssCompInq .compBox dd {
	text-align: right;
}
#semiSubsection div.ssCompInq .compBox dd a {
	background: url(/img/basic_ar_red.gif) no-repeat left center;
	padding-left: 15px;
}

#semiSubsection div.ssRalEtt{
	border:1px solid #eaeaea;
	background:#f8f8f8;
	padding:15px 15px 0 15px;
	margin:0 0 10px 0;
}
#semiSubsection div.ssRalEtt h4{
	background:url(/img/content/seminar/seminar_ttl_fcom.gif) no-repeat;
	text-indent:-9999px;
	padding:0 0 8px 0;
	margin:0 0 15px 0;
	border-bottom:1px dotted #ccc;
}
#semiSubsection div.ssRalEtt dl{
	margin:0 0 15px 0;
}
#semiSubsection div.ssEtt dl dt{
	margin:0 0 5px 0;
	color:#555555;
	font-weight:bold;
}
#semiSubsection div.ssRalEtt dl dd{
	background:transparent url(/img/lstmark_bkcircle.gif) no-repeat scroll left center;
	margin:0pt 0pt 5px;
	padding:0pt 0pt 0pt 10px;
}
#semiSubsection div.ssCompInq{
	border:1px solid #eaeaea;
	background:#f8f8f8;
	padding:15px;
}
#semiSubsection div.ssCompInq div.subTtlarea{
	padding:0 0 8px 0;
	margin:0 0 15px 0;
	border-bottom:1px dotted #ccc;
}
#semiSubsection div p{
	background:transparent url(/img/lstmark_bkcircle.gif) no-repeat scroll left center;
	margin:0 0 15px 0;
	padding:0pt 0pt 0pt 10px;
}

/* 2009.6.14日セミナー追加分(2010/9/11分に修正) */
/*
#seminarDetail #index div.indexTle{
	padding:18px 0 12px 60px;
}
#seminarDetail #index div.indexTle h2{
	width:315px;
	height:85px;
	text-indent:-9999px;
}
*/
#seminarDetail #index div.indexOtl{
	padding:0 0 11px 10px;
}
#seminarDetail #index div.indexOtl .date{
	padding:0 0 6px 0;
}
#seminarDetail #index div.indexOtl .date dt{
	float:left;
	margin:0 6px 0 0;
}
#seminarDetail #index div.indexOtl .date dd{
	float:left;
}
#seminarDetail #index div.indexOtl .venue{
	padding:0 0 0 0;
}
#seminarDetail #index div.indexOtl .venue dt{
	float:left;
	margin:0 6px 0 0;
}
#seminarDetail #index div.indexOtl .venue dd{
	float:left;
}
#seminarDetail #index .indexExCnt{
	padding:0 0 0 10px;
}
#seminarDetail #index .indexExCnt .prcFree{
	float:left;
	width:144px;
}
#seminarDetail #index .indexExCnt .prcFree p{
	padding:0 0 0 46px;
}
#seminarDetail #index .indexExCnt .useDsr{
	float:left;
	width:528px;
	padding:13px 0 0 116px;
}
#seminarDetail #index .indexExCnt .useDsr ul{
	margin:0;
}
#seminarDetail #index .indexExCnt .useDsr ul li.loan{
	float:left;
	width:142px;
	padding:32px 34px 0 12px;
}
#seminarDetail #index .indexExCnt .useDsr ul li.loan dt{
	padding:0 0 7px 0;
}
#seminarDetail #index .indexExCnt .useDsr ul li.prp{
	float:left;
	width:142px;
	padding:12px 34px 0 0;
}
#seminarDetail #index .indexExCnt .useDsr ul li.prp dt{
	padding:0 0 5px 0;
}
#seminarDetail #index .indexExCnt .useDsr ul li.lec{
	float:left;
	width:142px;
	padding:42px 0 0 0;
}
#seminarDetail #index .indexExCnt .useDsr ul li.lec dt{
	padding:0 0 5px 0;
}
#seminarDetail #index div.iqrGrd{
	text-align:center;
	padding:40px 15px 0 0px;
}
#seminarDetail #index div.endHld{
	width:750px;
	margin:20px auto 0 auto;
	padding:7px;
	background:#fff;
	border:solid 3px #768460;
}
#seminarDetail #index div.endHldMenu{
	width:750px;
	margin:25px auto 0 auto;
	padding:7px;
	background:#fff;
	border:solid 3px #768460;
}
div.seminarProgram div.index div.endHld{
	width:750px;
	margin:35px auto 0 auto;
	padding:7px;
	background:#fff;
	border:solid 3px #768460;
	position: absolute;
	top:105px;
	left:15px;
	background:#fff;
}
#seminarDetail #index div.endHld h3,div.seminarProgram div.index div.endHld h3,
	#seminarDetail #index div.endHldMenu h3,div.seminarProgram div.index div.endHld h3{
	font-size:170%;
	color:#C41609;
}
#seminarDetail #index div.endHld p,div.seminarProgram div.index div.endHld p{
	line-height:130%;
	padding:4px 0 0 0;
}
#seminarDetail #gnlInf{
	margin:0 0 20px 0;
}
#seminarDetail #gnlInf h3{
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0px;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
#seminarDetail #gnlInf div div.otlEx{
	float:left;
	width:596px;
	margin:0px;
}
#seminarDetail #gnlInf div div.otlEx h4{
	line-height:140%;
}
#seminarDetail #gnlInf div div.otlEx .p_attention{
	margin:5px 0 10px 0;
}
#seminarDetail #gnlInf div div.otlEx .attention p{
	color:#333;
	font-size:90%;
	line-height:150%;	
}
#seminarDetail #gnlInf div div.otlEx h4{
	font-size:120%;
	font-weight:bold;
	color:#333;
	padding:0 0 5px 0;
}
#seminarDetail #gnlInf div div.otlEx h4 img{
	vertical-align:middle;
	margin:0 1px 5px 0;
}
#seminarDetail #gnlInf div div.otlEx .txt{
	font-size:110%;
	padding:0 15px 0 0;
}
#seminarDetail #gnlInf div div.otlEx .exp{
	margin:10px 0 0 0;
	font-size:100%;
	line-height:140%;
	color:#333;
}
#seminarDetail #gnlInf div div.otlEx .txt_corp{
	font-size:100%;
	line-height:140%;
	color:#333;
}
.fairPoint{
	margin:15px 0;
	padding:0 15px 0 0;
}
.fairPoint .pointTtl{
	font-size:110%;
	font-weight:bold;
	margin:0 0 5px 0;
}
.fairPoint .pointTxt{
	font-size:110%;
	background:transparent url(/img/lstmark_bkcircle.gif) no-repeat scroll 2px 6px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
}
#seminarDetail #gnlInf div div.otlPht{
	float:left;
	width:204px;
}
#seminarDetail #gnlInf div div.otlPht .cpt{
	font-size:90%;
	text-align:right;
}
#seminarDetail #program.tabular p.exp{
	line-height:140%;
	font-size:100%;
	font-weight:normal;
	line-height:140%;
	color:#3b3b3b;
}
#seminarDetail #program.tabular p.txt{
	font-size:110%;
	padding:0 15px 0 0;
}
#seminarDetail #program.tabular h3{
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
#seminarDetail #mainlec{
	margin:15px 0 0 0;
}
#seminarDetail #mainlec .dpybox{
	border:1px solid #eaeaea;
	background:#f8f8f8;
	padding:10px 10px 10px 13px;
	margin:0 0 10px 0;
}
#seminarDetail #mainlec .dpybox ul{
	display: block;
	float: left;
	width: 112px;
	padding: 5px;
	margin-right: 7px;
	_margin-right: 3px;
	line-height: 120%;
	color:#3b3b3b; 
}
#seminarDetail #mainlec .dpybox ul li span{
	font-weight:bold;
}
#seminarDetail #mainlec .dpybox ul.mainlec_right{
	margin-right: 0px;
}
#seminarDetail #mainlec .dpybox ul li.hall_name{
	text-align:center;
	line-height:120%;
}
#seminarDetail #mainlec p.link{
	text-align: right;
	margin:0;
}
/* 一棟物件締め切り対等分 */
#seminarDetail #sloInf{
	background-color:#F4F0EC;
	text-align:center;
	padding:20px;
	margin:0 0 40px 0;
}
#seminarDetail #sloInf p.amInf{
	color:#C41609;
	font-size:110%;
	font-weight:bold;
}

/* 講師紹介(フェア) */
#seminarDetail #lecturer{
	margin:0 0 20px 0;
}
#seminarDetail .bdrTop{
	border-top:1px dotted #999;
	padding-top:20px;
}
#seminarDetail #lecturer h3{
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0px;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
#seminarDetail #lecturer h4 span{
	background:#666;
	color:#fff;
	margin-left:10px;
	font-size:76%;
	padding:3px 6px;
	font-weight:normal;
}
#seminarDetail #lecturer p{
	padding-bottom:5px;
	font-weight:normal;
	color:#666;
	font-size:90%;
}

#seminarDetail #lecturer .lecNml{
	border-bottom:dotted 1px #ccc;
	margin:0 0 20px 0;
}
#seminarDetail #lecturer .lecNml ul{
	padding:0 0 20px 0;
}
#seminarDetail #lecturer .lecNml ul .photo{
	float:left;
	width:140px;
}
#seminarDetail #lecturer .lecNml ul .photo .cpt{
	color:#333;
	font-size:90%;
}
#seminarDetail #lecturer .lecNml ul .lecItr{
	float:left;
	width:660px;
	color:#333;
}
#seminarDetail #lecturer .lecNml ul .lecItr h4{
	font-size:120%;
	color:#72330A;
	font-weight:bold;
	padding:3px 0 10px 0;
}
#seminarDetail #lecturer .lecNml ul .lecItr .exp{
	line-height:140%;
	font-size:100%;
	font-weight:normal;
	line-height:140%;
	color:#3b3b3b;
}
.tabular dl dd.dElePgm{
	float:left;
	background:#ffffff;
	width:640px;
	padding:15px 0 15px 10px;
	color:#3b3b3b;
	font-size:110%;
	line-height:150%;
}
.fairProgram{
	margin: 20px 0 0 0;	
}
.fairProgram .lectureTtl{
	font-weight:bold;	
}
.fairProgram .lectureTxt{
	font-size:90%;
	line-height:150%;
	margin:0 0 10px 0;
}
.programAtn{
	font-size:90%;
	margin:15px 0 0 0;
}
.tabular p.exp{
	font-size:105%;
	line-height:140%;
	color:#333;
}
.tabular p.cpt{
	font-size:90%;
	line-height:160%;
	color:#333;
}
.tabular ul.block_a li{
	float:left;
}
.tabular .venueLecture{
	margin-top:20px;
	width:800px;
}
.tabular .venueLecture h4{
	font-weight:bold;
	font-size:120%;
	margin-bottom:5px;
	color:#333;
}
.tabular .venueLecture .half{
	width:370px;
	float:left;
}
.tabular .venueLecture dl{
	margin:0;
}
.tabular .venueLecture ul{
	margin-top:10px;
}
.tabular .venueLecture .program_link{
	float:right;
	background:url(/img/basic_ar_red.gif) no-repeat left center;
	padding-left:13px;
}
.tabular .venueLecture .block_bwrap{
	float:right;
	width:400px;
}
.tabular .venueLecture .block_bwrap ul.block_b{
	margin:0;
	padding:0;
}
.tabular .venueLecture .block_bwrap ul.block_b li{
	float:left;
	width:200px;
}
.tabular .venueLecture .associationBox{
	float:right;
	width:378px;
	background:#F9F9F9;
	border:solid 1px #ddd;
	padding:10px;
	margin-top:22px;
}
.tabular .venueLecture .associationBox p{
	float:left;
	font-size:110%;
	font-weight:bold;
	color:#3B3B3B;
}
.tabular .venueLecture .associationBox p.logo{
	width:158px;
	height:38px;
	padding:5px;
	background:#fff;
	border:solid 1px #eee;
}
.tabular .venueLecture .associationBox p.name{
	margin-left:4px;
	padding-top:4px;
}
.tabular .venueTtl{
	font-size:110%;
	line-height:140%;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
}
.tabular .venueTtl_reno{
	font-weight:bold;
	font-size:120%;
	margin-bottom:5px;
	color:#333;
}
.tabular .venueTxt{
	font-size:100%;
	line-height:140%;
	color:#333;
	margin:0;
}
.tabular .venueAtt{
	color:#C41609;
	font-weight:bold;
	margin:0 0 5px 0;
}
.tabular .prmCont{
	width:640px;
}
.tabular .prmCont .ptoArea{
	float:left;
	width:105px;
	font-size:90%;
	padding:0;
	line-height:0.5em;
}
.tabular .prmCont .txtArea{
	float:left;
	width:535px;
}
.tabular .prmCont .txtArea .theme{
	color:#72330A;
}
.tabular .prmCont .txtArea .lecIntro{
	margin:0;
	width:535px;
}
.tabular .prmCont .txtArea .lecTtl{
	float:left;
	padding:2px 0 0 0;
	margin:0 0 3px 0;
	width:35px;
}
.tabular .prmCont .txtArea .lecName{
	float:left;
	font-size:105%;
	font-weight:bold;
	margin:0 0 3px 0;
	width:500px;
}
.tabular .prmCont .txtArea .lecTxt{
	font-size:92%;
	line-height:140%;
}
.tabular .prmCont .txtArea .profLink{
	font-size:92%;
	line-height:140%;
	text-align:right;
}
.tabular .ticket{
	width:640px;
}
.tabular .ticket h5{
	font-size:105%;
	margin:0 0 3px 0;
}
.tabular .ticket h5 span{
	font-weight:bold;
	color:#C41609;
}
.tabular .ticket dl{
	margin:0 0 0 15px;
	width:625px;
}
.tabular .ticket dt{
	float:left;
	width:60px;
	font-size:92%;
	line-height:1em;
	padding:3px 0 0 0;
}
.tabular .ticket dd{
	float:left;
	width:565px;
	font-size:92%;
	line-height:1.4em;
}
.tabular .ticket dd span{
	font-size:105%;
}
.tabular .ticket dd img{
	vertical-align:middle;
	margin:0 3px 4px 3px;
}

/*2009.9.5日フェアプログラム*/
.tabular .txtArea{
	float:left;
	width:640px;
}
.tabular .txtArea h4{
	font-size:105%;
	color:#72330A;
	margin:0 0 3px 0;
}
.tabular .txtArea .lecIntro{
	margin:0;
}
.tabular .txtArea .lecTtl{
	float:left;
	width:35px;
	padding:2px 3px 0 0;
	margin:0 0 3px 0;
}
.tabular .txtArea .lecName{
	float:left;
	font-size:105%;
	font-weight:bold;
}
.tabular .txtArea p{
	font-size:92%;
	line-height:150%;
}

/* プロフィールのバルーン */
.profBln{
	position:absolute;
	z-index:1000;
	width:600px;
	background:#fff;
	border:3px solid #fff;
}
.profBln .nstDiv{
	background:#F9F0E6;
	border:1px solid #A15F37;
}
.profBln .nstDiv h4{
	background:#fff;
	padding:11px 10px 8px 10px;
	color:#333;
	font-size:105%;
}
.profBln .nstDiv .body{
	padding:10px;
	color:#333;
	line-height:140%;
}
.profBln .nstDiv .body .link{
	padding:10px 0;
}
.profBln .nstDiv .body .link li{
	float:right;
	padding:5px 0 0 12px;
	font-size:92%;
	overflow:hidden;
	width:auto;
}
.profBln .nstDiv .body .lecBook{
	margin:10px 0 0 0;
}
.profBln .nstDiv .body .lecBook .ttl{
	font-size:92%;
	font-weight:bold;
	color:#333;
}
.profBln .nstDiv .body .lecBook .txt{
	background:transparent url(/img/lstmark_bkcircle.gif) no-repeat scroll 2px 6px;
	padding:0 0 0 10px;
	font-size:92%;
	color:#333;
}
.profBln .nstDiv .body .clsBln li{
	text-align:center;
	padding:7px 0;
}
.profBln .nstDiv .body .clsBln a{
	display:block;
	margin:0 auto;
	width:56px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/fav_clsbln.gif) no-repeat left top;
}
/* 芦沢氏バルーン部分 */
.profBln .nstDiv .body table.profBln_ashizawa td.left{
	width:50px;
	text-align: left;
	vertical-align: top;
}
.profBln .nstDiv .body table.profBln_ashizawa td.right{
	width:520px;
}
/* 2010.09.11開始不動産投資フェア　Webアンケート部分 */
.questionary{
	margin:0 0 20px 0;
	position:relative;
}
.questionary .ttl{
	position:absolute;
	margin:-18px 0 0 14px;
}
.questionary .body{
	background:#FCF9E9;
	border:1px solid #E7E1C5;
	padding:29px 14px 14px 14px;
}
.questionary .body ul{
	width:771px;
}
.questionary .body .lead{
	float:left;
	width:495px;
}
.questionary .body .btn{
	float:left;
	width:276px;
}

/**********************  不動産投資セミナープログラムページ  **********************/
.seminarProgram img {
	vertical-align:bottom;
}
.seminarProgram h2 {
	margin-bottom:28px;
}
.seminarProgram p.leadTxt {
	font-size:110%;
	margin-bottom:5px;
}
.seminarProgram ul.attention {
	margin-bottom:27px;
}
.seminarProgram div.pageInnerLink {
	background:url(/img/content/seminar/schedule/bg_page_inner_link.gif) no-repeat;
	width:802px;
	height:79px;
	margin-bottom:27px;
	padding:12px 0 0 10px;
}
.seminarProgram div.pageInnerLink p {
	margin-bottom:10px;
}
.seminarProgram div.pageInnerLink ul li {
	float:left;
	margin-right:3px;
}
.seminarProgram div.lectureA,
.seminarProgram div.lectureB,
.seminarProgram div.lectureMini,
.seminarProgram div.lectureRenovation {
	margin-bottom:48px;
}
.seminarProgram div.lectureA h3,
.seminarProgram div.lectureB h3,
.seminarProgram div.lectureMini h3,
.seminarProgram div.lectureRenovation h3 {
	background:url(/img/content/seminar/seminar_ttl_bg.gif) no-repeat;
	margin:0px;
	padding:11px 0 0 23px;
	width:800px;
	height:42px;
}
.seminarProgram div.lectureA p.explanationTxt,
.seminarProgram div.lectureB p.explanationTxt,
.seminarProgram div.lectureMini p.explanationTxt,
.seminarProgram div.lectureRenovation p.explanationTxt {
	margin-bottom:10px;
	color: #3B3B3B;
}
.seminarProgram div.lectureMini h4 {
	padding-left:3px;
	margin-bottom:10px;
	border-left:1em solid #3b3b3b;
	color:#3b3b3b;
	font-size:105%;
	font-weight:bold;
	height:1em;
}
.seminarProgram div.lectureMini h4.miniSeminarB {
	margin-top:20px;
}
.seminarProgram dl.seminarList {
	background:#f5f5f5 url(/img/content/seminar/seminar_detail_line_top.gif) no-repeat bottom left;
	width:800px;
	border-bottom:1px solid #dddddd;
}
.seminarProgram dl.seminarList dt.timeSchedule {
	float:left;
	background:url(/img/content/seminar/seminar_detail_line_under.gif) no-repeat top left;
	width:140px;
	color:#72330A;
	font-weight:bold;
	font-size:105%;
	line-height:120%;
	padding:15px 0 0 10px;
}
.seminarProgram dl.seminarList dd.seminar {
	float:left;
	background:#ffffff;
	width:640px;
	padding:15px 0 10px 10px;
	color:#3b3b3b;
	font-size:110%;
}
.seminarProgram dl.seminarList dd.seminar p.pendingContent {
	color:#72330A;
	font-weight:bold;
	font-size:105%;
}
.seminarProgram dl.seminarList dd.seminar p.speakerImage {
	float:left;
	width:95px;
	margin-right:8px;
}
.seminarProgram dl.seminarList dd.seminar dl.contents {
	float:left;
	width:535px;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dt.title,
.seminarProgram dl.seminarList dd.seminar dl.contentsNophoto dt.title {
	margin-bottom:7px;
	color:#72330A;
	font-weight:bold;
	font-size:105%;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dd.speaker,
.seminarProgram dl.seminarList dd.seminar dl.contentsNophoto dd.speaker {
	margin-bottom:8px;
	font-weight:bold;
	line-height: 1.4em;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dd.speaker span,
.seminarProgram dl.seminarList dd.seminar dl.contentsNophoto dd.speaker span {
	padding:2px 3px;
	margin-right:6px;
	border:1px solid #bbbbbb;
	color:#555555;
	font-size:85%;
	font-weight:normal;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dd.explanation,
.seminarProgram dl.seminarList dd.seminar dl.contentsNophoto dd.explanation {
	margin-bottom:3px;
	line-height:140%;
	font-size:92%;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dd.explanation ul li{
	background:url(/img/content/seminar/square333.gif) no-repeat left center;
	background-repeat:no-repeat;
	margin:0;
	padding:5px 0 0 10px;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfile,
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfiles,
.seminarProgram dl.seminarList dd.seminar dl.contentsNophoto dd.linkProfile {
	text-align:right;
	font-size:92%;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfile,
.seminarProgram dl.seminarList dd.seminar dl.contentsNophoto dd.linkProfile {
	padding-top:5px;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfiles {
	padding-top:57px;
}
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfiles ul li{
	padding-top:5px;
}
.seminarProgram dl.seminarList dd.seminar dl.contentsNophoto {
	width:630px;
}
.seminarProgram p.pageTop {
	float:none;
	padding:10px 17px 0 0;
	text-align:right;
	margin-bottom:20px;
	background-position:right 14px;
}
.seminarProgram div.inquiryArea {
	text-align:center;
	padding:0 0 40px 0;
	
}

/* eventGuide */
.eventGuide{
	border:2px solid #EAEAEA;
	background:#F5F5F5;
	margin:0 0 40px 0;
}
.eventGuide ul{
	width:776px;
	_width:780px;
	padding:10px;
}
.eventGuide ul li{
	line-height:130%;
}
.eventGuide ul li.eventLink{
	text-align:right;
	margin:8px 0 0 0;
}

/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
#seminarDetail #index div.endHld,
#seminarDetail #mainlec .dpybox,
#semiSubsection div.ssCompInq,
#semiSubsection div.ssCompInq ul.compBox li.form01,
#semiSubsection div.ssCompInq ul.compBox li.form02,
#semiSubsection div.ssCompInq ul.compBox li.form03,
.questionary .body ul,
.semInbound ul,
.tabular .ticket dl,
.profBln .nstDiv .body .link,
.tabular .txtArea .lecIntro,
.tabular .prmCont .txtArea .lecIntro,
.tabular .prmCont,
.tabular ul,
.tabular .venueLecture ul,
.tabular .venueLecture .block_bwrap,
.tabular .venueLecture .block_bwrap ul,
.tabular .venueLecture .associationBox,
.tabular .venueLecture .venueInfoHalfWrap,
.fairProgram .detail .program .program_a .program_b,
#seminarDetail #compIntro #cmpList table td.cRgt dl,
#seminarDetail #compIntro #cmpList table td.cLft dl,
.tabular dl dd.dElement .farPgm,
#seminarDetail #lecturer .lecBtm ul,
#seminarDetail #lecturer .lecNml ul,
#seminarDetail #gnlInf div,
#seminarDetail #index .indexExCnt .useDsr ul,
#seminarDetail #index .indexExCnt,
#seminarDetail #index div.indexOtl .venue,
#seminarDetail #index div.indexOtl .date,
#seminarDetail #relatedintro  div.dpy div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #relatedintro  div.dpy div.dpyBox div.ud ul,
#seminarDetail #relatedintro  div.dpy div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul,
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul,
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul,
#seminarDetail #index div.indexOtl div.idoRight,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexVenue,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexDate dd.dateEle,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexDate,
#seminarDetail #index div.indexOtl,
.tabular dl dd dl.dProgram,
.tabular dl,
#seminarDetail #lecturer,
.seminarProgram div.pageInnerLink ul,
.seminarProgram dl.seminarList,
.seminarProgram dl.seminarList dd.seminar,
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfile ul {
	min-height:1px;　/* IE 7対策 */
}
#seminarDetail #index div.endHld,
#seminarDetail #mainlec .dpybox:after,
#semiSubsection div.ssCompInq:after,
#semiSubsection div.ssCompInq ul.compBox:after,
.questionary .body ul:after,
.semInbound ul:after,
.tabular .ticket dl:after,
.profBln .nstDiv .body .link:after,
.tabular .txtArea .lecIntro:after,
.tabular .prmCont .txtArea .lecIntro:after,
.tabular .prmCont:after,
.tabular ul:after,
.tabular .venueLecture:after,
.tabular .venueLecture ul:after,
.tabular .venueLecture .block_bwrap:after,
.tabular .venueLecture .block_bwrap ul:after,
.tabular .venueLecture .associationBox:after,
.tabular .venueLecture .venueInfoHalfWrap:after,
.fairProgram .detail .program  .program_a  .program_b:after,
#seminarDetail #compIntro #cmpList table td.cRgt dl:after,
#seminarDetail #compIntro #cmpList table td.cLft dl:after,
.tabular dl dd.dElement .farPgm:after,
#seminarDetail #lecturer .lecBtm ul:after,
#seminarDetail #lecturer .lecNml ul:after,
#seminarDetail #gnlInf div:after,
#seminarDetail #index .indexExCnt .useDsr ul:after,
#seminarDetail #index .indexExCnt:after,
#seminarDetail #index div.indexOtl .venue:after,
#seminarDetail #index div.indexOtl .date:after,
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt div:after,
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul:after,
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt div:after,
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul:after,
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt div:after,
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul:after,
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt div:after,
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul:after,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt div:after,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul:after,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt div:after,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul:after,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt div:after,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul:after,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt div:after,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul:after,
#seminarDetail #index div.indexOtl div.idoRight:after,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexVenue:after,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexDate dd.dateEle:after,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexDate:after,
#seminarDetail #index div.indexOtl:after,
.tabular dl dd dl.dProgram:after,
.tabular dl:after,
#seminarDetail #lecturer:after,
.seminarProgram div.pageInnerLink ul:after,
.seminarProgram dl.seminarList:after,
.seminarProgram dl.seminarList dd.seminar:after,
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfile ul:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
#seminarDetail #index div.endHld,
#seminarDetail #mainlec .dpybox,
#semiSubsection div.ssCompInq,
#semiSubsection div.ssCompInq .compBox,
.questionary .body ul,
.semInbound ul,
.tabular .ticket dl,
.profBln .nstDiv .body .link,
.tabular .txtArea .lecIntro,
.tabular .prmCont .txtArea .lecIntro,
.tabular .prmCont,
.tabular ul,
.tabular .venueLecture,
.tabular .venueLecture ul,
.tabular .venueLecture .block_bwrap,
.tabular .venueLecture .block_bwrap ul,
.tabular .venueLecture .associationBox,
.tabular .venueLecture .venueInfoHalfWrap,
.fairProgram .detail .program,
#seminarDetail #compIntro #cmpList table td.cRgt dl,
#seminarDetail #compIntro #cmpList table td.cLft dl,
.tabular dl dd.dElement .farPgm,
#seminarDetail #lecturer .lecBtm ul,
#seminarDetail #lecturer .lecNml ul,
#seminarDetail #gnlInf div,
#seminarDetail #index .indexExCnt .useDsr ul,
#seminarDetail #index .indexExCnt,
#seminarDetail #index div.indexOtl .venue,
#seminarDetail #index div.indexOtl .date,
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul,
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul,
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul,
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul,
#seminarDetail #index div.indexOtl div.idoRight,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexVenue,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexDate dd.dateEle,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexDate,
#seminarDetail #index div.indexOtl,
.tabular dl dd dl.dProgram,
.tabular dl,
#seminarDetail #lecturer,
.seminarProgram div.pageInnerLink ul,
.seminarProgram dl.seminarList,
.seminarProgram dl.seminarList dd.seminar,
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfile ul {
	display:inline-table;
}
/* Mac IE には適用させない */
#seminarDetail #index div.endHld,
* html #seminarDetail #mainlec .dpybox,
* html #semiSubsection div.ssCompInq,
* html #semiSubsection div.ssCompInq ul.compBox,
* html .questionary .body ul,
* html .semInbound ul,
* html .tabular .ticket dl,
* html .profBln .nstDiv .body .link,
* html .tabular .txtArea .lecIntro,
* html .tabular .prmCont .txtArea .lecIntro,
* html .tabular .prmCont,
* html .tabular ul,
* html .tabular .venueLecture,
* html .tabular .venueLecture ul,
* html .tabular .venueLecture .block_bwrap,
* html .tabular .venueLecture .block_bwrap ul,
* html .tabular .venueLecture .associationBox,
* html .tabular .venueLecture .venueInfoHalfWrap,
* html .fairProgram .detail .program,
* html #seminarDetail #compIntro #cmpList table td.cRgt dl,
* html #seminarDetail #compIntro #cmpList table td.cLft dl,
* html .tabular dl dd.dElement .farPgm,
* html #seminarDetail #lecturer .lecBtm ul,
* html #seminarDetail #lecturer .lecNml ul,
* html #seminarDetail #gnlInf div,
* html #seminarDetail #index .indexExCnt .useDsr ul,
* html #seminarDetail #index .indexExCnt,
* html #seminarDetail #seminarDetail #index div.indexOtl .venue,
* html #seminarDetail #index div.indexOtl .date,
* html #seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt div,
* html #seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul,
* html #seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt div,
* html #seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul,
* html #seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt div,
* html #seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul,
* html #seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt div,
* html #seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul,
* html #seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt div,
* html #seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul,
* html #seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt div,
* html #seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul,
* html #seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt div,
* html #seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul,
* html #seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt div,
* html #seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul,
* html #seminarDetail #index div.indexOtl div.idoRight,
* html #seminarDetail #index div.indexOtl div.idoLeft dl.indexVenue,
* html #seminarDetail #index div.indexOtl div.idoLeft dl.indexDate dd.dateEle,
* html #seminarDetail #index div.indexOtl div.idoLeft dl.indexDate,
* html #seminarDetail #index div.indexOtl,
* html .tabular dl dd dl.dProgram,
* html .tabular dl,
* html #seminarDetail #lecturer,
* html .seminarProgram div.pageInnerLink ul,
* html .seminarProgram dl.seminarList,
* html .seminarProgram dl.seminarList dd.seminar,
* html .seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfile ul {
	height:1px;
}
#seminarDetail #index div.endHld,
#seminarDetail #mainlec .dpybox,
#semiSubsection div.ssCompInq,
#semiSubsection div.ssCompInq .compBox,
.questionary .body ul,
.semInbound ul,
.tabular .ticket dl,
.profBln .nstDiv .body .link,
.tabular .txtArea .lecIntro,
.tabular .prmCont .txtArea .lecIntro,
.tabular .prmCont,
.tabular ul,
.tabular .venueLecture,
.tabular .venueLecture ul,
.tabular .venueLecture .block_bwrap,
.tabular .venueLecture .block_bwrap ul,
.tabular .venueLecture .associationBox,
.tabular .venueLecture .venueInfoHalfWrap,
.fairProgram .detail .program,
#seminarDetail #compIntro #cmpList table td.cRgt dl,
#seminarDetail #compIntro #cmpList table td.cLft dl,
.tabular dl dd.dElement .farPgm,
#seminarDetail #lecturer .lecBtm ul,
#seminarDetail #lecturer .lecNml ul,
#seminarDetail #gnlInf div,
#seminarDetail #index .indexExCnt .useDsr ul,
#seminarDetail #index .indexExCnt,
#seminarDetail #index div.indexOtl .venue,
#seminarDetail #index div.indexOtl .date,
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #relatedintro div.dpy div.dpyBox div.ud ul,
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #relatedintro div.dpy div.dpyBox div.tp ul,
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #FnlItt div.dpy div.dpyBox div.ud ul,
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #FnlItt div.dpy div.dpyBox div.tp ul,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.ud ul,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #compIntro div.dpyAm div.dpyBox div.tp ul,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul li.cmpInt div,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.ud ul,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul li.cmpInt div,
#seminarDetail #compIntro div.dpyPm div.dpyBox div.tp ul,
#seminarDetail #index div.indexOtl div.idoRight,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexVenue,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexDate dd.dateEle,
#seminarDetail #index div.indexOtl div.idoLeft dl.indexDate,
#seminarDetail #index div.indexOtl,
.tabular dl dd dl.dProgram,
.tabular dl,
#seminarDetail #lecturer,
.seminarProgram div.pageInnerLink ul,
.seminarProgram dl.seminarList,
.seminarProgram dl.seminarList dd.seminar,
.seminarProgram dl.seminarList dd.seminar dl.contents dd.linkProfile ul {
	display:block;
}
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
