@charset "EUC-JP";

body	{
padding: 0;
background-color: #ffffff;
color: #663300;
font-size: 0.9em;
line-height: 1.4em;
}

*+html body	{
	line-height: 1.4;
	}

div#container	{
width: 600px;
margin: 0;
padding: 0;
font-size: 0.9em;	/* for safari */
}

a	{
color: #669900;
}

hr	{
width: 80%;
margin: auto;
}

.left	{
	float: left;
	}

.right	{
	float: right;
	}

.clear	{
	clear: both;
	}

.t-right{
	text-align: right;
	}

.t-left	{
	text-align: left;
	}

.t-center{
	text-align: center;
	}

strong	{
	font-weight: bold;
	color: #ff0099;
	}

h1	{
background: url(/akasaka/images/banner_back_s.gif) top right no-repeat;
float: left;
text-indent: -9999px;
margin: 0;
padding: 0;
height: 150px;
width: 600px;
}

h1#logo a{
display:block;
height: 150px;
width: 600px;
}

h2	{
font-size: 1.2em;
margin: 1em 0;
}

h3	{
text-align: left;
font-size: 1em;
font-weight: normal;
}

h4	{
text-align: center;
font-size: 1.4em;
color: #993333;
font-weight: bold;
margin: 2em auto 2.5em auto;
border-bottom: 1px dashed #993333;
padding-bottom: 0.3em;
}

h5	{
	font-size: 1.1em;
	font-weight: bold;
	margin: 2em 0 1em 0;
	}

h6	{
	font-size: 1em;
	font-weight: bold;
	margin: 2em 0 1em 0;
	text-decoration: underline;
	}

div#header	{
	margin:0 0 1em 0;
	}

div#footer	{
text-align: center;
margin-top: 20px;
font-size: 1em;
}

ul#eList	{
list-style-type: none;
margin: 1em;
padding: 0;
}

li.done	{
text-align: right;
margin-bottom: 10px;
}

div.eBox	{
margin: 3em auto;
clear: both;
}

table.outline	{
margin: 15px auto;
border: 1px solid #99cc00;
border-collapse: collapse;
padding; 0;
font-size: 1em;
}

div.ietable	{
_text-align: center;
}

table.outline th,
table.outline td	{
border: 1px solid #99cc00;
margin: 0;
padding: 5px;
}

table.outline th	{
letter-spacing: 0.3em; 
vertical-align: top;
white-space: nowrap;
}

table.outline td	{
text-align: left;
}

caption	{
font-weight: bold;
margin: 3px auto;
text-align: center;
}

p.up	{
text-align: right;
}

#copyright	{
	text-align: right;
	}
