@charset "utf-8";



h1.seminar {

	color: navy;
	border-style: solid none;
	border-color: rgb(51, 153, 204) -moz-use-text-color rgb(204, 204, 204);
	border-width: 3px medium 1px;
	padding: 5px 10px;
	margin-bottom: 1em;
	background-color: transparent;
	font-size: 100%
}




/*--------- div at table ---------------------------------------*/
div.content_l2 {
	clear: both;
	float: left;
	width: 170px;
	margin:0px 5px 5px 10px; /*top right bottom left*/
	padding: 5px;
	border:1px solid antiquewhite;
	/*
	background-color: white;
	*/
}

div.content_r2 {
	float: left;
	width: 170px;
	margin:0px 5px 5px 5px; /*top right bottom left*/
	padding: 5px;
	border:1px solid antiquewhite;
	/*
	background-color: white;
	*/
}
/*--------- verisign ---------------------------------------*/
div.content_l3 {
	clear: both;
	float: left;
	width: 410px;
	margin:0px 5px 5px 10px; /*top right bottom left*/
	padding: 5px;
	border:1px solid white;
	/*
	background-color: white;
	*/
}

div.content_r3 {
	float: left;
	width: 130px;
	margin:0px 5px 5px 5px; /*top right bottom left*/
	padding: 5px;
	border:1px solid white;
	/*
	background-color: white;
	*/
}
/*--------- menu ---------------------------------------*/
div.dl_button {
	margin:3px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color:white;
	width:500px;
	height:auto;
}

div.dl_button h1 {
	font-family: Arial, Helvetica,  sans-serif;
	color:chocolate;
	background-color:antiquewhite;
	border-top:1px solid white;
	border-bottom:1px solid chocolate;
	padding:5px 15px 0px 10px;/*top right bottom left*/
	margin:0px 0px 5px 0px;
}
div.dl_button h1 a:link,
div.dl_button h1 a:visited {
	text-decoration:none;
	color:chocolate;
}

div.dl_button h1 a:hover {
	color:chocolate;
}

div.dl_button h2 {
	margin:0px 0px 5px 5px;
	padding:8px 20px 6px 20px;
	color:white;
	line-height:100%;
	background:url("/image/menubar1.jpg") no-repeat left;
}

div.dl_button h2 a:link,
div.dl_button h2 a:visited {
	text-decoration:none;
	padding:1px 0px;
	width:100%;
	color:white;
	display:block;
}

div.dl_button ul {
	margin:0px;
	padding:0px 0px 5px 10px;
	list-style-type:none;
	clear:both;
}

div.dl_button ul li {
	margin:0px 0px 4px 0px; /*top right bottom left*/
	padding:0px;
	text-indent:14px;
	width:100%;
	color:chocolate;
}

div.dl_button ul li.selected {
	color:red;
	background-repeat: no-repeat;
}

div.dl_button ul li a:link,
div.dl_button ul li a:visited {
	text-decoration:none;
	width:100%;
	color:chocolate;
	display:block;
	text-indent:14px;
	background-repeat: no-repeat;
}
div.dl_button ul li a:hover {
	text-decoration:underline;
	width:100%;
	color:red;
	display:block;
	background-repeat: no-repeat;
}



/*--------- inquir ---------------------------------*/
div.table_col_ssl1 table {
	font-family: Arial, Helvetica,  sans-serif;
	color:chocolate;
}


div.table_col_ssl1 table th {
	font-weight:normal;
	background-color:antiquewhite;
	color:chocolate;
}

div.table_col_ssl1 table td {
	padding: 5px;
	margin: 5px;
	background-color:white;
	color:chocolate;
	border-bottom:1px solid antiquewhite;
	border-top:0px solid white;
}

/*--------- inquir ---------------------------------*/
div.table_col_ssl2 table {
	font-family: Arial, Helvetica,  sans-serif;
	color:darkorange;
	border-top:1px solid chocolate;
	border-left:1px solid chocolate;
}

div.table_col_ssl2 table th {
	padding: 10px;
	margin: 10px;
	font-weight:bold;
	background-color:antiquewhite;
	border-bottom:1px solid chocolate;
	border-right:1px solid chocolate;
	color:chocolate;
}

div.table_col_ssl2 table td {
	padding: 10px;
	margin: 10px;
	background-color:white;
	color:chocolate;
	border-bottom:1px solid chocolate;
	border-right:1px solid chocolate;
}

/*--------- セミナ ---------------------------------*/
div.table_col_ssl3 table {
	font-family: Arial, Helvetica,  sans-serif;
	color:darkslategray;
}


div.table_col_ssl3 table th {
	font-weight:normal;
	background-color:darkseagreen;
	color:darkslategray;
}

