app/template/user_data/campaign_introduce.twig line 1

Open in your IDE?
  1. {% extends 'default_frame.twig' %}
  2. {% block main %}
  3. <link href="https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c:500,700,900&display=swap" rel="stylesheet">
  4. <style>
  5.   .introduce {
  6.     font-size: 150%;
  7.     font-family: 'M PLUS Rounded 1c', sans-serif;
  8.     font-weight: 500;
  9.   }
  10.   .introduce div {
  11.     width: 100%;
  12.     box-sizing: border-box;
  13.   }
  14.   .introduce img {
  15.     width: 100%;
  16.   }
  17.   .sec-wrapper {
  18.     margin-bottom: 30px;
  19.     padding: 3%;
  20.   }
  21.   .mainVisual {
  22.     margin-bottom: 30px;
  23.   }
  24.   .sec01 {
  25.     display: -webkit-flex;
  26.     display: flex;
  27.     -webkit-flex-flow: row wrap;
  28.     flex-flow: row wrap;
  29.     -webkit-justify-content: space-between;
  30.     justify-content: space-between;
  31.     -webkit-align-items: center;
  32.     align-items: center;
  33.     border: 4px dotted #ff9400;
  34.     padding: 5%;
  35.     border-radius: 10px;
  36.   }
  37.   .sec01 .description,
  38.   .sec01 .photo {
  39.     width: 100%;
  40.     font-weight: 700;
  41.   }
  42.   .sec02 {
  43.     padding: 5%;
  44.     background: #fff7af;
  45.   }
  46.   .sec02 .title {
  47.     margin-bottom: 0;
  48.   }
  49.   .sec02 .description {
  50.     padding: 3%;
  51.     background: #fff;
  52.     text-align: center;
  53.     background-image:
  54.       url("./image/sp_bg_sec02_01.png"),
  55.       /* 最前面の背景レイヤーの背景画像 */
  56.       url("./image/sp_bg_sec02_02.png");
  57.     background-repeat:
  58.       no-repeat,
  59.       /* 最前面の背景レイヤーに対応 */
  60.       no-repeat;
  61.     background-position:
  62.       3% center,
  63.       /* 最前面の背景レイヤーに対応 */
  64.       right 3% bottom 5%;
  65.     background-size:
  66.       auto 70%,
  67.       auto 50%;
  68.   }
  69.   .sec02 .description span {
  70.     background: #ffff52;
  71.     paddding: .25em;
  72.     color: #c00;
  73.     font-weight: 700;
  74.   }
  75.   .sec02 .description strong {
  76.     font-size: 150%;
  77.   }
  78.   .sec03 {
  79.     padding: 5%;
  80.     background: #fff7af;
  81.   }
  82.   .sec03 .title {
  83.     margin-bottom: .25em;
  84.   }
  85.   .sec03 .cell01 {
  86.     margin-bottom: 30px;
  87.   }
  88.   .sec03 .cell01:last-of-type {
  89.     margin-bottom: 0;
  90.   }
  91.   .sec03 dd {
  92.     text-align: center;
  93.   }
  94.   .link {
  95.     margin: 0 auto 60px;
  96.     text-align: center;
  97.   }
  98.   .sec04 {
  99.     padding: 5%;
  100.     background: #f0f0f0;
  101.   }
  102.   .sec04 .title {
  103.     margin-bottom: .25em;
  104.     font-size: 150%;
  105.     font-weight: 700;
  106.     text-align: center;
  107.     letter-spacing: .5em;
  108.   }
  109.   .sec04 .list01 {
  110.     width: 95%;
  111.     width: calc(100% - 1em);
  112.     padding-left: 1em;
  113.     list-style: inside;
  114.   }
  115.   .sec04 .list01 li {
  116.     margin-bottom: 1em;
  117.     list-style-type: disc;
  118.     font-size: 88.89%;
  119.   }
  120.   @media screen and (min-width: 768px) {
  121.     .introduce {
  122.       font-size: 125%;
  123.     }
  124.     .sec01 {
  125.       border: 6px dotted #ff9400;
  126.     }
  127.     .sec01 .description {
  128.       width: 60%;
  129.     }
  130.     .sec01 .photo {
  131.       width: 38%;
  132.     }
  133.     .sec02 {
  134.       padding: 3%;
  135.     }
  136.     .sec02 .description {
  137.       background-image:
  138.         url("./image/bg_sec02_01.png"),
  139.         /* 最前面の背景レイヤーの背景画像 */
  140.         url("./image/bg_sec02_02.png");
  141.       background-position:
  142.         3% center,
  143.         /* 最前面の背景レイヤーに対応 */
  144.         right 3% bottom 10%;
  145.       background-size:
  146.         auto 90%,
  147.         auto 80%;
  148.     }
  149.     .sec03 {
  150.       padding: 3%;
  151.     }
  152.     .sec03 dl {
  153.       display: -webkit-flex;
  154.       display: flex;
  155.       -webkit-flex-flow: row wrap;
  156.       flex-flow: row wrap;
  157.       -webkit-justify-content: space-between;
  158.       justify-content: space-between;
  159.       -webkit-align-items: stretch;
  160.       align-items: stretch;
  161.     }
  162.     .sec03 .cell01 {
  163.       width: 32%;
  164.     }
  165.     .sec03 dd {
  166.       text-align: left;
  167.       font-size: 90%;
  168.     }
  169.     .sec03 dd br {
  170.       display: none;
  171.     }
  172.     .link {
  173.       width: 60% !important;
  174.     }
  175.   }
  176. </style>
  177. <div class="introduce ec-ContentsRole">
  178.   <div class="mainVisual">
  179.     <picture>
  180.       <source media="(max-width: 767px)" type="image/webp"
  181.         srcset="{{ asset('assets/img/campaign/introduce/sp_mv.webp') }}">
  182.       <source media=" (max-width: 767px)" srcset="{{ asset('assets/img/campaign/introduce/sp_mv.png') }}">
  183.       <source type="image/webp" srcset="{{ asset('assets/img/campaign/introduce/mv.webp') }}">
  184.       <img src=" {{ asset('assets/img/campaign/introduce/mv.png') }}" alt="みんなで健康生活!ミリオンストア お友達紹介キャンペーン" width="100%">
  185.     </picture>
  186.   </div>
  187.   <div class="sec01 sec-wrapper">
  188.     <div class="description">
  189.       ミリオンをいつもご愛顧くださっているお客様からお友達へお気に入りの商品をご紹介してみませんか?<br>
  190.       こだわりの国産緑黄色野菜ジュースやミリオンパワーなどのこだわり健康食品でお友達と健康生活を送りましょう!
  191.     </div>
  192.     <div class="photo">
  193.       <picture>
  194.         <source type="image/webp" srcset="{{ asset('assets/img/campaign/introduce/sp_img_sec01_01.webp') }}">
  195.         <img src=" {{ asset('assets/img/campaign/introduce/sp_img_sec01_01.png') }}" alt="家族の笑顔">
  196.       </picture>
  197.     </div>
  198.   </div>
  199.   <div class="sec02 sec-wrapper">
  200.     <h3 class="title">
  201.       <picture>
  202.         <source media="(max-width: 767px)" type="image/webp"
  203.           srcset="{{ asset('assets/img/campaign/introduce/sp_tit_sec02_01.webp') }}">
  204.         <source media=" (max-width: 767px)" srcset="{{ asset('assets/img/campaign/introduce/sp_tit_sec02_01.png') }}">
  205.         <source type="image/webp" srcset="{{ asset('assets/img/campaign/introduce/tit_sec02_01.webp') }}">
  206.         <img src=" {{ asset('assets/img/campaign/introduce/tit_sec02_01.png') }}" alt="キャンペーン特典">
  207.       </picture>
  208.     </h3>
  209.     <div class="description">
  210.       お友達をご紹介いただくと…<br>
  211.       <span><strong>1000円</strong>割引のクーポン</span>を<br>
  212.       プレゼント!
  213.     </div>
  214.   </div>
  215.   <div class="sec03 sec-wrapper">
  216.     <h3 class="title">
  217.       <picture>
  218.         <source media="(max-width: 767px)" type="image/webp"
  219.           srcset="{{ asset('assets/img/campaign/introduce/sp_tit_sec03_01.webp') }}">
  220.         <source media=" (max-width: 767px)" srcset="{{ asset('assets/img/campaign/introduce/sp_tit_sec03_01.png') }}">
  221.         <source type="image/webp" srcset="{{ asset('assets/img/campaign/introduce/tit_sec03_01.webp') }}">
  222.         <img src=" {{ asset('assets/img/campaign/introduce/tit_sec03_01.png') }}" alt="キャンペーン特典">
  223.       </picture>
  224.     </h3>
  225.     <dl>
  226.       <div class="cell01">
  227.         <dt>
  228.           <picture>
  229.             <source media="(max-width: 767px)" type="image/webp"
  230.               srcset="{{ asset('assets/img/campaign/introduce/sp_img_sec03_01.webp') }}">
  231.             <source media=" (max-width: 767px)"
  232.               srcset="{{ asset('assets/img/campaign/introduce/sp_img_sec03_01.png') }}">
  233.             <source type="image/webp" srcset="{{ asset('assets/img/campaign/introduce/img_sec03_01.webp') }}">
  234.             <img src=" {{ asset('assets/img/campaign/introduce/img_sec03_01.png') }}" alt="01.応募フォームに入力">
  235.           </picture>
  236.         </dt>
  237.         <dd>
  238.           応募フォームに入力
  239.         </dd>
  240.       </div>
  241.       <div class="cell01">
  242.         <dt>
  243.           <picture>
  244.             <source media="(max-width: 767px)" type="image/webp"
  245.               srcset="{{ asset('assets/img/campaign/introduce/sp_img_sec03_02.webp') }}">
  246.             <source media=" (max-width: 767px)"
  247.               srcset="{{ asset('assets/img/campaign/introduce/sp_img_sec03_02.png') }}">
  248.             <source type=" image/webp" srcset="{{ asset('assets/img/campaign/introduce/img_sec03_02.webp') }}">
  249.             <img src=" {{ asset('assets/img/campaign/introduce/img_sec03_02.png') }}" alt="02.お友達に1000円引クーポンをお届けします。">
  250.           </picture>
  251.         </dt>
  252.         <dd>
  253.           お友達に1000円引クーポンを<br>お届けします。
  254.         </dd>
  255.       </div>
  256.       <div class="cell01">
  257.         <dt>
  258.           <picture>
  259.             <source media="(max-width: 767px)" type="image/webp"
  260.               srcset="{{ asset('assets/img/campaign/introduce/sp_img_sec03_03.webp') }}">
  261.             <source media=" (max-width: 767px)"
  262.               srcset="{{ asset('assets/img/campaign/introduce/sp_img_sec03_03.png') }}">
  263.             <source type="image/webp" srcset="{{ asset('assets/img/campaign/introduce/img_sec03_03.webp') }}">
  264.             <img src=" {{ asset('assets/img/campaign/introduce/img_sec03_03.png') }}"
  265.               alt="03.お友達が購入するとあなたにも2000円クーポンをプレゼント!">
  266.           </picture>
  267.         </dt>
  268.         <dd>
  269.           お友達が購入すると<br>あなたにも1000円ポイント<br>プレゼント!
  270.         </dd>
  271.       </div>
  272.     </dl>
  273.   </div>
  274.   <div class="link">
  275.     <a href="https://million-store.com/wp/introduce/">
  276.       <picture>
  277.         <source media="(max-width: 767px)" type="image/webp"
  278.           srcset="{{ asset('assets/img/campaign/introduce/sp_btn_odr_01.webp') }}">
  279.         <source media=" (max-width: 767px)" srcset="{{ asset('assets/img/campaign/introduce/sp_btn_odr_01.png') }}">
  280.         <source type="image/webp" srcset="{{ asset('assets/img/campaign/introduce/btn_odr_01.webp') }}">
  281.         <img src=" {{ asset('assets/img/campaign/introduce/btn_odr_01.png" alt="早速お友達を紹介する?') }}">
  282.       </picture>
  283.     </a>
  284.   </div>
  285.   <div class="sec04 sec-wrapper">
  286.     <h3 class="title">注意事項</h3>
  287.     <ul class="list01">
  288.       <li>ご紹介する方はミリオンストアでのご購入履歴がある方のみです。<br>
  289.         (リンク>><a href="{{ url('homepage') }}entry" target="_blank">会員登録はこちら</a>)
  290.       </li>
  291.       <li>ご紹介されるお友達は、ミリオンストアからメールが直接送られます。
  292.         事前にその旨をお伝えください。
  293.       </li>
  294.       <li>「お友達紹介キャンペーン」はミリオンストアでのお買い物のみ適用されます。</li>
  295.       <li>クーポンはミリオンストアでお使いいただけます。使用方法はご利用ガイドの「ポイント・クーポンについて」をご覧ください (リンク><a
  296.           href="{{ url('homepage') }}shopping-guide#point">「ポイント・クーポンについて」</a>)</li>
  297.       <li>ご紹介する方またはご紹介されるお友達に送られるクーポン1000円分は1回のご購入金額が3000円(税抜)(送料別)以上からご利用いただけます。</li>
  298.       <li>クーポンの有効期限は1年間です。</li>
  299.       <li>定期コースにはクーポンを使用できません。</li>
  300.       <li>ご注文済み、発送済みの商品にはクーポンが使用できません。</li>
  301.       <li>クーポンを使用してご注文された商品が返品・キャンセルとなった場合でも、クーポンの再発行はできません。</li>
  302.       <li>ご紹介いただく人数に制限はございません。</li>
  303.       <li>お友達が同居のご家族、すでに購入履歴がある方、購入金額が3000円未満だった場合には、クーポンは発行・適用いたしかねます。</li>
  304.     </ul>
  305.   </div>
  306. </div>
  307. {% endblock %}