/**/
cXJsonpCB6({"httpStatus":200,"response":{"items":[],"template":"<!--%\nvar items = data.response.items;\nvar campaign = items[0].campaign;\nvar classNameDiv = campaign === \"7\" ? \"recommend col-set cxTokyoOlympic\" : \"\";\nvar classNameUl = campaign === \"7\" ? \"\" : \"list-typeG\";\nvar styleName = campaign === \"7\" ? \"\" : \"width: 756px;\";\n%-->\n<div class=\"templateRoot\" tmp:style=\"{{styleName}}\">\n  <div tmp:class=\"{{classNameDiv}}\">\n    <!--| list BGN |-->\n    <ul tmp:class=\"{{classNameUl}}\">\n<!--%\nfor (var i = 0; i < items.length; i++) {\n  var item = items[i];\n  var language = item.src == \"en\" ? \"en\" : \"ja\";\n  var divChara = language == \"en\" ?  \"...\" : \"…\";\n  var titleMaxLength = language == \"en\" ? 50 : 40;\n  var title = item.title ? title = item.title : title = \"\";\n  title = title.replace(/- 毎日新聞$/, \"\");\n  title = title.replace(/- The Mainichi$/, \"\");\n  if(title.match('政治プレミア')){\n    var premierType = \"politics\";\n  }\n  var entitlement = item['mai-entitlement'] ? item['mai-entitlement'] : \"\";\n  if(entitlement == \"premier-biz\" || entitlement == \"premier-health\" || entitlement ==\"premier-pol\"){\n    if(title.split(\"|\") && title.split(\"|\")[0]){\n     title = title.split(\"|\")[0];\n    }\n  }else{\n    if(title.split(\"|\") && title.split(\"|\")[1]){\n     title = title.split(\"|\")[1];\n    }\n  }\n  if(premierType != \"politics\"){\n    var keywordlineOrg = item.keywordline ? item.keywordline : \"\";\n    if(keywordlineOrg  && title.substr(0,keywordlineOrg.length) == keywordlineOrg){\n      var reg = new RegExp(keywordlineOrg + \":\", 'g');\n      title = title.replace(reg,\"\");\n    }\n  }\n  var img = item['recs-image'] && (item['recs-image'].indexOf('top_logo.png') != -1 || item['recs-image'].indexOf('ogp.png') != -1) ? \"\":item['recs-image'];\n  var dominantimagedimensions = item.dominantimagedimensions ? item.dominantimagedimensions : \"\";\n  var dimType = \"vertical-photo\";\n  if(img && dominantimagedimensions && dominantimagedimensions.split(\"x\")){\n    var dimArr = dominantimagedimensions.split(\"x\");\n    var w = parseInt(dimArr[0]);\n    var h = parseInt(dimArr[1]);\n    if(w && h){\n      var diff = w - h;\n      if(diff == 0 || (diff > 0 && diff < 85) || (diff < 0 && diff > -85) ){\n        dimType = \"square-photo\";\n      }else if(diff > 0){\n        dimType = \"horizontal-photo\";\n      }\n    }\n  }\n  var styleName =  campaign !== \"7\" && dimType === \"vertical-photo\" ? \"width: 100%;\" : \"\";\n  var keywordline = item.keywordline ? item.keywordline : \"\";\n  var spanClassName;\n  if(entitlement.startsWith('paid') || entitlement.startsWith('alliance')){\n    spanClassName = \"midashi icon_plus\";\n  }else if(entitlement == 'premier-biz' || entitlement == 'premier-health'){\n    spanClassName = \"midashi icon_premier\";\n  }else{\n    spanClassName = \"icon-listmark\";\n  }\n  var dummy = \"\";\n%-->\n      <li class=\"col4\">\n        <a tmp:id=\"{{cX.clickTracker(item.click_url)}}\" tmp:href=\"{{item.url}}\" target=\"_parent\">\n<!--%\n    if(img){\n      if(campaign === \"7\"){\n%-->\n          <div class=\"img\" tmp:style=\"background-image:url({{img}})\"></div>\n<!--%\n      }else{\n%-->\n          <div class=\"img\">\n            <p><img tmp:src=\"{{img}}\" alt=\"\" tmp:class=\"{{dimType}}\" tmp:style=\"{{styleName}}\"></p>\n            <div class=\"img-mask\"></div>\n          </div>\n<!--%\n      }\n    }else{\n      if(campaign === \"7\"){\n%-->\n          <div class=\"img\" style=\"background-image:url(https://cdn.mainichi.jp/vol1/2015/12/18/20151218hrc00m010001000q/7.jpg)\"></div>\n<!--%\n      }else{\n%-->\n          <div class=\"img\" tmp:style=\"{{styleName}}\">\n            <p><img tmp:src=\"https://cdn.mainichi.jp/vol1/2015/12/18/20151218hrc00m010001000q/7.jpg\" alt=\"\" tmp:class=\"horizontal-photo\"></p>\n            <div class=\"img-mask\"></div>\n          </div>\n<!--%\n      }\n    }\n%-->\n          <div class=\"txt-box\">\n            <span style=\"display:none;\">{{dummy}}</span><span style=\"\" class=\"keyword\">{{keywordline}}</span>\n            <span tmp:class=\"{{spanClassName}}\">{{title}}</span>\n          </div>\n        </a>\n      </li>\n<!--%\n    }\n%-->\n    </ul>\n<!--| list END |-->\n  </div>\n</div>","style":".cxTokyoOlympic {\n  width:1080px;\n}\n.cxTokyoOlympic ul {\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: -webkit-flex;\n    display: flex;\n    -ms-flex-wrap: wrap;\n    -webkit-flex-wrap: wrap;\n    flex-wrap: wrap;\n    list-style-type:none;\n    margin:0;\n    padding:0;\n}\n.cxTokyoOlympic ul li{\n    width: 235px;\n    transition: all 0.3s ease-out;\n    list-style-type:none;\n    margin: 0 40px 10px 0;\n    padding:0;\n}\n.cxTokyoOlympic ul li:nth-child(4n){\n    margin-right:0;\n}\n.cxTokyoOlympic ul li .img{\n    position:relative;\n    display:table;\n    width:100%;\n    height: 143px;\n    background-color:#d8d8d8;\n    background-position: top center;\n    background-size: cover;\n    background-repeat: no-repeat;\n    padding:0;\n    overflow: hidden;\n    transition: all 0.3s ease-out;\n}\n.cxTokyoOlympic ul li a:hover .img{\n    opacity: 0.7;\n}\n.cxTokyoOlympic ul li img.horizontal-photo{\n    max-height: 143px;\n}\n.cxTokyoOlympic .cxTokyoOlympic ul li .txt-box {\n    padding: 10px;\n}\n.cxTokyoOlympic ul li a:hover .txt-box{\n    opacity: 0.7;\n}\n.cxTokyoOlympic ul li .keyword{\n    font-size:12px;\n    font-weight: bold;\n    line-height: 1.2;\n    padding: 0 0 3px 0;\n    display: block;\n    text-align: left;\n    color: #2A2A2A;\n    text-decoration:none;\n    display:block;\n}\n.cxTokyoOlympic ul li .midashi{\n    font-size:14px;\n    font-weight: normal;\n    line-height: 1.29;\n    text-align: justify;\n    text-justify: inter-ideograph;\n    padding: 2px 0 0 0;\n    display: block;\n    text-align: left;\n    color: #2A2A2A;\n    text-decoration:none;\n}\n.cxTokyoOlympic ul li:hover figure{\n    opacity:0.6;\n}\n.cxTokyoOlympic .icon_plus:after,\n.cxTokyoOlympic .icon_premier:after,\n.cxTokyoOlympic .icon_video:after,\n.cxTokyoOlympic .icon_blank:after {\n    display: inline-block;\n    height: 16px;\n    width: 16px;\n    overflow: hidden;\n    background-size: 16px;\n    background-repeat: no-repeat;\n    margin-left: 5px;\n    text-indent:100%;\n}\n.cxTokyoOlympic .icon_plus:after{\n    background-image:url(//cdn.mainichi.jp/vol1/images/pc/icon-member.svg?d=1);\n    content: \"有料記事\";\n}\n.cxTokyoOlympic .icon_premier:after{\n    background-image:url(//cdn.mainichi.jp//vol1/images/pc/icon-premier.svg?d=1);\n    content: \"プレミア記事\";\n}\n.cxTokyoOlympic .icon_video:after{\n    background-image:url(//cdn.mainichi.jp//vol1/images/pc/icon-movie.svg);\n    content: \"動画付き記事\";\n}\n.cxTokyoOlympic .icon_blank:after{\n    background-image:url(//cdn.mainichi.jp//vol1/images/pc/icon-blank.svg);\n    content: \"別ウインドウで開きます\";\n}","head":"function replaceMaxLen(maxLength,str){\n    if(typeof str != \"string\"){return false;}\n    var repStr = \"\";\n    if(str.length > maxLength){\n        repStr = str.substr(0,maxLength) + \"…\";\n    }else{\n        repStr = str;\n    }\n    return repStr;\n}","prnd":"mknga4d86r4zz27u"}})