function line_breaker(tb){
    // IE 以外の場合に実施する。
    if ( document.createEvent )
    {
	    //テーブルセルの強制改行処理(table-layout:fixed 時）
	    var cellWidth = tb.rows[0].cells[0].offsetWidth;
	    for(var j = 1 ; j < tb.rows.length - 1 ; j++){
	        // 楽曲名
    	    var arr1 = [];
    	    var ss = "";
    	    var str = tb.rows[j].cells[0].textContent;
	        for(var i = 0 ; i < str.length ; i++){
		        ss += str.charAt(i);
		        if((i+1)%3 != 0) continue;
		        arr1.push(ss);
		        ss = "";
	        }
            if (ss.length > 0) arr1.push(ss);
	        tb.rows[j].cells[0].innerHTML = arr1.join("<wbr />");
	        // アーティスト名
    	    var arr2 = [];
    	    ss = "";
    	    str = tb.rows[j].cells[2].textContent;
	        for(var k = 0 ; k < str.length ; k++){
		        ss += str.charAt(k);
		        if((k+1)%3 != 0) continue;
		        arr2.push(ss);
		        ss = "";
	        }
            if (ss.length > 0) arr2.push(ss);
	        tb.rows[j].cells[2].innerHTML = arr2.join("<wbr />");
        }
    }
}

function line_breaker_course(tb){
    // IE 以外の場合に実施する。
    if ( document.createEvent )
    {
	    //テーブルセルの強制改行処理(table-layout:fixed 時）
	    var cellWidth = tb.rows[1].cells[3].offsetWidth;
    	var arr1 = [];
    	var ss = "";
    	var str = tb.rows[1].cells[3].textContent;
	    for(var i = 0 ; i < str.length ; i++){
		    ss += str.charAt(i);
		    if((i+1)%3 != 0) continue;
		    arr1.push(ss);
		    ss = "";
	    }
        if (ss.length > 0) arr1.push(ss);
	    tb.rows[1].cells[3].innerHTML = arr1.join("<wbr />");
    }
}