<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---------------------------------------------------------------------------*/
@media screen and (min-width: 768px), print {
  .contents {
    text-align: left;
  }
  .contents .explanation {
    margin: 30px 0;
    font-size: 1.6rem;
    line-height: 30px;
  }
  .contents .section_block:not(:first-of-type) {
    margin-top: 70px;
  }
  .contents .section_block__title {
    margin-bottom: 20px;
  }
  .contents .shop_list {
    background-color: #d9d9d9;
    border-top: 2px solid #c3c3c3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .contents .shop_list:nth-of-type(2n) {
    background-color: #fff;
  }
  .contents .shop_list:last-of-type {
    border-bottom: 2px solid #c3c3c3;
  }
  .contents .shop_list .link {
    width: 323px;
    text-align: center;
  }
  .contents .shop_list .link .btn.is_tone3 {
    width: 160px;
    display: inline-block;
  }
  .contents .shop_list .link .btn.is_tone3 a {
    color: #be9664;
    background-color: #fff;
  }
  .contents .shop_list .logo {
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: inline-block;
    margin-bottom: 20px;
    display: inline-block;
    -moz-background-size: contain;
         background-size: contain;
  }
  .contents .shop_list .logo--fc {
    height: 74px;
    width: 172px;
    background-image: url("../images/internet_sales_logo01.png");
  }
  .contents .shop_list .logo--lawson {
    height: 70px;
    width: 120px;
    background-image: url("../images/internet_sales_logo03.png");
  }
  .contents .shop_list .logo--pia {
    height: 88px;
    width: 93px;
    background-image: url("../images/internet_sales_logo04.png");
  }
  .contents .shop_list .logo--eplus {
    height: 73px;
    width: 82px;
    background-image: url("../images/internet_sales_logo05.png");
  }
  .contents .shop_list .logo--stubhub {
    height: 62px;
    width: 138px;
    background-image: url("../images/internet_sales_logo09.png");
  }
  .contents .shop_list .logo--line {
    height: 34px;
    width: 172px;
    background-image: url("../images/internet_sales_logo10.png");
  }
  .contents .shop_list .content {
    width: 770px;
    padding: 23px 45px;
    font-size: 1.5rem;
    border-left: 1px solid #c3c3c3;
    line-height: 28px;
  }
  .contents .shop_list .content &gt; p + p {
    margin-top: 1em;
  }
  .contents .shop_list .content dt {
    font-weight: bold;
  }
  .contents .shop_list .content__link {
    margin-top: 1em;
  }
  .contents .caution {
    font-size: 1.6rem;
    margin: 27px 0 50px;
  }
  .contents .otherwise p {
    margin-top: 20px;
  }
  .contents .btn_link_top {
    margin-top: 70px;
  }
  .contents .btn_link_top p {
    margin: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .contents {
    text-align: left;
  }
  .contents .explanation {
    margin: 3.90625vw 0;
    font-size: 3.90625vw;
  }
  .contents .section_block:not(:first-of-type) {
    margin-top: 9.11458vw;
  }
  .contents .section_block__title {
    margin-bottom: 2.60417vw;
  }
  .contents .shop_list {
    background-color: #d9d9d9;
    border-top: 1px solid #c3c3c3;
  }
  .contents .shop_list:nth-of-type(2n) {
    background-color: #fff;
  }
  .contents .shop_list:last-of-type {
    border-bottom: 1px solid #c3c3c3;
  }
  .contents .shop_list .link {
    width: 100%;
    text-align: center;
    padding: 7.8125vw 0;
    border-bottom: 1px solid #c3c3c3;
  }
  .contents .shop_list .link .btn.is_tone3 {
    width: 41.66667vw;
    height: 9.11458vw;
    line-height: 9.11458vw;
    background-color: #fff;
    display: inline-block;
  }
  .contents .shop_list .link .btn.is_tone3 a {
    color: #be9664;
  }
  .contents .shop_list .logo {
    -moz-background-size: contain;
         background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
    display: inline-block;
    margin-bottom: 3.90625vw;
  }
  .contents .shop_list .logo--fc {
    height: 16.92708vw;
    width: 45.70312vw;
    background-image: url("../images/internet_sales_logo01.png");
  }
  .contents .shop_list .logo--lawson {
    height: 16.92708vw;
    width: 46.875vw;
    background-image: url("../images/internet_sales_logo03.png");
  }
  .contents .shop_list .logo--pia {
    height: 19.53125vw;
    width: 19.53125vw;
    background-image: url("../images/internet_sales_logo04.png");
  }
  .contents .shop_list .logo--eplus {
    height: 19.53125vw;
    width: 19.53125vw;
    background-image: url("../images/internet_sales_logo05.png");
  }
  .contents .shop_list .logo--stubhub {
    height: 16.92708vw;
    width: 37.76042vw;
    background-image: url("../images/internet_sales_logo09.png");
  }
  .contents .shop_list .logo--line {
    height: 13.02083vw;
    width: 45.70312vw;
    background-image: url("../images/internet_sales_logo10.png");
  }
  .contents .shop_list .content {
    width: 100%;
    padding: 6.51042vw 3.90625vw;
    font-size: 3.90625vw;
    line-height: 5.85938vw;
  }
  .contents .shop_list .content &gt; p + p {
    margin-top: 1em;
  }
  .contents .shop_list .content dt {
    font-weight: bold;
  }
  .contents .shop_list .content__link {
    margin-top: 1em;
  }
  .contents .caution {
    font-size: 3.90625vw;
    margin: 4.55729vw 0 9.11458vw;
  }
  .contents .otherwise p {
    margin-top: 6.51042vw;
  }
  .contents .btn_link_top {
    display: block;
    margin-top: 11.71875vw;
    margin-bottom: 11.71875vw;
  }
  .contents .btn_link_top p {
    margin: 0 auto;
  }
}

.red {
  color: #ff0000;
}
</pre></body></html>