
* {
   font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","メイリオ", Meiryo,"MS P ゴシック",verdana,sans-serif;
}

body {
	margin         : 0;
	padding        : 0;
	line-height    : 1.3;
	letter-spacing : 1px;
	background     : #000000;
}

#outline {
	margin     : 10px;
	width      : 1000px;
	text-align : left;
	border     : solid 1px #000000;
	background : #000066;
}

.margin {
	margin : 10px;
}

.header {
	background   : url(valley1.gif) no-repeat;;
	margin       : 10px;
	text-align   : center;
	background-color : #000000;
	border-width : 6px;
	border-style : solid;
	border-color : #ffffff;
}

.side {
	margin       : 5px;
	width        : 200px;
	background   : #ffff00;
	float        : left;
	border-width : 6px;
	border-style : solid;
	border-color : #ffffff;
}

.main {
	width      : 750px;
	background : #ebebeb;
	float      : right;
}


.c-both {
	clear : both;
}

.footer {
	background : #000066;
	text-align : center;
	color      : #ffffff;
}

/*----------------------------*/
/*---------- header ----------*/
/*----------------------------*/

p {
     color      : #ffffff;
     font-size  : 30pt;
}

.MarqueeClass{
	color       : #0033cc;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	width: 900px;
}

/*--------------------------*/
/*---------- MENU ----------*/
/*--------------------------*/
.menu {
     width   : 180px;
     margin  : 0px 10px;
     padding : 0px;
}

.menu ul {
     margin     : 0px;
     padding    : 0px;
     list-style : none;
     text-align : left;
}

.menu li {
     margin  : 0px 0px 1px 0px;
     padding : 0px;
     text-align   : center;
}

.menu a {
     width            : 180px;
     display          : block;
     padding          : 3px 0px 3px 0px;
     background-color : #ffff00;
     border-left      : 6px solid #cccc00;
     border-right     : 6px solid #cccc00;
     border-top       : 1px solid #cccc00;
     border-bottom    : 1px solid #cccc00;
     text-decoration  : none;
     color            : #0066cc;
     font-size        : 9pt;
}

.menu a:hover {
     width            : 180px;
     display          : block;
     padding          : 3px 0px 3px 0px;
     background-color : #ffffff;
     border-left      : 6px solid #00ff40;
     border-right     : 6px solid #00ff40;
     text-decoration  : none;
     color            : #0066cc;
     font-size        : 9pt;
}



