/* CSS Document */

/*ページ全体*/

*
{margin-top:0;
 margin-bottom:0;
 }
 
body
{background-image:url(images/bg.gif);
 }
 
#page
{border:1px solid #DB7093;
 width:750px;
 background-color:#FFFFFF;
 }

/*ヘッダ*/

.header
{width:750px;
 height:80px;
 border-bottom:10px solid #DB7093;}

/*メニュー*/
.topmenu
{width:200px;
}

.menu
{width:150px;
border-right:1px solid #DB7093;
background-color:#FFE4E1;
}

.cell
{border-bottom:1px solid #DB7093;
font-size:11pt;
font-weight:bold;
}

a.navi{
	text-decoration:none;
}
a.navi:link{
    color:#C71585;
}
a.navi:active {
    color:#0000CD;
}
a.navi:visited{
    color:#C71585;
}
a.navi:hover{
    color:#0000CD;
}
hr{	color:#FFA07A;
	border-style:solid;
	width:100%;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
}

/*コンテンツ*/

.topimage
{width:550px;
 height:400px;
 }
 
.topcontents
{width:750px;
border-top:1px solid #DB7093;
}

.contents
{width:600px;
padding:10px;
color:#660033;
 font-size:10pt;
 
}

.news
{color:#CC3366;
 font-size:10pt;
 margin:5px;
 }
 
p
{color:#660033;
 font-size:10pt;
 }
 
.table
{color:#660033;
 font-size:10pt;
 }
.table2
{color:#660033;
 font-size:12pt;
 font-weight:bold;
 }
 
.cell2
{padding:5px;
 letter-spacing:120%;
 line-height:150%;
 color:#660033;
 font-size:10pt;
 }

td{letter-spacing:120%;
 line-height:150%;
 color:#660033;
 font-size:10pt;
 }

/*フッタ*/

.footer
{width:750px;
 height:30px;
 background-color:#DB7093;
 color:#FFFFFF;
 font-size:9pt;
 font-weight:bold;
 }
 