/* body */
body	{
	background-color: #ffffff;
	color:#000000;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial
}

/* link */
A:link{color: #000000; text-decoration:none; } 
A:visited {color: #000000; text-decoration:none;}
A:hover {color: #cc0000; text-decoration:none;}
A:active {color: #cc0000; text-decoration:none;}

LI {
	margin: 0px;
	padding: 2px;
	text-indent:0px;
	font-weight:normal;
	font-size: 100%;
	}
	
/* link */
.menu A:link{color: #333333; text-decoration:none; } 
.menu A:visited {color: #333333; text-decoration:none;}
.menu A:hover {color: #cc0000;}
.menu A:active {color: #cc0000;}

/* header  */
table.head_bar {
	border-width:0px;
	margin: 0px 0px 0px 0px;
	width:100%;
	background-color: #006699;
}

table.head_bar TD{
	text-align:left;
	vertical-align:middle;
	background-color: #006699;
	margin: 0px;
	font-size: 80%;
	padding: 0px;
	color: #ffffff;
	font-weight:bold;
	border-style: solid;
	border-width:0px 0px 0px 5px;
	border-color: #006699;
}

.head_bar a:link  { color: #ffffff; text-decoration: underline; }
.head_bar a:visited  { color: #ffffff; text-decoration: underline; }
.head_bar a:hover { color:#ff8040; text-decoration: none; }
.head_bar a:active { color:#ff8040; text-decoration: none; }

.hear{
 color:#ff8040;
}

/* footer  */

div.footer{
	border-style: solid;
	border-width:1px 0px 1px 0px;
	border-color:  #000000;
	width:100%;
}

table.footer {
	border-width:0px;
	background-color: #ffffff;
	width:100%;
}

table.footer TD{
	text-align:left;
	font-size: 80%;
	vertical-align:middle;
	margin: 0px;
	padding: 10px;
	background-color: #ffffff;
	line-height: 140%;
	color: #333333;
}


.footer a:link  { color: #333333; text-decoration: underline; }
.footer a:visited  { color: #333333; text-decoration: underline; }
.footer a:hover { color:#cc0000; text-decoration: underline }
.footer a:active { color:#cc0000; text-decoration: underline; }


/* event  */

div.event{
	text-align:left;
	border-style: solid;
	border-width:1px 0px 0px 0px;
	border-color:  #000000;
	width:100%;
	margin: 0px;
	padding: 12px;
}

TABLE.event{
 margin: 0px;
 line-height: 100%;
}
.event TD{
 text-align: left;
 vertical-align : top;
 padding: 5px;
 border-width: 0px;
 border-color: #000033;
 border-style: solid;
 background-color: #ffffff;
 font-size: 90%; 
}
.event TH{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	margin: 0px;
	padding: 5px;
	border-style: solid;
	border-width: 0px;
	border-color: #000033;
	color: #990000;
	font-size: 100%;
}

.event TH.end{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	margin: 0px;
	padding: 5px;
	border-style: solid;
	border-width: 0px;
	border-color: #000033;
	color: #666666;
	font-size: 100%;
}

.event A:link{color: #0000ff; text-decoration:none; } 
.event A:visited {color: #0000ff; text-decoration:none;}
.event A:hover {color: #ff0000;  text-decoration:underline;}
.event A:active {color: #ff0000;  text-decoration:underline;}

.event A.end:link{color: #666666; text-decoration:none; } 
.event A.end:visited {color: #666666; text-decoration:none;}
.event A.end:hover {color: #666666;  text-decoration:underline;}
.event A.end:active {color: #666666;  text-decoration:underline;}


/* layout  */
table.top_layout TD{
	border-width:1px;
	border-style: solid;
	border-color: #000000;
	margin: 0px 0px 0px 0px;
	width:100%;
	background-color: #ffffff;
}


/* }[W20px */
.mag20{
 width:735px;
 padding:10px 0px 10px 40px;
}

.title { font-size: 140%; line-height: 160%; font-weight: bold; padding-top: 0px }

span.subheading{
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	font-size: 110%;
	background-color: #ffffff;
	margin: 0px;
	padding: 4px;
	border-style: groove;
	border-width:0px 0px 0px 15px;
	border-color: #006699;/*#01607e;#008040;*/
	color: #022955;/*#002000;*/
	line-height: 140%;
	
}



dt {
    display: list-item;
    list-style-image: url("/en/img/list2.gif") ;
    font-weight:bold;
    margin: 0px 0px 0px 35px;
    }



.akalink A:link{color: #0000ff; text-decoration:none; } 
.akalink A:visited {color: #0000ff; text-decoration:none;}
.akalink A:hover {color: #ff0000;  text-decoration:underline;}
.akalink A:active {color: #ff0000;  text-decoration:underline;}

/* margin  */

div.syamei{
	margin: 20px 0px 20px 15px;
	font-weight:bold;
}

div.trademark{
	font-size: 70%;
}

h3 A:link    {color: #0000ff; text-decoration:underline; } 
h3 A:visited {color: #0000ff; text-decoration:underline; }
h3 A:hover   {color: #ff0000; text-decoration:underline; }
h3 A:active  {color: #ff0000; text-decoration:underline; }

