/*
配色パターンは
http://colorschemedesigner.com/#0u41TqiueHOVK
を標準に考える事。
*/
html{

	background-color:#FFEADA;

}
body{
	margin: 2%;
	padding: 1%;
	background-color:#FFFCF3;
	font-family:Tahoma,sans-serif;
	color:black;
	line-height: 1.5em;
/*	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;
}

a img{
	border-style:none;
}

div.header{
	margin:2% 0 2% 0;
		
}
h1{
	padding-right:3%;
	font-weight:300;
	font-size:150%;
	margin-left:15%;
	text-align:right;
	font-family:Tahoma;
	border-right-style:solid;
	border-right-color: #044A4A;
	border-right-width: 4px;
}
div.menu{
	float:right;
	width:23%;
	margin-right:1%;
}
/*
reference from http://desperadoes.biz/style/ul.php
*/
div.menu ul.menu{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height: 1em;

}
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:2.5em;
	border-width:1px 1px 1px 6px;
	border-style:solid;
	border-color:#FED88D #FED88D #FED88D #F1852B;
	text-decoration:none;
}
div.menu ul.menu li a:hover{
	display:block;
	border-width:1px 1px 1px 6px;
	border-style:solid;
	border-color:#FED88D #FED88D #FED88D #F1852B;
	background-color:#F1AF2B;
	color: #FFFCF3;
	text-decoration:none;
}
.desc_to_foreign{
	font-size: 75%;

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

p{

}
dl.news{
	margin-top: 5%;
	margin-left: 2%;
	margin-right: 2%;
}
dl.news dt{
	margin: 2% auto;
}
.space-number{
	font-color:red;
}
.space-number{
	font-size:150%;
}

p.spacer{

	height: 15em;
}

div.catch{
	font-style:italic;

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

}
address{
	text-align:right;
}

img{
	border-style: none;
}

