@charset "utf-8";
/* CSS Document */


/* -------------------------------------------------------------------
mainimage
------------------------------------------------------------------- */
.main_img{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}

h2.pageimg {
	background:url(../img/h2_main_img.jpg) no-repeat;
	}


/* -------------------------------------------------------------------
title
------------------------------------------------------------------- */

.main_column h3 {
	height:38px;
	width:784px;
	margin-bottom:10px;
	}

.main_column h3.ttl001 {background:url(../img/h3_title_bosyu01.gif) no-repeat;}


/* -------------------------------------------------------------------
0331_修正
------------------------------------------------------------------- */



.main_column td.text{width:784px; padding: 0px 0px 20px 0px; margin:0px;}

td.seminar { width:768px; padding:0px 15px 10px 15px; margin:0px;}




table.so {	margin-top:10px;}


table.sol {	width:768px; margin:0px 0px 10px 0px; padding:0px;}
table.sol tr {margin:0px; padding:0px;}
table.sol td {height:37px; width:221px; margin:0px; padding:7px 15px 23px 20px; line-height:37px; background:url(../img/seminar_day_base.gif) no-repeat;}

table.caption { padding:0px; margin:0px 0px 20px 0px;}
table.caption td{width:721px; padding:15px;	background:url(../img/seminar_caption_bg.gif) repeat; border:#bebebe solid 1px;	}

p.tel_number {
	display:block;
	width:214px;
	height:21px;
	margin:10px 0px 10px 0px;
	background:url(../img/tel_number.gif) no-repeat bottom;
	}

table.aboutseminar {width:782px; height:193px; border:#bebebe solid 1px; padding:0px 0px 15px 15px; margin: 0px 0px 15px 0px;}
table.aboutseminar tr{padding:0px; margin: 0px ;}
table.aboutseminar td{padding:15px 15px 0px 15px; margin: 0px ; height:auto;}
table.aboutseminar td.title { width:465px; font-size:14px; color:#e51f1f; font-weight:bold;	padding: 15px 15px 10px 0px; border-bottom: #dcdcdc solid 1px; }
table.aboutseminar td.cap { width:465px; padding: 10px 15px 0px 0px; line-height:140%;}
table.aboutseminar td.cap2 { width:465px; padding: 10px 15px 0px 0px; line-height:140%; background:url(../img/seminar_img_02_sub.jpg) no-repeat right bottom;}
table.aboutseminar td.cap3 { width:465px; padding: 10px 15px 0px 0px; line-height:140%; background:url(../img/seminar_img_03_sub.jpg) no-repeat right bottom;}


table.sub {padding:0px; margin: 0px;}
table.sub td{padding:0px; margin: 0px ; line-height:140%;}




/* -------------------------------------------------------------------
物件募集css
------------------------------------------------------------------- */

.bosyu {
	width: 784px;
	height: auto;
}


.bold { font-weight: bold;}

.red { color: #e51f20;}

.indent {
	text-indent: -1em;
	padding-left: 1em;
}


td{padding:10px 10px 10px 10px;}
.td01 {
	width:100px;
	background-color:#fce8e8;
}
.table, .table th, .table td {
border: 1px solid #999999;
border-collapse: collapse;
}


/* -------------------------------------------------------------------
連絡先
------------------------------------------------------------------- */

.contact {
	width: 784px;
	height: auto;
}


.contact h4 { background:url(../img/h4_title_bosyu01.gif) no-repeat; height:26px;	width:784px; padding-bottom:5px;}



/* -------------------------------------------------------------------
content
------------------------------------------------------------------- */


p {
	display:block;
	margin-bottom:10px;
	}


div.seminar {
	width:768px;
	display:block;
	margin:10px 15px 10px 15px;
	}

div.seminar h4 {
	height:26px;
	width:753px;
	margin-bottom:15px;
	}

div.seminar h4.ttl001 {background:url(../img/h4_title_001.gif) no-repeat;}
div.seminar h4.ttl002 {background:url(../img/h4_title_002.gif) no-repeat;}
div.seminar h4.ttl003 {background:url(../img/h4_title_003.gif) no-repeat;}
div.seminar h4.ttl004 {background:url(../img/h4_title_004.gif) no-repeat;}

div.seminar ol {
	display:block;
	overflow:hidden;
	width:768px;
	margin-bottom:10px;
	}

div.seminar ol li {
	height:37px;
	width:221px;
	float:left;
	margin:0px 15px 15px 0px;
	padding:15px 0px 0px 20px;
	background:url(../img/seminar_day_base.gif) no-repeat;
	}

div.seminar ol li {
	height:37px;
	width:221px;
	float:left;
	margin:0px 15px 15px 0px;
	padding:15px 0px 0px 20px;
	background:url(../img/seminar_day_base.gif) no-repeat;
	}

div.seminar p.caption {
	width:721px;
	padding:15px;
	display:block;
	margin-bottom:20px;
	background:url(../img/seminar_caption_bg.gif) repeat;
	border:#bebebe solid 1px;
	}

div.seminar p.tel_number {
	display:block;
	width:214px;
	height:21px;
	margin:10px 0px 10px 0px;
	background:url(../img/tel_number.gif) no-repeat bottom;
	}

dl.aboutseminar {
	display:block;
	width:752px;
	height:193px;
	border:#bebebe solid 1px;
	position:relative;
	padding:15px;
	margin: 0px 0px 15px 0px;
	}

dl.aboutseminar img.img001 {
	position:absolute;
	display:block;
	left:496px;
	top:17px;
	}

dl.aboutseminar img.img002 {
	position:absolute;
	display:block;
	left:326px;
	top:107px;
	}

dl.aboutseminar dt {
	width:465px;
	font-size:14px;
	color:#e51f1f;
	font-weight:bold;
	display:block;
	padding: 0px 0px 10px 0px;
	line-height:140%;
	border-bottom: #dcdcdc solid 1px;
	}

dl.aboutseminar dd {
	width:465px;
	display:block;
	margin: 10px 0px 0px 0px;
	line-height:140%;
	}


dl.aboutseminar dd dl{
	padding:0;
	margin:0;
	}

dl.aboutseminar dd dl dt{
	font-size:12px;
	padding:0;
	margin:0 10px 0px 0px;
	width:40px;
	font-weight:normal;
	color:#4d4d4d;
	border:none;
	display:block;
	float:left;
	}

dl.aboutseminar dd dl dd{
	width:405px;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
	}
