/* CSS Document */

* { margin: 0;}
p { font-size: 75%;
  line-height:1.5em;}
h1 { font-size :150%; 
	text-align: left;}
h2 { font-size :100%;
     padding-bottom: 8px;
	 padding-top :0px; }
h3 { font-size :100%;
	font-weight:normal;	
     padding-bottom: 8px;
	 padding-top :0px; }
img { border :none;}

#whole {
	}

#header { padding:10px 0 10px 40px;
		  background :#005585;
		  color :#ffffff;
		  margin:10px 0 30px 0px;
		  width :80%;
}
#header p {
	font-size:larger;
	text-align:right;
	padding-right:15px;}
	
#main { margin-bottom:20px;
}
.ta{
	text-align:center;}

.left { padding:10px 20px 25px 25px;}
.left img{ margin-bottom:10px;}
.right { padding:10px 20px 20px 15px;}

.right h2{ color:#005585;}
.right p { padding-left: 10px;
		   padding-bottom: 5px;}
ul {padding-left:20px;
	padding-bottom:10px;
	font-size:75%;
	line-height:1.5em;}
.indent {list-style-type:none;
   margin-left:10px;}
#kanren { margin:5px 10px 10px 10px;
		  background:#AECFDC;}
#kanren p {padding-right: 15px;}

#form{
	text-align: center;
	padding-top: 10px;}

#logo{
	margin-top:30px;
	margin-bottom:15px;}
