@charset "utf-8";

.bgBlue {
    background-color: #0f265a;
}

#product-feature .section {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

#high-speed  > .section {
    color: #fff;
    height: 528px;
    background-image: url("/mobile/set/data/products/data-com/802zt/img/p/fig_bg-highspeed.jpg");
}

#qrcode  > .section {
    height: 503px;
    background-image: url("/mobile/set/data/products/data-com/802zt/img/p/fig_bg-qrcode.jpg");
}

#price_plan .price_plan_table{
    width: 100%;
    margin-top: 50px;
}

#price_plan .price_plan_table col {
    width: 50%;
}

#price_plan .price_plan_table th,
#price_plan .price_plan_table td {
    text-align: center;
    border: 1px solid #aaa;
}

#price_plan .price_plan_table th {
    background-color: #e0e0e0;
}

#price_plan .price_plan_table td {
    background-color: #fff;
}

#price_plan .price_plan_table .total {
    font-weight: bold;
    font-size: 20px;
}

#products.fw ol.notice>li:before {
    content: "※" counter(number) " ";;
}

.fw .flex.flexMg0>.flextgh{
    width: 100%;
}

.fw#products.products_detail #price .pricetable_2col .flextgh:nth-child(odd) .ttl,
.fw#products.products_detail #price .pricetable_2col .flextgh:nth-child(odd) .priceTable{
        margin: 0 auto;
}

/* SNSボタン */
.snsComponent {
    background-color: #fff;
    padding: 15px 0;
}
.snsComponent iframe[id^="twitter-widget"] {
    float: left;
}

.snsComponent:after,.nav-migrate .cate-option:after,.nav-page-02:after {
    display: block;
    clear: both;
    content: "";
}

.snsComponent,.nav-migrate .cate-option {
    zoom:1;
}

.fb_iframe_widget {
    display: flex !important;
}

.section-inner {
    background-color: #fff;
    width: 950px;
}

.snsComponent>* {
    vertical-align: top;
    float: left;
    padding-left: 0;
}

@media screen and (max-width:900px) {
    .snsComponent>* {
      vertical-align: top;
      margin-bottom: 20px;
      float: left;
  }
}