.read { font-size: 12px; color: #444444; line-height: 140%; }
.mini {  font-size: 10px}
a:active {  text-decoration: none; font-size: 12px}
a:hover {  text-decoration: none; color: #FF0000}
a:link {  text-decoration: none; color: #0000FF}
a:visited {  text-decoration: none}

/*h3 {background-color:#FFEFDF; padding:3px 10px; letter-spacing:2px; color:#555555;}*/

dl {font-size:0.86em; color: #444444; letter-spacing:1px; margin-top:2px; margin-bottom:10px;}
dt {font-weight:bold; margin-top:5px;}
dd {line-height: 140%;}
p,ul	{font-size:0.84em; letter-spacing:0.1em; line-height:130%; color:#666; margin:5px;}
li	{margin-left:20px;}


/*追加　7/11/2005*/

h3.jp	{background-color:#FF0D01;
		padding:5px 10px;
		letter-spacing:2px;
		color:#ffffff;
		font-size:12px;}
		
h3.us	{background-color:#632F00;
		padding:5px 10px;
		letter-spacing:2px;
		color:#ffffff;
		font-size:16px;}

h3.uk	{background-color:#F4B701;
		padding:5px 10px;
		letter-spacing:2px;
		color:#555555;
		font-size:16px;}		
		
h3.index	{background-color:#FFCCCC;
		padding:5px 10px;
		letter-spacing:2px;
		color:#555555;
		font-size:16px;
		margin:5px 10px 8px 5px;}
		
h3.ger	{background-color:#656600;
		padding:5px 10px;
		letter-spacing:2px;
		color:#ffffff;
		font-size:16px;}

h3.bngkk	{background-color:#cc9900;
			padding:5px 10px;
			letter-spacing:2px;
			color:#ffffff;
			font-size:16px;}		
			

h3.sh		{background:#f30; padding:5px 10px; letter-spacing:2px; color:#fff; font-size:16px;}

h3.jk		{background:#f90; padding:5px 10px; letter-spacing:2px; color:#fff; font-size:16px;}

h4.jp		{color:#FF0D01; border-left:solid 7px #FF0D01; border-bottom:solid 1px #FF0D01; padding:5px 8px; margin:7px; font-size:0.90em; letter-spacing:0.1em;}

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

h4.top	{
	font-size:0.90em;
	font-weight:bold;
	margin:20px 5px 5px 5px;
	color:#666666;
	}
/*
th {
	background-color: #FF5226;
	border: none;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
*/
/*070830追加*/
table.table_uk {
	background-color: #555555;
	letter-spacing:0.1em;
	font-size: 0.78em;
	line-height:130%;
	color: #666;
	margin:0 5px 10px 5px;
}

th.table_uk {
	background-color: #FED354;
	border: none;
	font-style: normal;
	font-weight: bold;
}

#event_T	{background-color:#CCCCCC;
			font-size:12px;
			letter-spacing:0.1em;
			line-height:130%;
			color:#333333;
			padding:0;
			margin:10px 5px;}
			#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.timetable	{width:90%;
margin:5px auto 10px auto;
padding:0;
background:#FF0D01;
text-align:center;}
.timetable th	{background:#FFC7B0;
color:#C00;
font-size:0.86em;
padding:5px;}
.timetable td	{background:#FFF;
font-size:12px;
padding:5px 8px;
color:#666;}
.timetable caption	{font-size:12px;
color:#C00;}
.textnew {
	letter-spacing:0.1em;
	font-size: 0.84em;
	line-height:130%;
	color: #666;
	margin:0 5px 10px 5px;
}
h2	{margin:5px 0;}
.pdf	{font-size:10px;
		letter-spacing:110%;
		line-height:120%;
		color:#666666;}
		
.new	{
	background-image:url(../img/tub3.gif);
	background-repeat:repeat-y;
	width:279px;
	font-size: 12px;
	color: #444444;
	line-height: 140%;
	}

dl.uk	{border:1px solid #F4B701; padding:10px; margin:10px}
dl.uk dt	{font-size:12px; font-weight:bold; }
dl.uk dd	{font-size:0.84em; letter-spacing:0.1em; line-height:130%; color:#666; margin:5px;}

/*070921追加*/
table.top	{width:90%;
margin:5px auto 10px auto;
background:#00579C;
text-align:center;}
/*#00579C*/
.top th	{background:#00579C;
color:#FFFFFF;
font-size:0.86em;
padding:5px;}
.top td	{font-size:12px;
padding:4px 8px;
color:#666;}

table.jp	{/*table　枠あり*/
	background-color:#cccccc;
	font-size:12px;
	letter-spacing:0.1em;
	line-height:130%;
	color:#333333;
	padding:0;
	margin:10px 18px;}
	.jp th	{background-color:#eeeeee;
		font-weight:bold;
		padding:3px 5px;
		vertical-align:top;}
	.jp td	{background-color:#ffffff;
		padding:3px 5px;
		vertical-align:top;}