body {
font-size:14px;
text-align:center;
margin: 0;
}

body {
font-size:14px;
line-height:1.5em;
}

h1 {
font-size:14px;
text-align:right;
padding:10px 50px 0 0 ;
}

h2{
font-size:24px;
}

h3{
font-size:20px;
}

#wrap{
width: 1000px;
margin: 0 auto;
background: url('../img/allback.jpg') top left;
}

.head p{
font-size: 20px;
margin: 0;
}

.head li{
font-size: 20px;
width: 40%;
margin: 0 auto;
list-style-type: none;
line-height: 2em;
border-bottom: 2px dotted #999;
}

.redB{
color:#900;
font-size:24px;
}

#about{
width:80%;
height: 400px;
margin:2em auto;
}

#about h3{
background: #cc0;
margin: 0;
padding: 0.5em;
box-shadow: 0 1px 1px #666;
}

#kekka{
width:48%;
height: 100%;
text-align:left;
background: #fff;
float:left;
}

#kekka li{
line-height: 1.5em;
}

#naiyou{
width:48%;
height: 100%;
text-align:left;
background: #fff;
float:right;
}

#nittei{
width:50%;
margin:1em auto;
padding:0 2em;
text-align:left;
background: #fff;
border:1px solid #900;
}

#nittei dt{
font-size:24px;
width: 7em;
height: 2em;
line-height:1.2em;
float:left;
}

#nittei dd{
}

.disc{
width: 70%;
font-size:16px;
font-weight: bold;
margin: 0 auto;
text-align: left;
}

.human{
width:80%;
text-align:left;
margin: 1em auto;
}

.human p{
line-height: 1.2em;
}

.nagura{
float:right;
margin-left:1em;
}

.yoshida{
float:left;
margin-right:1em;
}

#text{
width:90%;
margin: 0 auto;
text-align:left;
}

.center{
text-align:center;
}

.clear{
clear:both;
}