

header{
  text-align:center; /*ページ全体を中央揃えにする*/
  width: 980px;	   /*全体の幅を指定する*/  
  margin: 0 auto;    /*マージンの指定をする、ブラウザ対策*/
  text-align:left;  
  padding-top: 32px;
  padding-bottom: 0px;
}



.heading{
  text-align:center; /*ページ全体を中央揃えにする*/
  color: steelblue;
  border-bottom: solid 4px steelblue;
}

.info{
  margin-right: 60px;
  margin-left: 60px;
}

.info p{
  line-height: 2.0;
}

.photo{
  margin-top: 30px;
  text-align:center; /*ページ全体を中央揃えにする*/
}

.photo1{
  text-align:center; /*ページ全体を中央揃えにする*/
}

.photo2{
  text-align:center; /*ページ全体を中央揃えにする*/
}
.photo3{
  text-align:center; /*ページ全体を中央揃えにする*/
}
.photo4{
  text-align:center; /*ページ全体を中央揃えにする*/
}

.photo5{
  text-align:center; /*ページ全体を中央揃えにする*/
}

.version{
  text-align:center; /*ページ全体を中央揃えにする*/
  width: 980px;	   /*全体の幅を指定する*/  
  margin: 0 auto;    /*マージンの指定をする、ブラウザ対策*/
  text-align:left;  
  padding-top: 32px;
  padding-bottom: 32px;
}

.version p{
  margin-right: 60px;
  margin-left: 60px;
}

.version h1{
  
  margin-top: 70px;
  margin-bottom: 32px;
  padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
  color: #494949;/*文字色*/
  background: #b7daf1;/*背景色*/
  border-left: solid 5px #7db4e6;/*左線*/
  border-bottom: solid 3px #d7d7d7;/*下線*/
}

.version section h3{
  margin-left: 60px;
}

.version p {
  line-height: 1.8;
}

.box7{
  width: 500px;
  padding: 0.5em 1em;
  margin: 2em 3em;
  color: #474747;
  background: whitesmoke;/*背景色*/
  border-left: double 7px #4ec4d3;/*左線*/
  border-right: double 7px #4ec4d3;/*右線*/
}
.box7 p {
  margin: 0; 
  padding: 0;
}

ol {
  width: 300px;
  color: #668ad8;/*文字色*/
  border: dashed 2px #668ad8;/*破線 太さ 色*/
  background: #f1f8ff; /*背景色*/
  padding: 0.5em 4em;
  margin: 3em 17em;
}

ol li {
  line-height: 1.5;
  padding: 0.5em 0;
}

.he{
  background: #efefef;
  padding-top: 32px;
  padding-bottom: 32px;
  
}