*{
	margin:0;
	padding:0;
	}

body{
	background:#FFF;
	font-family:"ＭＳ ゴシック", sans-serif;
}

.mabl_clear {
clear:both;
}

#mabl_wrapper{
position:relative;
	width:955px;
	height:605px;
	background:url('../images/bg_base_01.gif') 0 0 no-repeat;
	margin:25px auto;
	}


#mabl_company_logo{
position:absolute;
left:20px;
top:24px;
}

#mabl_lang{
}


#mabl_lang #mabl_btn_lang_nth{
	width:72px;
	height:23px;
	position:absolute;
	right:250px;
	top:17px;
	}

#mabl_lang #mabl_btn_lang_chn{
	width:72px;
	height:23px;
	position:absolute;
	right:173px;
	top:17px;
	}
	
	#mabl_lang #mabl_btn_lang_jpn{
	width:72px;
	height:23px;
	position:absolute;
	right:96px;
	top:17px;
	}

#mabl_lang #mabl_btn_lang_eng{
	width:72px;
	height:23px;
	position:absolute;
	right:19px;
	top:17px;
	}
	
#mabl_substage {
position:absolute;
top:59px;
right:28px;
}

#mabl_sub_ctrl {
}
#mabl_sub_ctrl_start{
	width:91px;
	height:38px;
	position:absolute;
	top:426px;
	left:452px;
}
#mabl_sub_ctrl_rewind{
	width:91px;
	height:38px;
	position:absolute;
	top:426px;
	left:548px;
}

#mabl_sub_ctrl_forward{
	width:91px;
	height:38px;
	position:absolute;
	top:426px;
	left:644px;
}

#mabl_sub_ctrl_end{
	width:91px;
	height:38px;
	position:absolute;
	top:426px;
	left:740px;
}

#mabl_sub_ctrl_dl{
	width:91px;
	height:38px;
	position:absolute;
	top:426px;
	left:836px;
}


#mabl_stage{
	position:absolute;
	left:26px;
	top:60px;
	height:295px;
	width:435px;
	vertical-align:center;
        align:center;
	}
	
#MABL_TEXT_01{
	clear:both;
	position:absolute;
	top:358px;
	left:28px;
	height:44px;
	font-size:14px;
	line-height:16px;
	padding:7px 7px 0px 7px;
	color:#FFF;
	font-family:"Arial","ＭＳ ゴシック", sans-serif;
	width:370px;
	}

#MABL_TEXT_02{
	position:absolute;
	top:417px;
	left:28px;
	height:45px;
	font-size:14px;
	line-height:16px;
	padding:1px 7px;
	color:#FFF;
	}

/*
#stage #telop_jpn p,
#stage #telop_eng p{
	font-size:14px;
	line-height:16px;
	padding:7px 7px;
	color:#FFF;
	}
*/

#mabl_time {
}
#mabl_time_slider {
position:absolute;
left:81px;
}


#mabl_ctrl{
position:absolute;
	top:435px;
}
#mabl_ctrl #mabl_btn_ctrl_stop{
	width:74px;
	height:30px;
	position:absolute;
	top:-22px;
	left:80px;
}

#mabl_ctrl #mabl_btn_ctrl_onestop{
	width:74px;
	height:30px;
	position:absolute;
	top:-22px;
	left:160px;
}

#mabl_ctrl #mabl_btn_ctrl_play{
	width:74px;
	height:30px;
	position:absolute;
	top:-22px;
	left:240px;
}
#mabl_ctrl #mabl_btn_ctrl_forward{
	width:60px;
	height:30px;
	position:absolute;
	
	left:219px;
	}

#mabl_ctrl #mabl_btn_ctrl_end{
	width:60px;
	height:30px;
	position:absolute;

	left:284px;
	}

#mabl_ctrl #mabl_btn_ctrl_speaker{
	width:73px;
	height:17px;
	position:absolute;
	top:-15px;
	left:320px;
	}

#mabl_ctrl #mabl_btn_ctrl_volume{
	width:53px;
	height:17px;
	position:absolute;
	top:-15px;
	left:340px;
	}

#mabl_ctrl #mabl_volume_slider{
	position:absolute;
	top:-12px;
	left:380px;
}

#mabl_ctrl #MABL_TIME_HMS{
	font-size:12px;
	color:#858585;
	position:absolute;
	top:-12px;
	left:28px;
	}
#mabl_volume {
	position:absolute;
}
#mabl_volume #mabl_btn_ctrl_volume {
	position:absolute;
	width:49px;
	height:17px;
	left:340px;
	top:-15px;
	}

#mabl_volume #mabl_btn_ctrl_volume .ui-slider-handle {
     background: url('../images/slider.gif') no-repeat;
     height: 13px; 
     width: 10px; 
     top:6px;
     overflow: hidden; 
     position: absolute; 
     }


#mabl_iframeArea{
   position:absolute;
   top:450px;
	left:26px;
}

#mabl_iframeArea iframe{
	display:block;
}
