function jsonqa(json) {
  var items = json["items"];
  var html = '<div class="detail" id="kanren"><div class="bl"><div class="br"><div class="tm"><div class="tr"><div class="waku">';
  html += '<div class="midashi"><h2>' + json["kw"] + 'の関連Q&A</h2></div>';
  html += '<div class="detail-in" id="qa-kanren"><ul>';
  for(var i = 0; i < items.length; i++) {
    var elem = items[i];
    html += '<li><a href="' + elem["link"] + '">' + kw2bold(full2half(elem["title"]),json["kw"]) + '</a></li>';
  }
  html += '<p><a href="' + json["link"] + '">関連Q&Aをもっと見る</a></p></div></div></div></div></div></div></div>';
  document.getElementById("qabox").innerHTML = html;
}
function kw2bold(str,kw){
  var rObj = new RegExp('('+kw+')',"ig");
  return str.replace(rObj,'<strong>'+kw+'</strong>')
}
function full2half(str){
  var half = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
  var full = "０１２３４５６７８９ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ";
  var oneStr;
  var num;
  var rtnStr = '';
  for(var i=0; i<str.length;i++){
    oneStr = str.charAt(i);
    num = full.indexOf(oneStr,0);
    oneStr = num >= 0 ? half.charAt(num) : oneStr;
    rtnStr += oneStr;
  }
  return rtnStr;
}
function callJSONP(url) {
  var target = document.createElement('script');  
  target.charset = 'utf-8';  
  target.src = url ;
  document.body.appendChild(target);
}