@charset "UTF-8";
/* CSS Document */

#mainvisual{
	margin-top: 60px;}

#contant{
	width:650px;
	margin-left:40px;
	margin-top:20px;
	text-align: justify;
	}
#toiawase a{
	margin-top:-210px;}
	
#kaitei span {
display: inline-block;
width: 7em;
}

#kaitei{
	display:block;
	width:210px;
	float:right;
	padding-bottom:20px;}

#kaitei1{
	clear:both;}	

#kaitei2{
	padding-top:30px;
	padding-left:80px;
	}



#side{
	margin-top:-50px;}
h3{
	text-align:center;
	margin:40px;}	
	
.mokuteki{
	margin-left:60px;}	

h4{
	margin-top:30px;
	margin-bottom:15px;}	

.hogo0{
	padding-left:20px;
	text-indent:-1em;}

.hogo1{
	padding-left:30px;
	text-indent:-2em;
    margin-top:10px;}
	
.hogo2{
	padding-left:30px;
	text-indent:1em;
	margin-top:10px;
}

.hogo3{
	padding-left:40px;
	text-indent:-1em; }	

.hogo4{
	padding-left:60px;
	text-indent:-2em;
	margin-top:10px;}

.hogo5{
	padding-left:80px;
	text-indent:-1em;
	margin-top:10px;}	

.hogo6{
	padding-left:90px;
	text-indent:1em;
	margin-top:10px;}	

.hogo7{
	padding-left:100px;
	text-indent:-1em;
	margin-top:0px;}

.hogo8{
	padding-left:110px;
	text-indent:1em;
	margin-top:0px;}

.seitei{
	padding-right:30px;}

.table {
 width: 100%;
 text-align: left;
 border-collapse: collapse;
 border-spacing: 0;
	 margin: 20px;
}
.table th {
 padding: 10px;
 background: #e9faf9;
 border: solid 1px #778ca3;
}
.table td {
 padding: 10px;
 border: solid 1px #778ca3;
}