function IkutuEC(name,by,bm,bd,ac,bc){
var tday=new Date();
var ty=tday.getFullYear();
var tm=tday.getMonth()+1;
var td=tday.getDate();
function uruu(seireki){
var ur=0;
if (seireki%4==0){
if ((seireki%100!=0)||(seireki%400==0))ur=1;};
return(ur);
};
if (uruu(ty)==1)
var num=new Array(31,31,29,31,30,31,30,31,31,30,31,30);
else
var num=new Array(31,31,28,31,30,31,30,31,31,30,31,30);
var ld=bd;
if (num[tm]-bd<0)ld=num[tm];
var ys,ms;
if (td<ld){
if (tm<=bm) {ms=tm-bm+11,ys=ty-by-1;}
else ms=tm-bm-1,ys=ty-by;
}else if (tm<bm) {ms=tm-bm+12,ys=ty-by-1;}
else ms=tm-bm+0,ys=ty-by;
var ds,plus;
if (num[tm-1]<bd) plus=0
else plus=num[tm-1]-bd;
if(td-ld<0) ds=plus+td
else ds=td-ld;
var nbd=bd;
if (uruu((by+ys+1))==0){
if (bm==2){if (bd==29) nbd=28;};
};
var nday=new Date(by+ys+1,bm-1,nbd);
var rd=Math.ceil((nday.getTime()-tday.getTime())/(24*60*60*1000));
var ichi="center"; /* 文字揃え(left、center、right）*/
var fs1="12px"; /* 基本の文字サイズ(%,em,px,ptなど) */
var fs2="100%"; /* カウントダウンの文字サイズ */
var bold=1; /* アクセント色を太字にする→1、しない→0 */
var acolor=""; /* 共通アクセント色（個別設定より優先）*/
var bcolor=""; /* 共通ベース色（個別設定より優先）*/
//---------------------------------------
if (acolor=="")ac=ac; else ac=acolor;
if (bcolor=="")bc=bc; else bc=bcolor;
name=name.fontcolor(ac);
ysf=""+ys;ysf=ysf.fontcolor(ac);
msf=""+ms;msf=msf.fontcolor(ac);
dsf=""+ds;dsf=dsf.fontcolor(ac);
rdf=""+rd;rdf=rdf.fontcolor(ac);
if (bold>0){
name=name.bold(),ysf=ysf.bold(),msf=msf.bold(),
dsf=dsf.bold(),rdf=rdf.bold();
}else;
var age0=name+"は";
var age1=ysf+"歳";
var age2=msf+"ヶ月";
var age3=dsf+"日";
var age4="♪";
var age5="生後"; /* 0歳のときage1の代わりに表示 */
var age6="と"; /* 0ヶ月のときage2の代わりに表示（0歳では非表示）*/
var age7=""; /* 0日のときage3の代わりに表示 */
var age8=name+"は今日で"+ysf+"歳です♪"; /* 誕生日 */
var kai="<B"+"R />"; /* 改行しないときはvar kai="";とする */
var Start=366; /*カウントダウンの有無、開始日数を記入してください */
/* 常に表示する「366」・表示しない「-1」・誕生日にだけ表示「0」*/
var pre0="●"; /* カウントダウン前後の飾り文字 */
var pre1=(ys+1)+"歳の誕生日まで"+rdf+"日"; /* 通常の日 */
var pre2="明日は"+(ys+1)+"歳の誕生日です" /* 誕生日の前日 */
var pre3="Happy Birthday!!"; /* 誕生日 */
var Sa1="<div style=font-size:"+fs1+";text-align:"+ichi+";>";
var Sa0="</div>";
var Sc1="<span style=font-size:"+fs2+";>";
var Sc0="</span>";
if (bold>0)pre3=pre3.bold();else;
pre0=pre0.fontcolor(ac);
pre3=pre3.fontcolor(ac);
if (ms==0){if (ys==0){age1=age5,age2=""} else age2=age6};
if (ys==0)age1=age5;
if (ds==0)age3=age7;
var msg=age0+age1+age2+age3+age4;
if (ms==0){if (ds==0)msg=age8;};
var cd="";
if (Start>=0){
if (Start>=rd){
if (rd==1)cd=pre0+pre2+pre0
else cd=pre0+pre1+pre0};
if (tm==bm){if (td==ld) cd=pre0+pre3+pre0;}
};
var output=msg.fontcolor(bc)+kai+Sc1+cd.fontcolor(bc)+Sc0;
return (document.write(Sa1+output+Sa0));};
