@charset "UTF-8";
#content:after, #content .select_box:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.pconly {
  display: block;
}
/* -------------------------- */
/* select_box/
/* -------------------------- */
#content .select_box {
  margin-top: 70px;
}
#content .select_box figure {
  margin: 0 0 30px 0;
  text-align: center;
}
#content .select_box figure figcaption {
font-size: 0.9em;
text-align: left;
line-height: 1.4;
margin-top: 10px;
}
#content .select_box h3 {
  font-size: 1.6em;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 30px;
  color: #0575ad;
}
#content .select_box h4 {
  font-weight: bold;
  margin-bottom: 10px;
}
#content .select_box p {
  margin-bottom: 30px;
}
#content .select_box .row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
#content .select_box .row .boxL {
  width: 50%;
}
#content .select_box .row .boxR {
  width: 50%;
}
#content .select_box .row .boxL img,
#content .select_box .row .boxR img {
  width: 100%;
}
#content .select_box_about .row .boxR {
  padding-top: 35px;
}
#content .select_box_lineup .row .boxL {
  width: 72%;
}
#content .select_box_lineup .row .boxR {
  width: 28%;
}
#content .select_box_v2h .row h3{ width: 100%;}
#content .select_box_v2h .row p{ width: 100%;}
#content .select_box_v2h .row figure{ width: 100%; text-align: center;}

@media screen and (max-width: 1034px) {
.pconly {
  display: none;
}
/* -------------------------- */
/* select_box/
/* -------------------------- */
#content .select_box {
  margin-top: 30px;
}
#content .select_box figure {
  float: none;
  margin: 0 auto 20px auto;
  display: block;
  text-align: center;
}
#content .select_box h3 {
  font-size: 1.4em;
  margin-bottom: 15px;
}
#content .select_box h4 {
  margin-bottom: 5px;
}
#content .select_box p {
  margin-bottom: 15px;
}
#content .select_box .row {
  display: block;
}
#content .select_box .row .boxL,
#content .select_box .row .boxR {
  width: 100%;
}
#content .select_box_about .row .boxR {
  padding-top: 0;
}

}
