app/template/default/Help/question.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% extends 'default_frame.twig' %}
  9. {% block stylesheet %}
  10.     <style>
  11.         .question-container {
  12.             margin-bottom: 20px;
  13.             /*overflow: hidden;*/
  14.         }
  15.         .question-title {
  16.             cursor: pointer;
  17.             background-color: #4894CB;
  18.             color: white;
  19.             padding: 15px 42px 15px 20px;
  20.             display: flex;
  21.             justify-content: space-between;
  22.             align-items: center;
  23.             font-weight: bold;
  24.             border-bottom: 1px solid #fff;
  25.             border-radius: 12px;
  26.             position: relative;
  27.         }
  28.         .question-title::before {
  29.             content: "";
  30.             width: 2px;
  31.             background-color: #fff;
  32.             height: 20px;
  33.             position: absolute;
  34.             right: 23px;
  35.             top: 30%;
  36.             opacity: 1;
  37.             visibility: visible;
  38.             transition: 0.25s all;
  39.         }
  40.         .question-title-show {
  41.             border-radius: 12px 12px 0 0;
  42.         }
  43.         .question-title-show::before {
  44.             opacity: 0;
  45.             visibility: hidden;
  46.             transition: 0.25s all;
  47.         }
  48.         .question-title::after {
  49.             content: "";
  50.             width: 2px;
  51.             background-color: #fff;
  52.             height: 20px;
  53.             position: absolute;
  54.             right: 23px;
  55.             top: 30%;
  56.             transform: rotate(90deg);
  57.         }
  58.         .question-title:hover {
  59.             opacity: 0.7;
  60.         }
  61.         .question-title span {
  62.             font-size: 14px;
  63.         }
  64.         .question-content {
  65.             background-color: #f8f9fa;
  66.             border-top: 1px solid #eee;
  67.             line-height: 1.75;
  68.             letter-spacing: 0.08rem;
  69.         }
  70.         .plus-icon {
  71.             font-size: 20px;
  72.             line-height: 1;
  73.         }
  74.         .question-content {
  75.             height: 0;
  76.             opacity: 0;
  77.             visibility: hidden;
  78.             transition: 0.25s all;
  79.             padding: 0 20px;
  80.             box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  81.             margin-bottom: 24px;
  82.             border-radius: 0 0 12px 12px;
  83.             font-size: 14px;
  84.         }
  85.         .question-content.show {
  86.             height: auto;
  87.             opacity: 1;
  88.             visibility: visible;
  89.             transition: 0.25s all;
  90.             padding: 15px 20px;
  91.         }
  92.         .toggle-icon {
  93.             ;
  94.             /* additional styles if needed */
  95.         }
  96.         .toggle-icon.collapsed {
  97.             content: "+"; /* default state is collapsed (+) */
  98.         }
  99.         .toggle-icon.expanded {
  100.             content: "-"; /* expanded state is (-) */
  101.         }
  102.         .question-container table {
  103.             width: 100%;
  104.             border-collapse: collapse;
  105.             margin: 0 auto;
  106.         }
  107.         .question-container thead {
  108.             background-color: #f2f2f2;
  109.         }
  110.         .question-container th,
  111.         .question-container td {
  112.             border: 1px solid #ccc;
  113.             padding: 8px;
  114.             text-align: left;
  115.             word-wrap: break-word;
  116.             font-size: 12px;
  117.         }
  118.         .question-container th {
  119.             background-color: #f9f9f9;
  120.             font-weight: bold;
  121.             white-space: nowrap;
  122.         }
  123.         .question-container td {
  124.             vertical-align: top;
  125.         }
  126.         .question-container tr:nth-child(even) {
  127.             background-color: #f9f9f9;
  128.         }
  129.         .question-container tr:hover {
  130.             background-color: #e6f7ff;
  131.         }
  132.     </style>
  133. {% endblock %}
  134. {% block main %}
  135.     <div class="ec-role">
  136.         <div class="ec-pageHeader">
  137.             <h1>{{ 'guide.title'|trans }}</h1>
  138.         </div>
  139.         <div class="question-container">
  140.             <div class="question-title" onclick="toggleAnswer(this)">
  141.                 <span>{{ 'guide.payment_methods'|trans }}</span>
  142.                 <span></span>
  143.             </div>
  144.             <div class="question-content">
  145.                 {{ 'guide.payment_methods_description'|trans|raw }}<br>
  146.                 <a href="#creditQuestion" onclick="openAnswer(creditQuestion);">{{ 'guide.credit_card_payment_method'|trans }}</a><br>
  147.                 <a href="#vartialQuestion" onclick="openAnswer(vartialQuestion);">{{ 'guide.virtual_account_bank_transfer'|trans }}</a><br>
  148.                 <a href="#conveniQuestion" onclick="openAnswer(conveniQuestion);">{{ 'guide.convenience_store_payment'|trans }}</a><br>
  149.                 <br>
  150.                 {{ 'guide.subscription_payment_note'|trans|raw }}<br>
  151.                 {{ 'guide.payment_service_provider_note'|trans|raw }}<br>
  152.             </div>
  153.             <div class="question-title credit-question" id="creditQuestion" onclick="toggleAnswer(this)">
  154.                 <span>{{ 'guide.credit_card_payment'|trans }}</span>
  155.                 <span></span>
  156.             </div>
  157.             <div class="question-content">
  158.                 {{ 'guide.accepted_credit_cards'|trans }}<br>
  159.                 {{ 'guide.credit_card_service_description'|trans|raw }}<br>
  160.                 {{ 'guide.ssl_security'|trans }}<br>
  161.                 {{ 'guide.cancellation_policy_12hours'|trans }}<br>
  162.                 {{ 'guide.debit_card_support'|trans }}<br>
  163.                 <br>
  164.                 {{ 'guide.card_rejection_notice'|trans|raw }}<br>
  165.                 {{ 'guide.alternative_payment_suggestion'|trans }}
  166.             </div>
  167.             <div class="question-title vartial-question" id="vartialQuestion" onclick="toggleAnswer(this)">
  168.                 <span>{{ 'guide.virtual_account_bank_transfer_prepaid'|trans }}</span>
  169.                 <span></span>
  170.             </div>
  171.             <div class="question-content">
  172.                 {{ 'guide.virtual_account_service_description'|trans|raw }}<br>
  173.                 {{ 'guide.virtual_account_explanation'|trans }}<br>
  174.                 {{ 'guide.virtual_account_details_email'|trans }}<br>
  175.                 {{ 'guide.bank_transfer_instructions'|trans }}<br>
  176.                 {{ 'guide.virtual_account_validity_period'|trans }}<br>
  177.                 {{ 'guide.shipping_after_payment_confirmation'|trans }}<br>
  178.                 <br>
  179.                 {{ 'guide.virtual_account_notes'|trans|raw }}<br>
  180.                 <br>
  181.                 {{ 'guide.bank_atm_instructions_title'|trans|raw }}<br>
  182.                 {{ 'guide.mizuho_bank_instructions'|trans|raw }}<br>
  183.                 <br>
  184.                 {{ 'guide.smbc_bank_instructions'|trans|raw }}<br>
  185.                 <br>
  186.                 {{ 'guide.mufg_bank_instructions'|trans|raw }}<br>
  187.                 <br>
  188.                 {{ 'guide.japan_post_bank_instructions'|trans|raw }}<br>
  189.                 {{ 'guide.japan_post_direct_note'|trans|raw }}<br>
  190.                 <br>
  191.                 {{ 'guide.yokohama_bank_title'|trans|raw }}<br>
  192.                 {{ 'guide.yokohama_bank_instructions'|trans|raw }}<br>
  193.                 <br>
  194.                 {{ 'guide.seven_bank_title'|trans|raw }}<br>
  195.                 {{ 'guide.seven_bank_instructions'|trans|raw }}<br>
  196.                 {{ 'guide.seven_bank_supported_banks'|trans|raw }}<br>
  197.                 <br>
  198.                 {{ 'guide.atm_compatibility_note'|trans|raw }}
  199.             </div>
  200.             <div class="question-title conveni-question" id="conveniQuestion" onclick="toggleAnswer(this)">
  201.                 <span>{{ 'guide.convenience_store_payment_prepaid'|trans }}</span>
  202.                 <span></span>
  203.             </div>
  204.             <div class="question-content">
  205.                 {{ 'guide.convenience_store_locations_title'|trans }}<br>
  206.                 {{ 'guide.convenience_store_locations'|trans }}<br>
  207.                 {{ 'guide.convenience_payment_info_email'|trans }}<br>
  208.                 {{ 'guide.cash_only_payment'|trans }}<br>
  209.                 {{ 'guide.no_payment_fee'|trans }}<br>
  210.                 {{ 'guide.payment_deadline_10days'|trans }}<br>
  211.                 {{ 'guide.payment_deadline_10days_shipping'|trans }}<br>
  212.                 <br>
  213.                 {{ 'guide.no_cancellation_after_order'|trans }}<br>
  214.                 <br>
  215.                 <a href="https://www.epsilon.jp/mb/conv/seven/index.html" target="_blank">{{ 'guide.seven_eleven_payment_link'|trans }}</a><br>
  216.                 <a href="https://www.epsilon.jp/mb/conv/lawson/index.html" target="_blank">{{ 'guide.lawson_ministop_payment_link'|trans }}</a><br>
  217.                 <a href="https://www.epsilon.jp/mb/conv/famima/index.html" target="_blank">{{ 'guide.familymart_payment_link'|trans }}</a><br>
  218.                 <a href="https://www.epsilon.jp/mb/conv/seico/index.html" target="_blank">{{ 'guide.seicomart_payment_link'|trans }}</a><br>
  219.             </div>
  220.             <div id="deliver" class="question-title deliver_question" onclick="toggleAnswer(this)">
  221.                 <span>{{ 'guide.shipping_fee_about'|trans }}</span>
  222.                 <span></span>
  223.             </div>
  224.             <div class="question-content">
  225.                 {{ 'guide.yamato_delivery_service'|trans }}<br>
  226.                 {{ 'guide.shipping_fee_auto_calculation'|trans }}<br>
  227.                 {{ 'guide.compact_delivery_for_pouch'|trans }}<br>
  228.                 {{ 'guide.free_shipping_over_5000'|trans }}<br>
  229.                 {{ 'guide.subscription_free_shipping'|trans }}<br>
  230.                 <br>
  231.                 {{ 'guide.no_remote_island_surcharge'|trans }}<br>
  232.                 <br>
  233.                 <p>{{ 'guide.compact_delivery_shipping_fee'|trans }}</p>
  234.                 <table>
  235.                     <thead>
  236.                         <tr>
  237.                             <th>{{ 'guide.region'|trans }}</th>
  238.                             <th>{{ 'guide.region_detail'|trans }}</th>
  239.                             <th>{{ 'guide.shipping_fee_tax_included'|trans }}</th>
  240.                         </tr>
  241.                     </thead>
  242.                     <tbody>
  243.                         <tr>
  244.                             <td>{{ 'guide.hokkaido_region'|trans }}</td>
  245.                             <td>{{ 'guide.hokkaido_prefecture'|trans }}</td>
  246.                             <td>¥880</td>
  247.                         </tr>
  248.                         <tr>
  249.                             <td>{{ 'guide.tohoku_region'|trans }}</td>
  250.                             <td>{{ 'guide.tohoku_prefectures'|trans }}</td>
  251.                             <td>¥440</td>
  252.                         </tr>
  253.                         <tr>
  254.                             <td>{{ 'guide.kanto_region'|trans }}</td>
  255.                             <td>{{ 'guide.kanto_prefectures'|trans|nl2br }}</td>
  256.                             <td>¥330</td>
  257.                         </tr>
  258.                         <tr>
  259.                             <td>{{ 'guide.shinetsu_region'|trans }}</td>
  260.                             <td>{{ 'guide.shinetsu_prefectures'|trans }}</td>
  261.                             <td>¥330</td>
  262.                         </tr>
  263.                         <tr>
  264.                             <td>{{ 'guide.hokuriku_region'|trans }}</td>
  265.                             <td>{{ 'guide.hokuriku_prefectures'|trans }}</td>
  266.                             <td>¥330</td>
  267.                         </tr>
  268.                         <tr>
  269.                             <td>{{ 'guide.chubu_region'|trans }}</td>
  270.                             <td>{{ 'guide.chubu_prefectures'|trans }}</td>
  271.                             <td>¥330</td>
  272.                         </tr>
  273.                         <tr>
  274.                             <td>{{ 'guide.kansai_region'|trans }}</td>
  275.                             <td>{{ 'guide.kansai_prefectures'|trans }}</td>
  276.                             <td>¥220</td>
  277.                         </tr>
  278.                         <tr>
  279.                             <td>{{ 'guide.shikoku_region'|trans }}</td>
  280.                             <td>{{ 'guide.shikoku_prefectures'|trans }}</td>
  281.                             <td>¥220</td>
  282.                         </tr>
  283.                         <tr>
  284.                             <td>{{ 'guide.chugoku_region'|trans }}</td>
  285.                             <td>{{ 'guide.chugoku_prefectures'|trans }}</td>
  286.                             <td>¥220</td>
  287.                         </tr>
  288.                         <tr>
  289.                             <td>{{ 'guide.kyushu_region'|trans }}</td>
  290.                             <td>{{ 'guide.kyushu_prefectures'|trans|nl2br }}</td>
  291.                             <td>¥220</td>
  292.                         </tr>
  293.                         <tr>
  294.                             <td>{{ 'guide.okinawa_region'|trans }}</td>
  295.                             <td>{{ 'guide.okinawa_prefecture'|trans }}</td>
  296.                             <td>¥660</td>
  297.                         </tr>
  298.                     </tbody>
  299.                 </table>
  300.                 <br>
  301.                 <p>{{ 'guide.regular_delivery_shipping_fee'|trans }}</p>
  302.                 <table>
  303.                     <thead>
  304.                         <tr>
  305.                             <th>{{ 'guide.region'|trans }}</th>
  306.                             <th>{{ 'guide.region_detail'|trans }}</th>
  307.                             <th>{{ 'guide.shipping_fee_tax_included'|trans }}</th>
  308.                         </tr>
  309.                     </thead>
  310.                     <tbody>
  311.                         <tr>
  312.                             <td>{{ 'guide.hokkaido_region'|trans }}</td>
  313.                             <td>{{ 'guide.hokkaido_prefecture'|trans }}</td>
  314.                             <td>¥1,650</td>
  315.                         </tr>
  316.                         <tr>
  317.                             <td>{{ 'guide.tohoku_region'|trans }}</td>
  318.                             <td>{{ 'guide.tohoku_prefectures'|trans }}</td>
  319.                             <td>¥803</td>
  320.                         </tr>
  321.                         <tr>
  322.                             <td>{{ 'guide.kanto_region'|trans }}</td>
  323.                             <td>{{ 'guide.kanto_prefectures'|trans|nl2br }}</td>
  324.                             <td>¥605</td>
  325.                         </tr>
  326.                         <tr>
  327.                             <td>{{ 'guide.shinetsu_region'|trans }}</td>
  328.                             <td>{{ 'guide.shinetsu_prefectures'|trans }}</td>
  329.                             <td>¥605</td>
  330.                         </tr>
  331.                         <tr>
  332.                             <td>{{ 'guide.hokuriku_region'|trans }}</td>
  333.                             <td>{{ 'guide.hokuriku_prefectures'|trans }}</td>
  334.                             <td>¥440</td>
  335.                         </tr>
  336.                         <tr>
  337.                             <td>{{ 'guide.chubu_region'|trans }}</td>
  338.                             <td>{{ 'guide.chubu_prefectures'|trans }}</td>
  339.                             <td>¥440</td>
  340.                         </tr>
  341.                         <tr>
  342.                             <td>{{ 'guide.kansai_region'|trans }}</td>
  343.                             <td>{{ 'guide.kansai_prefectures'|trans }}</td>
  344.                             <td>¥330</td>
  345.                         </tr>
  346.                         <tr>
  347.                             <td>{{ 'guide.shikoku_region'|trans }}</td>
  348.                             <td>{{ 'guide.shikoku_prefectures'|trans }}</td>
  349.                             <td>¥330</td>
  350.                         </tr>
  351.                         <tr>
  352.                             <td>{{ 'guide.chugoku_region'|trans }}</td>
  353.                             <td>{{ 'guide.chugoku_prefectures'|trans }}</td>
  354.                             <td>¥330</td>
  355.                         </tr>
  356.                         <tr>
  357.                             <td>{{ 'guide.kyushu_region'|trans }}</td>
  358.                             <td>{{ 'guide.kyushu_prefectures'|trans|nl2br }}</td>
  359.                             <td>¥330</td>
  360.                         </tr>
  361.                         <tr>
  362.                             <td>{{ 'guide.okinawa_region'|trans }}</td>
  363.                             <td>{{ 'guide.okinawa_prefecture'|trans }}</td>
  364.                             <td>¥1,001</td>
  365.                         </tr>
  366.                     </tbody>
  367.                 </table>
  368.             </div>
  369.             <div class="question-title" onclick="toggleAnswer(this)">
  370.                 <span>{{ 'guide.product_delivery'|trans }}</span>
  371.                 <span></span>
  372.             </div>
  373.             <div class="question-content">
  374.                 {{ 'guide.delivery_address_setting'|trans|raw }}<br>
  375.                 {{ 'guide.shipping_within_5_days'|trans|raw }}<br>
  376.                 {{ 'guide.bank_transfer_payment_note'|trans|raw }}<br>
  377.                 {{ 'guide.delivery_date_not_specified'|trans }}<br>
  378.                 {{ 'guide.delivery_time_selection'|trans }}<br>
  379.                 <br>
  380.                 {{ 'guide.okinawa_remote_area_notice'|trans|raw }}<br>
  381.                 {{ 'guide.business_day_shipping_only'|trans|raw }}<br>
  382.                 <br>
  383.                 <a href="#ecCalendarSec">{{ 'guide.business_calendar_link'|trans }}</a><br>
  384.                 <a href="#regularDeliverQuestion" onclick="openAnswer(regularDeliverQuestion);">{{ 'guide.subscription_info_link'|trans }}</a><br>
  385.             </div>
  386.             <div class="question-title" onclick="toggleAnswer(this)">
  387.                 <span>{{ 'guide.invoice_about'|trans }}</span>
  388.                 <span></span>
  389.             </div>
  390.             <div class="question-content">
  391.                 {{ 'guide.invoice_bank_transfer_customers'|trans|raw }}<br>
  392.                 <br>
  393.                 {{ 'guide.bank_transfer_info_email_note'|trans|raw }}<br>
  394.                 {{ 'guide.invoice_download_period'|trans|raw }}<br>
  395.             </div>
  396.             <div class="question-title" onclick="toggleAnswer(this)">
  397.                 <span>{{ 'guide.delivery_receipt_about'|trans }}</span>
  398.                 <span></span>
  399.             </div>
  400.             <div class="question-content">
  401.                 {{ 'guide.delivery_receipt_mypage_access'|trans }}<br>
  402.                 {{ 'guide.receipt_download_once_only'|trans }}<br>
  403.                 {{ 'guide.receipt_name_note_change'|trans }}<br>
  404.                 <br>
  405.                 {{ 'guide.delivery_receipt_download_period'|trans|raw }}<br>
  406.             </div>
  407.             <div class="question-title" onclick="toggleAnswer(this)">
  408.                 <span>{{ 'guide.cancellation_about'|trans }}</span>
  409.                 <span></span>
  410.             </div>
  411.             <div class="question-content">
  412.                 {{ 'guide.credit_card_cancellation_12hours'|trans }}<br>
  413.                 <br>
  414.                 {{ 'guide.bank_transfer_convenience_no_cancellation'|trans|raw }}<br>
  415.             </div>
  416.             <div class="question-title" onclick="toggleAnswer(this)">
  417.                 <span>{{ 'guide.return_about'|trans }}</span>
  418.                 <span></span>
  419.             </div>
  420.             <div class="question-content">
  421.                 {{ 'guide.no_return_hygiene_products'|trans }}<br>
  422.                 {{ 'guide.defect_exchange_within_month'|trans|raw }}<br>
  423.                 {{ 'guide.trade_law_reference'|trans|raw }}<br>
  424.                 <br>
  425.                 {{ 'guide.contact_inquiry_title'|trans }}<br>
  426.                 {{ 'guide.contact_email'|trans|raw }}<br>
  427.                 {{ 'guide.contact_form_available'|trans|raw }}
  428.             </div>
  429.             <div class="question-title" onclick="toggleAnswer(this)">
  430.                 <span>{{ 'guide.product_not_received_case'|trans }}</span>
  431.                 <span></span>
  432.             </div>
  433.             <div class="question-content">
  434.                 {{ 'guide.delivery_refusal_charges'|trans }}
  435.             </div>
  436.             <div class="question-title question-regularDeliverQuestion" id="regularDeliverQuestion" onclick="toggleAnswer(this)">
  437.                 <span>{{ 'guide.subscription_delivery_timing'|trans }}</span>
  438.                 <span></span>
  439.             </div>
  440.             <div class="question-content">
  441.                 {{ 'guide.first_delivery_date_title'|trans }}<br>
  442.                 {{ 'guide.first_delivery_within_5_days'|trans }}<br>
  443.                 <br>
  444.                 {{ 'guide.second_delivery_onwards_title'|trans }}<br>
  445.                 {{ 'guide.subscription_cycle_delivery'|trans }}<br>
  446.                 {{ 'guide.subscription_cycle_options'|trans }}<br>
  447.             </div>
  448.             <div class="question-title" onclick="toggleAnswer(this)">
  449.                 <span>{{ 'guide.subscription_payment_method'|trans }}</span>
  450.                 <span></span>
  451.             </div>
  452.             <div class="question-content">
  453.                 {{ 'guide.credit_card_payment_available'|trans }}<br>
  454.                 {{ 'guide.lump_sum_payment_only'|trans }}<br>
  455.                 {{ 'guide.credit_card_change_deadline'|trans|raw }}
  456.             </div>
  457.             <div class="question-title" onclick="toggleAnswer(this)">
  458.                 <span>{{ 'guide.subscription_shipping_fee'|trans }}</span>
  459.                 <span></span>
  460.             </div>
  461.             <div class="question-content">
  462.                 {{ 'guide.subscription_free_shipping_all'|trans }}
  463.             </div>
  464.             <div class="question-title" onclick="toggleAnswer(this)">
  465.                 <span>{{ 'guide.initial_subscription_cancellation'|trans }}</span>
  466.                 <span></span>
  467.             </div>
  468.             <div class="question-content">
  469.                 {{ 'guide.initial_subscription_cancel_12hours'|trans }}<br>
  470.                 {{ 'guide.cancel_from_order_history'|trans }}<br>
  471.                 <br>
  472.                 {{ 'guide.cannot_cancel_from_subscription_list'|trans|raw }}<br>
  473.             </div>
  474.             <div class="question-title" onclick="toggleAnswer(this)">
  475.                 <span>{{ 'guide.subscription_delivery_cycle'|trans }}</span>
  476.                 <span></span>
  477.             </div>
  478.             <div class="question-content">
  479.                 {{ 'guide.subscription_cycle_selection'|trans }}<br>
  480.                 {{ 'guide.delivery_date_selection'|trans }}<br>
  481.                 <br>
  482.                 {{ 'guide.subscription_cycle_change_title'|trans }}<br>
  483.                 {{ 'guide.cycle_change_from_next_next'|trans }}<br>
  484.                 {{ 'guide.cycle_change_deadline_procedure'|trans }}<br>
  485.                 <br>
  486.                 {{ 'guide.next_delivery_cannot_change'|trans|raw }}<br>
  487.             </div>
  488.             <div class="question-title" onclick="toggleAnswer(this)">
  489.                 <span>{{ 'guide.subscription_delivery_time'|trans }}</span>
  490.                 <span></span>
  491.             </div>
  492.             <div class="question-content">
  493.                 {{ 'guide.delivery_time_options'|trans }}<br>
  494.                 <br>
  495.                 {{ 'guide.delivery_time_change_title'|trans }}<br>
  496.                 {{ 'guide.delivery_time_change_procedure'|trans }}<br>
  497.             </div>
  498.             <div class="question-title" onclick="toggleAnswer(this)">
  499.                 <span>{{ 'guide.subscription_delivery_quantity'|trans }}</span>
  500.                 <span></span>
  501.             </div>
  502.             <div class="question-content">
  503.                 {{ 'guide.subscription_quantity_up_to_99'|trans }}<br>
  504.                 <br>
  505.                 {{ 'guide.subscription_quantity_change_title'|trans }}<br>
  506.                 {{ 'guide.quantity_change_monthly_usage'|trans }}<br>
  507.                 {{ 'guide.quantity_change_procedure'|trans }}<br>
  508.             </div>
  509.             <div class="question-title" onclick="toggleAnswer(this)">
  510.                 <span>{{ 'guide.subscription_next_delivery_skip'|trans }}</span>
  511.                 <span></span>
  512.             </div>
  513.             <div class="question-content">
  514.                 {{ 'guide.skip_next_delivery_explanation'|trans }}<br>
  515.                 {{ 'guide.skip_procedure_deadline'|trans }}<br>
  516.                 <br>
  517.                 {{ 'guide.skip_deadline_notice'|trans|raw }}<br>
  518.                 {{ 'guide.skip_cannot_cancel'|trans|raw }}<br>
  519.             </div>
  520.             <div class="question-title" onclick="toggleAnswer(this)">
  521.                 <span>{{ 'guide.subscription_pause_resume'|trans }}</span>
  522.                 <span></span>
  523.             </div>
  524.             <div class="question-content">
  525.                 {{ 'guide.pause_resume_mypage_procedure'|trans }}<br>
  526.                 <br>
  527.                 {{ 'guide.subscription_pause_title'|trans }}<br>
  528.                 {{ 'guide.pause_available_after_first_shipment'|trans }}<br>
  529.                 {{ 'guide.pause_procedure_deadline'|trans }}<br>
  530.                 <br>
  531.                 {{ 'guide.resume_limitation_notice'|trans|raw }}<br>
  532.                 {{ 'guide.pause_deadline_notice'|trans|raw }}<br>
  533.                 <br>
  534.                 {{ 'guide.subscription_resume_title'|trans }}<br>
  535.                 {{ 'guide.resume_procedure_mypage'|trans }}<br>
  536.                 {{ 'guide.resume_first_delivery_5days'|trans }}<br>
  537.                 {{ 'guide.resume_payment_confirmation'|trans|raw }}<br>
  538.                 {{ 'guide.resume_second_delivery_cycle'|trans }}<br>
  539.             </div>
  540.             <div class="question-title" onclick="toggleAnswer(this)">
  541.                 <span>{{ 'guide.subscription_contract_cancellation'|trans }}</span>
  542.                 <span></span>
  543.             </div>
  544.             <div class="question-content">
  545.                 {{ 'guide.contract_cancellation_deadline'|trans }}<br>
  546.                 {{ 'guide.cancellation_deadline_15th'|trans }}<br>
  547.                 {{ 'guide.cancellation_deadline_28th'|trans }}<br>
  548.                 <br>
  549.                 {{ 'guide.cancellation_next_next_notice'|trans|raw }}<br>
  550.                 {{ 'guide.cancellation_cannot_reverse'|trans|raw }}<br>
  551.             </div>
  552.             <div class="question-title" onclick="toggleAnswer(this)">
  553.                 <span>{{ 'guide.subscription_delivery_address_change'|trans }}</span>
  554.                 <span></span>
  555.             </div>
  556.             <div class="question-content">
  557.                 {{ 'guide.delivery_address_change_mypage'|trans }}<br>
  558.                 {{ 'guide.delivery_address_per_subscription'|trans }}<br>
  559.                 <br>
  560.                 {{ 'guide.address_change_deadline_procedure'|trans|raw }}<br>
  561.             </div>
  562.             <div class="question-title" onclick="toggleAnswer(this)">
  563.                 <span>{{ 'guide.subscription_payment_method_change'|trans }}</span>
  564.                 <span></span>
  565.             </div>
  566.             <div class="question-content">
  567.                 {{ 'guide.credit_card_change_mypage'|trans }}<br>
  568.                 <br>
  569.                 {{ 'guide.payment_method_change_deadline'|trans|raw }}<br>
  570.             </div>
  571.         </div>
  572.     </div>
  573.     <script>
  574.         // ページ読み込み完了後に実行
  575. window.onload = function () { // URLからハッシュ値を取得(例: #deliver)
  576. let hash = window.location.hash;
  577. // ハッシュ値が#deliverの場合、対応するアコーディオンを開く
  578. if (hash === '#deliver') {
  579. let deliverQuestion = document.querySelector('.deliver_question'); // 送料についてのアコーディオンのタイトル要素
  580. if (deliverQuestion) {
  581. toggleAnswer(deliverQuestion);
  582. }
  583. }
  584. };
  585. // アコーディオン自動オープンが必要な要素
  586. let creditQuestion = document.querySelector('.credit-question'); // 送料についてのアコーディオンのタイトル要素
  587. let vartialQuestion = document.querySelector('.vartial-question'); // 送料についてのアコーディオンのタイトル要素
  588. let conveniQuestion = document.querySelector('.conveni-question'); // 送料についてのアコーディオンのタイトル要素
  589. let regularDeliverQuestion = document.querySelector('.question-regularDeliverQuestion');
  590. // 送料についてのアコーディオンのタイトル要素
  591. // アコーディオンオープン
  592. function openAnswer(element) {
  593. let content = element.nextElementSibling;
  594. let icon = element.querySelector("span:last-child");
  595. element.classList.add('question-title-show');
  596. content.classList.add('show');
  597. icon.classList.add('expanded');
  598. icon.classList.add('collapsed');
  599. }
  600. function toggleAnswer(element) {
  601. let content = element.nextElementSibling;
  602. let icon = element.querySelector("span:last-child");
  603. element.classList.toggle('question-title-show');
  604. content.classList.toggle('show');
  605. icon.classList.toggle('expanded');
  606. icon.classList.toggle('collapsed');
  607. }
  608.     </script>
  609. {% endblock %}