/*----------------------------------------------
メインコンテンツ
-----------------------------------------------*/
.section{
width: 766px;
margin-bottom: 30px;
margin-right: auto;
margin-left: auto;
margin-top:20px;
text-align: center;
}

.section02{
width: 766px;
margin-right: auto;
margin-left: auto;
}

.side-img{
float: right;
}

.side-img02{
float: left;
}

.concept{
width: 500px;
margin-left: 50px;
}

h2{
margin-bottom: 20px;
}

.honsi-block{
width: 490px;
float: left;
}

.honsi-img-box{
float: left;
width: 194px;
}

.pdf-block{
margin-top: 20px;
width: 194px;
margin-bottom:20px;
}

.side-L{
float: left;
margin-right: 10px;
}

.pdf-txt{
font-size: 75%;
}

h3{
padding: 5px;
background-color: #008F62;
color: #FFFFFF;
margin-bottom: 10px;
font-weight: normal;
}

h4{
color: #008F62;
font-weight: normal;
font-size: 120%;
line-height:200%;
}


.honsi-contents{
  float:right;
  width:280px;
  text-align: left;
  margin-bottom:50px;
}

.owabi{
  float:right;
  width:258px;
  border: 1px solid #008F62;
  padding: 10px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.point{
font-weight: bold;
color: red;
}

.point02{
border-bottom: 3px double red;
color: red;
}

.banner-box{
width: 600px;
margin-left: 50px;
}

.banner-block{
float: right;
}

hr{
margin-left: 50px;
widht: 600px;
}


.mr-10{
margin-bottom: 10px;
}



.mr-20{
margin-bottom: 20px;
}

.mr-30{
margin-bottom: 30px;
}

.mr-40{
margin-bottom: 40px;
}

.infomation{
width: 215px;
padding: 10px;
background-color: #D2E4A2;
border: 1px solid #939393;
margin-top: 30px;
}

.information{
color: #dc143c;
font-weight: bold;
margin-bottom: 10px;
}

.info02{
border: 1px solid #dc143c;
padding: 5px;
margin-bottom: 30px;
}

.sozai{
float:left;
margin-right:20px;
width:200px;
}



