/* CSS Document */
body	{
	margin:0;
	padding:0;
	background:#FFFFFF;}

p	{
	font-size:12px;
	letter-spacing:0.2em;
	line-height:120%;
	margin:10px 15px;}
	
.text1{margin:2px}


#wrapper	{
	width:100%;
	margin:0;
	padding:0}

#header1	{
	background-color:#EEEEEE;
	width:100%;
	font-size:11px;}

#header3	{
	background:#5390C2;
	border-bottom:2px solid #000000;}

#contents	{
	width:800px;
	margin:0;
	padding:0;
	border-right:1px solid #999999;}

#main	{
	margin:10px;}

#footer	{
	background-color:#333333;
	margin:0;
	padding:0;}

h2	{background-color:#632F00;
		padding:5px 10px;
		letter-spacing:2px;
		color:#ffffff;
		font-size:18px;}

h3	{
	border-bottom:1px solid #CCCCCC;}

h4	{font-weight:bold; 
	font-size:14px;
	margin:5px 0 2px 5px;
	padding:0 0 0 5px;
	border-left:#ff9933 3px solid;}
h4.gray	{font-weight:bold; 
	color:#666666;
	font-size:16px;
	margin:5px 5px 2px 5px;
	padding:3px;
	background-color:#EEEEEE;
	border:none;}

h5	{
	font-size:12px;
	font-weight:bold;
	margin:20px 5px 5px 8px;
	color:#666666;
	border-bottom:1px dotted;
	border-bottom-color:#CCCCCC;
	}
	
h6	{
	font-size:0.85em;
	font-weight:bold;
	margin:20px 5px 0 3px;
	color:#484848;
	}


/*クラス定義*/
.subT	{
	background-color:#FF0D01;
	padding:5px 10px;
	letter-spacing:2px;
	color:#ffffff;
	font-size:16px;}

.uk		{
		color:#F4B701; 
		border-left:solid 7px #F4B701; 
		padding:5px; 
		margin:20px 5px 5px 5px; 
		font-size:0.86em; 
		letter-spacing:0.1em;
		}

.read 	{
		font-size: 12px; 
		color: #444444; 
		line-height: 140%; 
		}
		
		

/*定義*/
ul, ol {font-size:12px; letter-spacing:0.1em; line-height:130%; color:#333333; margin:5px;}
li {margin-left:15px;}
dt {font-weight:bold; 
	margin:5px 0 2px 5px;
	padding:0 0 0 5px;
	border-left:#ff9933 3px solid;}
	dd	{padding:2px 4px;}

/*テーブル定義*/
#event_T	{background-color:#CCCCCC;
			font-size:12px;
			letter-spacing:0.1em;
			line-height:130%;
			color:#333333;
			padding:0;
			margin:10px 5px;
			border-spacing:1px;}
			#event_T th	{background-color:#EEEEEE;
						font-weight:bold;
						padding:3px 5px;
						text-align:left;}
			#event_T td	{background-color:#FFFFFF;
						padding:3px 5px;}

#event_W	{
	background-color:#FFFFFF;
	font-size:0.84em;
	letter-spacing:0.1em;
	line-height:130%;
	color:#666;
	padding:0;
	margin:10px 5px;}
	#event_W th	{
		background-color:#EEEEEE;
		font-weight:bold;
		padding:3px 5px;
		text-align:left;}
	#event_W td	{
		background-color:#FFFFFF;
		padding:3px 5px;}
		
.table_uk {
	background-color: #CCCCCC;
	letter-spacing:0.1em;
	font-size: 0.78em;
	line-height:130%;
	color: #666;
	margin:0 5px 10px 5px;
	border-spacing:1px;
		}

	.table_uk th {
		background-color: #FED354;
		border: none;
		font-style: normal;
		font-weight: bold;
		padding:3px 5px;
		}
	.table_uk td	{
		background-color:#FFFFFF;
		padding:3px 5px;}
		
.success_tb {
	width:95%;
	margin-top:10px;
	font-size: 12px; 
	color: #444444; 
	line-height: 140%;
	background-color:#CCCCCC;
	border-spacing:1px; }
	.success_tb td	{
		width:50%;}
		
		
		
/*講師紹介*/
.jap {
color: #F9F;
font-size:12px;
border: 1px solid #F9F;
padding:1px;
margin:5px 2px;}

.mat{
color:#39F;
font-size:12px;
 border:1px solid #39F;
padding:1px;
margin:5px 2px;}

.mat2{
color:#00F;
font-size:12px;
border:1px solid #00F;
padding:1px;
margin:5px 2px;}

.sci {
color: #F90;
font-size:12px;
border: 1px solid #F90;
padding:1px;
margin:5px 2px;}

.soc{
color:#090;
font-size:12px;
border:1px solid #090;
padding:1px;
margin:5px 2px;}

.eng{
color:#C06;
font-size:12px;
border:1px solid #C06;
padding:1px;
margin:5px 2px;}

.tek{
color:#666;
font-size:12px;
border:1px solid #666;
padding:1px;
margin:5px 2px;}

.phy{
color:#C69;
font-size:12px;
border:1px solid #C69;
padding:1px;
margin:5px 2px;}

.che{
color:#96F;
font-size:12px;
border:1px solid #96F;
padding:1px;
margin:5px 2px;}

.anc{
color:#960;
font-size:12px;
border:1px solid #960;
padding:1px;
margin:5px 2px;}

.chi{
color:#950099;
font-size:12px;
border:1px solid #950099;
padding:1px;
 margin:5px 2px;}

.jhi{
color:#A28D00;
font-size:12px;
border:1px solid #A28D00;
padding:1px;
margin:5px 2px;}

.whi{
color:#9A5F5F;
font-size:12px;
border:1px solid #9A5F5F;
padding:1px;
margin:5px 2px;}

.geo{
color:#126B0E;
font-size:12px;
border:1px solid #126B0E;
padding:1px;
margin:5px 2px;} 		