@charset "utf-8";
/* CSS Document */


/* -------------------------------------------------------------------
mainimage
------------------------------------------------------------------- */

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_001.gif) no-repeat;}
.main_column h3.ttl002 {background:url(../img/h3_title_002.gif) no-repeat;}
.main_column h3.ttl003 {background:url(../img/h3_title_003.gif) no-repeat;}
.main_column h3.ttl004 {background:url(../img/h3_title_004.gif) no-repeat;}
.main_column h3.ttl005 {background:url(../img/h3_title_005.gif) no-repeat;}
.main_column h3.ttl006 {background:url(../img/h3_title_006.gif) no-repeat;}
.main_column h3.ttl007 {background:url(../img/h3_title_007.gif) no-repeat;}
.main_column h3.ttl008 {background:url(../img/h3_title_008.gif) no-repeat;}
.main_column h3.ttl009 {background:url(../img/h3_title_009.gif) no-repeat;}
.main_column h3.ttl010 {background:url(../img/h3_title_010.gif) no-repeat;}
.main_column h3.ttl011 {background:url(../img/h3_title_011.gif) no-repeat;}
.main_column h3.ttl012 {background:url(../img/h3_title_012.gif) no-repeat;}
.main_column h3.ttl013 {background:url(../img/h3_title_013.gif) no-repeat;}
.main_column h3.ttl014 {background:url(../img/h3_title_014.gif) no-repeat;}
.main_column h3.ttl015 {background:url(../img/h3_title_015.gif) no-repeat;}

/* -------------------------------------------------------------------
0331_修正
------------------------------------------------------------------- */

.main_column td.ttl001 {background:url(../img/h3_title_001.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl002 {background:url(../img/h3_title_002.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl003 {background:url(../img/h3_title_003.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl004 {background:url(../img/h3_title_004.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl005 {background:url(../img/h3_title_005.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl006 {background:url(../img/h3_title_006.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl007 {background:url(../img/h3_title_007.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl008 {background:url(../img/h3_title_008.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl009 {background:url(../img/h3_title_009.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl010 {background:url(../img/h3_title_010.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl011 {background:url(../img/h3_title_011.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl012 {background:url(../img/h3_title_012.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl013 {background:url(../img/h3_title_013.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl014 {background:url(../img/h3_title_014.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}
.main_column td.ttl015 {background:url(../img/h3_title_015.gif) no-repeat; height:38px; width:784px; padding-bottom:10px;}

.main_column td.text{width:784px; padding: 0px 0px 20px 0px; margin:0px;}

td.seminar { width:768px; padding:0px 15px 10px 15px; margin:0px;}

td.ttl0014 {background:url(../img/h4_title_001.gif) no-repeat; height:26px;	width:753px; padding-bottom:15px;}
td.ttl0024 {background:url(../img/h4_title_002.gif) no-repeat; height:26px;	width:753px; padding-bottom:15px;}
td.ttl0034 {background:url(../img/h4_title_003.gif) no-repeat; height:26px;	width:753px; padding-bottom:15px;}
td.ttl0044 {background:url(../img/h4_title_004.gif) no-repeat; height:26px;	width:753px; padding-bottom:15px;}

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%;}

/* -------------------------------------------------------------------
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;
	}
