@charset "utf-8";
*{
	margin:0;
	padding:0;
	}

body{
	background:#FFF;
	font-family:'メイリオ',Meiryo,'ＭＳ ゴシック', sans-serif;
}

.mabl_clear {
clear:both;
}

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


#mabl_company_logo{
position:absolute;
left:750px;
top:504px;
width:182px;
height:55px;
}

#MABL_Title {
position:absolute;
left:94px;
top:12px;
width:640px;
height:36px;
font-size: 1.2em;
font-weight: bold;
}

#mabl_logo{
position:absolute;
left:20px;
top:14px;
width:64px;
height:27px;
}

#mabl_dl_button {
position:absolute;
left:890px;
top:424px;
width:32px;
height:32px;
}

#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','メイリオ',Meiryo,'ＭＳ ゴシック', 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;
	}

#MABL_IComment1 {
	clear:both;
	position:absolute;
	top:440px;
	left:480px;
	height:44px;
	font-size:14px;
	line-height:16px;
	padding:7px 7px 0px 7px;
	color:#111111;
	font-family:'Arial','メイリオ',Meiryo,'ＭＳ ゴシック', sans-serif;
	width:370px;
	}

// #MABL_IComment1 a:link {  font-size: 12px; font-style: normal; font-weight:bold; line-height: normal; color: #CCCCFF; text-decoration: none;}
// #MABL_IComment1 a:visited {  font-size: 12px; font-style: normal; font-weight:bold; line-height: normal; color: #CCCCFF; text-decoration: none;}
// #MABL_IComment1 a:hover{  line-height:14px; font-size: 12px; font-style: normal; font-weight:bold; line-height: normal; color: #ff9900; text-decoration: none;}
// #MABL_IComment1 a:active{  font-size: 12px; font-style: normal;font-weight:bold;  line-height: normal; color: #ff9900; text-decoration: none;}
/*
#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;
	display:block;
}

#seekbar {
        position:absolute;
        left:16px;
        top:-28px;
}

#seekbar #mabl_time_slider {
        position:absolute;
        left:10px;
        top:0px;
}

#seekbar #mabl_timeseekbase {
        position:absolute;
        width:386px;
        height:8px;
        left:10px;
        top:0px;
}

#seekbar #mabl_timeseekbase  .ui-slider-handle {
  background: url('../images/slider12.gif') no-repeat;
  height: 12px; width: 12px; overflow: hidden; position: absolute; top: -2px;
//  z-index: 1;
}

#seekbar #mabl_time_fill {
        position:absolute;
        left:1px;
        top:1px;
        width:0px;
        background-image: url("../images/mabl_progress_fill.gif");
//  z-index: 0;
}

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

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

#mabl_ctrl #mabl_btn_ctrl_play{
	width:74px;
	height:30px;
	position:absolute;
	top:-14px;
	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:-4px;
	left:28px;
	}
#mabl_volume {
	position:absolute;
	top : 10px;
}
#mabl_volume #mabl_btn_ctrl_volume {
	position:absolute;
	width:44px;
	height:17px;
	left:340px;
	top:-15px;
	}

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


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

#mabl_scrollbox {
   position:absolute;
   top:455px;
   left:26px;
   width:384px;
   height: 96px;
   padding:2px 6px;
   font-size:12px;
   line-height:16px;
   font-family:"Arial","ＭＳ ゴシック", sans-serif;
   overflow-x: hidden;
   overflow-y: auto;
  color:#CCCCFF;
  background:#666666;
  font-style: normal;
  font-weight:bold;
  line-height: normal;
 text-decoration: none;
}

#mabl_iframeArea iframe{
	display:block;
}

#mabl_scrollbox a:link {  font-size: 12px; font-style: normal; font-weight:bold; line-height: normal; color: #CCCCFF; text-decoration: none;}
#mabl_scrollbox a:visited {  font-size: 12px; font-style: normal; font-weight:bold; line-height: normal; color: #CCCCFF; text-decoration: none;}
#mabl_scrollbox a:hover{  line-height:14px; font-size: 12px; font-style: normal; font-weight:bold; line-height: normal; color: #ff9900; text-decoration: none;}
#mabl_scrollbox a:active{  font-size: 12px; font-style: normal;font-weight:bold;  line-height: normal; color: #ff9900; text-decoration: none;}

#MABL_md_english_01 a:link { color: #FF9900; }
#MABL_md_english_02 a:link { color: #FF9900; }
#MABL_md_english_03 a:link { color: #FF9900; }
#MABL_md_english_04 a:link { color: #FF9900; }
#MABL_md_english_05 a:link { color: #FF9900; }
#MABL_md_english_06 a:link { color: #FF9900; }
#MABL_md_english_07 a:link { color: #FF9900; }
#MABL_md_english_08 a:link { color: #FF9900; }
#MABL_md_english_09 a:link { color: #FF9900; }
#MABL_md_english_10 a:link { color: #FF9900; }
// #MABL_md_english_02 a:visited { color: #FF9900; }

.mabl_lang_jpn{
  display: none; 
}

.mabl_lang_chn{
  display: none; 
}

.mabl_lang_eng{
  display: inline; 
}

