@charset "UTF-8";
/* CSS Document */
.img_header{
text-align: center;
padding-top: 5%;
padding-bottom: 5%;
}
.img_header img{
width: 25%;
}
.img_history{
margin-top: 2%;
margin-bottom: 2%;	
width: 100%;
}


.outline {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  /*    border-bottom: #cccccc 1px dotted;*/
  letter-spacing: 0.1em;
}

.outline>dt {
  width: 100px;
  font-size: 90%;
  padding-bottom: 2%;
  margin-bottom: 3%;
font-weight: bold;
}

.outline>dd {
  -webkit-box-flex: 1;
  flex: 1;
  padding-bottom: 2%;
  margin-bottom: 3%;
}

#company .outline {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  border-bottom: #cccccc 1px dotted;
  letter-spacing: 0.1em;
}

#company .outline>dt {
  width: 130px;
  font-size: 90%;
  padding-bottom: 2%;
  margin-bottom: 3%;
font-weight: bold;
}

#company .outline>dd {
  -webkit-box-flex: 1;
  flex: 1;
  padding-bottom: 2%;
  margin-bottom: 3%;
}


#history .outline {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  border-bottom: #cccccc 1px dotted;
  letter-spacing: 0.1em;
}

#history .outline>dt {
  width: 130px;
  font-size: 90%;
  padding-bottom: 2%;
  margin-bottom: 3%;
font-weight: bold;
}

#history .outline>dd {
  -webkit-box-flex: 1;
  flex: 1;
  padding-bottom: 2%;
  margin-bottom: 3%;
}

