

@media (min-width: 800px) {
  [data-tpl=iframe].lewIframe.custom.paper iframe {
    left: 22.5%;
    width: 55%;
  }
}


@media (min-width: 800px) {
  [data-tpl=pcc02] header .headline {
    font-size: 1.9rem;
    line-height: 1.2;
  }
  [data-tpl=pcc02] header .subheadline {
    font-size: 1rem;
    line-height: 1.4;
  }
  [data-tpl=pcc02] .price-information .price {
    font-size: 2.1rem;
    line-height: 1.2;
  }
  [data-tpl=pcc02] .product-information li p {
    font-size: 0.8rem;
    line-height: 1.5;
  }
  [data-tpl=pcc02] .price-information .price {
    position: relative;
  }
  [data-tpl=pcc02] .price-information .price-tag [data-tpl=tooltip] {
    margin-left: 0.5rem;
  }
  [data-tpl=pcc02] .price-information .price-tag .price:only-child {
    margin-top: 0 !important;
  }
}


@media (min-width: 800px) {
  [data-tpl=pc02] > ol {
    display: box;
    display: flexbox;
    display: flex;
  }
  [data-tpl=pc02] > ol > li {
    align-items: flex-start;
    display: box;
    display: flexbox;
    display: flex;
    transition: margin-left 0.4s ease-in-out;
    transition: margin-left 0.4s ease-in-out;
  }
  [data-tpl=pc02] .row {
    margin: 0;
  }
  [data-tpl=pc02] .justify-content-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    align-items: self-end;
  }
  [data-tpl=pc02].orange-blue--design .justify-content-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    align-items: self-start;
  }
  [data-tpl=pc02] [data-tpl=pcc02] .price-information .price {
    font-size: 2rem;
    line-height: 1.1;
  }
  [data-tpl=pc02] [data-tpl=pcc02] footer {
    padding: 1rem 0;
  }
  [data-tpl=pc02] [data-tpl=pcc02] header .headline {
    font-size: 1.7rem;
    line-height: 1.2;
  }
  [data-tpl=pc02] [data-tpl=pcc02] footer {
    padding: 1rem 0;
  }
}


@media (min-width: 800px) {
  [data-tpl=tbl02].table--centered,
  [data-tpl=tbl01].table--centered {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
  }
}


@media (min-width: 800px) {
  [data-tpl=tic01].tic01--left.indention--none {
    max-width: 100%;
  }
  [data-tpl=tic01].tic01--left.indention--none figure {
    max-width: 800px;
  }
}


@media (min-width: 800px) {
  [data-tpl=htb01].pfc02 .htb01-nav__item i {
    display: inline;
    font-size: 2.5rem;
    padding-right: 0.7rem;
  }
  [data-tpl=htb01].pfc02 .htb01-nav__item .htb01-nav__item__headline {
    font-size: 1.3rem;
  }
}


@media (min-width: 800px) {
  [data-tpl=ieb01] .ieb-item__content .ieb-item__doc {
    padding-left: 120px;
  }
  [data-tpl=ieb01] .ieb-item__header .ieb01__info span:nth-child(2) {
    display: inline;
  }
}


@media (min-width: 800px) {
  .jrc01--list-view [data-tpl=jrt01].jrt--no-image a.link.link--internal::before {
    font-size: 1.4rem;
    margin-right: 1rem;
    -webkit-box-ordinal-group: 3;
    order: 2;
    content: "\ea05";
    font-family: "iconfont";
    display: inline-block;
    position: relative !important;
  }
  .jrc01--list-view [data-tpl=jrt01].jrt--no-image header:after {
    display: none !important;
  }
}

@media (min-width: 800px) {
  [data-tpl=reg01] .form-group {
    margin-bottom: 0;
  }
}


@media (min-width: 800px) {
  [data-tpl=poc01].poc01-commodity {
    text-align: center;
  }
}


@media (min-width: 800px) {
  .check svg {
    height: 100px !important;
    width: 148.8549618321px !important;
  }
}


@media (min-width: 800px) {
  #ping-product .download {
    margin-top: 20%;
  }
  #ping-product .download,
  #ping-product .upload {
    margin-right: 10%;
    text-align: right;
  }
  #ping-product .highspeedSymbol {
    margin-left: 10%;
  }
}