var/cache/dev/twig/da/da88b69174ab65fd241ef6628b00a997f9ca6e58166b47040f03ff400ac5dd45.php line 40

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* index.twig */
  14. class __TwigTemplate_229899d9df569d355a566260957f1e21bc18cb19efee3283036cbfb432e485d1 extends \Eccube\Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'stylesheet' => [$this'block_stylesheet'],
  24.             'javascript' => [$this'block_javascript'],
  25.             'main' => [$this'block_main'],
  26.         ];
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 11
  31.         return "default_frame.twig";
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""index.twig"));
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""index.twig"));
  40.         // line 13
  41.         $context["body_class"] = "front_page";
  42.         // line 11
  43.         $this->parent $this->loadTemplate("default_frame.twig""index.twig"11);
  44.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  45.         
  46.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  47.         
  48.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  49.     }
  50.     // line 15
  51.     public function block_stylesheet($context, array $blocks = [])
  52.     {
  53.         $macros $this->macros;
  54.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  55.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  56.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  57.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  58.         // line 16
  59.         echo "    <link rel=\"stylesheet\" href=\"";
  60.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/news-list.css"), "html"nulltrue);
  61.         echo "\">
  62.     <link rel=\"stylesheet\" href=\"";
  63.         // line 17
  64.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/product-list.css"), "html"nulltrue);
  65.         echo "\">
  66.     <link rel=\"stylesheet\" href=\"";
  67.         // line 18
  68.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/home.css"), "html"nulltrue);
  69.         echo "\">
  70.     <link rel=\"stylesheet\" href=\"";
  71.         // line 19
  72.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/swiper-bundle.min.css"), "html"nulltrue);
  73.         echo "\" defer>
  74. ";
  75.         
  76.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  77.         
  78.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  79.     }
  80.     // line 23
  81.     public function block_javascript($context, array $blocks = [])
  82.     {
  83.         $macros $this->macros;
  84.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  85.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  86.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  87.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  88.         // line 24
  89.         echo "    <script>
  90.     </script>
  91. ";
  92.         
  93.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  94.         
  95.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  96.     }
  97.     // line 29
  98.     public function block_main($context, array $blocks = [])
  99.     {
  100.         $macros $this->macros;
  101.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  102.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  103.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  104.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  105.         // line 30
  106.         echo "    ";
  107.         // line 31
  108.         echo "
  109.     <!-- home page -->
  110.     <div class=\"banner-section-ui\">
  111.         <div class=\"swiper banner-swiper\">
  112.         <div class=\"swiper-wrapper\" id=\"banner-slide-id\">
  113.         ";
  114.         // line 36
  115.         $context['_parent'] = $context;
  116.         $context['_seq'] = twig_ensure_traversable(range(14));
  117.         $context['loop'] = [
  118.           'parent' => $context['_parent'],
  119.           'index0' => 0,
  120.           'index'  => 1,
  121.           'first'  => true,
  122.         ];
  123.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  124.             $length count($context['_seq']);
  125.             $context['loop']['revindex0'] = $length 1;
  126.             $context['loop']['revindex'] = $length;
  127.             $context['loop']['length'] = $length;
  128.             $context['loop']['last'] = === $length;
  129.         }
  130.         foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  131.             // line 37
  132.             echo "            <div class=\"swiper-slide\">
  133.                 <div class=\"banner-slide\">
  134.                 <div class=\"banner-slide__content\">
  135.                     <div class=\"banner-slide__text\">
  136.                     <h2 class=\"banner-slide__heading\">
  137.                         <span class=\"banner-slide__heading-line1\">あの備長炭が</span>
  138.                         <span class=\"banner-slide__heading-line2\">買えてしまう。</span>
  139.                     </h2>
  140.                     <p class=\"banner-slide__description\">
  141.                         木こりがいない時代だからこそ、テクノロジーで森を守る。<br>
  142.                         植林が未来の町を守り、地域を豊かにする。<br>
  143.                         WoodTechは\"木と人と地域の循環\"を取り戻す挑戦を続けます。
  144.                     </p>
  145.                     <button class=\"btn_primary banner-slide__button\" type=\"button\" onclick=\"window.location.href='";
  146.             // line 50
  147.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("help_about");
  148.             echo "'\">
  149.                         <span class=\"btn_primary-text\">WoodTechとは</span>
  150.                         <img class=\"btn_primary-icon\" src=\"";
  151.             // line 52
  152.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-arrow-nav.svg"), "html"nulltrue);
  153.             echo "\" alt=\"\" width=\"24\" height=\"24\" />
  154.                     </button>
  155.                     </div>
  156.                 </div>
  157.                 <div class=\"banner-slide__image banner-slide__image-right\">
  158.                     <img src=\" ";
  159.             // line 57
  160.             if (((twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse57) % 2) == 1)) {
  161.                 echo " ";
  162.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/image/image_banner.png"), "html"nulltrue);
  163.                 echo " ";
  164.             } else {
  165.                 echo " ";
  166.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/image/image_banner_2.png"), "html"nulltrue);
  167.                 echo " ";
  168.             }
  169.             echo "\" alt=\"\" />
  170.                 </div>
  171.                 </div>
  172.             </div>
  173.         ";
  174.             ++$context['loop']['index0'];
  175.             ++$context['loop']['index'];
  176.             $context['loop']['first'] = false;
  177.             if (isset($context['loop']['length'])) {
  178.                 --$context['loop']['revindex0'];
  179.                 --$context['loop']['revindex'];
  180.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  181.             }
  182.         }
  183.         $_parent $context['_parent'];
  184.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  185.         $context array_intersect_key($context$_parent) + $_parent;
  186.         // line 62
  187.         echo "        </div>
  188.         <!-- Pagination -->
  189.         <div class=\"swiper-pagination banner-pagination\"></div>
  190.         <!-- Navigation -->
  191.         <div class=\"swiper-button-next banner-button-next\"></div>
  192.         <div class=\"swiper-button-prev banner-button-prev\"></div>
  193.         </div>
  194.         <!-- product section -->
  195.         <div class=\"container-1200-fix product-section desktop-only-890\">
  196.         <div class=\"product-section__wrapper\">
  197.             <!-- title -->
  198.             <div class=\"base-title-wrapper\">
  199.             <div class=\"base-title\">
  200.                 <img class=\"base-title__icon\" src=\"";
  201.         // line 76
  202.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-title.png"), "html"nulltrue);
  203.         echo "\" alt=\"\" width=\"48\" height=\"48\" />
  204.                 <h2 class=\"base-title__text-heading\">売れ筋ランキング</h2>
  205.             </div>
  206.             <button onclick=\"window.location.href='";
  207.         // line 79
  208.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_list");
  209.         echo "'\" class=\"btn_primary btn_primary--outline base-title__button\" type=\"button\">
  210.                 <span class=\"btn_primary-text\">商品一覧</span>
  211.                 <img class=\"btn_primary-icon\" src=\"";
  212.         // line 81
  213.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-arrow-nav.svg"), "html"nulltrue);
  214.         echo "\" alt=\"\" width=\"24\" height=\"24\" />
  215.             </button>
  216.             </div>
  217.             <!-- product list -->
  218.             <div class=\"product-list\" id=\"home-product-list\">
  219.                 ";
  220.         // line 87
  221.         $context['_parent'] = $context;
  222.         $context['_seq'] = twig_ensure_traversable((isset($context["topRankingProducts"]) || array_key_exists("topRankingProducts"$context) ? $context["topRankingProducts"] : (function () { throw new RuntimeError('Variable "topRankingProducts" does not exist.'87$this->source); })()));
  223.         $context['loop'] = [
  224.           'parent' => $context['_parent'],
  225.           'index0' => 0,
  226.           'index'  => 1,
  227.           'first'  => true,
  228.         ];
  229.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  230.             $length count($context['_seq']);
  231.             $context['loop']['revindex0'] = $length 1;
  232.             $context['loop']['revindex'] = $length;
  233.             $context['loop']['length'] = $length;
  234.             $context['loop']['last'] = === $length;
  235.         }
  236.         foreach ($context['_seq'] as $context["_key"] => $context["Product"]) {
  237.             // line 88
  238.             echo "                <article class=\"product-card product-card--ranking\">
  239.                     <a href=\"";
  240.             // line 89
  241.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsefalse89)]), "html"nulltrue);
  242.             echo "\" class=\"product-card__link\">
  243.                     <div class=\"product-card__image relative\">
  244.                         <img src=\"";
  245.             // line 91
  246.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($this->extensions['Eccube\Twig\Extension\EccubeExtension']->getNoImageProduct(twig_get_attribute($this->env$this->source$context["Product"], "main_list_image", [], "any"falsefalsefalse91)), "save_image"), "html"nulltrue);
  247.             echo "\" alt=\"";
  248.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsefalse91), "html"nulltrue);
  249.             echo "\" />
  250.                         <div class=\"ranking-badge\">";
  251.             // line 92
  252.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse92), "html"nulltrue);
  253.             echo "位</div>
  254.                     </div>
  255.                     <div class=\"product-card__info\">
  256.                         <div class=\"product-card__badge\">";
  257.             // line 95
  258.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsefalse95), "html"nulltrue);
  259.             echo "</div>
  260.                         <div class=\"product-card__details\">
  261.                         <p class=\"product-card__price\">
  262.                             <span class=\"product-card__price-main\">
  263.                                 ";
  264.             // line 99
  265.             if ((twig_get_attribute($this->env$this->source$context["Product"], "getPrice02Min", [], "any"falsefalsefalse99) == twig_get_attribute($this->env$this->source$context["Product"], "getPrice02Max", [], "any"falsefalsefalse99))) {
  266.                 // line 100
  267.                 echo "                                    ";
  268.                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMin", [], "any"falsefalsefalse100)), "html"nulltrue);
  269.                 echo "
  270.                                 ";
  271.             } else {
  272.                 // line 102
  273.                 echo "                                    ";
  274.                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMin", [], "any"falsefalsefalse102)), "html"nulltrue);
  275.                 echo " ~ ";
  276.                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMax", [], "any"falsefalsefalse102)), "html"nulltrue);
  277.                 echo "
  278.                                 ";
  279.             }
  280.             // line 104
  281.             echo "                            </span>
  282.                             <span class=\"product-card__price-tax\">(税抜 ";
  283.             // line 105
  284.             echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02Min", [], "any"falsefalsefalse105)), "html"nulltrue);
  285.             echo "円)</span>
  286.                         </p>
  287.                         <img class=\"product-card__arrow\" src=\"";
  288.             // line 107
  289.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-product-arrow.svg"), "html"nulltrue);
  290.             echo "\" alt=\"\" width=\"24\" height=\"24\" />
  291.                         </div>
  292.                     </div>
  293.                     </a>
  294.                 </article>
  295.                 ";
  296.             ++$context['loop']['index0'];
  297.             ++$context['loop']['index'];
  298.             $context['loop']['first'] = false;
  299.             if (isset($context['loop']['length'])) {
  300.                 --$context['loop']['revindex0'];
  301.                 --$context['loop']['revindex'];
  302.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  303.             }
  304.         }
  305.         $_parent $context['_parent'];
  306.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['Product'], $context['_parent'], $context['loop']);
  307.         $context array_intersect_key($context$_parent) + $_parent;
  308.         // line 113
  309.         echo "            </div>
  310.         </div>
  311.         </div>
  312.         <!-- product slide mobile only -->
  313.         <div class=\"mobile-only-890 mobile_slider_wrapper product-section\">
  314.         <!-- title -->
  315.         <div class=\"base-title pl-16\">
  316.             <img class=\"base-title__icon\" src=\"";
  317.         // line 122
  318.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-title.png"), "html"nulltrue);
  319.         echo "\" alt=\"\" width=\"48\" height=\"48\" />
  320.             <h2 class=\"base-title__text-heading\">売れ筋ランキング</h2>
  321.         </div>
  322.         <!-- slider -->
  323.         <div class=\"swiper product-swiper\">
  324.             <div class=\"swiper-wrapper product-swiper__wrapper\" id=\"product-slide-id\">
  325.                 ";
  326.         // line 129
  327.         $context['_parent'] = $context;
  328.         $context['_seq'] = twig_ensure_traversable((isset($context["topRankingProducts"]) || array_key_exists("topRankingProducts"$context) ? $context["topRankingProducts"] : (function () { throw new RuntimeError('Variable "topRankingProducts" does not exist.'129$this->source); })()));
  329.         $context['loop'] = [
  330.           'parent' => $context['_parent'],
  331.           'index0' => 0,
  332.           'index'  => 1,
  333.           'first'  => true,
  334.         ];
  335.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  336.             $length count($context['_seq']);
  337.             $context['loop']['revindex0'] = $length 1;
  338.             $context['loop']['revindex'] = $length;
  339.             $context['loop']['length'] = $length;
  340.             $context['loop']['last'] = === $length;
  341.         }
  342.         foreach ($context['_seq'] as $context["_key"] => $context["Product"]) {
  343.             // line 130
  344.             echo "                <div class=\"swiper-slide\">
  345.                     <article class=\"product-card product-card--ranking product-card--ranking-mobile\">
  346.                         <a href=\"";
  347.             // line 132
  348.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsefalse132)]), "html"nulltrue);
  349.             echo "\" class=\"product-card__link\">
  350.                         <div class=\"product-card__image relative\">
  351.                             <img src=\"";
  352.             // line 134
  353.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($this->extensions['Eccube\Twig\Extension\EccubeExtension']->getNoImageProduct(twig_get_attribute($this->env$this->source$context["Product"], "main_list_image", [], "any"falsefalsefalse134)), "save_image"), "html"nulltrue);
  354.             echo "\" alt=\"";
  355.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsefalse134), "html"nulltrue);
  356.             echo "\" />
  357.                             <div class=\"ranking-badge\">";
  358.             // line 135
  359.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse135), "html"nulltrue);
  360.             echo "位</div>
  361.                         </div>
  362.                         <div class=\"product-card__info\">
  363.                             <div class=\"product-card__badge\">";
  364.             // line 138
  365.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsefalse138), "html"nulltrue);
  366.             echo "</div>
  367.                             <div class=\"product-card__details\">
  368.                             <p class=\"product-card__price\">
  369.                                 <span class=\"product-card__price-main\">
  370.                                     ";
  371.             // line 142
  372.             if ((twig_get_attribute($this->env$this->source$context["Product"], "getPrice02Min", [], "any"falsefalsefalse142) == twig_get_attribute($this->env$this->source$context["Product"], "getPrice02Max", [], "any"falsefalsefalse142))) {
  373.                 // line 143
  374.                 echo "                                        ";
  375.                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMin", [], "any"falsefalsefalse143)), "html"nulltrue);
  376.                 echo "
  377.                                     ";
  378.             } else {
  379.                 // line 145
  380.                 echo "                                        ";
  381.                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMin", [], "any"falsefalsefalse145)), "html"nulltrue);
  382.                 echo " ~ ";
  383.                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMax", [], "any"falsefalsefalse145)), "html"nulltrue);
  384.                 echo "
  385.                                     ";
  386.             }
  387.             // line 147
  388.             echo "                                </span>
  389.                                 <span class=\"product-card__price-tax\">(税抜 ";
  390.             // line 148
  391.             echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02Min", [], "any"falsefalsefalse148)), "html"nulltrue);
  392.             echo "円)</span>
  393.                             </p>
  394.                             <img class=\"product-card__arrow\" src=\"";
  395.             // line 150
  396.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-product-arrow.svg"), "html"nulltrue);
  397.             echo "\" alt=\"\" width=\"24\" height=\"24\" />
  398.                             </div>
  399.                         </div>
  400.                         </a>
  401.                     </article>
  402.                 </div>
  403.                 ";
  404.             ++$context['loop']['index0'];
  405.             ++$context['loop']['index'];
  406.             $context['loop']['first'] = false;
  407.             if (isset($context['loop']['length'])) {
  408.                 --$context['loop']['revindex0'];
  409.                 --$context['loop']['revindex'];
  410.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  411.             }
  412.         }
  413.         $_parent $context['_parent'];
  414.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['Product'], $context['_parent'], $context['loop']);
  415.         $context array_intersect_key($context$_parent) + $_parent;
  416.         // line 157
  417.         echo "            </div>
  418.             <!-- Pagination -->
  419.             <div class=\"swiper-pagination banner-pagination\"></div>
  420.             <!-- Navigation -->
  421.             <div class=\"swiper-button-next banner-button-next\"></div>
  422.             <div class=\"swiper-button-prev banner-button-prev\"></div>
  423.         </div>
  424.         <!-- button mobile only -->
  425.         <div class=\"pl-16\">
  426.             <button onclick=\"window.location.href='";
  427.         // line 167
  428.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_list");
  429.         echo "'\" class=\"btn_primary btn_primary--outline base-title__button\" type=\"button\">
  430.             <span class=\"btn_primary-text\">商品一覧</span>
  431.             <img class=\"btn_primary-icon\" src=\"";
  432.         // line 169
  433.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-arrow-nav.svg"), "html"nulltrue);
  434.         echo "\" alt=\"\" width=\"24\" height=\"24\" />
  435.             </button>
  436.         </div>
  437.         </div>
  438.         <!-- about section -->
  439.         <div class=\"container-1200-fix about-section\">
  440.         <div class=\"section__content_wrapper\">
  441.             <div class=\"section__left about_left_image_wrapper\">
  442.             <img class=\"about_left_image\" src=\"";
  443.         // line 179
  444.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/image/image_about.png"), "html"nulltrue);
  445.         echo "\" alt=\"WoodTechについて\" />
  446.             </div>
  447.             <!-- about section text -->
  448.             <div class=\"section__right\">
  449.             <div class=\"about-section__content\">
  450.                 <div>
  451.                 <div class=\"about-section__section-header\">
  452.                     <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  453.                     <circle cx=\"10\" cy=\"10\" r=\"8\" stroke=\"#828282\" stroke-width=\"2\" />
  454.                     <path
  455.                         d=\"M7.12671 8.30348C6.93657 6.66853 8.03012 5.17139 10.1251 5.17139C12.0661 5.17139 13.5076 6.63983 13.1489 8.17661C12.6279 10.4089 10.2424 9.78737 9.92637 12.143\"
  456.                         stroke=\"#828282\" stroke-width=\"2\" stroke-linecap=\"round\" />
  457.                     <circle cx=\"10\" cy=\"15.0176\" r=\"1.30469\" fill=\"#828282\" />
  458.                     </svg>
  459.                     <h3 class=\"about-section__section-title\">WoodTechとは</h3>
  460.                 </div>
  461.                 <h4 class=\"about-section__heading\">炭にこだわりがあるって?</h4>
  462.                 <p class=\"about-section__subheading\">スミにおけないわね。</p>
  463.                 </div>
  464.                 <p class=\"about-section__description\">
  465.                 WoodTechは、木こりの減少で荒れてしまった森をテクノロジーで守り、次世代へつなぐことを目指します。
  466.                 </p>
  467.                 <p class=\"about-section__description\">
  468.                 木こりがいない時代だからこそ、テクノロジーで森を守る。<br>
  469.                 植林が未来の町を守り、地域を豊かにする。<br>
  470.                 WoodTechは“木と人と地域の循環”を取り戻す挑戦を続けます。
  471.                 </p>
  472.                 <button class=\"btn_primary about-section__button\" type=\"button\" onclick=\"window.location.href='";
  473.         // line 207
  474.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("help_about");
  475.         echo "'\">
  476.                 <span class=\"btn_primary-text\">運営について</span>
  477.                 <img class=\"btn_primary-icon\" src=\"";
  478.         // line 209
  479.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-arrow-nav.svg"), "html"nulltrue);
  480.         echo "\" alt=\"\" width=\"24\" height=\"24\" />
  481.                 </button>
  482.             </div>
  483.             </div>
  484.         </div>
  485.         </div>
  486.         <!-- detail section -->
  487.         <div class=\"container-1200-fix\">
  488.         <div class=\"section__content_wrapper\">
  489.             <div class=\"section__left section__left-detail\">
  490.             <div class=\"detail-section__content\">
  491.                 <!-- Store Info -->
  492.                 <div class=\"detail-section__info\">
  493.                 <!-- title section -->
  494.                 <div class=\"base-title m-0\">
  495.                     <img class=\"base-title__icon\" src=\"";
  496.         // line 227
  497.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-title.png"), "html"nulltrue);
  498.         echo "\" alt=\"\" width=\"48\" height=\"48\" />
  499.                     <h2 class=\"base-title__text-heading\">導入事例</h2>
  500.                 </div>
  501.                 <div class=\"detail-section__info-row\">
  502.                     <div class=\"detail-section__badge\">店舗名/業種</div>
  503.                     <div class=\"detail-section__value\">炭火焼専門店「ほの家」/焼鳥・居酒屋業態</div>
  504.                 </div>
  505.                 <div class=\"detail-section__info-row\">
  506.                     <div class=\"detail-section__badge\">利用規模</div>
  507.                     <div class=\"detail-section__value\">120kg / 月</div>
  508.                 </div>
  509.                 </div>
  510.                 <!-- Before Introduction -->
  511.                 <div class=\"detail-section__before\">
  512.                 <div class=\"detail-section__section-header\">
  513.                     <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  514.                     <g opacity=\"0.4\">
  515.                     <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#353535\" stroke-width=\"2\"/>
  516.                     <path d=\"M7.60156 11.6567L11.1371 15.1923L16.794 9.53542\" stroke=\"#353535\" stroke-width=\"2\"/>
  517.                     </g>
  518.                     </svg>
  519.                     <h4 class=\"detail-section__section-title\">導入前の課題</h4>
  520.                 </div>
  521.                 <div class=\"detail-section__list\">
  522.                     <div class=\"detail-section__list-item\">
  523.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  524.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#828282\" />
  525.                     </svg>
  526.                     <p class=\"detail-section__text\">従来は国産炭と輸入炭を混在利用していたが、火力が不安定で焼きムラが発生。</p>
  527.                     </div>
  528.                     <div class=\"detail-section__list-item\">
  529.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  530.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#828282\" />
  531.                     </svg>
  532.                     <p class=\"detail-section__text\">高温維持のために常に追加が必要で、ピーク時の作業負担が大きかった</p>
  533.                     </div>
  534.                 </div>
  535.                 </div>
  536.                 <!-- After Introduction -->
  537.                 <div class=\"detail-section__after\">
  538.                 <div class=\"detail-section__section-header detail-section__section-header--after\">
  539.                     <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  540.                     <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"white\" stroke-width=\"2\"/>
  541.                     <path d=\"M7.60156 11.6567L11.1371 15.1923L16.794 9.53542\" stroke=\"white\" stroke-width=\"2\"/>
  542.                     </svg>
  543.                     <h4 class=\"detail-section__section-title detail-section__section-title--after\">導入後の効果</h4>
  544.                 </div>
  545.                 <div class=\"detail-section__list\">
  546.                     <div class=\"detail-section__list-item\">
  547.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  548.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#8B6E00\" />
  549.                     </svg>
  550.                     <p class=\"detail-section__text\">火持ちが安定し、1回の火入れで営業終了まで持続。</p>
  551.                     </div>
  552.                     <div class=\"detail-section__list-item\">
  553.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  554.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#8B6E00\" />
  555.                     </svg>
  556.                     <p class=\"detail-section__text\">スタッフの炭追加回数が半減し、仕込み時間も短縮。</p>
  557.                     </div>
  558.                     <div class=\"detail-section__list-item\">
  559.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  560.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#8B6E00\" />
  561.                     </svg>
  562.                     <p class=\"detail-section__text\">結果: 焼き品質の均一化・人件費10%削減を実現。</p>
  563.                     </div>
  564.                 </div>
  565.                 </div>
  566.             </div>
  567.             </div>
  568.             <!-- about section text -->
  569.             <div class=\"section__right section__right-detail\">
  570.             <img src=\"";
  571.         // line 308
  572.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/image/image_detail.png"), "html"nulltrue);
  573.         echo "\" alt=\"WoodTechについて\" />
  574.             </div>
  575.         </div>
  576.         </div>
  577.         <!-- guide section -->
  578.         <div class=\"container-1200-fix\">
  579.         <div class=\"section__content_wrapper guide-section-wrapper\">
  580.             <div class=\"section__left guide-section__image-wrapper\">
  581.             <img class=\"guide-section__image\" src=\"";
  582.         // line 317
  583.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/image/image_guide.png"), "html"nulltrue);
  584.         echo "\" alt=\"WoodTechについて\" />
  585.             </div>
  586.             <!-- guide section text -->
  587.             <div class=\"section__right\">
  588.             <div class=\"guide-section__content\">
  589.                 <!-- Header -->
  590.                 <div class=\"guide-section__header\">
  591.                 <div class=\"guide-section__icon-wrapper\">
  592.                     <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  593.                     <g clip-path=\"url(#clip0_207_428)\">
  594.                     <mask id=\"path-1-inside-1_207_428\" fill=\"white\">
  595.                     <path d=\"M10 1.31445C15.8212 1.31445 19.2227 3.34052 19.2227 9C19.2227 14.6595 15.8212 16.6855 10 16.6855C9.42351 16.6855 8.87085 16.6644 8.34277 16.623L2.93359 19.7471V14.7422C1.53023 13.5206 0.777344 11.6624 0.777344 9C0.777344 3.34052 4.17882 1.31445 10 1.31445Z\"/>
  596.                     </mask>
  597.                     <path d=\"M10 1.31445V-0.685547V1.31445ZM19.2227 9L21.2227 9V9H19.2227ZM10 16.6855L10 18.6855L10 16.6855ZM8.34277 16.623L8.49873 14.6291L7.87997 14.5807L7.34253 14.8911L8.34277 16.623ZM2.93359 19.7471H0.933594V23.2117L3.93384 21.479L2.93359 19.7471ZM2.93359 14.7422H4.93359V13.8315L4.2467 13.2336L2.93359 14.7422ZM0.777344 9L-1.22266 9L0.777344 9ZM10 1.31445L10 3.31445C12.7486 3.31445 14.517 3.80636 15.5748 4.62012C16.5208 5.34785 17.2227 6.5903 17.2227 9H19.2227H21.2227C21.2227 5.75022 20.2238 3.1499 18.0138 1.44972C15.9155 -0.164421 13.0726 -0.685547 10 -0.685547L10 1.31445ZM19.2227 9L17.2227 9C17.2227 11.4097 16.5208 12.6522 15.5748 13.3799C14.517 14.1936 12.7486 14.6855 10 14.6855L10 16.6855L10 18.6855C13.0726 18.6855 15.9155 18.1644 18.0138 16.5503C20.2238 14.8501 21.2227 12.2498 21.2227 9L19.2227 9ZM10 16.6855V14.6855C9.47238 14.6855 8.97185 14.6661 8.49873 14.6291L8.34277 16.623L8.18682 18.617C8.76985 18.6626 9.37464 18.6855 10 18.6855V16.6855ZM8.34277 16.623L7.34253 14.8911L1.93335 18.0152L2.93359 19.7471L3.93384 21.479L9.34302 18.355L8.34277 16.623ZM2.93359 19.7471H4.93359V14.7422H2.93359H0.933594V19.7471H2.93359ZM2.93359 14.7422L4.2467 13.2336C3.40679 12.5025 2.77734 11.2769 2.77734 9L0.777344 9L-1.22266 9C-1.22266 12.048 -0.346328 14.5387 1.62048 16.2507L2.93359 14.7422ZM0.777344 9H2.77734C2.77734 6.5903 3.47924 5.34785 4.42521 4.62012C5.48302 3.80636 7.25143 3.31445 10 3.31445V1.31445V-0.685547C6.92739 -0.685547 4.08447 -0.164421 1.98625 1.44972C-0.223815 3.1499 -1.22266 5.75022 -1.22266 9H0.777344Z\" fill=\"#828282\" mask=\"url(#path-1-inside-1_207_428)\"/>
  598.                     <circle cx=\"6.1875\" cy=\"9\" r=\"1.25\" fill=\"#828282\"/>
  599.                     <circle cx=\"10\" cy=\"9\" r=\"1.25\" fill=\"#828282\"/>
  600.                     <circle cx=\"13.8125\" cy=\"9\" r=\"1.25\" fill=\"#828282\"/>
  601.                     </g>
  602.                     <defs>
  603.                     <clipPath id=\"clip0_207_428\">
  604.                     <rect width=\"20\" height=\"20\" fill=\"white\"/>
  605.                     </clipPath>
  606.                     </defs>
  607.                     </svg>
  608.                 </div>
  609.                 <h3 class=\"guide-section__title\">利用者の声</h3>
  610.                 </div>
  611.                 <!-- Quote Content -->
  612.                 <div class=\"guide-section__quote\">
  613.                 <svg class=\"guide-section__quote-start\" width=\"22\" height=\"16\" viewBox=\"0 0 22 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  614.                     <path d=\"M10.4071 10.903C10.4558 13.324 8.8776 15.4373 5.94852 15.4373C3.01943 15.4373 0.898404 13.6863 0.765623 10.5573C0.768124 5.66795 2.9792 2.45827 4.48439 0.146973L7.75796 1.43551C7.07892 3.00802 6.45348 4.52693 6.32187 6.66694C8.54391 6.66694 10.3576 8.44455 10.4023 10.6661L10.4071 10.903Z\" fill=\"#D9D9D9\"/>
  615.                     <path d=\"M21.2352 10.903C21.2839 13.324 19.7057 15.4373 16.7766 15.4373C13.8476 15.4373 11.7265 13.6863 11.5937 10.5573C11.5962 5.66795 13.8073 2.45827 15.3125 0.146973L18.5861 1.43551C17.907 3.00802 17.2816 4.52693 17.15 6.66694C19.372 6.66694 21.1858 8.44455 21.2304 10.6661L21.2352 10.903Z\" fill=\"#D9D9D9\"/>
  616.                 </svg>
  617.                 <svg class=\"guide-section__quote-bottom\" width=\"96\" height=\"38\" viewBox=\"0 0 96 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  618.                     <path d=\"M1.5 0V16C1.5 20.4183 5.08172 24 9.5 24H14.5V34L30 24H96\" stroke=\"#D9D9D9\" stroke-width=\"3\"/>
  619.                 </svg>
  620.                 <div class=\"guide-section__quote-content\">
  621.                     <h4 class=\"guide-section__quote-heading\">炭にこだわりがあるって?</h4>
  622.                     <p class=\"guide-section__quote-subheading\">スミにおけないわね。</p>
  623.                 </div>
  624.                 <svg class=\"guide-section__quote-end\" width=\"22\" height=\"16\" viewBox=\"0 0 22 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  625.                     <path d=\"M11.5929 5.09701C11.5442 2.67595 13.1224 0.562695 16.0515 0.562695C18.9806 0.562695 21.1016 2.31372 21.2344 5.44266C21.2319 10.332 19.0208 13.5417 17.5156 15.853L14.242 14.5645C14.9211 12.992 15.5465 11.4731 15.6781 9.33306C13.4561 9.33306 11.6424 7.55545 11.5977 5.33387L11.5929 5.09701Z\" fill=\"#D9D9D9\"/>
  626.                     <path d=\"M0.7648 5.09701C0.716104 2.67595 2.29427 0.562695 5.22336 0.562695C8.15244 0.562695 10.2735 2.31372 10.4063 5.44266C10.4038 10.332 8.19268 13.5417 6.68748 15.853L3.41392 14.5645C4.09296 12.992 4.71839 11.4731 4.85 9.33306C2.62797 9.33306 0.814248 7.55545 0.769565 5.33387L0.7648 5.09701Z\" fill=\"#D9D9D9\"/>
  627.                 </svg>
  628.         </div>
  629.                 <!-- Description -->
  630.                 <p class=\"guide-section__description\">
  631.                 ユーザーの不明点を解決して信頼性を得る文章を書きます。<br>
  632.                 信頼性を得る文章を書きます。ユーザーの不明点を解決して信頼性を得る文章を書きます。木こりがいない時代だからこそ、テクノロジーで森を守る。<br>
  633.                 植林が未来の町を守り、地域を豊かにする。WoodTechは\"木と人と地域の循環\"を取り戻す挑戦を続けます。
  634.                 </p>
  635.             </div>
  636.             </div>
  637.         </div>
  638.         </div>
  639.         <!-- news section -->
  640.         <div class=\"container-1200-fix\">
  641.         <div class=\"news-section-wrapper\">
  642.             <div class=\"news-section__left\">
  643.             <div class=\"news-section__content\">
  644.                 <!-- Header -->
  645.                 <div class=\"news-section__header\">
  646.                 <img class=\"news-section__icon\" src=\"";
  647.         // line 387
  648.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-title.png"), "html"nulltrue);
  649.         echo "\" alt=\"\" width=\"64\" height=\"64\" />
  650.                 <h3 class=\"news-section__title\">お知らせ</h3>
  651.                 </div>
  652.                 <!-- Description -->
  653.                 <p class=\"news-section__description\">
  654.                 営業時間の情報や備長炭についての情報をお知らせいたします。
  655.                 </p>
  656.                 <!-- Button -->
  657.                 <button class=\"btn_primary news-section__button\" onclick=\"window.location.href='";
  658.         // line 397
  659.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("news_list");
  660.         echo "'\" type=\"button\">
  661.                     <span class=\"btn_primary-text\">お知らせ一覧</span>
  662.                     <img class=\"btn_primary-icon\" src=\"";
  663.         // line 399
  664.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-arrow-nav.svg"), "html"nulltrue);
  665.         echo "\" alt=\"\" width=\"24\" height=\"24\" />
  666.                 </button>
  667.             </div>
  668.             </div>
  669.             <div class=\"news-section__right\">
  670.             <div class=\"news-list\" id=\"news-list-id\">
  671.                 ";
  672.         // line 405
  673.         if ((twig_length_filter($this->env, (isset($context["latestNews"]) || array_key_exists("latestNews"$context) ? $context["latestNews"] : (function () { throw new RuntimeError('Variable "latestNews" does not exist.'405$this->source); })())) > 0)) {
  674.             // line 406
  675.             echo "                    ";
  676.             $context['_parent'] = $context;
  677.             $context['_seq'] = twig_ensure_traversable((isset($context["latestNews"]) || array_key_exists("latestNews"$context) ? $context["latestNews"] : (function () { throw new RuntimeError('Variable "latestNews" does not exist.'406$this->source); })()));
  678.             foreach ($context['_seq'] as $context["_key"] => $context["News"]) {
  679.                 // line 407
  680.                 echo "                        <article class=\"news-list__item\">
  681.                             <hr class=\"news-list__separator\" />
  682.                             ";
  683.                 // line 409
  684.                 if (twig_get_attribute($this->env$this->source$context["News"], "url", [], "any"falsefalsefalse409)) {
  685.                     // line 410
  686.                     echo "                                ";
  687.                     if (twig_get_attribute($this->env$this->source$context["News"], "isLinkMethod", [], "any"falsefalsefalse410)) {
  688.                         // line 411
  689.                         echo "                                    <a href=\"";
  690.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["News"], "url", [], "any"falsefalsefalse411), "html"nulltrue);
  691.                         echo "\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"news-list__link\">
  692.                                 ";
  693.                     } else {
  694.                         // line 413
  695.                         echo "                                    <a href=\"";
  696.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["News"], "url", [], "any"falsefalsefalse413), "html"nulltrue);
  697.                         echo "\" class=\"news-list__link\">
  698.                                 ";
  699.                     }
  700.                     // line 415
  701.                     echo "                            ";
  702.                 } else {
  703.                     // line 416
  704.                     echo "                                <a href=\"";
  705.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("news_detail", ["id" => twig_get_attribute($this->env$this->source$context["News"], "id", [], "any"falsefalsefalse416)]), "html"nulltrue);
  706.                     echo "\" class=\"news-list__link\">
  707.                             ";
  708.                 }
  709.                 // line 418
  710.                 echo "                                <div class=\"news-list__content\">
  711.                                     <img class=\"news-list__image\" src=\"";
  712.                 // line 419
  713.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/image/news-image.png"), "html"nulltrue);
  714.                 echo "\" alt=\"";
  715.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["News"], "title", [], "any"falsefalsefalse419), "html"nulltrue);
  716.                 echo "\" />
  717.                                     <div class=\"news-list__info\">
  718.                                         <div class=\"news-list__text\">
  719.                                             <time class=\"news-list__date\">";
  720.                 // line 422
  721.                 echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source$context["News"], "publishDate", [], "any"falsefalsefalse422), "Y.m.d"), "html"nulltrue);
  722.                 echo "</time>
  723.                                             <h2 class=\"news-list__title\">";
  724.                 // line 423
  725.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["News"], "title", [], "any"falsefalsefalse423), "html"nulltrue);
  726.                 echo "</h2>
  727.                                         </div>
  728.                                         <img class=\"news-list__arrow\" src=\"";
  729.                 // line 425
  730.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/default/icons/icon-arrow-news-list.svg"), "html"nulltrue);
  731.                 echo "\" alt=\"\" width=\"24\" height=\"24\" />
  732.                                     </div>
  733.                                 </div>
  734.                             </a>
  735.                         </article>
  736.                     ";
  737.             }
  738.             $_parent $context['_parent'];
  739.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['News'], $context['_parent'], $context['loop']);
  740.             $context array_intersect_key($context$_parent) + $_parent;
  741.             // line 431
  742.             echo "                ";
  743.         } else {
  744.             // line 432
  745.             echo "                    <!-- Fallback nếu không có tin tức -->
  746.                     <p>お知らせがありません。</p>
  747.                 ";
  748.         }
  749.         // line 435
  750.         echo "            </div>
  751.             </div>
  752.         </div>
  753.         </div>
  754.     </div>
  755.     <!-- Swiper JS cdn -->
  756.     <script src=\"";
  757.         // line 442
  758.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/swiper-bundle.min.js"), "html"nulltrue);
  759.         echo "\"></script>
  760.     <script>
  761.     document.addEventListener('DOMContentLoaded', function () {
  762.       const swiper = new Swiper('.banner-swiper', {
  763.         slidesPerView: 1.32,
  764.         spaceBetween: 8,
  765.         centeredSlides: true,
  766.         loop: true,
  767.         // autoplay: {
  768.         //   delay: 5000,
  769.         //   disableOnInteraction: false,
  770.         // },
  771.         pagination: {
  772.           el: '.banner-pagination',
  773.           clickable: true,
  774.           renderBullet: function (index, className) {
  775.             return '<div class=\"' + className + ' banner-pagination__bar\"></div>';
  776.           },
  777.         },
  778.         navigation: {
  779.           nextEl: '.banner-button-next',
  780.           prevEl: '.banner-button-prev',
  781.         },
  782.         breakpoints: {
  783.           1200: {
  784.             slidesPerView: 1.32,
  785.           },
  786.           890: {
  787.             slidesPerView: 1.1,
  788.           },
  789.           0: {
  790.             slidesPerView: 1.18,
  791.           },
  792.         },
  793.       });
  794.       // swiper product mobile only
  795.       const productSwiper = new Swiper('.product-swiper', {
  796.         slidesPerView: 1.2,
  797.         spaceBetween: 16,
  798.         loop: true,
  799.          pagination: {
  800.           el: '.banner-pagination',
  801.           clickable: true,
  802.           renderBullet: function (index, className) {
  803.             return '<div class=\"' + className + ' banner-pagination__bar\"></div>';
  804.           },
  805.         },
  806.         navigation: {
  807.           nextEl: '.banner-button-next',
  808.           prevEl: '.banner-button-prev',
  809.         },
  810.         breakpoints: {
  811.           600: {
  812.             slidesPerView: 2.2,
  813.           },
  814.           0: {
  815.             slidesPerView: 1.2,
  816.           },
  817.         },
  818.       });
  819.     });
  820.     </script>
  821. ";
  822.         
  823.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  824.         
  825.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  826.     }
  827.     public function getTemplateName()
  828.     {
  829.         return "index.twig";
  830.     }
  831.     public function isTraitable()
  832.     {
  833.         return false;
  834.     }
  835.     public function getDebugInfo()
  836.     {
  837.         return array (  817 => 442,  808 => 435,  803 => 432,  800 => 431,  788 => 425,  783 => 423,  779 => 422,  771 => 419,  768 => 418,  762 => 416,  759 => 415,  753 => 413,  747 => 411,  744 => 410,  742 => 409,  738 => 407,  733 => 406,  731 => 405,  722 => 399,  717 => 397,  704 => 387,  631 => 317,  619 => 308,  535 => 227,  514 => 209,  509 => 207,  478 => 179,  465 => 169,  460 => 167,  448 => 157,  427 => 150,  422 => 148,  419 => 147,  411 => 145,  405 => 143,  403 => 142,  396 => 138,  390 => 135,  384 => 134,  379 => 132,  375 => 130,  358 => 129,  348 => 122,  337 => 113,  317 => 107,  312 => 105,  309 => 104,  301 => 102,  295 => 100,  293 => 99,  286 => 95,  280 => 92,  274 => 91,  269 => 89,  266 => 88,  249 => 87,  240 => 81,  235 => 79,  229 => 76,  213 => 62,  186 => 57,  178 => 52,  173 => 50,  158 => 37,  141 => 36,  134 => 31,  132 => 30,  122 => 29,  109 => 24,  99 => 23,  86 => 19,  82 => 18,  78 => 17,  73 => 16,  63 => 15,  52 => 11,  50 => 13,  37 => 11,);
  838.     }
  839.     public function getSourceContext()
  840.     {
  841.         return new Source("{#
  842. This file is part of EC-CUBE
  843. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  844. http://www.ec-cube.co.jp/
  845. For the full copyright and license information, please view the LICENSE
  846. file that was distributed with this source code.
  847. #}
  848. {% extends 'default_frame.twig' %}
  849. {% set body_class = 'front_page' %}
  850. {% block stylesheet %}
  851.     <link rel=\"stylesheet\" href=\"{{ asset('assets/css/news-list.css') }}\">
  852.     <link rel=\"stylesheet\" href=\"{{ asset('assets/css/product-list.css') }}\">
  853.     <link rel=\"stylesheet\" href=\"{{ asset('assets/css/home.css') }}\">
  854.     <link rel=\"stylesheet\" href=\"{{ asset('assets/css/swiper-bundle.min.css') }}\" defer>
  855. {% endblock %}
  856. {% block javascript %}
  857.     <script>
  858.     </script>
  859. {% endblock javascript %}
  860. {% block main %}
  861.     {# home #}
  862.     <!-- home page -->
  863.     <div class=\"banner-section-ui\">
  864.         <div class=\"swiper banner-swiper\">
  865.         <div class=\"swiper-wrapper\" id=\"banner-slide-id\">
  866.         {% for item in range(1, 4) %}
  867.             <div class=\"swiper-slide\">
  868.                 <div class=\"banner-slide\">
  869.                 <div class=\"banner-slide__content\">
  870.                     <div class=\"banner-slide__text\">
  871.                     <h2 class=\"banner-slide__heading\">
  872.                         <span class=\"banner-slide__heading-line1\">あの備長炭が</span>
  873.                         <span class=\"banner-slide__heading-line2\">買えてしまう。</span>
  874.                     </h2>
  875.                     <p class=\"banner-slide__description\">
  876.                         木こりがいない時代だからこそ、テクノロジーで森を守る。<br>
  877.                         植林が未来の町を守り、地域を豊かにする。<br>
  878.                         WoodTechは\"木と人と地域の循環\"を取り戻す挑戦を続けます。
  879.                     </p>
  880.                     <button class=\"btn_primary banner-slide__button\" type=\"button\" onclick=\"window.location.href='{{ url('help_about') }}'\">
  881.                         <span class=\"btn_primary-text\">WoodTechとは</span>
  882.                         <img class=\"btn_primary-icon\" src=\"{{ asset('assets/img/default/icons/icon-arrow-nav.svg') }}\" alt=\"\" width=\"24\" height=\"24\" />
  883.                     </button>
  884.                     </div>
  885.                 </div>
  886.                 <div class=\"banner-slide__image banner-slide__image-right\">
  887.                     <img src=\" {% if loop.index % 2 == 1 %} {{ asset('assets/img/default/image/image_banner.png') }} {% else %} {{ asset('assets/img/default/image/image_banner_2.png') }} {% endif %}\" alt=\"\" />
  888.                 </div>
  889.                 </div>
  890.             </div>
  891.         {% endfor %}
  892.         </div>
  893.         <!-- Pagination -->
  894.         <div class=\"swiper-pagination banner-pagination\"></div>
  895.         <!-- Navigation -->
  896.         <div class=\"swiper-button-next banner-button-next\"></div>
  897.         <div class=\"swiper-button-prev banner-button-prev\"></div>
  898.         </div>
  899.         <!-- product section -->
  900.         <div class=\"container-1200-fix product-section desktop-only-890\">
  901.         <div class=\"product-section__wrapper\">
  902.             <!-- title -->
  903.             <div class=\"base-title-wrapper\">
  904.             <div class=\"base-title\">
  905.                 <img class=\"base-title__icon\" src=\"{{ asset('assets/img/default/icons/icon-title.png') }}\" alt=\"\" width=\"48\" height=\"48\" />
  906.                 <h2 class=\"base-title__text-heading\">売れ筋ランキング</h2>
  907.             </div>
  908.             <button onclick=\"window.location.href='{{ url('product_list') }}'\" class=\"btn_primary btn_primary--outline base-title__button\" type=\"button\">
  909.                 <span class=\"btn_primary-text\">商品一覧</span>
  910.                 <img class=\"btn_primary-icon\" src=\"{{ asset('assets/img/default/icons/icon-arrow-nav.svg') }}\" alt=\"\" width=\"24\" height=\"24\" />
  911.             </button>
  912.             </div>
  913.             <!-- product list -->
  914.             <div class=\"product-list\" id=\"home-product-list\">
  915.                 {% for Product in topRankingProducts %}
  916.                 <article class=\"product-card product-card--ranking\">
  917.                     <a href=\"{{ url('product_detail', {'id': Product.id}) }}\" class=\"product-card__link\">
  918.                     <div class=\"product-card__image relative\">
  919.                         <img src=\"{{ asset(Product.main_list_image|no_image_product, 'save_image') }}\" alt=\"{{ Product.name }}\" />
  920.                         <div class=\"ranking-badge\">{{ loop.index }}位</div>
  921.                     </div>
  922.                     <div class=\"product-card__info\">
  923.                         <div class=\"product-card__badge\">{{ Product.name }}</div>
  924.                         <div class=\"product-card__details\">
  925.                         <p class=\"product-card__price\">
  926.                             <span class=\"product-card__price-main\">
  927.                                 {% if Product.getPrice02Min == Product.getPrice02Max %}
  928.                                     {{ Product.getPrice02IncTaxMin|price }}
  929.                                 {% else %}
  930.                                     {{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }}
  931.                                 {% endif %}
  932.                             </span>
  933.                             <span class=\"product-card__price-tax\">(税抜 {{ Product.getPrice02Min|price }}円)</span>
  934.                         </p>
  935.                         <img class=\"product-card__arrow\" src=\"{{ asset('assets/img/default/icons/icon-product-arrow.svg') }}\" alt=\"\" width=\"24\" height=\"24\" />
  936.                         </div>
  937.                     </div>
  938.                     </a>
  939.                 </article>
  940.                 {% endfor %}
  941.             </div>
  942.         </div>
  943.         </div>
  944.         <!-- product slide mobile only -->
  945.         <div class=\"mobile-only-890 mobile_slider_wrapper product-section\">
  946.         <!-- title -->
  947.         <div class=\"base-title pl-16\">
  948.             <img class=\"base-title__icon\" src=\"{{ asset('assets/img/default/icons/icon-title.png') }}\" alt=\"\" width=\"48\" height=\"48\" />
  949.             <h2 class=\"base-title__text-heading\">売れ筋ランキング</h2>
  950.         </div>
  951.         <!-- slider -->
  952.         <div class=\"swiper product-swiper\">
  953.             <div class=\"swiper-wrapper product-swiper__wrapper\" id=\"product-slide-id\">
  954.                 {% for Product in topRankingProducts %}
  955.                 <div class=\"swiper-slide\">
  956.                     <article class=\"product-card product-card--ranking product-card--ranking-mobile\">
  957.                         <a href=\"{{ url('product_detail', {'id': Product.id}) }}\" class=\"product-card__link\">
  958.                         <div class=\"product-card__image relative\">
  959.                             <img src=\"{{ asset(Product.main_list_image|no_image_product, 'save_image') }}\" alt=\"{{ Product.name }}\" />
  960.                             <div class=\"ranking-badge\">{{ loop.index }}位</div>
  961.                         </div>
  962.                         <div class=\"product-card__info\">
  963.                             <div class=\"product-card__badge\">{{ Product.name }}</div>
  964.                             <div class=\"product-card__details\">
  965.                             <p class=\"product-card__price\">
  966.                                 <span class=\"product-card__price-main\">
  967.                                     {% if Product.getPrice02Min == Product.getPrice02Max %}
  968.                                         {{ Product.getPrice02IncTaxMin|price }}
  969.                                     {% else %}
  970.                                         {{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }}
  971.                                     {% endif %}
  972.                                 </span>
  973.                                 <span class=\"product-card__price-tax\">(税抜 {{ Product.getPrice02Min|price }}円)</span>
  974.                             </p>
  975.                             <img class=\"product-card__arrow\" src=\"{{ asset('assets/img/default/icons/icon-product-arrow.svg') }}\" alt=\"\" width=\"24\" height=\"24\" />
  976.                             </div>
  977.                         </div>
  978.                         </a>
  979.                     </article>
  980.                 </div>
  981.                 {% endfor %}
  982.             </div>
  983.             <!-- Pagination -->
  984.             <div class=\"swiper-pagination banner-pagination\"></div>
  985.             <!-- Navigation -->
  986.             <div class=\"swiper-button-next banner-button-next\"></div>
  987.             <div class=\"swiper-button-prev banner-button-prev\"></div>
  988.         </div>
  989.         <!-- button mobile only -->
  990.         <div class=\"pl-16\">
  991.             <button onclick=\"window.location.href='{{ url('product_list') }}'\" class=\"btn_primary btn_primary--outline base-title__button\" type=\"button\">
  992.             <span class=\"btn_primary-text\">商品一覧</span>
  993.             <img class=\"btn_primary-icon\" src=\"{{ asset('assets/img/default/icons/icon-arrow-nav.svg') }}\" alt=\"\" width=\"24\" height=\"24\" />
  994.             </button>
  995.         </div>
  996.         </div>
  997.         <!-- about section -->
  998.         <div class=\"container-1200-fix about-section\">
  999.         <div class=\"section__content_wrapper\">
  1000.             <div class=\"section__left about_left_image_wrapper\">
  1001.             <img class=\"about_left_image\" src=\"{{ asset('assets/img/default/image/image_about.png') }}\" alt=\"WoodTechについて\" />
  1002.             </div>
  1003.             <!-- about section text -->
  1004.             <div class=\"section__right\">
  1005.             <div class=\"about-section__content\">
  1006.                 <div>
  1007.                 <div class=\"about-section__section-header\">
  1008.                     <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1009.                     <circle cx=\"10\" cy=\"10\" r=\"8\" stroke=\"#828282\" stroke-width=\"2\" />
  1010.                     <path
  1011.                         d=\"M7.12671 8.30348C6.93657 6.66853 8.03012 5.17139 10.1251 5.17139C12.0661 5.17139 13.5076 6.63983 13.1489 8.17661C12.6279 10.4089 10.2424 9.78737 9.92637 12.143\"
  1012.                         stroke=\"#828282\" stroke-width=\"2\" stroke-linecap=\"round\" />
  1013.                     <circle cx=\"10\" cy=\"15.0176\" r=\"1.30469\" fill=\"#828282\" />
  1014.                     </svg>
  1015.                     <h3 class=\"about-section__section-title\">WoodTechとは</h3>
  1016.                 </div>
  1017.                 <h4 class=\"about-section__heading\">炭にこだわりがあるって?</h4>
  1018.                 <p class=\"about-section__subheading\">スミにおけないわね。</p>
  1019.                 </div>
  1020.                 <p class=\"about-section__description\">
  1021.                 WoodTechは、木こりの減少で荒れてしまった森をテクノロジーで守り、次世代へつなぐことを目指します。
  1022.                 </p>
  1023.                 <p class=\"about-section__description\">
  1024.                 木こりがいない時代だからこそ、テクノロジーで森を守る。<br>
  1025.                 植林が未来の町を守り、地域を豊かにする。<br>
  1026.                 WoodTechは“木と人と地域の循環”を取り戻す挑戦を続けます。
  1027.                 </p>
  1028.                 <button class=\"btn_primary about-section__button\" type=\"button\" onclick=\"window.location.href='{{ url('help_about') }}'\">
  1029.                 <span class=\"btn_primary-text\">運営について</span>
  1030.                 <img class=\"btn_primary-icon\" src=\"{{ asset('assets/img/default/icons/icon-arrow-nav.svg') }}\" alt=\"\" width=\"24\" height=\"24\" />
  1031.                 </button>
  1032.             </div>
  1033.             </div>
  1034.         </div>
  1035.         </div>
  1036.         <!-- detail section -->
  1037.         <div class=\"container-1200-fix\">
  1038.         <div class=\"section__content_wrapper\">
  1039.             <div class=\"section__left section__left-detail\">
  1040.             <div class=\"detail-section__content\">
  1041.                 <!-- Store Info -->
  1042.                 <div class=\"detail-section__info\">
  1043.                 <!-- title section -->
  1044.                 <div class=\"base-title m-0\">
  1045.                     <img class=\"base-title__icon\" src=\"{{ asset('assets/img/default/icons/icon-title.png') }}\" alt=\"\" width=\"48\" height=\"48\" />
  1046.                     <h2 class=\"base-title__text-heading\">導入事例</h2>
  1047.                 </div>
  1048.                 <div class=\"detail-section__info-row\">
  1049.                     <div class=\"detail-section__badge\">店舗名/業種</div>
  1050.                     <div class=\"detail-section__value\">炭火焼専門店「ほの家」/焼鳥・居酒屋業態</div>
  1051.                 </div>
  1052.                 <div class=\"detail-section__info-row\">
  1053.                     <div class=\"detail-section__badge\">利用規模</div>
  1054.                     <div class=\"detail-section__value\">120kg / 月</div>
  1055.                 </div>
  1056.                 </div>
  1057.                 <!-- Before Introduction -->
  1058.                 <div class=\"detail-section__before\">
  1059.                 <div class=\"detail-section__section-header\">
  1060.                     <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1061.                     <g opacity=\"0.4\">
  1062.                     <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#353535\" stroke-width=\"2\"/>
  1063.                     <path d=\"M7.60156 11.6567L11.1371 15.1923L16.794 9.53542\" stroke=\"#353535\" stroke-width=\"2\"/>
  1064.                     </g>
  1065.                     </svg>
  1066.                     <h4 class=\"detail-section__section-title\">導入前の課題</h4>
  1067.                 </div>
  1068.                 <div class=\"detail-section__list\">
  1069.                     <div class=\"detail-section__list-item\">
  1070.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1071.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#828282\" />
  1072.                     </svg>
  1073.                     <p class=\"detail-section__text\">従来は国産炭と輸入炭を混在利用していたが、火力が不安定で焼きムラが発生。</p>
  1074.                     </div>
  1075.                     <div class=\"detail-section__list-item\">
  1076.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1077.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#828282\" />
  1078.                     </svg>
  1079.                     <p class=\"detail-section__text\">高温維持のために常に追加が必要で、ピーク時の作業負担が大きかった</p>
  1080.                     </div>
  1081.                 </div>
  1082.                 </div>
  1083.                 <!-- After Introduction -->
  1084.                 <div class=\"detail-section__after\">
  1085.                 <div class=\"detail-section__section-header detail-section__section-header--after\">
  1086.                     <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1087.                     <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"white\" stroke-width=\"2\"/>
  1088.                     <path d=\"M7.60156 11.6567L11.1371 15.1923L16.794 9.53542\" stroke=\"white\" stroke-width=\"2\"/>
  1089.                     </svg>
  1090.                     <h4 class=\"detail-section__section-title detail-section__section-title--after\">導入後の効果</h4>
  1091.                 </div>
  1092.                 <div class=\"detail-section__list\">
  1093.                     <div class=\"detail-section__list-item\">
  1094.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1095.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#8B6E00\" />
  1096.                     </svg>
  1097.                     <p class=\"detail-section__text\">火持ちが安定し、1回の火入れで営業終了まで持続。</p>
  1098.                     </div>
  1099.                     <div class=\"detail-section__list-item\">
  1100.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1101.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#8B6E00\" />
  1102.                     </svg>
  1103.                     <p class=\"detail-section__text\">スタッフの炭追加回数が半減し、仕込み時間も短縮。</p>
  1104.                     </div>
  1105.                     <div class=\"detail-section__list-item\">
  1106.                     <svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1107.                         <circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"#8B6E00\" />
  1108.                     </svg>
  1109.                     <p class=\"detail-section__text\">結果: 焼き品質の均一化・人件費10%削減を実現。</p>
  1110.                     </div>
  1111.                 </div>
  1112.                 </div>
  1113.             </div>
  1114.             </div>
  1115.             <!-- about section text -->
  1116.             <div class=\"section__right section__right-detail\">
  1117.             <img src=\"{{ asset('assets/img/default/image/image_detail.png') }}\" alt=\"WoodTechについて\" />
  1118.             </div>
  1119.         </div>
  1120.         </div>
  1121.         <!-- guide section -->
  1122.         <div class=\"container-1200-fix\">
  1123.         <div class=\"section__content_wrapper guide-section-wrapper\">
  1124.             <div class=\"section__left guide-section__image-wrapper\">
  1125.             <img class=\"guide-section__image\" src=\"{{ asset('assets/img/default/image/image_guide.png') }}\" alt=\"WoodTechについて\" />
  1126.             </div>
  1127.             <!-- guide section text -->
  1128.             <div class=\"section__right\">
  1129.             <div class=\"guide-section__content\">
  1130.                 <!-- Header -->
  1131.                 <div class=\"guide-section__header\">
  1132.                 <div class=\"guide-section__icon-wrapper\">
  1133.                     <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1134.                     <g clip-path=\"url(#clip0_207_428)\">
  1135.                     <mask id=\"path-1-inside-1_207_428\" fill=\"white\">
  1136.                     <path d=\"M10 1.31445C15.8212 1.31445 19.2227 3.34052 19.2227 9C19.2227 14.6595 15.8212 16.6855 10 16.6855C9.42351 16.6855 8.87085 16.6644 8.34277 16.623L2.93359 19.7471V14.7422C1.53023 13.5206 0.777344 11.6624 0.777344 9C0.777344 3.34052 4.17882 1.31445 10 1.31445Z\"/>
  1137.                     </mask>
  1138.                     <path d=\"M10 1.31445V-0.685547V1.31445ZM19.2227 9L21.2227 9V9H19.2227ZM10 16.6855L10 18.6855L10 16.6855ZM8.34277 16.623L8.49873 14.6291L7.87997 14.5807L7.34253 14.8911L8.34277 16.623ZM2.93359 19.7471H0.933594V23.2117L3.93384 21.479L2.93359 19.7471ZM2.93359 14.7422H4.93359V13.8315L4.2467 13.2336L2.93359 14.7422ZM0.777344 9L-1.22266 9L0.777344 9ZM10 1.31445L10 3.31445C12.7486 3.31445 14.517 3.80636 15.5748 4.62012C16.5208 5.34785 17.2227 6.5903 17.2227 9H19.2227H21.2227C21.2227 5.75022 20.2238 3.1499 18.0138 1.44972C15.9155 -0.164421 13.0726 -0.685547 10 -0.685547L10 1.31445ZM19.2227 9L17.2227 9C17.2227 11.4097 16.5208 12.6522 15.5748 13.3799C14.517 14.1936 12.7486 14.6855 10 14.6855L10 16.6855L10 18.6855C13.0726 18.6855 15.9155 18.1644 18.0138 16.5503C20.2238 14.8501 21.2227 12.2498 21.2227 9L19.2227 9ZM10 16.6855V14.6855C9.47238 14.6855 8.97185 14.6661 8.49873 14.6291L8.34277 16.623L8.18682 18.617C8.76985 18.6626 9.37464 18.6855 10 18.6855V16.6855ZM8.34277 16.623L7.34253 14.8911L1.93335 18.0152L2.93359 19.7471L3.93384 21.479L9.34302 18.355L8.34277 16.623ZM2.93359 19.7471H4.93359V14.7422H2.93359H0.933594V19.7471H2.93359ZM2.93359 14.7422L4.2467 13.2336C3.40679 12.5025 2.77734 11.2769 2.77734 9L0.777344 9L-1.22266 9C-1.22266 12.048 -0.346328 14.5387 1.62048 16.2507L2.93359 14.7422ZM0.777344 9H2.77734C2.77734 6.5903 3.47924 5.34785 4.42521 4.62012C5.48302 3.80636 7.25143 3.31445 10 3.31445V1.31445V-0.685547C6.92739 -0.685547 4.08447 -0.164421 1.98625 1.44972C-0.223815 3.1499 -1.22266 5.75022 -1.22266 9H0.777344Z\" fill=\"#828282\" mask=\"url(#path-1-inside-1_207_428)\"/>
  1139.                     <circle cx=\"6.1875\" cy=\"9\" r=\"1.25\" fill=\"#828282\"/>
  1140.                     <circle cx=\"10\" cy=\"9\" r=\"1.25\" fill=\"#828282\"/>
  1141.                     <circle cx=\"13.8125\" cy=\"9\" r=\"1.25\" fill=\"#828282\"/>
  1142.                     </g>
  1143.                     <defs>
  1144.                     <clipPath id=\"clip0_207_428\">
  1145.                     <rect width=\"20\" height=\"20\" fill=\"white\"/>
  1146.                     </clipPath>
  1147.                     </defs>
  1148.                     </svg>
  1149.                 </div>
  1150.                 <h3 class=\"guide-section__title\">利用者の声</h3>
  1151.                 </div>
  1152.                 <!-- Quote Content -->
  1153.                 <div class=\"guide-section__quote\">
  1154.                 <svg class=\"guide-section__quote-start\" width=\"22\" height=\"16\" viewBox=\"0 0 22 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1155.                     <path d=\"M10.4071 10.903C10.4558 13.324 8.8776 15.4373 5.94852 15.4373C3.01943 15.4373 0.898404 13.6863 0.765623 10.5573C0.768124 5.66795 2.9792 2.45827 4.48439 0.146973L7.75796 1.43551C7.07892 3.00802 6.45348 4.52693 6.32187 6.66694C8.54391 6.66694 10.3576 8.44455 10.4023 10.6661L10.4071 10.903Z\" fill=\"#D9D9D9\"/>
  1156.                     <path d=\"M21.2352 10.903C21.2839 13.324 19.7057 15.4373 16.7766 15.4373C13.8476 15.4373 11.7265 13.6863 11.5937 10.5573C11.5962 5.66795 13.8073 2.45827 15.3125 0.146973L18.5861 1.43551C17.907 3.00802 17.2816 4.52693 17.15 6.66694C19.372 6.66694 21.1858 8.44455 21.2304 10.6661L21.2352 10.903Z\" fill=\"#D9D9D9\"/>
  1157.                 </svg>
  1158.                 <svg class=\"guide-section__quote-bottom\" width=\"96\" height=\"38\" viewBox=\"0 0 96 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1159.                     <path d=\"M1.5 0V16C1.5 20.4183 5.08172 24 9.5 24H14.5V34L30 24H96\" stroke=\"#D9D9D9\" stroke-width=\"3\"/>
  1160.                 </svg>
  1161.                 <div class=\"guide-section__quote-content\">
  1162.                     <h4 class=\"guide-section__quote-heading\">炭にこだわりがあるって?</h4>
  1163.                     <p class=\"guide-section__quote-subheading\">スミにおけないわね。</p>
  1164.                 </div>
  1165.                 <svg class=\"guide-section__quote-end\" width=\"22\" height=\"16\" viewBox=\"0 0 22 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
  1166.                     <path d=\"M11.5929 5.09701C11.5442 2.67595 13.1224 0.562695 16.0515 0.562695C18.9806 0.562695 21.1016 2.31372 21.2344 5.44266C21.2319 10.332 19.0208 13.5417 17.5156 15.853L14.242 14.5645C14.9211 12.992 15.5465 11.4731 15.6781 9.33306C13.4561 9.33306 11.6424 7.55545 11.5977 5.33387L11.5929 5.09701Z\" fill=\"#D9D9D9\"/>
  1167.                     <path d=\"M0.7648 5.09701C0.716104 2.67595 2.29427 0.562695 5.22336 0.562695C8.15244 0.562695 10.2735 2.31372 10.4063 5.44266C10.4038 10.332 8.19268 13.5417 6.68748 15.853L3.41392 14.5645C4.09296 12.992 4.71839 11.4731 4.85 9.33306C2.62797 9.33306 0.814248 7.55545 0.769565 5.33387L0.7648 5.09701Z\" fill=\"#D9D9D9\"/>
  1168.                 </svg>
  1169.         </div>
  1170.                 <!-- Description -->
  1171.                 <p class=\"guide-section__description\">
  1172.                 ユーザーの不明点を解決して信頼性を得る文章を書きます。<br>
  1173.                 信頼性を得る文章を書きます。ユーザーの不明点を解決して信頼性を得る文章を書きます。木こりがいない時代だからこそ、テクノロジーで森を守る。<br>
  1174.                 植林が未来の町を守り、地域を豊かにする。WoodTechは\"木と人と地域の循環\"を取り戻す挑戦を続けます。
  1175.                 </p>
  1176.             </div>
  1177.             </div>
  1178.         </div>
  1179.         </div>
  1180.         <!-- news section -->
  1181.         <div class=\"container-1200-fix\">
  1182.         <div class=\"news-section-wrapper\">
  1183.             <div class=\"news-section__left\">
  1184.             <div class=\"news-section__content\">
  1185.                 <!-- Header -->
  1186.                 <div class=\"news-section__header\">
  1187.                 <img class=\"news-section__icon\" src=\"{{ asset('assets/img/default/icons/icon-title.png') }}\" alt=\"\" width=\"64\" height=\"64\" />
  1188.                 <h3 class=\"news-section__title\">お知らせ</h3>
  1189.                 </div>
  1190.                 <!-- Description -->
  1191.                 <p class=\"news-section__description\">
  1192.                 営業時間の情報や備長炭についての情報をお知らせいたします。
  1193.                 </p>
  1194.                 <!-- Button -->
  1195.                 <button class=\"btn_primary news-section__button\" onclick=\"window.location.href='{{ url('news_list') }}'\" type=\"button\">
  1196.                     <span class=\"btn_primary-text\">お知らせ一覧</span>
  1197.                     <img class=\"btn_primary-icon\" src=\"{{ asset('assets/img/default/icons/icon-arrow-nav.svg') }}\" alt=\"\" width=\"24\" height=\"24\" />
  1198.                 </button>
  1199.             </div>
  1200.             </div>
  1201.             <div class=\"news-section__right\">
  1202.             <div class=\"news-list\" id=\"news-list-id\">
  1203.                 {% if latestNews|length > 0 %}
  1204.                     {% for News in latestNews %}
  1205.                         <article class=\"news-list__item\">
  1206.                             <hr class=\"news-list__separator\" />
  1207.                             {% if News.url %}
  1208.                                 {% if News.isLinkMethod %}
  1209.                                     <a href=\"{{ News.url }}\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"news-list__link\">
  1210.                                 {% else %}
  1211.                                     <a href=\"{{ News.url }}\" class=\"news-list__link\">
  1212.                                 {% endif %}
  1213.                             {% else %}
  1214.                                 <a href=\"{{ url('news_detail', {'id': News.id}) }}\" class=\"news-list__link\">
  1215.                             {% endif %}
  1216.                                 <div class=\"news-list__content\">
  1217.                                     <img class=\"news-list__image\" src=\"{{ asset('assets/img/default/image/news-image.png') }}\" alt=\"{{ News.title }}\" />
  1218.                                     <div class=\"news-list__info\">
  1219.                                         <div class=\"news-list__text\">
  1220.                                             <time class=\"news-list__date\">{{ News.publishDate|date('Y.m.d') }}</time>
  1221.                                             <h2 class=\"news-list__title\">{{ News.title }}</h2>
  1222.                                         </div>
  1223.                                         <img class=\"news-list__arrow\" src=\"{{ asset('assets/img/default/icons/icon-arrow-news-list.svg') }}\" alt=\"\" width=\"24\" height=\"24\" />
  1224.                                     </div>
  1225.                                 </div>
  1226.                             </a>
  1227.                         </article>
  1228.                     {% endfor %}
  1229.                 {% else %}
  1230.                     <!-- Fallback nếu không có tin tức -->
  1231.                     <p>お知らせがありません。</p>
  1232.                 {% endif %}
  1233.             </div>
  1234.             </div>
  1235.         </div>
  1236.         </div>
  1237.     </div>
  1238.     <!-- Swiper JS cdn -->
  1239.     <script src=\"{{ asset('assets/js/swiper-bundle.min.js') }}\"></script>
  1240.     <script>
  1241.     document.addEventListener('DOMContentLoaded', function () {
  1242.       const swiper = new Swiper('.banner-swiper', {
  1243.         slidesPerView: 1.32,
  1244.         spaceBetween: 8,
  1245.         centeredSlides: true,
  1246.         loop: true,
  1247.         // autoplay: {
  1248.         //   delay: 5000,
  1249.         //   disableOnInteraction: false,
  1250.         // },
  1251.         pagination: {
  1252.           el: '.banner-pagination',
  1253.           clickable: true,
  1254.           renderBullet: function (index, className) {
  1255.             return '<div class=\"' + className + ' banner-pagination__bar\"></div>';
  1256.           },
  1257.         },
  1258.         navigation: {
  1259.           nextEl: '.banner-button-next',
  1260.           prevEl: '.banner-button-prev',
  1261.         },
  1262.         breakpoints: {
  1263.           1200: {
  1264.             slidesPerView: 1.32,
  1265.           },
  1266.           890: {
  1267.             slidesPerView: 1.1,
  1268.           },
  1269.           0: {
  1270.             slidesPerView: 1.18,
  1271.           },
  1272.         },
  1273.       });
  1274.       // swiper product mobile only
  1275.       const productSwiper = new Swiper('.product-swiper', {
  1276.         slidesPerView: 1.2,
  1277.         spaceBetween: 16,
  1278.         loop: true,
  1279.          pagination: {
  1280.           el: '.banner-pagination',
  1281.           clickable: true,
  1282.           renderBullet: function (index, className) {
  1283.             return '<div class=\"' + className + ' banner-pagination__bar\"></div>';
  1284.           },
  1285.         },
  1286.         navigation: {
  1287.           nextEl: '.banner-button-next',
  1288.           prevEl: '.banner-button-prev',
  1289.         },
  1290.         breakpoints: {
  1291.           600: {
  1292.             slidesPerView: 2.2,
  1293.           },
  1294.           0: {
  1295.             slidesPerView: 1.2,
  1296.           },
  1297.         },
  1298.       });
  1299.     });
  1300.     </script>
  1301. {% endblock %}
  1302. ""index.twig""/home/c9857171/public_html/wood-tech.tech/app/template/default/index.twig");
  1303.     }
  1304. }