function initCaptionBox(){
	var maxcnt = 50;
	if ($(".caption_box_r")){
		$(".caption_box_r").each(
			function(){
				if($(this).find("img") && $(this).find(".caption")){
					var me = $(this);
					var cnt = 0;
					var id = setInterval(
						function(){
							var w = me.find("img").width()
							if(w>0 || cnt>maxcnt){
								me.find(".caption").css({
									"text-align": "right",
									"width":w
								});
								clearInterval(id);
							}
							cnt++;
						}
					,100)
				}
			}
		)
	}
	if ($(".caption_box_c")){
		$(".caption_box_c").each(
			function(){
				if($(this).find("img") && $(this).find(".caption")){
					var me = $(this);
					var cnt = 0;
					var id = setInterval(
						function(){
							var w = me.find("img").width()
							if(w>0 || cnt>maxcnt){
								me.find(".caption").css({
									"text-align": "center",
									"width":w
								});
								clearInterval(id);
							}
							cnt++;
						}
					,100)
				}
			}
		)
	}
	
	/* for interview caption */
	if ($(".caption_box_intvw_r")){
		$(".caption_box_intvw_r").each(
			function(){
				if($(this).find("img") && $(this).find(".caption")){
					var me = $(this);
					var cnt = 0;
					var id = setInterval(
						function(){
							var w = me.find("img").width()
							if(w>0 || cnt>maxcnt){
								me.find(".caption").css({
									"text-align": "right",
									"width":w
								});
								me.css({
									"padding-left": (me.parent().width()-w)/2
								});
								clearInterval(id);
							}
							cnt++;
						}
					,100)
				}
			}
		)
	}
	if ($(".caption_box_intvw_c")){
		$(".caption_box_intvw_c").each(
			function(){
				if($(this).find("img") && $(this).find(".caption")){
					var me = $(this);
					var cnt = 0;
					var id = setInterval(
						function(){
							var w = me.find("img").width()
							if(w>0 || cnt>maxcnt){
								me.find(".caption").css({
									"text-align": "center",
									"width":w
								});
								me.css({
									"padding-left": (me.parent().width()-w)/2
								});
								clearInterval(id);
							}
							cnt++;
						}
					,100)
				}
			}
		)
	}
	
		/* for labo caption */
	if ($(".caption_box_labo_r")){
		$(".caption_box_labo_r").each(
			function(){
				if($(this).find("img") && $(this).find(".caption")){
					var me = $(this);
					var cnt = 0;
					var id = setInterval(
						function(){
							var w = me.find("img").width()
							if(w>0 || cnt>maxcnt){
								me.find(".caption").css({
									"text-align": "right",
									"width":w
								});
								me.css({
									"padding-left": (me.parent().width()-w)/2
								});
								clearInterval(id);
							}
							cnt++;
						}
					,100)
				}
			}
		)
	}
	if ($(".caption_box_labo_c")){
		$(".caption_box_labo_c").each(
			function(){
				if($(this).find("img") && $(this).find(".caption")){
					var me = $(this);
					var cnt = 0;
					var id = setInterval(
						function(){
							var w = me.find("img").width()
							if(w>0 || cnt>maxcnt){
								me.find(".caption").css({
									"text-align": "center",
									"width":w
								});
								me.css({
									"padding-left": (me.parent().width()-w)/2
								});
								clearInterval(id);
							}
							cnt++;
						}
					,100)
				}
			}
		)
	}

}

//
$(document).ready(initCaptionBox);