div.table_col_ssl3 table td {
	padding: 5px;
	margin: 5px;
	background-color:white;
	color:darkslategray;
	border-bottom:1px solid darkseagreen;
	border-top:0px solid white;
}
/*--------- セミナ(2007) ---------------------------------*/
div.table_semi2007 table {
	font-family: Arial, Helvetica, sans-serif;
	color:darkblue;
}


div.table_semi2007 table th {
	font-weight:normal;
	background-color:skyblue;
	color:darkblue;
}

div.table_semi2007 table td {
	padding: 5px;
	margin: 5px;
	background-color:white;
	color:darkblue;
	border-bottom:1px solid skyblue;
	border-top:0px solid white;
}
/*--------- セミナ2頁目 ---------------------------------*/
div.table_col_ssl4 table {
	font-family: Arial, Helvetica,  sans-serif;
	color:darkcyan;
	border-top:1px solid darkslategray;
	border-left:1px solid darkslategray;
}

div.table_col_ssl4 table th {
	padding: 10px;
	margin: 10px;
	font-weight:bold;
	background-color:darkseagreen;
	border-bottom:1px solid darkslategray;
	border-right:1px solid darkslategray;
	color:darkslategray;
}

div.table_col_ssl4 table td {
	padding: 10px;
	margin: 10px;
	background-color:white;
	color:darkslategray;
	border-bottom:1px solid darkslategray;
	border-right:1px solid darkslategray;
}

p {
	color:black;
}

/*--------- セミナ説明 ---------------------------------*/
/*
h1 {
	font-size: 14px;
	font-family: Arial, Helvetica,  sans-serif;
	color:navy;
	border-bottom:3px solid navy;
	padding:5px 15px 0px 10px;
	margin:0px 0px 5px 0px;
}
*/
/*top right bottom left*/


div.button1 {
	margin:5px 15px 5px 15px;
	padding:20px 20px 20px 20px;
	width:220px;
	font-weight:bold;
	line-height:100%;
	/*
	background:url("../image/seminar/seminar2007_appli.jpg") no-repeat center;
	*/
}

div.button1 ul li {
	text-decoration:none;
	list-style-type: none;
}

div.button1 ul li a {
	width:200px;
	height:66px;
	display:block;
}

div.button1 ul li a:link,
div.button1 ul li a:visited {
	text-decoration:none;
	color:blue;
	background:url("../image/seminar/seminar2007_appli.jpg") no-repeat center;
}

div.button1 ul li a:hover {
	text-decoration:none;
	color:darkorange;
	background:url("../image/seminar/seminar2007_appli_over.jpg") no-repeat center;
}
/*--------- テーブル ---------------------------------*/
div.table_col_semi1 table {
	margin-top:15px;
	font-family: Arial, Helvetica,  sans-serif;
	width: 580px;
	line-height: 1.7em;
	border-collapse :collapse;
	border :1px solid navy;
}


div.table_col_semi1 table th {
	padding: 3px;
	margin:10px 0px 10px 0px;/*top right bottom left*/
	font-weight:normal;
	text-align:left;
	background-color:lavender;
	border :1px solid navy;
	color:navy/*darkgoldenrod*/;
}

div.table_col_semi1 table tr {
	border :1px solid navy;
}
div.table_col_semi1 table td {
	padding: 0px;
	margin: 5px;
	color:black;
	background-color:white;
	border :1px solid navy;
}

div.table_col_semi1 ul {
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 10px;/*top right bottom left*/
	list-style-type:circle;
}
div.table_col_semi1 ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-image: url(../image/listmark1.jpg);
}

div.table_col_semi1 p {
	color:black;
}
/*--------- テーブル内部 ---------------------------------*/
div.prog_left {	/* in order to set "time" right-side */
	clear: both;
	float: left;
	width: 100px;
	vertical-align:middle;
	margin: 0px;
	padding:10px 0px 0px 0px;/*top right bottom left*/
	color: black;
}

div.attend {
	float: right;
	font-weight:normal;
	margin: 0px;
	padding:10px 0px 0px 30px;/*top right bottom left*/
	text-align:right;
	color: yellow;
}

div.prog_right {
	float: right;
	width: 430px;
	background-color:navy;
	color: white;
	margin: 0px;
	padding: 5px 5px 5px 10px;/*top right bottom left*/
}

div.prog_right_green {
	float: right;
	width: 430px;
	background-color:darkgreen;
	color: white;
	margin: 0px;
	padding: 5px 5px 5px 10px;/*top right bottom left*/
}
div.prog_right_red {
	float: right;
	width: 430px;
	background-color:firebrick;
	color: white;
	margin: 0px;
	padding: 5px 5px 5px 10px;/*top right bottom left*/
}


div.contents {
	margin: 0px;
	padding:10px
}

/* インターバル */
div.interval {
	padding:10px;
	color:navy;
	font-weight:bold;
	background-color:#DDA0DD;
}

