/*
配色パターンは
http://wellstyled.com/tools/colorscheme2/index-en.html?tetrad;67;0;192;0.5;-0.9;0.5;0.5;0.1;0.9;0.75;0.75;0.5;-0.9;0.5;0.5;0.1;0.9;0.75;0.75;0.5;-0.9;0.5;0.5;0.1;0.9;0.75;0.75;0.5;-0.9;0.5;0.5;0.1;0.9;0.75;0.75;0
を標準に考える事。
*/
body{
	margin:3%;
	background-color:#F8FFFA;
	font-family:Tahoma,sans-serif;
	color:black;
	font-size:95%;
}
a{
	text-decoration:none;
	color:black;
	border-bottom-style:dotted;
	border-bottom-width:2px;
}
a.anchor{
	text-decoration:none;
	border-style:none;
}
a:link{
	color:black;
}
a:hover{
	color:black;
	border-bottom-color:blue;
}
a:visited{
	color:black;
	border-bottom-color:purple;
}

div.header{
	margin:2% 0 2% 0;
		
}
h1{
	padding-right:3%;
	font-weight:300;
	font-size:125%;
	margin-left:15%;
	text-align:right;
	font-family:Tahoma;
	border-right-style:solid;
	border-right-color: #BF4730;
	border-right-width: 4px;
}
div.menu{
	float:right;
	width:20%;
	margin-right:1%;
}
/*
reference from http://desperadoes.biz/style/ul.php
*/
div.menu ul.menu{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.menu ul.menu li{
	display:inline;
	margin:0;
	padding:0;
}
div.menu ul.menu li a{
	display:block;
	padding:4px 0 1px 8px;
	margin:6px 0 6px 0;
	height:1.5em;
	border-width:1px 1px 1px 6px;
	border-style:solid;
	border-color:#DCDCDC #DCDCDC #DCDCDC #2E8B57;
	text-decoration:none;
}
div.menu ul.menu li a:hover{
	display:block;
	border-width:1px 1px 1px 6px;
	border-style:solid;
	border-color:#DCDCDC #DCDCDC #DCDCDC #2E8B57;
	background-color:#53A578;
	color: #CFE6D9;
	padding:4px 0 1px 8px;
	text-decoration:none;
}

h2{
	border-left-width:6px;
	border-left-style:solid;
	border-left-color:#BF4730;
	font-size:120%;
	padding-left:10px;
	font-weight:100;
}
div.main{
	width:73%;
	margin:0% 0% 0% 3%;
	float:left;
}

p{

}
div.footer{
	clear:both;
	width:90%;
	margin:20% auto 0% auto;

}
address{
	text-align:right;
}

img{
	border-style: none;
}
