@charset "utf-8";

.btn-news ul:after,
.bg-orig-buy ul:after,
.sec-orig-faq-inner:after,
.sec-orig-faq-col-inner:after {
  content        : ".";
  height         : 0px;
  clear          : both;
  visibility     : hidden;
  display        : block;
}
.btn-news ul,
.bg-orig-buy ul,
.sec-orig-faq-inner,
.sec-orig-faq-col-inner {
  zoom:100%;
}

.sec-mv {
  background: #dee3e1 url(/robot/set/data/pepper/consumer/img/p/fig-main.jpg) no-repeat center top;
  height: 585px;
}

.bg-orig-buy {
  background: #d3e9f2 url(/robot/set/data/pepper/consumer/img/p/bg-buy.jpg) no-repeat center top;
  height: 307px;
  padding-top: 100px;
  padding-bottom: 0;
}
.bg-orig-buy ul {
  width: 840px;
  margin: 40px auto 0;
}
.bg-orig-buy ul li {
  float: left;
  width: 400px;
  margin-right: 40px;
}
.bg-orig-buy ul li .btn-blue-gra-arrow {
  margin-top: 0;
}
.bg-orig-buy ul li:last-child {
  margin-right: 0;
}
.bg-orig-buy ul + p {
  margin: 40px auto 0;
  text-align: center;
}

.sec-orig-faq {
  background: url(/robot/set/data/pepper/consumer/img/p/bg-orig-faq.png) no-repeat center top;
  background-size: cover;
  height: 266px;
  padding: 40px 0;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col {
  width: 50%;
  float: left;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .faq-txt-top {
  margin-top: 0;
  text-align: center;
  margin-bottom: 30px;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .sec-orig-faq-col-inner div {
  float: left;
  width: 170px;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .sec-orig-faq-col-inner div.fig-start {
  width: 150px;
  padding-left: 20px;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .sec-orig-faq-col-inner ul {
  float: left;
  width: 450px;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .sec-orig-faq-col-inner ul li {
  border-top: 1px solid #cfdbe1;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .sec-orig-faq-col-inner ul li:first-child {
  border-top: none;
  padding-top: 0;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .sec-orig-faq-col-inner ul li a {
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  display: block;
  background: url(/robot/set/data/pepper/consumer/img/p/icn-faq.png) no-repeat left 8px;
  padding: 10px 0 10px 35px;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .sec-orig-faq-col-inner ul li a span {
  display: block;
  background: url(//cdn.softbank.jp/mobile/set/common/p/img/robot/jupiter/btn-link-blue-right.png) no-repeat right center;
  padding-right: 20px;
}
.sec-orig-faq .sec-orig-faq-inner .sec-orig-faq-col .sec-orig-faq-col-inner + p {
  margin-top: 30px;
  text-align: center;
}

.sec-news-col2 {
  background: #f8f8f8;
  padding-bottom: 80px;
  margin-top: 0;
  padding-top: 80px;
}

.btn-news {
  margin-top: 35px;
}
.btn-news ul li {
  float: left;
  margin-right: 40px;
  width: 290px;
  background: #ffffff;
}
.btn-news ul li img {
  width: 100%;
}
.btn-news ul li:last-child {
  margin-right: 0;
}
.btn-news ul li a {
  color: #333333;
  font-weight: bold;
  display: block;
}
.btn-news ul li a:hover {
  text-decoration: none;
  opacity: 0.8;
}

.sec-orig-movie {
  margin-top: 40px;
}

