var/cache/dev/twig/23/23fe8986cf9d8e40f6ffe7c9ae728b6a.php line 1397

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. /* Cart/Catalog.twig */
  14. class __TwigTemplate_7c98b51b57b62552b185a5cde82b6880 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.             'javascript' => [$this'block_javascript'],
  24.             'stylesheet' => [$this'block_stylesheet'],
  25.             'main' => [$this'block_main'],
  26.         ];
  27.         $this->sandbox $this->env->getExtension('\Twig\Extension\SandboxExtension');
  28.         $this->checkSecurity();
  29.     }
  30.     protected function doGetParent(array $context)
  31.     {
  32.         // line 17
  33.         return "default_frame.twig";
  34.     }
  35.     protected function doDisplay(array $context, array $blocks = [])
  36.     {
  37.         $macros $this->macros;
  38.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  39.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Cart/Catalog.twig"));
  40.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  41.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Cart/Catalog.twig"));
  42.         // line 16
  43.         $context["Limit"] = $this->env->getFunction('CatalogLimit')->getCallable()();
  44.         // line 19
  45.         $context["body_class"] = "cart_page";
  46.         // line 17
  47.         $this->parent $this->loadTemplate("default_frame.twig""Cart/Catalog.twig"17);
  48.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  49.         
  50.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  51.         
  52.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  53.     }
  54.     // line 22
  55.     public function block_javascript($context, array $blocks = [])
  56.     {
  57.         $macros $this->macros;
  58.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  59.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  60.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  61.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  62.         // line 23
  63.         echo "<script>
  64.     function SubWindowOpen(url,name){
  65.         window.open(url, name , \"width=";
  66.         // line 25
  67.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["SubWindoWData"]) || array_key_exists("SubWindoWData"$context) ? $context["SubWindoWData"] : (function () { throw new RuntimeError('Variable "SubWindoWData" does not exist.'25$this->source); })()), "width", [], "any"falsefalsetrue25), 25$this->source), "html"nulltrue);
  68.         echo ",height=";
  69.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["SubWindoWData"]) || array_key_exists("SubWindoWData"$context) ? $context["SubWindoWData"] : (function () { throw new RuntimeError('Variable "SubWindoWData" does not exist.'25$this->source); })()), "height", [], "any"falsefalsetrue25), 25$this->source), "html"nulltrue);
  70.         echo ",scrollbars=";
  71.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["SubWindoWData"]) || array_key_exists("SubWindoWData"$context) ? $context["SubWindoWData"] : (function () { throw new RuntimeError('Variable "SubWindoWData" does not exist.'25$this->source); })()), "scroll", [], "any"falsefalsetrue25), 25$this->source), "html"nulltrue);
  72.         echo "\");
  73.     }
  74.     var \$form = \$('form#catalog_form');
  75.     \$(document).ready(function(){
  76.         check_select_count();
  77.         \$(\"input[name='LmOrderOption[catalog][]']\").change(function(e) {
  78.             check_select_count();
  79.         });
  80.     });
  81.     function check_select_count(){
  82.         var \$checked_list = \$(\"#catalog-list-area input[type=checkbox]:checked\");
  83.         var \$not_checked_list = \$(\"#catalog-list-area input[type=checkbox]\").not(\":checked\");
  84.         if( \$checked_list.length >= ";
  85.         // line 41
  86.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Limit"]) || array_key_exists("Limit"$context) ? $context["Limit"] : (function () { throw new RuntimeError('Variable "Limit" does not exist.'41$this->source); })()), "cl_quantity_limit", [], "any"falsefalsetrue41), 41$this->source), "html"nulltrue);
  87.         echo " ){
  88.             \$not_checked_list.prop('disabled', true);
  89.         } else{
  90.             \$not_checked_list.prop('disabled', false);
  91.         }
  92.     }
  93. </script>
  94. ";
  95.         // line 48
  96.         if ((isset($context["isMobile"]) || array_key_exists("isMobile"$context) ? $context["isMobile"] : (function () { throw new RuntimeError('Variable "isMobile" does not exist.'48$this->source); })())) {
  97.             // line 49
  98.             echo "    <script>
  99.         function check_input(){
  100.             if( \$('input[name=\"LmOrderOption[catalog][]\"]:checked', \$form).length == 0 ){
  101.                 showAlertWindow('カタログを選択してください');
  102.                 return false;
  103.             }
  104.             \$form.submit();
  105.         }
  106.         function showAlertWindow(msg) {
  107.             last_scroll_top_value = \$(document).scrollTop();
  108.             \$(\"#alert-window p.alert-explain\").html(msg);
  109.             \$(\"body\").css(\"height\", \$(window).height());
  110.             \$(\"body\").css(\"overflow\", \"hidden\");
  111.             \$(\"#overlay\").css(\"visibility\", \"visible\");
  112.             \$(\"#alert-window\").css(\"visibility\", \"visible\");
  113.         }
  114.         function closeAlertWindow() {
  115.             \$(\"body\").css(\"height\", \"auto\");
  116.             \$(\"body\").css(\"overflow\", \"auto\");
  117.             \$(\"#overlay\").css(\"visibility\", \"hidden\");
  118.             \$(\"#alert-window\").css(\"visibility\", \"hidden\");
  119.             window.scrollTo(0, last_scroll_top_value);
  120.         }
  121.         \$('input[name=\"LmOrderOption[catalog][]\"]').on('change', function(e) {
  122.             if (\$('input[name=\"LmOrderOption[catalog][]\"]:checked').length > 0) {
  123.                 \$('#cts-float-button').fadeIn(500);
  124.             } else {
  125.                 \$('#cts-float-button').fadeOut(500);
  126.             }
  127.         });
  128.     </script>
  129. ";
  130.         } else {
  131.             // line 82
  132.             echo "    <script src=\"/javascripts/jquery-ui.min.js\" type=\"text/javascript\"></script>
  133.     <script src=\"/javascripts/jquery.efo.js\" type=\"text/javascript\"></script>
  134.     <script>
  135.         var efo_elm = \$(\"[class^=efo]\").efo({
  136. \t\t\tconfirmation : {
  137. \t\t\t\tenabled : false,
  138. \t\t\t\tform : document.forms.mail_fm
  139. \t\t\t},
  140. \t\t\tnotification : {
  141. \t\t\t\tenabled : true
  142. \t\t\t},
  143. \t\t\tvalidation : {
  144. \t\t\t\tbind : 'efo_change'
  145. \t\t\t},
  146. \t\t\ttooltipping : {
  147. \t\t\t\tenabled : true
  148. \t\t\t},
  149. \t\t\tobservation : {
  150. \t\t\t\tenabled : true
  151. \t\t\t}
  152. \t\t}).on('efo_afterValidate', function(event, data){
  153. \t\t\tif (data.remaining > 0) {
  154. \t\t\t\t\$('.btnMask').show();
  155. \t\t\t\t\$('.btnNext').hide();
  156. \t\t\t} else {
  157. \t\t\t\t\$('.btnMask').hide();
  158. \t\t\t\t\$('.btnNext').show();
  159. \t\t\t}
  160. \t\t});
  161.         \$('input[name=\"LmOrderOption[catalog][]\"]').on('change', function(e) {
  162.             var \$checkbox = \$(this);
  163.             var \$box = \$checkbox.closest('.catalog-list-box-inner');
  164.             if( \$checkbox.prop('checked') ){
  165.                 \$box.addClass('catalog-list-box-selected');
  166.             } else{
  167.                 \$box.removeClass('catalog-list-box-selected');
  168.             }
  169.         });
  170.     </script>
  171. ";
  172.         }
  173.         
  174.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  175.         
  176.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  177.     }
  178.     // line 124
  179.     public function block_stylesheet($context, array $blocks = [])
  180.     {
  181.         $macros $this->macros;
  182.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  183.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  184.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  185.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  186.         // line 125
  187.         echo "<link rel=\"stylesheet\" href=\"/stylesheets/style_estimate.css\">
  188. <link rel=\"stylesheet\" href=\"/stylesheets/stylesheet.css\">
  189. <link rel=\"stylesheet\" href=\"/stylesheets/jquery.efo.css\">
  190. ";
  191.         // line 128
  192.         if ((isset($context["isMobile"]) || array_key_exists("isMobile"$context) ? $context["isMobile"] : (function () { throw new RuntimeError('Variable "isMobile" does not exist.'128$this->source); })())) {
  193.             // line 129
  194.             echo "    <link rel=\"stylesheet\" href=\"/stylesheets/css/sp/common.css\">
  195. ";
  196.         }
  197.         // line 131
  198.         echo "<style>
  199.     .red{
  200.         color: red;
  201.     }
  202.     #contents_wrapper{
  203.         width: 990px;
  204.         margin: 0 auto;
  205.     }
  206.     #contents{
  207.         width: 100%;
  208.     }
  209. #stap_area{
  210.     width :100%;
  211.     margin-bottom:20px;
  212. }
  213. #step_area .form{
  214.     width:100%;
  215. }
  216. #step_area .form img{
  217.     width:100%;
  218. }
  219. #step_area .step{
  220.     width:100%;
  221.     margin: 20px auto;
  222.     text-align:center;
  223. }
  224. #CartCatalog #catalog_btn_area{
  225.      visibility:hidden;
  226. }
  227. #CartCatalog .otodoke{
  228.     background-color: #FFFFCC;
  229.     padding: 20px;
  230.     text-align:
  231.     center;
  232.     border: 1px solid #FFFF99;
  233.     margin: 20px auto 30px;
  234.     width: 680px;
  235.     border: 1px solid #FFCD82;
  236.     border-radius: 10px;
  237.     font-size:13px;
  238. }
  239. #CartCatalog .otodoke p.title{
  240. font-weight: bold;
  241. font-size: 16pt;
  242. }
  243. #CartCatalog .CatalogCatagoryLabel{
  244.     font-size: 21px;
  245.     font-weight: bold;
  246.     border-bottom: 2px solid #ffb05c;
  247.     padding: 25px 0 10px 10px;
  248.     letter-spacing: .1em;
  249.     display: block;
  250.     margin-bottom:20px;
  251. }
  252. #CartCatalog ul.CatalogList{
  253.     width:100%;
  254.     margin-bottom:30px;
  255.     /*display: flex;
  256.     display : -webkit-box;
  257.     justify-content: center;
  258.     -webkit-align-items: center;
  259.     align-items: center*/
  260. }
  261. #CartCatalog li.catalog-list-box{
  262.     width: 240px;
  263.     padding: 1px;
  264.     margin-bottom:20px;
  265.     display:inline-block;
  266.     vertical-align: top;
  267.     margin-bottom:20px;
  268.   /*  flex-direction: center; */
  269.     /*float:left;*/
  270.     /*display:-ms-grid;
  271.     display:grid;
  272.     -ms-grid-columns:auto auto auto;
  273.     grid-template-columns:auto auto auto;*/
  274. }
  275. #CartCatalog .catalog-list-box-inner{
  276.     border: solid 1px #B1B2B1;
  277.     height: 100%;
  278.     border-bottom: none;
  279. }
  280. #CartCatalog .catalog-list-box-header{
  281.     background-color:#E5E5E5;
  282. }
  283. #CartCatalog .catalog-list-box-header input{
  284. margin: 15px 10px;
  285.     -webkit-transform: scale(1.4, 1.4);
  286. }
  287. #CartCatalog .catalog-list-box-header span{
  288.     font-size:13px;
  289.     font-weight: bold;
  290.     line-height:1.2;
  291.     padding: 0.3em 0;
  292.     display:inline-block;
  293.     overflow-wrap: break-word;
  294.     width:165px;
  295. }
  296. #CartCatalog .catalog-image{
  297.     padding: 20px 50px;
  298. }
  299. #CartCatalog .catalog-image img{
  300.     width:100%;
  301. }
  302. #CartCatalog .catalog-list-box-comment{
  303.     padding:5px;
  304. }
  305. #CartCatalog .catalog_link_1 a,
  306. #CartCatalog .catalog_link_2 a,
  307. #CartCatalog .catalog_link_3 a{
  308.     display: block;
  309.     width: 90%;
  310.     text-align: center;
  311.     margin: 0 auto 10px;
  312.     text-align: center;
  313.     text-decoration: none;
  314.     font-weight: bold;
  315.     line-height: 2.5;
  316.     border-radius: 6px;
  317.     font-size: 11px;
  318.     background: #177A74;
  319.     color: #fff;
  320. }
  321. #CartCatalog .catalog_link_3 a{
  322. background: #F2910E;
  323. }
  324. #CartCatalog .catalog-list-box-footer{
  325.     border: solid 1px #B1B2B1;
  326.     border-top: none;
  327.     height:110px;
  328.     width:100%;
  329. }
  330. #catalog_btn_area{
  331. margin-bottom:30px;
  332. }
  333. #catalog_btn_area button{
  334. margin-bottom:20px;
  335. }
  336. .foot_message{
  337.     margin-bottom:30px;
  338. }
  339. #footer{
  340.     background-color: #fff;
  341.     border: 0;
  342. }
  343. .ec-layoutRole__footer #footer{
  344.     margin: 0 auto;
  345.     background-color: #EEE;
  346. }
  347. #CartCatalog  #step1-top div{
  348.     padding: 2px 20px;
  349.     width:99%;
  350.     background-color:#98CACB;
  351.     line-height: 28px;
  352.     font-size:18px;
  353.     font-weight:700;
  354.     border-radius:20px;
  355.     color:#333;
  356. }
  357. @media screen and (max-width: 990px) {
  358. #contents_wrapper{
  359. width: 100%;
  360. }
  361. #CartCatalog ul.CatalogList{
  362.  margin: 0 auto 30px;
  363.  max-width:768px
  364. }
  365. }
  366. @media screen and (max-width: 768px) {
  367. #CartCatalog .otodoke{
  368.     width:90%;
  369. }
  370. #CartCatalog ul.CatalogList{
  371.  margin: 0 auto 30px;
  372.  max-width:512px;
  373. }
  374. }
  375. @media screen and (max-width: 512px) {
  376. #CartCatalog li.catalog-list-box{
  377.     width:49%;
  378. }
  379. }
  380. @media screen and (max-width: 460px) {
  381. #CartCatalog .otodoke {
  382.   padding:20px 10px;
  383. }
  384. #CartCatalog .otodoke p.title span{
  385.     display:block;
  386. }
  387. div.step img {
  388.         width: 98%;
  389.     }
  390. }
  391. ";
  392.         // line 340
  393.         if ((isset($context["isMobile"]) || array_key_exists("isMobile"$context) ? $context["isMobile"] : (function () { throw new RuntimeError('Variable "isMobile" does not exist.'340$this->source); })())) {
  394.             // line 341
  395.             echo "    .ec-layoutRole {
  396.         background-color: #eee;
  397.     }
  398.     .ec-layoutRole .ec-layoutRole__contents {
  399.         display: block;
  400.     }
  401.     .sp.ec-role .ec-pageHeader h1 {
  402.         border-top: 0px;
  403.     }
  404.     .ec-layoutRole #header {
  405.         display: block;
  406.         height: auto;
  407.     }
  408.     .ec-layoutRole #header #ut-sp-global-navi h1 {
  409.         font-weight: normal;
  410.         font-size: 10px;
  411.         overflow: hidden;
  412.         margin: 0px;
  413.         float: none;
  414.         padding-left: 10px;
  415.     }
  416.     .ec-layoutRole #contents_wrapper, .ec-layoutRole .ec-layoutRole__footer#footer {
  417.         width: auto;
  418.     }
  419.     .ec-layoutRole #header #logo {
  420.         height: auto;
  421.         padding: 5px 10px;
  422.         background: white;
  423.         float: none;
  424.     }
  425.     .ec-layoutRole #header #logo a {
  426.         height: auto;
  427.         width: auto;
  428.         background-image: unset;
  429.         text-indent: unset;
  430.     }
  431.     .ec-layoutRole #header #logo a img {
  432.         background: white;
  433.     }
  434.     .ec-layoutRole .ec-layoutRole__footer h2 {
  435.         padding-left: 30px;
  436.     }
  437.     .ec-layoutRole .ec-layoutRole__footer #footermenu li {
  438.         border-right-width: 0;
  439.     }
  440.     .ec-layoutRole__main#contents {
  441.         padding: 0px;
  442.         margin: 0px;
  443.     }
  444.     .ec-layoutRole__footer#footer {
  445.         margin-top: 0px;
  446.         margin: 0;
  447.         background-color: white;
  448.     }
  449.     .user_area, #pankuzu  {
  450.         display: none;
  451.     }
  452.     .sp #overlay {
  453.         visibility: hidden;
  454.         position: absolute;
  455.         left: 0;
  456.         top: 0;
  457.         width: 100%;
  458.         height: 100%;
  459.         z-index: 1000;
  460.         background-color: rgba(0, 0, 0, 0.7);
  461.     }
  462.     .sp .alert-window {
  463.         visibility: hidden;
  464.         margin-top: -68px;
  465.         margin-left: -150px;
  466.         z-index: 1001;
  467.         position: absolute;
  468.         top: 0;
  469.         left: 50%;
  470.         top: 50%;
  471.         width: 300px;
  472.     }
  473.     .sp .alert-content {
  474.         background-color: #fff;
  475.         border-radius: 7px;
  476.         border: 1px solid #eee;
  477.         border-top: 0;
  478.         padding: 10px;
  479.     }
  480.     .sp .alert-explain {
  481.         font-size: 16px;
  482.         margin:10px;
  483.         line-height:140%;
  484.         text-align: left;
  485.     }
  486.     .sp .alert-btns {
  487.         font-size: 13px;
  488.         overflow: hidden;
  489.         padding: 10px;
  490.         margin-top: 10px;
  491.     }
  492.     .sp .alert-btn-back {
  493.         display:block;
  494.         border: 1px solid #ccc;
  495.         color: #333;
  496.         text-align: center;
  497.         width: 50%;
  498.         border-radius: 5px;
  499.         float: left;
  500.         margin:0 25%;
  501.         padding: 10px 0;
  502.         background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#ccc));
  503.         background: -webkit-linear-gradient(to bottom, #e3e3e3, #ccc);
  504.         background: linear-gradient(to bottom, #e3e3e3, #ccc);
  505.         background: #ccc\\9;
  506.     }
  507.     .sp #heading-title {
  508.         position: relative;
  509.         overflow: initial;
  510.         color: #fff;
  511.         background-color: #958064;
  512.         text-shadow: none;
  513.         padding-left: 15px;
  514.     }
  515.     .sp #heading-title:after {
  516.         content: \"\";
  517.         position: absolute;
  518.         display: block;
  519.         width: 0;
  520.         height: 0;
  521.         bottom: -7px;
  522.         border-top: 7px solid #958064;
  523.         border-left: 7px solid transparent;
  524.         border-right: 7px solid transparent;
  525.     }
  526.     .sp #cts-float-button {
  527.         display: none;
  528.         position: fixed;
  529.         bottom: 50px;
  530.         left: 0px;
  531.         box-sizing: border-box;
  532.         width: 100%;
  533.         margin: 0;
  534.         padding: 15px 10px;
  535.         background: rgba(0,0,0,0.8);
  536.         z-index: 99;
  537.     }
  538.     .sp #cts-float-button button {
  539.         display: block;
  540.         padding: 13px 0;
  541.         font-size: 14px;
  542.         font-weight: bold;
  543.         color: #fff;
  544.         background-image: -moz-linear-gradient(top, #fcc10f 0%, #f68408 100%);
  545.         background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc10f), color-stop(100%, #f68408));
  546.         background-image: -webkit-linear-gradient(top, #fcc10f 0%, #f68408 100%);
  547.         background-image: -o-linear-gradient(top, #fcc10f 0%, #f68408 100%);
  548.         background-image: -ms-linear-gradient(top, #fcc10f 0%, #f68408 100%);
  549.         background-image: linear-gradient(to bottom, #fcc10f 0%,#f68408 100%);
  550.         text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
  551.         border-radius: 4px;
  552.         width: 100%;
  553.     }
  554.     .sp #catalog-list-area > * {
  555.         box-sizing: border-box;
  556.     }
  557.     .sp #catalog-list-area .catalog-category-block {
  558.         border: 1px solid #c3b5a0;
  559.         background: #fff;
  560.         margin-bottom: 20px;
  561.         font-size: 12px;
  562.         overflow: hidden;
  563.         border-radius: 8px;
  564.         padding-bottom: 4px;
  565.     }
  566.     .sp #catalog-list-area .catalog-category-label {
  567.         font-size: 15px;
  568.         font-weight: bold;
  569.         letter-spacing: .1em;
  570.         display: block;
  571.         background: #daebeb;
  572.         padding: .6em;
  573.         border-bottom: 1px solid #c3b5a0;
  574.     }
  575.     .sp #catalog-list-area .catalog-list {
  576.         display: flex;
  577.         flex-wrap: wrap;
  578.         justify-content: space-between;
  579.     }
  580.     .sp #catalog-list-area .catalog-list:after,
  581.     .sp #catalog-list-area .catalog-list > li {
  582.         width: 48%;
  583.         padding: 1%;
  584.     }
  585.     .sp #catalog-list-area .catalog-list:after {
  586.         content: '';
  587.         display: block;
  588.         order: 1;
  589.     }
  590.     .sp #catalog-list-area .catalog-list li {
  591.     }
  592.     .sp #catalog-list-area .catalog-list-box-inner {
  593.         border: solid 1px #B1B2B1;
  594.         height: 100%;
  595.         display: flex;
  596.         flex-direction: column;
  597.         justify-content: space-between;
  598.     }
  599.     .sp #catalog-list-area .catalog-list-box-inner.catalog-list-box-selected {
  600.         background: #ddfcc0;
  601.     }
  602.     .sp #catalog-list-area .catalog-list-box-header {
  603.         background: #E5E5E5;
  604.     }
  605.     .sp #catalog-list-area .catalog-list-box-header-inner {
  606.         display: flex;
  607.         align-items: center;
  608.     }
  609.     .sp #catalog-list-area .catalog-list-box-checkbox-wrap input {
  610.         margin: 14px;
  611.     }
  612.     .sp #catalog-list-area .catalog-list-box-checkbox-wrap input:disabled {
  613.         opacity: .2;
  614.     }
  615.     .sp #catalog-list-area .catalog-list-box-checkbox-wrap input.catalog-checkbox-unselectable {
  616.         opacity: 0;
  617.     }
  618.     .sp #catalog-list-area .catalog-list-box-title {
  619.         padding: .3em 0;
  620.         line-height: 1.2;
  621.         font-weight: bold;
  622.         font-size: 12px;
  623.         letter-spacing: 1px;
  624.     }
  625.     .sp #catalog-list-area .catalog-list-box-image {
  626.         padding: 10px 40px;
  627.     }
  628.     .sp #catalog-list-area .catalog-list-box-image img {
  629.         object-fit: contain;
  630.         width: 100%;
  631.         max-height: 100%;
  632.     }
  633.     .sp #catalog-list-area .catalog-list-box-comment, #catalog-list-area .catalog-list-box-footer {
  634.         padding: 0 1em;
  635.     }
  636.     .sp #catalog-list-area .catalog-list-box-comment p {
  637.         font-size: 9px;
  638.     }
  639.     .sp #catalog-list-area .catalog-list-box-comment .catalog-icon {
  640.         display: flex;
  641.         justify-content: space-between;
  642.     }
  643.     .sp #catalog-list-area .catalog-list-box-comment .catalog-icon img {
  644.         width: 32%;
  645.     }
  646.     .sp #catalog-list-area .catalog-list-box-footer {
  647.         margin: .2em 0 .8em 0;
  648.     }
  649.     .sp #catalog-list-area .catalog-list-box-link {
  650.         display: flex;
  651.         flex-direction: column;
  652.         justify-content: space-between;
  653.     }
  654.     .sp #catalog-list-area .catalog-list-box-link:after,
  655.     .sp #catalog-list-area .catalog-list-box-link:before {
  656.         content: '';
  657.         order: 1;
  658.     }
  659.     .sp #catalog-list-area .catalog-list-box-link > li .catalog-link {
  660.         display: table;
  661.         margin: .2em 0;
  662.         height: 28px;
  663.         width: 100%;
  664.     }
  665.     .sp #catalog-list-area .catalog-list-box-link a {
  666.         display: table-cell;
  667.         width: 100%;
  668.         height: 100%;
  669.         text-align: center;
  670.         position: relative;
  671.         letter-spacing: -1px;
  672.         text-decoration: none;
  673.         font-weight: bold;
  674.         line-height: 1;
  675.         border-radius: 6px;
  676.         vertical-align: middle;
  677.         font-size: 9px;
  678.     }
  679.     .sp #catalog-list-area .catalog-list-box-link a:after {
  680.         content: '▶︎';
  681.         display: block;
  682.         position: absolute;
  683.         top: 32%;
  684.         right: .8em;
  685.     }
  686.     .sp #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-01,
  687.     .sp #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-02 {
  688.         background: #177A74;
  689.         color: #fff;
  690.     }
  691.     .sp #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-03 {
  692.         background: #F2910E;
  693.         color: #000;
  694.     }
  695.     .sp .catalog-box {
  696.         padding: 10px;
  697.         background-color: #eee;
  698.     }
  699.     .sp#CartCatalog .catalog-list-box-header input{
  700.         -webkit-transform: none;
  701.     }
  702.     .sp#CartCatalog .catalog-list-box-header span {
  703.         width: auto;
  704.     }
  705.     .sp#CartCatalog .catalog-list-box-footer {
  706.         border: none;
  707.         height: auto;
  708.     }
  709.     .sp#CartCatalog li.catalog-list-box {
  710.         margin-bottom: 0px;
  711.     }
  712.     .sp .cancel-btn {
  713.         margin-top: 10px;
  714.     }
  715.     .sp #btns {
  716.         border: 1px dotted #ccc;
  717.         border-left: 0;
  718.         border-right: 0;
  719.         font-size: 13px;
  720.         padding: 10px;
  721.     }
  722.     .sp #btns #btn-next {
  723.         margin: 0 auto;
  724.         line-height: 25px;
  725.         height: 50px;
  726.         font-size: 18px;
  727.         border: 1px solid #ff8f00;
  728.         width: 100%;
  729.         border-radius: 5px;
  730.         -webkit-box-sizing: border-box;
  731.         -moz-box-sizing: border-box;
  732.         -o-box-sizing: border-box;
  733.         -ms-box-sizing: border-box;
  734.         background: #ff8f00;
  735.         color: white;
  736.         font-weight: bold;
  737.     }
  738.     .sp .cancel-btn .ec-blockBtn--cancel {
  739.         border-radius: 4px;
  740.         height: 50px;
  741.         line-height: 50px;
  742.     }
  743.     .sp .opinion-box {
  744.         margin-bottom: 15px;
  745.     }
  746.     .sp .catalog-box .alert-danger {
  747.         font-size: 14px;
  748.         letter-spacing: 1px;
  749.         margin-bottom: 10px;
  750.         padding: 10px;
  751.     }
  752. ";
  753.         } else {
  754.             // line 701
  755.             echo "    .pc {
  756.         color: black;
  757.     }
  758.     .pc .limit-message {
  759.         margin: 20px 0px 10px 0px;
  760.         font-weight: bold;
  761.     }
  762.     .pc#CartCatalog .catalog-list-box-header span{
  763.         width: auto;
  764.     }
  765.     .pc .catalog-box {
  766.         cursor: pointer;
  767.         width: 33.3%;
  768.     }
  769.     .pc .alert {
  770.         position: relative;
  771.         padding: .75rem 1.25rem;
  772.         margin-bottom: 1rem;
  773.         border: 1px solid transparent;
  774.         border-radius: .25rem;
  775.     }
  776.     .pc .alert-danger {
  777.         color: #721c24;
  778.         background-color: #f8d7da;
  779.         border-color: #f5c6cb;
  780.         font-size: 14px;
  781.         padding: 1.25rem 1.25rem;
  782.     }
  783.     .pc button {
  784.         background-color: transparent;
  785.     }
  786.     .pc .clearfix:after {
  787.         content:\" \";
  788.         display:block;
  789.         clear:both;
  790.     }
  791.     .pc .btnBack, .btnMask, .btnNext {
  792.         border: none;
  793.         cursor: pointer;
  794.     }
  795.     .pc #catalog-list-area > * {
  796.         box-sizing: border-box;
  797.     }
  798.     .pc #catalog-list-area .catalog-category-label {
  799.         font-size: 21px;
  800.         font-weight: bold;
  801.         border-bottom: 2px solid #ffb05c;
  802.         padding: 25px 0 10px 10px;
  803.         letter-spacing: .1em;
  804.         display: block;
  805.     }
  806.     .pc #catalog-list-area .catalog-list {
  807.         display: flex;
  808.         flex-wrap: wrap;
  809.         justify-content: space-between;
  810.     }
  811.     .pc #catalog-list-area .catalog-list:before,
  812.     .pc #catalog-list-area .catalog-list:after,
  813.     .pc #catalog-list-area .catalog-list > li {
  814.         width: 25%;
  815.         padding: 1%;
  816.     }
  817.     .pc #catalog-list-area .catalog-list:before,
  818.     .pc #catalog-list-area .catalog-list:after {
  819.         content: '';
  820.         display: block;
  821.         order: 1;
  822.     }
  823.     .pc #catalog-list-area .catalog-list li {
  824.     }
  825.     .pc #catalog-list-area .catalog-list-box-inner {
  826.         border: solid 1px #B1B2B1;
  827.         height: 100%;
  828.         display: flex;
  829.         flex-direction: column;
  830.         justify-content: space-between;
  831.     }
  832.     .pc #catalog-list-area .catalog-list-box-inner.catalog-list-box-selected,
  833.     .pc #catalog-list-area .catalog-list-box-inner.catalog-list-box-selected:hover {
  834.         background: #ddfcc0;
  835.     }
  836.     .pc #catalog-list-area .catalog-list-box-inner:hover {
  837.         background: #ddd;
  838.     }
  839.     .pc #catalog-list-area .catalog-list-box-header {
  840.         background: #E5E5E5;
  841.     }
  842.     .pc #catalog-list-area .catalog-list-box-header-inner {
  843.         display: flex;
  844.         align-items: center;
  845.     }
  846.     .pc #catalog-list-area .catalog-list-box-checkbox-wrap input {
  847.         margin: 14px;
  848.         -webkit-transform: scale(1.4, 1.4);
  849.     }
  850.     .pc #catalog-list-area .catalog-list-box-checkbox-wrap input.catalog-checkbox-unselectable {
  851.         opacity: 0;
  852.     }
  853.     .pc #catalog-list-area .catalog-list-box-title {
  854.         padding: .3em 0;
  855.         line-height: 1.2;
  856.         font-weight: bold;
  857.     }
  858.     .pc #catalog-list-area .catalog-list-box-image {
  859.         padding: 20px 50px;
  860.     }
  861.     .pc #catalog-list-area .catalog-list-box-image img {
  862.         object-fit: contain;
  863.         width: 100%;
  864.         max-height: 100%;
  865.     }
  866.     .pc #catalog-list-area .catalog-list-box-comment, #catalog-list-area .catalog-list-box-footer {
  867.         padding: 0 1em;
  868.     }
  869.     .pc #catalog-list-area .catalog-list-box-comment p {
  870.         font-size: 11px;
  871.         line-height: 1.4;
  872.         font-weight: normal;
  873.     }
  874.     .pc #catalog-list-area .catalog-list-box-footer {
  875.         margin: .2em 0 .8em 0;
  876.     }
  877.     .pc #catalog-list-area .catalog-list-box-link {
  878.         display: flex;
  879.         flex-direction: column;
  880.         justify-content: space-between;
  881.     }
  882.     .pc #catalog-list-area .catalog-list-box-link:after,
  883.     .pc #catalog-list-area .catalog-list-box-link:before {
  884.         content: '';
  885.         order: 1;
  886.     }
  887.     .pc #catalog-list-area .catalog-list-box-link > li .catalog-link {
  888.         display: table;
  889.         margin: .2em 0;
  890.         height: 28px;
  891.         width: 100%;
  892.     }
  893.     .pc #catalog-list-area .catalog-list-box-link a {
  894.         display: table-cell;
  895.         width: 100%;
  896.         height: 100%;
  897.         text-align: center;
  898.         position: relative;
  899.         letter-spacing: -1px;
  900.         text-decoration: none;
  901.         font-weight: bold;
  902.         line-height: 1;
  903.         border-radius: 6px;
  904.         vertical-align: middle;
  905.         font-size: 11px;
  906.     }
  907.     .pc #catalog-list-area .catalog-list-box-link a:after {
  908.         content: '▶︎';
  909.         display: block;
  910.         position: absolute;
  911.         top: 32%;
  912.         right: .8em;
  913.     }
  914.     .pc #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-01,
  915.     .pc #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-02 {
  916.         background: #177A74;
  917.         color: #fff;
  918.     }
  919.     .pc #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-03 {
  920.         background: #F2910E;
  921.         color: #000;
  922.     }
  923.     .pc .catalog-box {
  924.         padding: 10px;
  925.         background-color: #eee;
  926.     }
  927.     .pc#CartCatalog .catalog-list-box-header input{
  928.         -webkit-transform: scale(1.4, 1.4);
  929.     }
  930.     .pc#CartCatalog .catalog-list-box-header span {
  931.         width: auto;
  932.     }
  933.     .pc#CartCatalog .catalog-list-box-footer {
  934.         border: none;
  935.         height: auto;
  936.     }
  937.     .pc#CartCatalog li.catalog-list-box {
  938.         margin-bottom: 0px;
  939.     }
  940.     .pc #catalog-list-area .admin-zaiko-count {
  941.         display: block;
  942.         color: red;
  943.         text-align: center;
  944.     }
  945.     .pc .catalog-bottom-box {
  946.         margin-top: 20px;
  947.     }
  948.     .pc .foot_message {
  949.         float: left;
  950.     }
  951.     .pc .catalog_btn_area {
  952.         float: right;
  953.     }
  954.     .pc#CartCatalog #catalog_btn_area {
  955.         visibility: visible;
  956.     }
  957.     
  958.     /* EC-CUBEレイアウト用 ID=29 【LM】カタログ申し込みページ用レイアウト */
  959.     #header {
  960.         width: 100%;
  961.         height: 100%;
  962.         color: black;
  963.     }
  964.     #header #logo a {
  965.         background-image: none !important;
  966.         text-indent: 0 !important;
  967.     }
  968.     .ec-layoutRole__footer#footer {
  969.         max-width: 100%;
  970.         margin: 0 auto;
  971.         border: 1px solid #D3D0C1;
  972.         background: #eee;
  973.     }
  974.     .item-count {
  975.         color: black;
  976.     }
  977.     .return-shipping {
  978.         color: black;
  979.     }
  980. ";
  981.         }
  982.         // line 928
  983.         echo "</style>
  984. ";
  985.         
  986.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  987.         
  988.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  989.     }
  990.     // line 930
  991.     public function block_main($context, array $blocks = [])
  992.     {
  993.         $macros $this->macros;
  994.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  995.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  996.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  997.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  998.         // line 931
  999.         if ((isset($context["isMobile"]) || array_key_exists("isMobile"$context) ? $context["isMobile"] : (function () { throw new RuntimeError('Variable "isMobile" does not exist.'931$this->source); })())) {
  1000.             // line 932
  1001.             echo "    <div id=\"CartCatalog\" class=\"sp\">
  1002.         <div id=\"overlay\"></div>
  1003.         <div id=\"alert-window\" class=\"alert-window\">
  1004.             <div class=\"alert-content\">
  1005.                 <p class=\"alert-explain\"></p>
  1006.                 <div class=\"alert-btns\">
  1007.                     <a class=\"alert-btn-back\" onclick=\"closeAlertWindow();\" href=\"javascript:void(0);\">OK</a>
  1008.                 </div>
  1009.             </div>
  1010.         </div>
  1011.         <div class=\"title-h2\">
  1012.             <img class=\"ico-circle\" src=\"";
  1013.             // line 943
  1014.             echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetConfig("CFIMG_URL"), "html"nulltrue);
  1015.             echo "/public_images/sp/ico_circle.png\" alt=\"カタログ申し込み\">
  1016.             <h2>カタログ申し込み</h2>
  1017.         </div>
  1018.         <h2 id=\"heading-title\">
  1019.             <span>";
  1020.             // line 947
  1021.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Limit"]) || array_key_exists("Limit"$context) ? $context["Limit"] : (function () { throw new RuntimeError('Variable "Limit" does not exist.'947$this->source); })()), "cl_quantity_limit", [], "any"falsefalsetrue947), 947$this->source), "html"nulltrue);
  1022.             echo "冊まで選択できます</span>
  1023.         </h2>
  1024.         <div class=\"clearfix\" style=\"padding: 2%;\">
  1025.             <a href=\"/contact/fax/\" style=\"float:left;width:49%;\">
  1026.                 <img src=\"";
  1027.             // line 951
  1028.             echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetConfig("CFIMG_URL"), "html"nulltrue);
  1029.             echo "/public_images/order/banner_fax_01.jpg\" alt=\"お気軽にFAXください\" style=\"width:100%;\">
  1030.             </a>
  1031.             <a href=\"tel:0120-115-116\" style=\"float:left;width:49%;margin-left:2%;\">
  1032.                 <img src=\"";
  1033.             // line 954
  1034.             echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetConfig("CFIMG_URL"), "html"nulltrue);
  1035.             echo "/public_images/order/banner_freedial_02.jpg\" alt=\"お気軽にお電話ください\" style=\"width:100%;\">
  1036.             </a>
  1037.         </div>
  1038.         <div class=\"catalog-box\">
  1039.             ";
  1040.             // line 959
  1041.             $context["CatalogMessage"] = $this->env->getFunction('CatalogValidation')->getCallable()();
  1042.             // line 960
  1043.             echo "            ";
  1044.             if ((isset($context["CatalogMessage"]) || array_key_exists("CatalogMessage"$context) ? $context["CatalogMessage"] : (function () { throw new RuntimeError('Variable "CatalogMessage" does not exist.'960$this->source); })())) {
  1045.                 // line 961
  1046.                 echo "                <div class=\"alert alert-danger\">
  1047.                     ";
  1048.                 // line 962
  1049.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["CatalogMessage"]) || array_key_exists("CatalogMessage"$context) ? $context["CatalogMessage"] : (function () { throw new RuntimeError('Variable "CatalogMessage" does not exist.'962$this->source); })()), 962$this->source), "html"nulltrue);
  1050.                 echo "
  1051.                 </div>
  1052.             ";
  1053.             }
  1054.             // line 965
  1055.             echo "                ";
  1056.             if ( !(null === (isset($context["CatalogData"]) || array_key_exists("CatalogData"$context) ? $context["CatalogData"] : (function () { throw new RuntimeError('Variable "CatalogData" does not exist.'965$this->source); })()))) {
  1057.                 // line 966
  1058.                 echo "                    <form name=\"form\" id=\"catalog_form\" class=\"\" method=\"post\" action=\"";
  1059.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart_buystep", ["cart_key" => (isset($context["CatalogCartKey"]) || array_key_exists("CatalogCartKey"$context) ? $context["CatalogCartKey"] : (function () { throw new RuntimeError('Variable "CatalogCartKey" does not exist.'966$this->source); })())]), "html"nulltrue);
  1060.                 echo "\">
  1061.                         <input type=\"hidden\" name=\"OlToken\" value=\"";
  1062.                 // line 967
  1063.                 echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetOlToken("catalog"), "html"nulltrue);
  1064.                 echo "\" />
  1065.                         <div id=\"catalog-list-area\">
  1066.                             ";
  1067.                 // line 969
  1068.                 $context['_parent'] = $context;
  1069.                 $context['_seq'] = twig_ensure_traversable((isset($context["CatalogCategoryLabel"]) || array_key_exists("CatalogCategoryLabel"$context) ? $context["CatalogCategoryLabel"] : (function () { throw new RuntimeError('Variable "CatalogCategoryLabel" does not exist.'969$this->source); })()));
  1070.                 $context['loop'] = [
  1071.                   'parent' => $context['_parent'],
  1072.                   'index0' => 0,
  1073.                   'index'  => 1,
  1074.                   'first'  => true,
  1075.                 ];
  1076.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1077.                     $length count($context['_seq']);
  1078.                     $context['loop']['revindex0'] = $length 1;
  1079.                     $context['loop']['revindex'] = $length;
  1080.                     $context['loop']['length'] = $length;
  1081.                     $context['loop']['last'] = === $length;
  1082.                 }
  1083.                 foreach ($context['_seq'] as $context["LabelId"] => $context["Label"]) {
  1084.                     // line 970
  1085.                     echo "                                ";
  1086.                     if (twig_get_attribute($this->env$this->source, ($context["CatalogData"] ?? null), $context["LabelId"], [], "array"truetruetrue970)) {
  1087.                         // line 971
  1088.                         echo "                                    <div class=\"catalog-category-block\">
  1089.                                         <span class=\"catalog-category-label\">";
  1090.                         // line 972
  1091.                         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed($context["Label"], 972$this->source), "html"nulltrue);
  1092.                         echo "</span>
  1093.                                         <ul class=\"catalog-list\">
  1094.                                             ";
  1095.                         // line 974
  1096.                         $context["Catalogs"] = twig_get_attribute($this->env$this->source, (isset($context["CatalogData"]) || array_key_exists("CatalogData"$context) ? $context["CatalogData"] : (function () { throw new RuntimeError('Variable "CatalogData" does not exist.'974$this->source); })()), $context["LabelId"], [], "array"falsefalsetrue974);
  1097.                         // line 975
  1098.                         echo "                                            ";
  1099.                         $context['_parent'] = $context;
  1100.                         $context['_seq'] = twig_ensure_traversable((isset($context["Catalogs"]) || array_key_exists("Catalogs"$context) ? $context["Catalogs"] : (function () { throw new RuntimeError('Variable "Catalogs" does not exist.'975$this->source); })()));
  1101.                         $context['loop'] = [
  1102.                           'parent' => $context['_parent'],
  1103.                           'index0' => 0,
  1104.                           'index'  => 1,
  1105.                           'first'  => true,
  1106.                         ];
  1107.                         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1108.                             $length count($context['_seq']);
  1109.                             $context['loop']['revindex0'] = $length 1;
  1110.                             $context['loop']['revindex'] = $length;
  1111.                             $context['loop']['length'] = $length;
  1112.                             $context['loop']['last'] = === $length;
  1113.                         }
  1114.                         foreach ($context['_seq'] as $context["CatalogId"] => $context["Catalog"]) {
  1115.                             // line 976
  1116.                             echo "                                                <li class=\"catalog-list-box\" data-catalog-id=\"";
  1117.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed($context["CatalogId"], 976$this->source), "html"nulltrue);
  1118.                             echo "\" id=\"catalog-list-box-";
  1119.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed($context["CatalogId"], 976$this->source), "html"nulltrue);
  1120.                             echo "\">
  1121.                                                     <div class=\"catalog-list-box-inner\">
  1122.                                                         <label for=\"CatalogList_";
  1123.                             // line 978
  1124.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue978), 978$this->source), "html"nulltrue);
  1125.                             echo "\">
  1126.                                                             <div class=\"catalog-list-box-header\">
  1127.                                                                 <div class=\"catalog-list-box-header-inner\">
  1128.                                                                     <span class=\"catalog-list-box-checkbox-wrap\">
  1129.                                                                         <input
  1130.                                                                             id=\"CatalogList_";
  1131.                             // line 983
  1132.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue983), 983$this->source), "html"nulltrue);
  1133.                             echo "\"
  1134.                                                                             class=\"select\"
  1135.                                                                             type=\"checkbox\"
  1136.                                                                             name=\"LmOrderOption[catalog][]\"
  1137.                                                                             value=\"";
  1138.                             // line 987
  1139.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue987), 987$this->source), "html"nulltrue);
  1140.                             echo "\"
  1141.                                                                             ";
  1142.                             // line 988
  1143.                             echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetCatalogChecked($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue988), 988$this->source)), "html"nulltrue);
  1144.                             echo "
  1145.                                                                         >
  1146.                                                                     </span>
  1147.                                                                     <span class=\"catalog-list-box-title\">";
  1148.                             // line 991
  1149.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_title", [], "any"falsefalsetrue991), 991$this->source), "html"nulltrue);
  1150.                             echo "</span>
  1151.                                                                 </div>
  1152.                                                             </div>
  1153.                                                             <div class=\"catalog-list-box-body\">
  1154.                                                                 <div class=\"catalog-list-box-image\">
  1155.                                                                     <img src=\"/kanri_img/images/catalog_image/";
  1156.                             // line 996
  1157.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue996), 996$this->source), "html"nulltrue);
  1158.                             echo ".jpg\" alert=\"";
  1159.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_title", [], "any"falsefalsetrue996), 996$this->source), "html"nulltrue);
  1160.                             echo "\">
  1161.                                                                 </div>
  1162.                                                                 <div class=\"catalog-list-box-comment\">
  1163.                                                                     <p>";
  1164.                             // line 999
  1165.                             echo $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_comment", [], "any"falsefalsetrue999), 999$this->source);
  1166.                             echo "</p>
  1167.                                                                 </div>
  1168.                                                             </div>
  1169.                                                         </label>
  1170.                                                         <div class=\"catalog-list-box-footer\">
  1171.                                                             <ul class=\"catalog-list-box-link\">
  1172.                                                                 ";
  1173.                             // line 1005
  1174.                             $context["CatalogNum"] = "01";
  1175.                             // line 1006
  1176.                             echo "                                                                ";
  1177.                             $context["CatalogKbn"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_variation", [], "any"falsefalsetrue1006);
  1178.                             // line 1007
  1179.                             echo "                                                                ";
  1180.                             $context["CatalogUrl"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_url", [], "any"falsefalsetrue1007);
  1181.                             // line 1008
  1182.                             echo "                                                                ";
  1183.                             if ((isset($context["CatalogKbn"]) || array_key_exists("CatalogKbn"$context) ? $context["CatalogKbn"] : (function () { throw new RuntimeError('Variable "CatalogKbn" does not exist.'1008$this->source); })())) {
  1184.                                 echo "<li>";
  1185.                                 echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Cart/Parts/CatalogLink.twig");
  1186.                                 echo "</li>";
  1187.                             }
  1188.                             // line 1009
  1189.                             echo "
  1190.                                                                 ";
  1191.                             // line 1010
  1192.                             $context["CatalogNum"] = "02";
  1193.                             // line 1011
  1194.                             echo "                                                                ";
  1195.                             $context["CatalogKbn"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_variation2", [], "any"falsefalsetrue1011);
  1196.                             // line 1012
  1197.                             echo "                                                                ";
  1198.                             $context["CatalogUrl"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_url2", [], "any"falsefalsetrue1012);
  1199.                             // line 1013
  1200.                             echo "                                                                ";
  1201.                             if ((isset($context["CatalogKbn"]) || array_key_exists("CatalogKbn"$context) ? $context["CatalogKbn"] : (function () { throw new RuntimeError('Variable "CatalogKbn" does not exist.'1013$this->source); })())) {
  1202.                                 echo "<li>";
  1203.                                 echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Cart/Parts/CatalogLink.twig");
  1204.                                 echo "</li>";
  1205.                             }
  1206.                             // line 1014
  1207.                             echo "
  1208.                                                                 ";
  1209.                             // line 1015
  1210.                             $context["CatalogNum"] = "03";
  1211.                             // line 1016
  1212.                             echo "                                                                ";
  1213.                             $context["CatalogKbn"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_variation3", [], "any"falsefalsetrue1016);
  1214.                             // line 1017
  1215.                             echo "                                                                ";
  1216.                             $context["CatalogUrl"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_url3", [], "any"falsefalsetrue1017);
  1217.                             // line 1018
  1218.                             echo "                                                                ";
  1219.                             if ((isset($context["CatalogKbn"]) || array_key_exists("CatalogKbn"$context) ? $context["CatalogKbn"] : (function () { throw new RuntimeError('Variable "CatalogKbn" does not exist.'1018$this->source); })())) {
  1220.                                 echo "<li>";
  1221.                                 echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Cart/Parts/CatalogLink.twig");
  1222.                                 echo "</li>";
  1223.                             }
  1224.                             // line 1019
  1225.                             echo "                                                            </ul>
  1226.                                                         </div>
  1227.                                                     </div>
  1228.                                                 </li>
  1229.                                             ";
  1230.                             ++$context['loop']['index0'];
  1231.                             ++$context['loop']['index'];
  1232.                             $context['loop']['first'] = false;
  1233.                             if (isset($context['loop']['length'])) {
  1234.                                 --$context['loop']['revindex0'];
  1235.                                 --$context['loop']['revindex'];
  1236.                                 $context['loop']['last'] = === $context['loop']['revindex0'];
  1237.                             }
  1238.                         }
  1239.                         $_parent $context['_parent'];
  1240.                         unset($context['_seq'], $context['_iterated'], $context['CatalogId'], $context['Catalog'], $context['_parent'], $context['loop']);
  1241.                         $context array_intersect_key($context$_parent) + $_parent;
  1242.                         // line 1024
  1243.                         echo "                                        </ul>
  1244.                                     </div>
  1245.                                 ";
  1246.                     }
  1247.                     // line 1027
  1248.                     echo "                            ";
  1249.                     ++$context['loop']['index0'];
  1250.                     ++$context['loop']['index'];
  1251.                     $context['loop']['first'] = false;
  1252.                     if (isset($context['loop']['length'])) {
  1253.                         --$context['loop']['revindex0'];
  1254.                         --$context['loop']['revindex'];
  1255.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  1256.                     }
  1257.                 }
  1258.                 $_parent $context['_parent'];
  1259.                 unset($context['_seq'], $context['_iterated'], $context['LabelId'], $context['Label'], $context['_parent'], $context['loop']);
  1260.                 $context array_intersect_key($context$_parent) + $_parent;
  1261.                 // line 1028
  1262.                 echo "                        </div>
  1263.                         <h2 id=\"receipt\">ご意見・ご希望</h2>
  1264.                         <div class=\"content opinion-box\">
  1265.                             <div class=\"content-wrapper\">
  1266.                                 <div class=\"input-box-last\">
  1267.                                     <div class=\"item-name\">
  1268.                                         ご意見・ご希望&nbsp;<span class=\"not_required\">任意</span>
  1269.                                     </div>
  1270.                                     <div id=\"item-content-comment\">
  1271.                                         <textarea style=\"width: 100%; box-sizing: border-box;\" name=\"LmOrderOption[message]\" rows=5 cols=70>";
  1272.                 // line 1038
  1273.                 echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetLmOrderOption("message"), "html"nulltrue);
  1274.                 echo "</textarea>
  1275.                                     </div>
  1276.                                 </div>
  1277.                             </div>
  1278.                         </div>
  1279.                         ";
  1280.                 // line 1044
  1281.                 if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER")) {
  1282.                     // line 1045
  1283.                     echo "                            <div id=\"btns\">
  1284.                                 ";
  1285.                     // line 1046
  1286.                     if (twig_test_empty((isset($context["CatalogMessage"]) || array_key_exists("CatalogMessage"$context) ? $context["CatalogMessage"] : (function () { throw new RuntimeError('Variable "CatalogMessage" does not exist.'1046$this->source); })()))) {
  1287.                         // line 1047
  1288.                         echo "                                    <div class=\"btn-wrapper\" style=\"width:100%;\">
  1289.                                         <input type=\"button\" id=\"btn-next\" value=\"確認\" onclick=\"check_input();\">
  1290.                                     </div>
  1291.                                 ";
  1292.                     }
  1293.                     // line 1051
  1294.                     echo "                                <div class=\"cancel-btn\">
  1295.                                     <a class=\"ec-blockBtn--cancel\" href=\"";
  1296.                     // line 1052
  1297.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("remove_cart_item", ["mode" => "catalog""Token" => $this->extensions['Customize\Twig\Extension\ServiceExtension']->GetOlToken("RemoveCartItme")]), "html"nulltrue);
  1298.                     echo "\">";
  1299.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.button02"), "html"nulltrue);
  1300.                     echo "</a>
  1301.                                 </div>
  1302.                             </div>
  1303.                         ";
  1304.                 } else {
  1305.                     // line 1056
  1306.                     echo "                            <div><img src=\"";
  1307.                     echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetConfig("CFIMG_URL"), "html"nulltrue);
  1308.                     echo "/public_images/image_dt/btn_catalog_next.gif\" style=\"width: 100%;\" onclick=\"check_input();\" alt=\"お客様情報を入力する\"></div>
  1309.                             <div class=\"cancel-btn\">
  1310.                                 <a class=\"ec-blockBtn--cancel\" href=\"";
  1311.                     // line 1058
  1312.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("remove_cart_item", ["mode" => "catalog""Token" => $this->extensions['Customize\Twig\Extension\ServiceExtension']->GetOlToken("RemoveCartItme")]), "html"nulltrue);
  1313.                     echo "\">";
  1314.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.button02"), "html"nulltrue);
  1315.                     echo "</a>
  1316.                             </div>
  1317.                         ";
  1318.                 }
  1319.                 // line 1061
  1320.                 echo "                        ";
  1321.                 if (twig_test_empty((isset($context["CatalogMessage"]) || array_key_exists("CatalogMessage"$context) ? $context["CatalogMessage"] : (function () { throw new RuntimeError('Variable "CatalogMessage" does not exist.'1061$this->source); })()))) {
  1322.                     // line 1062
  1323.                     echo "                            <div id=\"cts-float-button\">
  1324.                                 <button type=\"button\" onclick=\"check_input();\">カタログ請求手続きへ</button>
  1325.                             </div>
  1326.                         ";
  1327.                 }
  1328.                 // line 1066
  1329.                 echo "                    </form>
  1330.                 ";
  1331.             }
  1332.             // line 1068
  1333.             echo "        </div>
  1334.     </div>
  1335. ";
  1336.         } else {
  1337.             // line 1071
  1338.             echo "    <div id=\"CartCatalog\" class=\"pc\">
  1339.         ";
  1340.             // line 1072
  1341.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Cart/Parts/Step.twig");
  1342.             echo "
  1343.         ";
  1344.             // line 1073
  1345.             $context["CatalogMessage"] = $this->env->getFunction('CatalogValidation')->getCallable()();
  1346.             // line 1074
  1347.             echo "        ";
  1348.             if ((isset($context["CatalogMessage"]) || array_key_exists("CatalogMessage"$context) ? $context["CatalogMessage"] : (function () { throw new RuntimeError('Variable "CatalogMessage" does not exist.'1074$this->source); })())) {
  1349.                 // line 1075
  1350.                 echo "            <div class=\"alert alert-danger\">
  1351.                 ";
  1352.                 // line 1076
  1353.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["CatalogMessage"]) || array_key_exists("CatalogMessage"$context) ? $context["CatalogMessage"] : (function () { throw new RuntimeError('Variable "CatalogMessage" does not exist.'1076$this->source); })()), 1076$this->source), "html"nulltrue);
  1354.                 echo "
  1355.             </div>
  1356.         ";
  1357.             }
  1358.             // line 1079
  1359.             echo "        <div class=\"otodoke\">
  1360.             ";
  1361.             // line 1080
  1362.             $context["noukiSchedule"] = $this->extensions['Customize\Twig\Extension\ServiceExtension']->getCatalogNoukiSchedule();
  1363.             // line 1081
  1364.             echo "            <p class=\"title\">";
  1365.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.message01"), "html"nulltrue);
  1366.             echo "<span class=\"red\">";
  1367.             echo twig_escape_filter($this->envtwig_date_format_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["noukiSchedule"]) || array_key_exists("noukiSchedule"$context) ? $context["noukiSchedule"] : (function () { throw new RuntimeError('Variable "noukiSchedule" does not exist.'1081$this->source); })()), 1081$this->source), "n月j日"), "html"nulltrue);
  1368.             echo "(";
  1369.             echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->SetJWeek(twig_date_format_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["noukiSchedule"]) || array_key_exists("noukiSchedule"$context) ? $context["noukiSchedule"] : (function () { throw new RuntimeError('Variable "noukiSchedule" does not exist.'1081$this->source); })()), 1081$this->source), "Y/m/d")), "html"nulltrue);
  1370.             echo ")</span></p>
  1371.             <p class=\"red\">";
  1372.             // line 1082
  1373.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.message02"), "html"nulltrue);
  1374.             echo "</p>
  1375.             <p>";
  1376.             // line 1083
  1377.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.message03"), "html"nulltrue);
  1378.             echo "</p>
  1379.         </div>
  1380.         ";
  1381.             // line 1085
  1382.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Shopping/alert.twig", ["error_only" => true]);
  1383.             echo "
  1384.        <div class=\"\">
  1385.                 ";
  1386.             // line 1087
  1387.             if ( !(null === (isset($context["CatalogData"]) || array_key_exists("CatalogData"$context) ? $context["CatalogData"] : (function () { throw new RuntimeError('Variable "CatalogData" does not exist.'1087$this->source); })()))) {
  1388.                 // line 1088
  1389.                 echo "                    <form name=\"form\" id=\"form_cart\" class=\"\" method=\"post\" action=\"";
  1390.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart_buystep", ["cart_key" => (isset($context["CatalogCartKey"]) || array_key_exists("CatalogCartKey"$context) ? $context["CatalogCartKey"] : (function () { throw new RuntimeError('Variable "CatalogCartKey" does not exist.'1088$this->source); })())]), "html"nulltrue);
  1391.                 echo "\">
  1392.                         <input type=\"hidden\" name=\"OlToken\" value=\"";
  1393.                 // line 1089
  1394.                 echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetOlToken("catalog"), "html"nulltrue);
  1395.                 echo "\" />
  1396.                         <div class=\"\">
  1397.                             <div class=\"ec-cartTable\">
  1398.                                 <div id=\"step1-top\" >
  1399.                                     <img src=\"";
  1400.                 // line 1093
  1401.                 echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetConfig("CFIMG_URL"), "html"nulltrue);
  1402.                 echo "/public_images/sample/title_sub1.gif\" alt=\"カタログ選択\" width=\"990\" />
  1403.                                 </div>
  1404.                                 <p class=\"limit-message\">
  1405.                                     <strong>";
  1406.                 // line 1097
  1407.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.message08"), "html"nulltrue);
  1408.                 echo "</strong><span class=\"red\">";
  1409.                 echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->CatalogLimitMessage($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Limit"]) || array_key_exists("Limit"$context) ? $context["Limit"] : (function () { throw new RuntimeError('Variable "Limit" does not exist.'1097$this->source); })()), "cl_quantity_limit", [], "any"falsefalsetrue1097), 1097$this->source)), "html"nulltrue);
  1410.                 echo "</span>
  1411.                                 </p>
  1412.                                 <div id=\"catalog-list-area\" class=\"efo-required efo-select\" data-efo-validation='{\"min\":1, \"max\":\"";
  1413.                 // line 1100
  1414.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Limit"]) || array_key_exists("Limit"$context) ? $context["Limit"] : (function () { throw new RuntimeError('Variable "Limit" does not exist.'1100$this->source); })()), "cl_quantity_limit", [], "any"falsefalsetrue1100), 1100$this->source), "html"nulltrue);
  1415.                 echo "\"}'>
  1416.                                     ";
  1417.                 // line 1101
  1418.                 $context['_parent'] = $context;
  1419.                 $context['_seq'] = twig_ensure_traversable((isset($context["CatalogCategoryLabel"]) || array_key_exists("CatalogCategoryLabel"$context) ? $context["CatalogCategoryLabel"] : (function () { throw new RuntimeError('Variable "CatalogCategoryLabel" does not exist.'1101$this->source); })()));
  1420.                 $context['loop'] = [
  1421.                   'parent' => $context['_parent'],
  1422.                   'index0' => 0,
  1423.                   'index'  => 1,
  1424.                   'first'  => true,
  1425.                 ];
  1426.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1427.                     $length count($context['_seq']);
  1428.                     $context['loop']['revindex0'] = $length 1;
  1429.                     $context['loop']['revindex'] = $length;
  1430.                     $context['loop']['length'] = $length;
  1431.                     $context['loop']['last'] = === $length;
  1432.                 }
  1433.                 foreach ($context['_seq'] as $context["LabelId"] => $context["Label"]) {
  1434.                     // line 1102
  1435.                     echo "                                        ";
  1436.                     if (twig_get_attribute($this->env$this->source, ($context["CatalogData"] ?? null), $context["LabelId"], [], "array"truetruetrue1102)) {
  1437.                         // line 1103
  1438.                         echo "                                            <div class=\"catalog-category-block\" id=\"";
  1439.                         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed($context["Label"], 1103$this->source), "html"nulltrue);
  1440.                         echo "\">
  1441.                                                 <span class=\"catalog-category-label\">";
  1442.                         // line 1104
  1443.                         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed($context["Label"], 1104$this->source), "html"nulltrue);
  1444.                         echo "</span>
  1445.                                                 <ul class=\"catalog-list\">
  1446.                                                     ";
  1447.                         // line 1106
  1448.                         $context["Catalogs"] = twig_get_attribute($this->env$this->source, (isset($context["CatalogData"]) || array_key_exists("CatalogData"$context) ? $context["CatalogData"] : (function () { throw new RuntimeError('Variable "CatalogData" does not exist.'1106$this->source); })()), $context["LabelId"], [], "array"falsefalsetrue1106);
  1449.                         // line 1107
  1450.                         echo "                                                    ";
  1451.                         $context['_parent'] = $context;
  1452.                         $context['_seq'] = twig_ensure_traversable((isset($context["Catalogs"]) || array_key_exists("Catalogs"$context) ? $context["Catalogs"] : (function () { throw new RuntimeError('Variable "Catalogs" does not exist.'1107$this->source); })()));
  1453.                         $context['loop'] = [
  1454.                           'parent' => $context['_parent'],
  1455.                           'index0' => 0,
  1456.                           'index'  => 1,
  1457.                           'first'  => true,
  1458.                         ];
  1459.                         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1460.                             $length count($context['_seq']);
  1461.                             $context['loop']['revindex0'] = $length 1;
  1462.                             $context['loop']['revindex'] = $length;
  1463.                             $context['loop']['length'] = $length;
  1464.                             $context['loop']['last'] = === $length;
  1465.                         }
  1466.                         foreach ($context['_seq'] as $context["CatalogId"] => $context["Catalog"]) {
  1467.                             // line 1108
  1468.                             echo "                                                        <li class=\"catalog-list-box\" data-catalog-id=\"";
  1469.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed($context["CatalogId"], 1108$this->source), "html"nulltrue);
  1470.                             echo "\" id=\"catalog-list-box-";
  1471.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed($context["CatalogId"], 1108$this->source), "html"nulltrue);
  1472.                             echo "\">
  1473.                                                             <div class=\"catalog-list-box-inner\">
  1474.                                                                 <label for=\"CatalogList_";
  1475.                             // line 1110
  1476.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue1110), 1110$this->source), "html"nulltrue);
  1477.                             echo "\">
  1478.                                                                     <div class=\"catalog-list-box-header\">
  1479.                                                                         <div class=\"catalog-list-box-header-inner\">
  1480.                                                                                 <span class=\"catalog-list-box-checkbox-wrap\">
  1481.                                                                                     <input
  1482.                                                                                         id=\"CatalogList_";
  1483.                             // line 1115
  1484.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue1115), 1115$this->source), "html"nulltrue);
  1485.                             echo "\"
  1486.                                                                                         class=\"select\"
  1487.                                                                                         type=\"checkbox\"
  1488.                                                                                         name=\"LmOrderOption[catalog][]\"
  1489.                                                                                         value=\"";
  1490.                             // line 1119
  1491.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue1119), 1119$this->source), "html"nulltrue);
  1492.                             echo "\"
  1493.                                                                                         ";
  1494.                             // line 1120
  1495.                             echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetCatalogChecked($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue1120), 1120$this->source)), "html"nulltrue);
  1496.                             echo "
  1497.                                                                                     >
  1498.                                                                                 </span>
  1499.                                                                             <span class=\"catalog-list-box-title\">";
  1500.                             // line 1123
  1501.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_title", [], "any"falsefalsetrue1123), 1123$this->source), "html"nulltrue);
  1502.                             echo "</span>
  1503.                                                                         </div>
  1504.                                                                     </div>
  1505.                                                                     <div class=\"catalog-list-box-body\">
  1506.                                                                         <div class=\"catalog-list-box-image\">
  1507.                                                                             <img src=\"/kanri_img/images/catalog_image/";
  1508.                             // line 1128
  1509.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_id", [], "any"falsefalsetrue1128), 1128$this->source), "html"nulltrue);
  1510.                             echo ".jpg\" alert=\"";
  1511.                             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_title", [], "any"falsefalsetrue1128), 1128$this->source), "html"nulltrue);
  1512.                             echo "\">
  1513.                                                                         </div>
  1514.                                                                         <div class=\"catalog-list-box-comment\">
  1515.                                                                             <p>";
  1516.                             // line 1131
  1517.                             echo $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_comment", [], "any"falsefalsetrue1131), 1131$this->source);
  1518.                             echo "</p>
  1519.                                                                         </div>
  1520.                                                                     </div>
  1521.                                                                 </label>
  1522.                                                                 <div class=\"catalog-list-box-footer\">
  1523.                                                                     <ul class=\"catalog-list-box-link\">
  1524.                                                                         ";
  1525.                             // line 1137
  1526.                             $context["CatalogNum"] = "01";
  1527.                             // line 1138
  1528.                             echo "                                                                        ";
  1529.                             $context["CatalogKbn"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_variation", [], "any"falsefalsetrue1138);
  1530.                             // line 1139
  1531.                             echo "                                                                        ";
  1532.                             $context["CatalogUrl"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_url", [], "any"falsefalsetrue1139);
  1533.                             // line 1140
  1534.                             echo "                                                                        ";
  1535.                             if ((isset($context["CatalogKbn"]) || array_key_exists("CatalogKbn"$context) ? $context["CatalogKbn"] : (function () { throw new RuntimeError('Variable "CatalogKbn" does not exist.'1140$this->source); })())) {
  1536.                                 echo "<li>";
  1537.                                 echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Cart/Parts/CatalogLink.twig");
  1538.                                 echo "</li>";
  1539.                             }
  1540.                             // line 1141
  1541.                             echo "
  1542.                                                                         ";
  1543.                             // line 1142
  1544.                             $context["CatalogNum"] = "02";
  1545.                             // line 1143
  1546.                             echo "                                                                        ";
  1547.                             $context["CatalogKbn"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_variation2", [], "any"falsefalsetrue1143);
  1548.                             // line 1144
  1549.                             echo "                                                                        ";
  1550.                             $context["CatalogUrl"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_url2", [], "any"falsefalsetrue1144);
  1551.                             // line 1145
  1552.                             echo "                                                                        ";
  1553.                             if ((isset($context["CatalogKbn"]) || array_key_exists("CatalogKbn"$context) ? $context["CatalogKbn"] : (function () { throw new RuntimeError('Variable "CatalogKbn" does not exist.'1145$this->source); })())) {
  1554.                                 echo "<li>";
  1555.                                 echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Cart/Parts/CatalogLink.twig");
  1556.                                 echo "</li>";
  1557.                             }
  1558.                             // line 1146
  1559.                             echo "
  1560.                                                                         ";
  1561.                             // line 1147
  1562.                             $context["CatalogNum"] = "03";
  1563.                             // line 1148
  1564.                             echo "                                                                        ";
  1565.                             $context["CatalogKbn"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_variation3", [], "any"falsefalsetrue1148);
  1566.                             // line 1149
  1567.                             echo "                                                                        ";
  1568.                             $context["CatalogUrl"] = twig_get_attribute($this->env$this->source$context["Catalog"], "catalog_textlink_url3", [], "any"falsefalsetrue1149);
  1569.                             // line 1150
  1570.                             echo "                                                                        ";
  1571.                             if ((isset($context["CatalogKbn"]) || array_key_exists("CatalogKbn"$context) ? $context["CatalogKbn"] : (function () { throw new RuntimeError('Variable "CatalogKbn" does not exist.'1150$this->source); })())) {
  1572.                                 echo "<li>";
  1573.                                 echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Cart/Parts/CatalogLink.twig");
  1574.                                 echo "</li>";
  1575.                             }
  1576.                             // line 1151
  1577.                             echo "                                                                    </ul>
  1578.                                                                 </div>
  1579.                                                             </div>
  1580.                                                         </li>
  1581.                                                     ";
  1582.                             ++$context['loop']['index0'];
  1583.                             ++$context['loop']['index'];
  1584.                             $context['loop']['first'] = false;
  1585.                             if (isset($context['loop']['length'])) {
  1586.                                 --$context['loop']['revindex0'];
  1587.                                 --$context['loop']['revindex'];
  1588.                                 $context['loop']['last'] = === $context['loop']['revindex0'];
  1589.                             }
  1590.                         }
  1591.                         $_parent $context['_parent'];
  1592.                         unset($context['_seq'], $context['_iterated'], $context['CatalogId'], $context['Catalog'], $context['_parent'], $context['loop']);
  1593.                         $context array_intersect_key($context$_parent) + $_parent;
  1594.                         // line 1156
  1595.                         echo "                                                </ul>
  1596.                                             </div>
  1597.                                         ";
  1598.                     }
  1599.                     // line 1159
  1600.                     echo "                                    ";
  1601.                     ++$context['loop']['index0'];
  1602.                     ++$context['loop']['index'];
  1603.                     $context['loop']['first'] = false;
  1604.                     if (isset($context['loop']['length'])) {
  1605.                         --$context['loop']['revindex0'];
  1606.                         --$context['loop']['revindex'];
  1607.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  1608.                     }
  1609.                 }
  1610.                 $_parent $context['_parent'];
  1611.                 unset($context['_seq'], $context['_iterated'], $context['LabelId'], $context['Label'], $context['_parent'], $context['loop']);
  1612.                 $context array_intersect_key($context$_parent) + $_parent;
  1613.                 // line 1160
  1614.                 echo "                                </div>
  1615.                             </div>
  1616.                         </div>
  1617.                         <div class=\"catalog-bottom-box clearfix\">
  1618.                             <div class=\"foot_message\">
  1619.                                 <p>";
  1620.                 // line 1166
  1621.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.message04");
  1622.                 echo "</p>
  1623.                                 <p>";
  1624.                 // line 1167
  1625.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.message05");
  1626.                 echo "</p>
  1627.                                 <p>";
  1628.                 // line 1168
  1629.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.message06");
  1630.                 echo "</p>
  1631.                             </div>
  1632.                             ";
  1633.                 // line 1170
  1634.                 if (twig_test_empty((isset($context["CatalogMessage"]) || array_key_exists("CatalogMessage"$context) ? $context["CatalogMessage"] : (function () { throw new RuntimeError('Variable "CatalogMessage" does not exist.'1170$this->source); })()))) {
  1635.                     // line 1171
  1636.                     echo "                                <div class=\"catalog_btn_area\">
  1637.                                     <button id=\"btn01-mask\" class=\"btnMask\" type=\"button\">
  1638.                                         <img src=\"";
  1639.                     // line 1173
  1640.                     echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetConfig("CFIMG_URL"), "html"nulltrue);
  1641.                     echo "/public_images/regi/btn_kakunin_off.gif\" width=\"205\" height=\"45\" alt=\"未入力、もしくは入力間違いの必須項目があります。\"/>
  1642.                                     </button>
  1643.                                     <button id=\"btn01\" class=\"btnNext\" type=\"submit\">
  1644.                                         <img src=\"";
  1645.                     // line 1177
  1646.                     echo twig_escape_filter($this->env$this->extensions['Customize\Twig\Extension\ServiceExtension']->GetConfig("CFIMG_URL"), "html"nulltrue);
  1647.                     echo "/public_images/sample/btn_select.png\" alt=\"確認画面へ進む\" />
  1648.                                     </button>
  1649.                                 </div>
  1650.                             ";
  1651.                 }
  1652.                 // line 1181
  1653.                 echo "                        </div>
  1654.                         <div id=\"catalog_btn_area\" class=\"ec-cartRole__actions\">
  1655.                             <a class=\"ec-blockBtn--cancel\" href=\"";
  1656.                 // line 1184
  1657.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("remove_cart_item", ["mode" => "catalog""Token" => $this->extensions['Customize\Twig\Extension\ServiceExtension']->GetOlToken("RemoveCartItme")]), "html"nulltrue);
  1658.                 echo "\">";
  1659.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("front.cart_catalog.button02"), "html"nulltrue);
  1660.                 echo "</a>
  1661.                         </div>
  1662.                     </form>
  1663.                 ";
  1664.             }
  1665.             // line 1188
  1666.             echo "        </div>
  1667.     </div>
  1668. ";
  1669.         }
  1670.         
  1671.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1672.         
  1673.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1674.     }
  1675.     public function getTemplateName()
  1676.     {
  1677.         return "Cart/Catalog.twig";
  1678.     }
  1679.     public function isTraitable()
  1680.     {
  1681.         return false;
  1682.     }
  1683.     public function getDebugInfo()
  1684.     {
  1685.         return array (  1723 => 1188,  1714 => 1184,  1709 => 1181,  1702 => 1177,  1695 => 1173,  1691 => 1171,  1689 => 1170,  1684 => 1168,  1680 => 1167,  1676 => 1166,  1668 => 1160,  1654 => 1159,  1649 => 1156,  1631 => 1151,  1624 => 1150,  1621 => 1149,  1618 => 1148,  1616 => 1147,  1613 => 1146,  1606 => 1145,  1603 => 1144,  1600 => 1143,  1598 => 1142,  1595 => 1141,  1588 => 1140,  1585 => 1139,  1582 => 1138,  1580 => 1137,  1571 => 1131,  1563 => 1128,  1555 => 1123,  1549 => 1120,  1545 => 1119,  1538 => 1115,  1530 => 1110,  1522 => 1108,  1504 => 1107,  1502 => 1106,  1497 => 1104,  1492 => 1103,  1489 => 1102,  1472 => 1101,  1468 => 1100,  1460 => 1097,  1453 => 1093,  1446 => 1089,  1441 => 1088,  1439 => 1087,  1434 => 1085,  1429 => 1083,  1425 => 1082,  1416 => 1081,  1414 => 1080,  1411 => 1079,  1405 => 1076,  1402 => 1075,  1399 => 1074,  1397 => 1073,  1393 => 1072,  1390 => 1071,  1385 => 1068,  1381 => 1066,  1375 => 1062,  1372 => 1061,  1364 => 1058,  1358 => 1056,  1349 => 1052,  1346 => 1051,  1340 => 1047,  1338 => 1046,  1335 => 1045,  1333 => 1044,  1324 => 1038,  1312 => 1028,  1298 => 1027,  1293 => 1024,  1275 => 1019,  1268 => 1018,  1265 => 1017,  1262 => 1016,  1260 => 1015,  1257 => 1014,  1250 => 1013,  1247 => 1012,  1244 => 1011,  1242 => 1010,  1239 => 1009,  1232 => 1008,  1229 => 1007,  1226 => 1006,  1224 => 1005,  1215 => 999,  1207 => 996,  1199 => 991,  1193 => 988,  1189 => 987,  1182 => 983,  1174 => 978,  1166 => 976,  1148 => 975,  1146 => 974,  1141 => 972,  1138 => 971,  1135 => 970,  1118 => 969,  1113 => 967,  1108 => 966,  1105 => 965,  1099 => 962,  1096 => 961,  1093 => 960,  1091 => 959,  1083 => 954,  1077 => 951,  1070 => 947,  1063 => 943,  1050 => 932,  1048 => 931,  1038 => 930,  1027 => 928,  798 => 701,  436 => 341,  434 => 340,  223 => 131,  219 => 129,  217 => 128,  212 => 125,  202 => 124,  151 => 82,  116 => 49,  114 => 48,  104 => 41,  81 => 25,  77 => 23,  67 => 22,  56 => 17,  54 => 19,  52 => 16,  39 => 17,);
  1686.     }
  1687.     public function getSourceContext()
  1688.     {
  1689.         return new Source("{# @version  EC=CUBE4.1 TWIG
  1690.  # @copyright 株式会社 翔 kakeru.co.jp
  1691.  # @author
  1692.  # 2022年03月21日作成
  1693.  #
  1694.  # app/template/default/Cart/Catalog.twig
  1695.  #
  1696.  #
  1697.  #
  1698.  # カートカタログ
  1699.  # 2022/11/30
  1700.  #
  1701.  #
  1702.  #                                                  ≡≡≡┏(^o^)┛
  1703.  ##############################################################}
  1704. {% set Limit = CatalogLimit() %}
  1705. {% extends 'default_frame.twig' %}
  1706. {% set body_class = 'cart_page' %}
  1707. {% block javascript %}
  1708. <script>
  1709.     function SubWindowOpen(url,name){
  1710.         window.open(url, name , \"width={{SubWindoWData.width}},height={{SubWindoWData.height}},scrollbars={{SubWindoWData.scroll}}\");
  1711.     }
  1712.     var \$form = \$('form#catalog_form');
  1713.     \$(document).ready(function(){
  1714.         check_select_count();
  1715.         \$(\"input[name='LmOrderOption[catalog][]']\").change(function(e) {
  1716.             check_select_count();
  1717.         });
  1718.     });
  1719.     function check_select_count(){
  1720.         var \$checked_list = \$(\"#catalog-list-area input[type=checkbox]:checked\");
  1721.         var \$not_checked_list = \$(\"#catalog-list-area input[type=checkbox]\").not(\":checked\");
  1722.         if( \$checked_list.length >= {{ Limit.cl_quantity_limit }} ){
  1723.             \$not_checked_list.prop('disabled', true);
  1724.         } else{
  1725.             \$not_checked_list.prop('disabled', false);
  1726.         }
  1727.     }
  1728. </script>
  1729. {% if isMobile %}
  1730.     <script>
  1731.         function check_input(){
  1732.             if( \$('input[name=\"LmOrderOption[catalog][]\"]:checked', \$form).length == 0 ){
  1733.                 showAlertWindow('カタログを選択してください');
  1734.                 return false;
  1735.             }
  1736.             \$form.submit();
  1737.         }
  1738.         function showAlertWindow(msg) {
  1739.             last_scroll_top_value = \$(document).scrollTop();
  1740.             \$(\"#alert-window p.alert-explain\").html(msg);
  1741.             \$(\"body\").css(\"height\", \$(window).height());
  1742.             \$(\"body\").css(\"overflow\", \"hidden\");
  1743.             \$(\"#overlay\").css(\"visibility\", \"visible\");
  1744.             \$(\"#alert-window\").css(\"visibility\", \"visible\");
  1745.         }
  1746.         function closeAlertWindow() {
  1747.             \$(\"body\").css(\"height\", \"auto\");
  1748.             \$(\"body\").css(\"overflow\", \"auto\");
  1749.             \$(\"#overlay\").css(\"visibility\", \"hidden\");
  1750.             \$(\"#alert-window\").css(\"visibility\", \"hidden\");
  1751.             window.scrollTo(0, last_scroll_top_value);
  1752.         }
  1753.         \$('input[name=\"LmOrderOption[catalog][]\"]').on('change', function(e) {
  1754.             if (\$('input[name=\"LmOrderOption[catalog][]\"]:checked').length > 0) {
  1755.                 \$('#cts-float-button').fadeIn(500);
  1756.             } else {
  1757.                 \$('#cts-float-button').fadeOut(500);
  1758.             }
  1759.         });
  1760.     </script>
  1761. {% else %}
  1762.     <script src=\"/javascripts/jquery-ui.min.js\" type=\"text/javascript\"></script>
  1763.     <script src=\"/javascripts/jquery.efo.js\" type=\"text/javascript\"></script>
  1764.     <script>
  1765.         var efo_elm = \$(\"[class^=efo]\").efo({
  1766. \t\t\tconfirmation : {
  1767. \t\t\t\tenabled : false,
  1768. \t\t\t\tform : document.forms.mail_fm
  1769. \t\t\t},
  1770. \t\t\tnotification : {
  1771. \t\t\t\tenabled : true
  1772. \t\t\t},
  1773. \t\t\tvalidation : {
  1774. \t\t\t\tbind : 'efo_change'
  1775. \t\t\t},
  1776. \t\t\ttooltipping : {
  1777. \t\t\t\tenabled : true
  1778. \t\t\t},
  1779. \t\t\tobservation : {
  1780. \t\t\t\tenabled : true
  1781. \t\t\t}
  1782. \t\t}).on('efo_afterValidate', function(event, data){
  1783. \t\t\tif (data.remaining > 0) {
  1784. \t\t\t\t\$('.btnMask').show();
  1785. \t\t\t\t\$('.btnNext').hide();
  1786. \t\t\t} else {
  1787. \t\t\t\t\$('.btnMask').hide();
  1788. \t\t\t\t\$('.btnNext').show();
  1789. \t\t\t}
  1790. \t\t});
  1791.         \$('input[name=\"LmOrderOption[catalog][]\"]').on('change', function(e) {
  1792.             var \$checkbox = \$(this);
  1793.             var \$box = \$checkbox.closest('.catalog-list-box-inner');
  1794.             if( \$checkbox.prop('checked') ){
  1795.                 \$box.addClass('catalog-list-box-selected');
  1796.             } else{
  1797.                 \$box.removeClass('catalog-list-box-selected');
  1798.             }
  1799.         });
  1800.     </script>
  1801. {% endif %}
  1802. {% endblock %}
  1803. {% block stylesheet %}
  1804. <link rel=\"stylesheet\" href=\"/stylesheets/style_estimate.css\">
  1805. <link rel=\"stylesheet\" href=\"/stylesheets/stylesheet.css\">
  1806. <link rel=\"stylesheet\" href=\"/stylesheets/jquery.efo.css\">
  1807. {% if isMobile %}
  1808.     <link rel=\"stylesheet\" href=\"/stylesheets/css/sp/common.css\">
  1809. {% endif %}
  1810. <style>
  1811.     .red{
  1812.         color: red;
  1813.     }
  1814.     #contents_wrapper{
  1815.         width: 990px;
  1816.         margin: 0 auto;
  1817.     }
  1818.     #contents{
  1819.         width: 100%;
  1820.     }
  1821. #stap_area{
  1822.     width :100%;
  1823.     margin-bottom:20px;
  1824. }
  1825. #step_area .form{
  1826.     width:100%;
  1827. }
  1828. #step_area .form img{
  1829.     width:100%;
  1830. }
  1831. #step_area .step{
  1832.     width:100%;
  1833.     margin: 20px auto;
  1834.     text-align:center;
  1835. }
  1836. #CartCatalog #catalog_btn_area{
  1837.      visibility:hidden;
  1838. }
  1839. #CartCatalog .otodoke{
  1840.     background-color: #FFFFCC;
  1841.     padding: 20px;
  1842.     text-align:
  1843.     center;
  1844.     border: 1px solid #FFFF99;
  1845.     margin: 20px auto 30px;
  1846.     width: 680px;
  1847.     border: 1px solid #FFCD82;
  1848.     border-radius: 10px;
  1849.     font-size:13px;
  1850. }
  1851. #CartCatalog .otodoke p.title{
  1852. font-weight: bold;
  1853. font-size: 16pt;
  1854. }
  1855. #CartCatalog .CatalogCatagoryLabel{
  1856.     font-size: 21px;
  1857.     font-weight: bold;
  1858.     border-bottom: 2px solid #ffb05c;
  1859.     padding: 25px 0 10px 10px;
  1860.     letter-spacing: .1em;
  1861.     display: block;
  1862.     margin-bottom:20px;
  1863. }
  1864. #CartCatalog ul.CatalogList{
  1865.     width:100%;
  1866.     margin-bottom:30px;
  1867.     /*display: flex;
  1868.     display : -webkit-box;
  1869.     justify-content: center;
  1870.     -webkit-align-items: center;
  1871.     align-items: center*/
  1872. }
  1873. #CartCatalog li.catalog-list-box{
  1874.     width: 240px;
  1875.     padding: 1px;
  1876.     margin-bottom:20px;
  1877.     display:inline-block;
  1878.     vertical-align: top;
  1879.     margin-bottom:20px;
  1880.   /*  flex-direction: center; */
  1881.     /*float:left;*/
  1882.     /*display:-ms-grid;
  1883.     display:grid;
  1884.     -ms-grid-columns:auto auto auto;
  1885.     grid-template-columns:auto auto auto;*/
  1886. }
  1887. #CartCatalog .catalog-list-box-inner{
  1888.     border: solid 1px #B1B2B1;
  1889.     height: 100%;
  1890.     border-bottom: none;
  1891. }
  1892. #CartCatalog .catalog-list-box-header{
  1893.     background-color:#E5E5E5;
  1894. }
  1895. #CartCatalog .catalog-list-box-header input{
  1896. margin: 15px 10px;
  1897.     -webkit-transform: scale(1.4, 1.4);
  1898. }
  1899. #CartCatalog .catalog-list-box-header span{
  1900.     font-size:13px;
  1901.     font-weight: bold;
  1902.     line-height:1.2;
  1903.     padding: 0.3em 0;
  1904.     display:inline-block;
  1905.     overflow-wrap: break-word;
  1906.     width:165px;
  1907. }
  1908. #CartCatalog .catalog-image{
  1909.     padding: 20px 50px;
  1910. }
  1911. #CartCatalog .catalog-image img{
  1912.     width:100%;
  1913. }
  1914. #CartCatalog .catalog-list-box-comment{
  1915.     padding:5px;
  1916. }
  1917. #CartCatalog .catalog_link_1 a,
  1918. #CartCatalog .catalog_link_2 a,
  1919. #CartCatalog .catalog_link_3 a{
  1920.     display: block;
  1921.     width: 90%;
  1922.     text-align: center;
  1923.     margin: 0 auto 10px;
  1924.     text-align: center;
  1925.     text-decoration: none;
  1926.     font-weight: bold;
  1927.     line-height: 2.5;
  1928.     border-radius: 6px;
  1929.     font-size: 11px;
  1930.     background: #177A74;
  1931.     color: #fff;
  1932. }
  1933. #CartCatalog .catalog_link_3 a{
  1934. background: #F2910E;
  1935. }
  1936. #CartCatalog .catalog-list-box-footer{
  1937.     border: solid 1px #B1B2B1;
  1938.     border-top: none;
  1939.     height:110px;
  1940.     width:100%;
  1941. }
  1942. #catalog_btn_area{
  1943. margin-bottom:30px;
  1944. }
  1945. #catalog_btn_area button{
  1946. margin-bottom:20px;
  1947. }
  1948. .foot_message{
  1949.     margin-bottom:30px;
  1950. }
  1951. #footer{
  1952.     background-color: #fff;
  1953.     border: 0;
  1954. }
  1955. .ec-layoutRole__footer #footer{
  1956.     margin: 0 auto;
  1957.     background-color: #EEE;
  1958. }
  1959. #CartCatalog  #step1-top div{
  1960.     padding: 2px 20px;
  1961.     width:99%;
  1962.     background-color:#98CACB;
  1963.     line-height: 28px;
  1964.     font-size:18px;
  1965.     font-weight:700;
  1966.     border-radius:20px;
  1967.     color:#333;
  1968. }
  1969. @media screen and (max-width: 990px) {
  1970. #contents_wrapper{
  1971. width: 100%;
  1972. }
  1973. #CartCatalog ul.CatalogList{
  1974.  margin: 0 auto 30px;
  1975.  max-width:768px
  1976. }
  1977. }
  1978. @media screen and (max-width: 768px) {
  1979. #CartCatalog .otodoke{
  1980.     width:90%;
  1981. }
  1982. #CartCatalog ul.CatalogList{
  1983.  margin: 0 auto 30px;
  1984.  max-width:512px;
  1985. }
  1986. }
  1987. @media screen and (max-width: 512px) {
  1988. #CartCatalog li.catalog-list-box{
  1989.     width:49%;
  1990. }
  1991. }
  1992. @media screen and (max-width: 460px) {
  1993. #CartCatalog .otodoke {
  1994.   padding:20px 10px;
  1995. }
  1996. #CartCatalog .otodoke p.title span{
  1997.     display:block;
  1998. }
  1999. div.step img {
  2000.         width: 98%;
  2001.     }
  2002. }
  2003. {% if isMobile %}
  2004.     .ec-layoutRole {
  2005.         background-color: #eee;
  2006.     }
  2007.     .ec-layoutRole .ec-layoutRole__contents {
  2008.         display: block;
  2009.     }
  2010.     .sp.ec-role .ec-pageHeader h1 {
  2011.         border-top: 0px;
  2012.     }
  2013.     .ec-layoutRole #header {
  2014.         display: block;
  2015.         height: auto;
  2016.     }
  2017.     .ec-layoutRole #header #ut-sp-global-navi h1 {
  2018.         font-weight: normal;
  2019.         font-size: 10px;
  2020.         overflow: hidden;
  2021.         margin: 0px;
  2022.         float: none;
  2023.         padding-left: 10px;
  2024.     }
  2025.     .ec-layoutRole #contents_wrapper, .ec-layoutRole .ec-layoutRole__footer#footer {
  2026.         width: auto;
  2027.     }
  2028.     .ec-layoutRole #header #logo {
  2029.         height: auto;
  2030.         padding: 5px 10px;
  2031.         background: white;
  2032.         float: none;
  2033.     }
  2034.     .ec-layoutRole #header #logo a {
  2035.         height: auto;
  2036.         width: auto;
  2037.         background-image: unset;
  2038.         text-indent: unset;
  2039.     }
  2040.     .ec-layoutRole #header #logo a img {
  2041.         background: white;
  2042.     }
  2043.     .ec-layoutRole .ec-layoutRole__footer h2 {
  2044.         padding-left: 30px;
  2045.     }
  2046.     .ec-layoutRole .ec-layoutRole__footer #footermenu li {
  2047.         border-right-width: 0;
  2048.     }
  2049.     .ec-layoutRole__main#contents {
  2050.         padding: 0px;
  2051.         margin: 0px;
  2052.     }
  2053.     .ec-layoutRole__footer#footer {
  2054.         margin-top: 0px;
  2055.         margin: 0;
  2056.         background-color: white;
  2057.     }
  2058.     .user_area, #pankuzu  {
  2059.         display: none;
  2060.     }
  2061.     .sp #overlay {
  2062.         visibility: hidden;
  2063.         position: absolute;
  2064.         left: 0;
  2065.         top: 0;
  2066.         width: 100%;
  2067.         height: 100%;
  2068.         z-index: 1000;
  2069.         background-color: rgba(0, 0, 0, 0.7);
  2070.     }
  2071.     .sp .alert-window {
  2072.         visibility: hidden;
  2073.         margin-top: -68px;
  2074.         margin-left: -150px;
  2075.         z-index: 1001;
  2076.         position: absolute;
  2077.         top: 0;
  2078.         left: 50%;
  2079.         top: 50%;
  2080.         width: 300px;
  2081.     }
  2082.     .sp .alert-content {
  2083.         background-color: #fff;
  2084.         border-radius: 7px;
  2085.         border: 1px solid #eee;
  2086.         border-top: 0;
  2087.         padding: 10px;
  2088.     }
  2089.     .sp .alert-explain {
  2090.         font-size: 16px;
  2091.         margin:10px;
  2092.         line-height:140%;
  2093.         text-align: left;
  2094.     }
  2095.     .sp .alert-btns {
  2096.         font-size: 13px;
  2097.         overflow: hidden;
  2098.         padding: 10px;
  2099.         margin-top: 10px;
  2100.     }
  2101.     .sp .alert-btn-back {
  2102.         display:block;
  2103.         border: 1px solid #ccc;
  2104.         color: #333;
  2105.         text-align: center;
  2106.         width: 50%;
  2107.         border-radius: 5px;
  2108.         float: left;
  2109.         margin:0 25%;
  2110.         padding: 10px 0;
  2111.         background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#ccc));
  2112.         background: -webkit-linear-gradient(to bottom, #e3e3e3, #ccc);
  2113.         background: linear-gradient(to bottom, #e3e3e3, #ccc);
  2114.         background: #ccc\\9;
  2115.     }
  2116.     .sp #heading-title {
  2117.         position: relative;
  2118.         overflow: initial;
  2119.         color: #fff;
  2120.         background-color: #958064;
  2121.         text-shadow: none;
  2122.         padding-left: 15px;
  2123.     }
  2124.     .sp #heading-title:after {
  2125.         content: \"\";
  2126.         position: absolute;
  2127.         display: block;
  2128.         width: 0;
  2129.         height: 0;
  2130.         bottom: -7px;
  2131.         border-top: 7px solid #958064;
  2132.         border-left: 7px solid transparent;
  2133.         border-right: 7px solid transparent;
  2134.     }
  2135.     .sp #cts-float-button {
  2136.         display: none;
  2137.         position: fixed;
  2138.         bottom: 50px;
  2139.         left: 0px;
  2140.         box-sizing: border-box;
  2141.         width: 100%;
  2142.         margin: 0;
  2143.         padding: 15px 10px;
  2144.         background: rgba(0,0,0,0.8);
  2145.         z-index: 99;
  2146.     }
  2147.     .sp #cts-float-button button {
  2148.         display: block;
  2149.         padding: 13px 0;
  2150.         font-size: 14px;
  2151.         font-weight: bold;
  2152.         color: #fff;
  2153.         background-image: -moz-linear-gradient(top, #fcc10f 0%, #f68408 100%);
  2154.         background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc10f), color-stop(100%, #f68408));
  2155.         background-image: -webkit-linear-gradient(top, #fcc10f 0%, #f68408 100%);
  2156.         background-image: -o-linear-gradient(top, #fcc10f 0%, #f68408 100%);
  2157.         background-image: -ms-linear-gradient(top, #fcc10f 0%, #f68408 100%);
  2158.         background-image: linear-gradient(to bottom, #fcc10f 0%,#f68408 100%);
  2159.         text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
  2160.         border-radius: 4px;
  2161.         width: 100%;
  2162.     }
  2163.     .sp #catalog-list-area > * {
  2164.         box-sizing: border-box;
  2165.     }
  2166.     .sp #catalog-list-area .catalog-category-block {
  2167.         border: 1px solid #c3b5a0;
  2168.         background: #fff;
  2169.         margin-bottom: 20px;
  2170.         font-size: 12px;
  2171.         overflow: hidden;
  2172.         border-radius: 8px;
  2173.         padding-bottom: 4px;
  2174.     }
  2175.     .sp #catalog-list-area .catalog-category-label {
  2176.         font-size: 15px;
  2177.         font-weight: bold;
  2178.         letter-spacing: .1em;
  2179.         display: block;
  2180.         background: #daebeb;
  2181.         padding: .6em;
  2182.         border-bottom: 1px solid #c3b5a0;
  2183.     }
  2184.     .sp #catalog-list-area .catalog-list {
  2185.         display: flex;
  2186.         flex-wrap: wrap;
  2187.         justify-content: space-between;
  2188.     }
  2189.     .sp #catalog-list-area .catalog-list:after,
  2190.     .sp #catalog-list-area .catalog-list > li {
  2191.         width: 48%;
  2192.         padding: 1%;
  2193.     }
  2194.     .sp #catalog-list-area .catalog-list:after {
  2195.         content: '';
  2196.         display: block;
  2197.         order: 1;
  2198.     }
  2199.     .sp #catalog-list-area .catalog-list li {
  2200.     }
  2201.     .sp #catalog-list-area .catalog-list-box-inner {
  2202.         border: solid 1px #B1B2B1;
  2203.         height: 100%;
  2204.         display: flex;
  2205.         flex-direction: column;
  2206.         justify-content: space-between;
  2207.     }
  2208.     .sp #catalog-list-area .catalog-list-box-inner.catalog-list-box-selected {
  2209.         background: #ddfcc0;
  2210.     }
  2211.     .sp #catalog-list-area .catalog-list-box-header {
  2212.         background: #E5E5E5;
  2213.     }
  2214.     .sp #catalog-list-area .catalog-list-box-header-inner {
  2215.         display: flex;
  2216.         align-items: center;
  2217.     }
  2218.     .sp #catalog-list-area .catalog-list-box-checkbox-wrap input {
  2219.         margin: 14px;
  2220.     }
  2221.     .sp #catalog-list-area .catalog-list-box-checkbox-wrap input:disabled {
  2222.         opacity: .2;
  2223.     }
  2224.     .sp #catalog-list-area .catalog-list-box-checkbox-wrap input.catalog-checkbox-unselectable {
  2225.         opacity: 0;
  2226.     }
  2227.     .sp #catalog-list-area .catalog-list-box-title {
  2228.         padding: .3em 0;
  2229.         line-height: 1.2;
  2230.         font-weight: bold;
  2231.         font-size: 12px;
  2232.         letter-spacing: 1px;
  2233.     }
  2234.     .sp #catalog-list-area .catalog-list-box-image {
  2235.         padding: 10px 40px;
  2236.     }
  2237.     .sp #catalog-list-area .catalog-list-box-image img {
  2238.         object-fit: contain;
  2239.         width: 100%;
  2240.         max-height: 100%;
  2241.     }
  2242.     .sp #catalog-list-area .catalog-list-box-comment, #catalog-list-area .catalog-list-box-footer {
  2243.         padding: 0 1em;
  2244.     }
  2245.     .sp #catalog-list-area .catalog-list-box-comment p {
  2246.         font-size: 9px;
  2247.     }
  2248.     .sp #catalog-list-area .catalog-list-box-comment .catalog-icon {
  2249.         display: flex;
  2250.         justify-content: space-between;
  2251.     }
  2252.     .sp #catalog-list-area .catalog-list-box-comment .catalog-icon img {
  2253.         width: 32%;
  2254.     }
  2255.     .sp #catalog-list-area .catalog-list-box-footer {
  2256.         margin: .2em 0 .8em 0;
  2257.     }
  2258.     .sp #catalog-list-area .catalog-list-box-link {
  2259.         display: flex;
  2260.         flex-direction: column;
  2261.         justify-content: space-between;
  2262.     }
  2263.     .sp #catalog-list-area .catalog-list-box-link:after,
  2264.     .sp #catalog-list-area .catalog-list-box-link:before {
  2265.         content: '';
  2266.         order: 1;
  2267.     }
  2268.     .sp #catalog-list-area .catalog-list-box-link > li .catalog-link {
  2269.         display: table;
  2270.         margin: .2em 0;
  2271.         height: 28px;
  2272.         width: 100%;
  2273.     }
  2274.     .sp #catalog-list-area .catalog-list-box-link a {
  2275.         display: table-cell;
  2276.         width: 100%;
  2277.         height: 100%;
  2278.         text-align: center;
  2279.         position: relative;
  2280.         letter-spacing: -1px;
  2281.         text-decoration: none;
  2282.         font-weight: bold;
  2283.         line-height: 1;
  2284.         border-radius: 6px;
  2285.         vertical-align: middle;
  2286.         font-size: 9px;
  2287.     }
  2288.     .sp #catalog-list-area .catalog-list-box-link a:after {
  2289.         content: '▶︎';
  2290.         display: block;
  2291.         position: absolute;
  2292.         top: 32%;
  2293.         right: .8em;
  2294.     }
  2295.     .sp #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-01,
  2296.     .sp #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-02 {
  2297.         background: #177A74;
  2298.         color: #fff;
  2299.     }
  2300.     .sp #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-03 {
  2301.         background: #F2910E;
  2302.         color: #000;
  2303.     }
  2304.     .sp .catalog-box {
  2305.         padding: 10px;
  2306.         background-color: #eee;
  2307.     }
  2308.     .sp#CartCatalog .catalog-list-box-header input{
  2309.         -webkit-transform: none;
  2310.     }
  2311.     .sp#CartCatalog .catalog-list-box-header span {
  2312.         width: auto;
  2313.     }
  2314.     .sp#CartCatalog .catalog-list-box-footer {
  2315.         border: none;
  2316.         height: auto;
  2317.     }
  2318.     .sp#CartCatalog li.catalog-list-box {
  2319.         margin-bottom: 0px;
  2320.     }
  2321.     .sp .cancel-btn {
  2322.         margin-top: 10px;
  2323.     }
  2324.     .sp #btns {
  2325.         border: 1px dotted #ccc;
  2326.         border-left: 0;
  2327.         border-right: 0;
  2328.         font-size: 13px;
  2329.         padding: 10px;
  2330.     }
  2331.     .sp #btns #btn-next {
  2332.         margin: 0 auto;
  2333.         line-height: 25px;
  2334.         height: 50px;
  2335.         font-size: 18px;
  2336.         border: 1px solid #ff8f00;
  2337.         width: 100%;
  2338.         border-radius: 5px;
  2339.         -webkit-box-sizing: border-box;
  2340.         -moz-box-sizing: border-box;
  2341.         -o-box-sizing: border-box;
  2342.         -ms-box-sizing: border-box;
  2343.         background: #ff8f00;
  2344.         color: white;
  2345.         font-weight: bold;
  2346.     }
  2347.     .sp .cancel-btn .ec-blockBtn--cancel {
  2348.         border-radius: 4px;
  2349.         height: 50px;
  2350.         line-height: 50px;
  2351.     }
  2352.     .sp .opinion-box {
  2353.         margin-bottom: 15px;
  2354.     }
  2355.     .sp .catalog-box .alert-danger {
  2356.         font-size: 14px;
  2357.         letter-spacing: 1px;
  2358.         margin-bottom: 10px;
  2359.         padding: 10px;
  2360.     }
  2361. {% else %}
  2362.     .pc {
  2363.         color: black;
  2364.     }
  2365.     .pc .limit-message {
  2366.         margin: 20px 0px 10px 0px;
  2367.         font-weight: bold;
  2368.     }
  2369.     .pc#CartCatalog .catalog-list-box-header span{
  2370.         width: auto;
  2371.     }
  2372.     .pc .catalog-box {
  2373.         cursor: pointer;
  2374.         width: 33.3%;
  2375.     }
  2376.     .pc .alert {
  2377.         position: relative;
  2378.         padding: .75rem 1.25rem;
  2379.         margin-bottom: 1rem;
  2380.         border: 1px solid transparent;
  2381.         border-radius: .25rem;
  2382.     }
  2383.     .pc .alert-danger {
  2384.         color: #721c24;
  2385.         background-color: #f8d7da;
  2386.         border-color: #f5c6cb;
  2387.         font-size: 14px;
  2388.         padding: 1.25rem 1.25rem;
  2389.     }
  2390.     .pc button {
  2391.         background-color: transparent;
  2392.     }
  2393.     .pc .clearfix:after {
  2394.         content:\" \";
  2395.         display:block;
  2396.         clear:both;
  2397.     }
  2398.     .pc .btnBack, .btnMask, .btnNext {
  2399.         border: none;
  2400.         cursor: pointer;
  2401.     }
  2402.     .pc #catalog-list-area > * {
  2403.         box-sizing: border-box;
  2404.     }
  2405.     .pc #catalog-list-area .catalog-category-label {
  2406.         font-size: 21px;
  2407.         font-weight: bold;
  2408.         border-bottom: 2px solid #ffb05c;
  2409.         padding: 25px 0 10px 10px;
  2410.         letter-spacing: .1em;
  2411.         display: block;
  2412.     }
  2413.     .pc #catalog-list-area .catalog-list {
  2414.         display: flex;
  2415.         flex-wrap: wrap;
  2416.         justify-content: space-between;
  2417.     }
  2418.     .pc #catalog-list-area .catalog-list:before,
  2419.     .pc #catalog-list-area .catalog-list:after,
  2420.     .pc #catalog-list-area .catalog-list > li {
  2421.         width: 25%;
  2422.         padding: 1%;
  2423.     }
  2424.     .pc #catalog-list-area .catalog-list:before,
  2425.     .pc #catalog-list-area .catalog-list:after {
  2426.         content: '';
  2427.         display: block;
  2428.         order: 1;
  2429.     }
  2430.     .pc #catalog-list-area .catalog-list li {
  2431.     }
  2432.     .pc #catalog-list-area .catalog-list-box-inner {
  2433.         border: solid 1px #B1B2B1;
  2434.         height: 100%;
  2435.         display: flex;
  2436.         flex-direction: column;
  2437.         justify-content: space-between;
  2438.     }
  2439.     .pc #catalog-list-area .catalog-list-box-inner.catalog-list-box-selected,
  2440.     .pc #catalog-list-area .catalog-list-box-inner.catalog-list-box-selected:hover {
  2441.         background: #ddfcc0;
  2442.     }
  2443.     .pc #catalog-list-area .catalog-list-box-inner:hover {
  2444.         background: #ddd;
  2445.     }
  2446.     .pc #catalog-list-area .catalog-list-box-header {
  2447.         background: #E5E5E5;
  2448.     }
  2449.     .pc #catalog-list-area .catalog-list-box-header-inner {
  2450.         display: flex;
  2451.         align-items: center;
  2452.     }
  2453.     .pc #catalog-list-area .catalog-list-box-checkbox-wrap input {
  2454.         margin: 14px;
  2455.         -webkit-transform: scale(1.4, 1.4);
  2456.     }
  2457.     .pc #catalog-list-area .catalog-list-box-checkbox-wrap input.catalog-checkbox-unselectable {
  2458.         opacity: 0;
  2459.     }
  2460.     .pc #catalog-list-area .catalog-list-box-title {
  2461.         padding: .3em 0;
  2462.         line-height: 1.2;
  2463.         font-weight: bold;
  2464.     }
  2465.     .pc #catalog-list-area .catalog-list-box-image {
  2466.         padding: 20px 50px;
  2467.     }
  2468.     .pc #catalog-list-area .catalog-list-box-image img {
  2469.         object-fit: contain;
  2470.         width: 100%;
  2471.         max-height: 100%;
  2472.     }
  2473.     .pc #catalog-list-area .catalog-list-box-comment, #catalog-list-area .catalog-list-box-footer {
  2474.         padding: 0 1em;
  2475.     }
  2476.     .pc #catalog-list-area .catalog-list-box-comment p {
  2477.         font-size: 11px;
  2478.         line-height: 1.4;
  2479.         font-weight: normal;
  2480.     }
  2481.     .pc #catalog-list-area .catalog-list-box-footer {
  2482.         margin: .2em 0 .8em 0;
  2483.     }
  2484.     .pc #catalog-list-area .catalog-list-box-link {
  2485.         display: flex;
  2486.         flex-direction: column;
  2487.         justify-content: space-between;
  2488.     }
  2489.     .pc #catalog-list-area .catalog-list-box-link:after,
  2490.     .pc #catalog-list-area .catalog-list-box-link:before {
  2491.         content: '';
  2492.         order: 1;
  2493.     }
  2494.     .pc #catalog-list-area .catalog-list-box-link > li .catalog-link {
  2495.         display: table;
  2496.         margin: .2em 0;
  2497.         height: 28px;
  2498.         width: 100%;
  2499.     }
  2500.     .pc #catalog-list-area .catalog-list-box-link a {
  2501.         display: table-cell;
  2502.         width: 100%;
  2503.         height: 100%;
  2504.         text-align: center;
  2505.         position: relative;
  2506.         letter-spacing: -1px;
  2507.         text-decoration: none;
  2508.         font-weight: bold;
  2509.         line-height: 1;
  2510.         border-radius: 6px;
  2511.         vertical-align: middle;
  2512.         font-size: 11px;
  2513.     }
  2514.     .pc #catalog-list-area .catalog-list-box-link a:after {
  2515.         content: '▶︎';
  2516.         display: block;
  2517.         position: absolute;
  2518.         top: 32%;
  2519.         right: .8em;
  2520.     }
  2521.     .pc #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-01,
  2522.     .pc #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-02 {
  2523.         background: #177A74;
  2524.         color: #fff;
  2525.     }
  2526.     .pc #catalog-list-area .catalog-list-box-link a.catalog-list-box-link-type-03 {
  2527.         background: #F2910E;
  2528.         color: #000;
  2529.     }
  2530.     .pc .catalog-box {
  2531.         padding: 10px;
  2532.         background-color: #eee;
  2533.     }
  2534.     .pc#CartCatalog .catalog-list-box-header input{
  2535.         -webkit-transform: scale(1.4, 1.4);
  2536.     }
  2537.     .pc#CartCatalog .catalog-list-box-header span {
  2538.         width: auto;
  2539.     }
  2540.     .pc#CartCatalog .catalog-list-box-footer {
  2541.         border: none;
  2542.         height: auto;
  2543.     }
  2544.     .pc#CartCatalog li.catalog-list-box {
  2545.         margin-bottom: 0px;
  2546.     }
  2547.     .pc #catalog-list-area .admin-zaiko-count {
  2548.         display: block;
  2549.         color: red;
  2550.         text-align: center;
  2551.     }
  2552.     .pc .catalog-bottom-box {
  2553.         margin-top: 20px;
  2554.     }
  2555.     .pc .foot_message {
  2556.         float: left;
  2557.     }
  2558.     .pc .catalog_btn_area {
  2559.         float: right;
  2560.     }
  2561.     .pc#CartCatalog #catalog_btn_area {
  2562.         visibility: visible;
  2563.     }
  2564.     
  2565.     /* EC-CUBEレイアウト用 ID=29 【LM】カタログ申し込みページ用レイアウト */
  2566.     #header {
  2567.         width: 100%;
  2568.         height: 100%;
  2569.         color: black;
  2570.     }
  2571.     #header #logo a {
  2572.         background-image: none !important;
  2573.         text-indent: 0 !important;
  2574.     }
  2575.     .ec-layoutRole__footer#footer {
  2576.         max-width: 100%;
  2577.         margin: 0 auto;
  2578.         border: 1px solid #D3D0C1;
  2579.         background: #eee;
  2580.     }
  2581.     .item-count {
  2582.         color: black;
  2583.     }
  2584.     .return-shipping {
  2585.         color: black;
  2586.     }
  2587. {% endif %}
  2588. </style>
  2589. {% endblock %}
  2590. {% block main %}
  2591. {% if isMobile %}
  2592.     <div id=\"CartCatalog\" class=\"sp\">
  2593.         <div id=\"overlay\"></div>
  2594.         <div id=\"alert-window\" class=\"alert-window\">
  2595.             <div class=\"alert-content\">
  2596.                 <p class=\"alert-explain\"></p>
  2597.                 <div class=\"alert-btns\">
  2598.                     <a class=\"alert-btn-back\" onclick=\"closeAlertWindow();\" href=\"javascript:void(0);\">OK</a>
  2599.                 </div>
  2600.             </div>
  2601.         </div>
  2602.         <div class=\"title-h2\">
  2603.             <img class=\"ico-circle\" src=\"{{ GetConfig('CFIMG_URL') }}/public_images/sp/ico_circle.png\" alt=\"カタログ申し込み\">
  2604.             <h2>カタログ申し込み</h2>
  2605.         </div>
  2606.         <h2 id=\"heading-title\">
  2607.             <span>{{ Limit.cl_quantity_limit }}冊まで選択できます</span>
  2608.         </h2>
  2609.         <div class=\"clearfix\" style=\"padding: 2%;\">
  2610.             <a href=\"/contact/fax/\" style=\"float:left;width:49%;\">
  2611.                 <img src=\"{{ GetConfig('CFIMG_URL') }}/public_images/order/banner_fax_01.jpg\" alt=\"お気軽にFAXください\" style=\"width:100%;\">
  2612.             </a>
  2613.             <a href=\"tel:0120-115-116\" style=\"float:left;width:49%;margin-left:2%;\">
  2614.                 <img src=\"{{ GetConfig('CFIMG_URL') }}/public_images/order/banner_freedial_02.jpg\" alt=\"お気軽にお電話ください\" style=\"width:100%;\">
  2615.             </a>
  2616.         </div>
  2617.         <div class=\"catalog-box\">
  2618.             {% set CatalogMessage = CatalogValidation() %}
  2619.             {% if  CatalogMessage %}
  2620.                 <div class=\"alert alert-danger\">
  2621.                     {{ CatalogMessage }}
  2622.                 </div>
  2623.             {% endif %}
  2624.                 {% if CatalogData is not null %}
  2625.                     <form name=\"form\" id=\"catalog_form\" class=\"\" method=\"post\" action=\"{{ url('cart_buystep',{'cart_key':CatalogCartKey}) }}\">
  2626.                         <input type=\"hidden\" name=\"OlToken\" value=\"{{ OlToken('catalog') }}\" />
  2627.                         <div id=\"catalog-list-area\">
  2628.                             {% for LabelId,Label in CatalogCategoryLabel %}
  2629.                                 {% if CatalogData[LabelId] is defined %}
  2630.                                     <div class=\"catalog-category-block\">
  2631.                                         <span class=\"catalog-category-label\">{{ Label }}</span>
  2632.                                         <ul class=\"catalog-list\">
  2633.                                             {% set Catalogs = CatalogData[LabelId] %}
  2634.                                             {% for CatalogId,Catalog in Catalogs %}
  2635.                                                 <li class=\"catalog-list-box\" data-catalog-id=\"{{ CatalogId }}\" id=\"catalog-list-box-{{CatalogId}}\">
  2636.                                                     <div class=\"catalog-list-box-inner\">
  2637.                                                         <label for=\"CatalogList_{{Catalog.catalog_id }}\">
  2638.                                                             <div class=\"catalog-list-box-header\">
  2639.                                                                 <div class=\"catalog-list-box-header-inner\">
  2640.                                                                     <span class=\"catalog-list-box-checkbox-wrap\">
  2641.                                                                         <input
  2642.                                                                             id=\"CatalogList_{{Catalog.catalog_id }}\"
  2643.                                                                             class=\"select\"
  2644.                                                                             type=\"checkbox\"
  2645.                                                                             name=\"LmOrderOption[catalog][]\"
  2646.                                                                             value=\"{{ Catalog.catalog_id }}\"
  2647.                                                                             {{ CatalogChecked(Catalog.catalog_id) }}
  2648.                                                                         >
  2649.                                                                     </span>
  2650.                                                                     <span class=\"catalog-list-box-title\">{{ Catalog.catalog_title }}</span>
  2651.                                                                 </div>
  2652.                                                             </div>
  2653.                                                             <div class=\"catalog-list-box-body\">
  2654.                                                                 <div class=\"catalog-list-box-image\">
  2655.                                                                     <img src=\"/kanri_img/images/catalog_image/{{ Catalog.catalog_id }}.jpg\" alert=\"{{ Catalog.catalog_title }}\">
  2656.                                                                 </div>
  2657.                                                                 <div class=\"catalog-list-box-comment\">
  2658.                                                                     <p>{{ Catalog.catalog_comment|raw}}</p>
  2659.                                                                 </div>
  2660.                                                             </div>
  2661.                                                         </label>
  2662.                                                         <div class=\"catalog-list-box-footer\">
  2663.                                                             <ul class=\"catalog-list-box-link\">
  2664.                                                                 {% set CatalogNum = '01' %}
  2665.                                                                 {% set CatalogKbn = Catalog.catalog_textlink_variation %}
  2666.                                                                 {% set CatalogUrl = Catalog.catalog_textlink_url%}
  2667.                                                                 {% if CatalogKbn %}<li>{{ include('Cart/Parts/CatalogLink.twig') }}</li>{% endif %}
  2668.                                                                 {% set CatalogNum = '02' %}
  2669.                                                                 {% set CatalogKbn = Catalog.catalog_textlink_variation2 %}
  2670.                                                                 {% set CatalogUrl = Catalog.catalog_textlink_url2 %}
  2671.                                                                 {% if CatalogKbn %}<li>{{ include('Cart/Parts/CatalogLink.twig') }}</li>{% endif %}
  2672.                                                                 {% set CatalogNum = '03' %}
  2673.                                                                 {% set CatalogKbn = Catalog.catalog_textlink_variation3 %}
  2674.                                                                 {% set CatalogUrl = Catalog.catalog_textlink_url3 %}
  2675.                                                                 {% if CatalogKbn %}<li>{{ include('Cart/Parts/CatalogLink.twig') }}</li>{% endif %}
  2676.                                                             </ul>
  2677.                                                         </div>
  2678.                                                     </div>
  2679.                                                 </li>
  2680.                                             {% endfor  %}
  2681.                                         </ul>
  2682.                                     </div>
  2683.                                 {% endif %}
  2684.                             {% endfor %}
  2685.                         </div>
  2686.                         <h2 id=\"receipt\">ご意見・ご希望</h2>
  2687.                         <div class=\"content opinion-box\">
  2688.                             <div class=\"content-wrapper\">
  2689.                                 <div class=\"input-box-last\">
  2690.                                     <div class=\"item-name\">
  2691.                                         ご意見・ご希望&nbsp;<span class=\"not_required\">任意</span>
  2692.                                     </div>
  2693.                                     <div id=\"item-content-comment\">
  2694.                                         <textarea style=\"width: 100%; box-sizing: border-box;\" name=\"LmOrderOption[message]\" rows=5 cols=70>{{ GetLmOrderOption('message') }}</textarea>
  2695.                                     </div>
  2696.                                 </div>
  2697.                             </div>
  2698.                         </div>
  2699.                         {% if is_granted('ROLE_USER') %}
  2700.                             <div id=\"btns\">
  2701.                                 {% if CatalogMessage is empty %}
  2702.                                     <div class=\"btn-wrapper\" style=\"width:100%;\">
  2703.                                         <input type=\"button\" id=\"btn-next\" value=\"確認\" onclick=\"check_input();\">
  2704.                                     </div>
  2705.                                 {% endif %}
  2706.                                 <div class=\"cancel-btn\">
  2707.                                     <a class=\"ec-blockBtn--cancel\" href=\"{{ url('remove_cart_item', {'mode': 'catalog', 'Token': OlToken('RemoveCartItme')}) }}\">{{ 'front.cart_catalog.button02'|trans }}</a>
  2708.                                 </div>
  2709.                             </div>
  2710.                         {% else %}
  2711.                             <div><img src=\"{{ GetConfig('CFIMG_URL') }}/public_images/image_dt/btn_catalog_next.gif\" style=\"width: 100%;\" onclick=\"check_input();\" alt=\"お客様情報を入力する\"></div>
  2712.                             <div class=\"cancel-btn\">
  2713.                                 <a class=\"ec-blockBtn--cancel\" href=\"{{ url('remove_cart_item', {'mode': 'catalog', 'Token': OlToken('RemoveCartItme')}) }}\">{{ 'front.cart_catalog.button02'|trans }}</a>
  2714.                             </div>
  2715.                         {% endif %}
  2716.                         {% if CatalogMessage is empty %}
  2717.                             <div id=\"cts-float-button\">
  2718.                                 <button type=\"button\" onclick=\"check_input();\">カタログ請求手続きへ</button>
  2719.                             </div>
  2720.                         {% endif %}
  2721.                     </form>
  2722.                 {% endif %}
  2723.         </div>
  2724.     </div>
  2725. {% else %}
  2726.     <div id=\"CartCatalog\" class=\"pc\">
  2727.         {{ include('Cart/Parts/Step.twig') }}
  2728.         {% set CatalogMessage = CatalogValidation() %}
  2729.         {% if  CatalogMessage %}
  2730.             <div class=\"alert alert-danger\">
  2731.                 {{ CatalogMessage }}
  2732.             </div>
  2733.         {% endif %}
  2734.         <div class=\"otodoke\">
  2735.             {% set noukiSchedule = GetCatalogNoukiSchedule() %}
  2736.             <p class=\"title\">{{'front.cart_catalog.message01'|trans}}<span class=\"red\">{{ noukiSchedule | date('n月j日') }}({{noukiSchedule| date('Y/m/d')|jweek}})</span></p>
  2737.             <p class=\"red\">{{'front.cart_catalog.message02'|trans}}</p>
  2738.             <p>{{'front.cart_catalog.message03'|trans}}</p>
  2739.         </div>
  2740.         {{ include('Shopping/alert.twig', { 'error_only': true }) }}
  2741.        <div class=\"\">
  2742.                 {% if CatalogData is not null %}
  2743.                     <form name=\"form\" id=\"form_cart\" class=\"\" method=\"post\" action=\"{{ url('cart_buystep',{'cart_key':CatalogCartKey}) }}\">
  2744.                         <input type=\"hidden\" name=\"OlToken\" value=\"{{ OlToken('catalog') }}\" />
  2745.                         <div class=\"\">
  2746.                             <div class=\"ec-cartTable\">
  2747.                                 <div id=\"step1-top\" >
  2748.                                     <img src=\"{{ GetConfig('CFIMG_URL') }}/public_images/sample/title_sub1.gif\" alt=\"カタログ選択\" width=\"990\" />
  2749.                                 </div>
  2750.                                 <p class=\"limit-message\">
  2751.                                     <strong>{{ 'front.cart_catalog.message08'|trans }}</strong><span class=\"red\">{{ CatalogLimitMessage(Limit.cl_quantity_limit) }}</span>
  2752.                                 </p>
  2753.                                 <div id=\"catalog-list-area\" class=\"efo-required efo-select\" data-efo-validation='{\"min\":1, \"max\":\"{{ Limit.cl_quantity_limit }}\"}'>
  2754.                                     {% for LabelId,Label in CatalogCategoryLabel %}
  2755.                                         {% if CatalogData[LabelId] is defined %}
  2756.                                             <div class=\"catalog-category-block\" id=\"{{ Label }}\">
  2757.                                                 <span class=\"catalog-category-label\">{{ Label }}</span>
  2758.                                                 <ul class=\"catalog-list\">
  2759.                                                     {% set Catalogs = CatalogData[LabelId] %}
  2760.                                                     {% for CatalogId,Catalog in Catalogs %}
  2761.                                                         <li class=\"catalog-list-box\" data-catalog-id=\"{{ CatalogId }}\" id=\"catalog-list-box-{{CatalogId}}\">
  2762.                                                             <div class=\"catalog-list-box-inner\">
  2763.                                                                 <label for=\"CatalogList_{{Catalog.catalog_id }}\">
  2764.                                                                     <div class=\"catalog-list-box-header\">
  2765.                                                                         <div class=\"catalog-list-box-header-inner\">
  2766.                                                                                 <span class=\"catalog-list-box-checkbox-wrap\">
  2767.                                                                                     <input
  2768.                                                                                         id=\"CatalogList_{{Catalog.catalog_id }}\"
  2769.                                                                                         class=\"select\"
  2770.                                                                                         type=\"checkbox\"
  2771.                                                                                         name=\"LmOrderOption[catalog][]\"
  2772.                                                                                         value=\"{{ Catalog.catalog_id }}\"
  2773.                                                                                         {{ CatalogChecked(Catalog.catalog_id) }}
  2774.                                                                                     >
  2775.                                                                                 </span>
  2776.                                                                             <span class=\"catalog-list-box-title\">{{ Catalog.catalog_title }}</span>
  2777.                                                                         </div>
  2778.                                                                     </div>
  2779.                                                                     <div class=\"catalog-list-box-body\">
  2780.                                                                         <div class=\"catalog-list-box-image\">
  2781.                                                                             <img src=\"/kanri_img/images/catalog_image/{{ Catalog.catalog_id }}.jpg\" alert=\"{{ Catalog.catalog_title }}\">
  2782.                                                                         </div>
  2783.                                                                         <div class=\"catalog-list-box-comment\">
  2784.                                                                             <p>{{ Catalog.catalog_comment|raw}}</p>
  2785.                                                                         </div>
  2786.                                                                     </div>
  2787.                                                                 </label>
  2788.                                                                 <div class=\"catalog-list-box-footer\">
  2789.                                                                     <ul class=\"catalog-list-box-link\">
  2790.                                                                         {% set CatalogNum = '01' %}
  2791.                                                                         {% set CatalogKbn = Catalog.catalog_textlink_variation %}
  2792.                                                                         {% set CatalogUrl = Catalog.catalog_textlink_url%}
  2793.                                                                         {% if CatalogKbn %}<li>{{ include('Cart/Parts/CatalogLink.twig') }}</li>{% endif %}
  2794.                                                                         {% set CatalogNum = '02' %}
  2795.                                                                         {% set CatalogKbn = Catalog.catalog_textlink_variation2 %}
  2796.                                                                         {% set CatalogUrl = Catalog.catalog_textlink_url2 %}
  2797.                                                                         {% if CatalogKbn %}<li>{{ include('Cart/Parts/CatalogLink.twig') }}</li>{% endif %}
  2798.                                                                         {% set CatalogNum = '03' %}
  2799.                                                                         {% set CatalogKbn = Catalog.catalog_textlink_variation3 %}
  2800.                                                                         {% set CatalogUrl = Catalog.catalog_textlink_url3 %}
  2801.                                                                         {% if CatalogKbn %}<li>{{ include('Cart/Parts/CatalogLink.twig') }}</li>{% endif %}
  2802.                                                                     </ul>
  2803.                                                                 </div>
  2804.                                                             </div>
  2805.                                                         </li>
  2806.                                                     {% endfor  %}
  2807.                                                 </ul>
  2808.                                             </div>
  2809.                                         {% endif %}
  2810.                                     {% endfor %}
  2811.                                 </div>
  2812.                             </div>
  2813.                         </div>
  2814.                         <div class=\"catalog-bottom-box clearfix\">
  2815.                             <div class=\"foot_message\">
  2816.                                 <p>{{ 'front.cart_catalog.message04'|trans|raw}}</p>
  2817.                                 <p>{{ 'front.cart_catalog.message05'|trans|raw}}</p>
  2818.                                 <p>{{ 'front.cart_catalog.message06'|trans|raw}}</p>
  2819.                             </div>
  2820.                             {% if CatalogMessage is empty %}
  2821.                                 <div class=\"catalog_btn_area\">
  2822.                                     <button id=\"btn01-mask\" class=\"btnMask\" type=\"button\">
  2823.                                         <img src=\"{{ GetConfig('CFIMG_URL') }}/public_images/regi/btn_kakunin_off.gif\" width=\"205\" height=\"45\" alt=\"未入力、もしくは入力間違いの必須項目があります。\"/>
  2824.                                     </button>
  2825.                                     <button id=\"btn01\" class=\"btnNext\" type=\"submit\">
  2826.                                         <img src=\"{{ GetConfig('CFIMG_URL') }}/public_images/sample/btn_select.png\" alt=\"確認画面へ進む\" />
  2827.                                     </button>
  2828.                                 </div>
  2829.                             {% endif %}
  2830.                         </div>
  2831.                         <div id=\"catalog_btn_area\" class=\"ec-cartRole__actions\">
  2832.                             <a class=\"ec-blockBtn--cancel\" href=\"{{ url('remove_cart_item', {'mode': 'catalog', 'Token': OlToken('RemoveCartItme')}) }}\">{{ 'front.cart_catalog.button02'|trans }}</a>
  2833.                         </div>
  2834.                     </form>
  2835.                 {% endif %}
  2836.         </div>
  2837.     </div>
  2838. {% endif %}
  2839. {% endblock %}
  2840. ""Cart/Catalog.twig""/var/www/html/app/template/default/Cart/Catalog.twig");
  2841.     }
  2842.     
  2843.     public function checkSecurity()
  2844.     {
  2845.         static $tags = array("set" => 16"if" => 48"for" => 969);
  2846.         static $filters = array("escape" => 25"raw" => 999"trans" => 1052"date" => 1081"jweek" => 1081);
  2847.         static $functions = array("CatalogLimit" => 16"GetConfig" => 943"CatalogValidation" => 959"url" => 966"OlToken" => 967"CatalogChecked" => 988"include" => 1008"GetLmOrderOption" => 1038"is_granted" => 1044"GetCatalogNoukiSchedule" => 1080"CatalogLimitMessage" => 1097);
  2848.         try {
  2849.             $this->sandbox->checkSecurity(
  2850.                 ['set''if''for'],
  2851.                 ['escape''raw''trans''date''jweek'],
  2852.                 ['CatalogLimit''GetConfig''CatalogValidation''url''OlToken''CatalogChecked''include''GetLmOrderOption''is_granted''GetCatalogNoukiSchedule''CatalogLimitMessage']
  2853.             );
  2854.         } catch (SecurityError $e) {
  2855.             $e->setSourceContext($this->source);
  2856.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  2857.                 $e->setTemplateLine($tags[$e->getTagName()]);
  2858.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  2859.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  2860.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  2861.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  2862.             }
  2863.             throw $e;
  2864.         }
  2865.     }
  2866. }