@charset "shift_jis";
/* CSS Document */

.flexbox {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  
  display:  -webkit-box;
  display:  -ms-flexbox;
  display: -webkit-flex;
  display:         flex;
  
  -ms-flex-wrap:     wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap:         wrap;
  
  -webkit-box-pack:        space-between;
  -ms-flex-pack:           space-between;
  -webkit-justify-content: space-between;
  justify-content:         space-between;
}

.item {
  width: 49% !important;
  box-sizing: border-box;
  margin: 0 0 2%;
  padding: 0;
  width: auto;
  
  -webkit-flex-basis: auto;
  flex-basis:         auto;
  -webkit-align-self: auto;
  align-self:         auto;
}
.item_w {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 2%;
  padding: 0;
  width: auto;
  
  -webkit-flex-basis: auto;
  flex-basis:         auto;
  -webkit-align-self: auto;
  align-self:         auto;
}