BODY
{
	BACKGROUND :#dddddd;
	PADDING:0px;
	MARGIN: 0px;
	FONT: 11pt 'メイリオ','MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;	
	COLOR: #000000;
	TEXT-ALIGN: center;
}

a{
color:#ff5555;
text-decoration:none;
}

a:hover{
color:#ffffff;
text-decoration:none;
}

.link1 a:hover{
color:#000000;
text-decoration:none;
}


img{
	border:none;
	align:center;
	float:center;
	padding:0px;
	margin:0px;
}
.inner{
	border:#EE1473 6px solid;
}

#frame
{
	BORDER: black 4px solid;
	PADDING:0px;
	BACKGROUND: #ffffff;
	MARGIN: 0px auto;
	WIDTH: 800px;
	HEIGHT: auto;
	TEXT-ALIGN: left;
}

.header
{
	BORDER-bottom: black 4px solid;
	padding:0px;
	margin:0px;
	WIDTH:800px;
	HEIGHT:180px;
}

.header-menu
{
	BORDER-bottom: black 4px solid;
	padding:0px;
	background:black;
	FONT:24px 'Arial';
	color:white;
	margin:0px;
	WIDTH:800px;
	TEXT-ALIGN: RIGHT;
}

.main
{
	padding:0px;
	WIDTH:600px;
	margin:0px;
	float:left;
	border-right: black 4px dotted;
}

.right
{
	padding:0px;
	margin:0px;
	TEXT-ALIGN:left;
	WIDTH:196px;
	float:right;
	color:white;
}

.footer
{
	font:10pt 'Arial','メイリオ';
	border-top:black 4px solid;
	background-color:gray;
	padding:0px;
	margin:0px;
	WIDTH:800px;
	text-align:center;
	clear:both;
	color: white;
}

.entry-1
{
	padding:8px;
	margin:5px;
	WIDTH:560px;
	float:left;
}

.entry-2
{
	WIDTH:560px;
	BORDER-TOP:#EE1473 4px solid;
	BORDER-LEFT:#EE1473 4px solid;
	float:left;
}

.menu{
	border:black 2px solid;
	margin:5px;
	padding:3px;
	background:#55FF33;
	WIDTH:160px;
	color:black;
}

h1{
	padding:0px;
	margin:0px;
	FONT:20pt 'Arial','メイリオ';
	color:#EE1473;
}

.menu_l{
	padding:0px;
	margin:5px;
	FONT:16pt 'Arial','メイリオ';
	color:black;
}

p
{
	margin:3px;
	padding:0px;
}

table.t{
	border-top:1px solid #EE1473;
	border-left:1px solid #EE1473;
	border-collapse:collapse;
	border-spacing:0;
	margin-left:8px;
	background-color:#ffffff;
	empty-cells:show;
	text-align:center;
}
.t th{
	border-right:1px solid #EE1473;
	border-bottom:1px solid #EE1473;
	color:#ff5555;
	background-color:#000000;
	background-image:url(../img/table-back.gif);
	background-position:left top;
	padding:0.3em 1em;
	text-align:center;
}
.t td{
	border-right:1px solid #EE1473;
	border-bottom:1px solid #EE1473;
	padding:0.3em 1em;
}
