@charset "UTF-8";

#wrapper h2{
  background-color:#fff;
  color:#333;
  font-size:20px;
  padding:8px 22px;
  border-radius:2px;
  border:1px solid #0000ff;
}

#wrapper h3{
    border-left:solid 3px #ff4500;
    padding:4px 9px 4px 14px;
}

/*ヘッダー*/
header{
  width:984px;
  margin: 0 auto;
  margin-bottom:50px;
}

/*メイン*/
#wrapper{
  width:984px;
  margin:0 auto;
}

#Introduction{
  margin:40px 0 30px 0;
}



.point{
  display:flex;
  flex-direction:row;
  justify-content: space-between;
}

.point_left{
  display:flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.text{
  margin:0 40px 0 0;
}

.text_right{
  margin:0 0 0 40px;
}
