@charset "UTF-8";

/*--------------
COMMON
--------------*/	
#header{width:1400px;}
#footer{width:1400px;}

#g_navi li a{
		padding:8px 8px;
	}
	#g_navi .disable {
		padding:0 8px;
		}
		/*
#game{
		left:520px;
		}*/

/*--------------
TOP PAGE
--------------*/		
#main_bg{
	display:block;
	margin:0 auto;
	text-indent: 100%;
    white-space: nowrap;
	overflow:hidden;
	}

.bg1  #main_bg{
	width:1250px;
	height:1631px;
	background:url(../img/home/main_bg_bd1.jpg) no-repeat;
}

.bg2  #main_bg{
	width:100%;
	height:1122px;
	background:url(../img/home/main_bg2.jpg) no-repeat center 0;
}

.bg_valen  #main_bg{
	width:100%;
	height:1000px;
	background:url(../img/home/main_bg_valen.jpg) no-repeat center 0;
}

.bg_c83  #main_bg{
	width:100%;
	height:1289px;
	background:url(../img/home/main_bg_c83.jpg) no-repeat center 0;
}



#contents{width:1400px;}
.bg2  #main_area{top:30px;}
#main_area h2{
	font: 145px 'robov3UltLtSemExpRegular', Arial, sans-serif;
	}
	
.bg2 #pxcatch{
		margin-bottom:80px;
	}
.bg1 #main_copy{
	top:135px;
	right:340px;
}

.bg2 #main_copy{
	top:60px;
	right:450px;
}

.bg2 #news_area{
	top:50px;
}

.bg2 #ar_1 a{
	top:670px;
	left:780px;
	}
	
.bg1 #ar_1 a{
	top:675px;
	left:640px;
	}
	
*:first-child+html .bg2 #ar_1 a {
	left:810px;
}
*:first-child+html .bg1 #ar_1 a {
	left:660px;
}

.bg1 #ar_btn{
	top:470px;
	left:50px;	
	}

.bg2 #ar_btn{
	top:330px;
	left:400px;	
	}

*:first-child+html .bg2 #ar_btn {
	left:440px;	
}

*:first-child+html .bg1 #ar_btn {
	left:50px;	
}

#main_banner{
	margin-left:-605px;
	width:1215px;
}

/*--------------
ON AIR
--------------*/	

/*--------------
STAFFAST PAGE
--------------*/		
#staffcast_main{padding-top:160px;}
	 	
	#staffs{padding-left:100px;}
		
	#staff1{padding-left:100px;}
	
	#staff2{padding-left:300px;padding-top:60px;}
	#staff3{padding-left:400px;}
	#staff4{padding-left:500px;}
	#staff5{padding-left:600px;}
	#staff6{padding-left:340px;}
	#staff7{padding-left:440px;}
	#staff8{padding-left:560px;}
	#staff9{padding-left:660px;}
	#staff10{padding-left:760px;}
	#staff11{padding-left:840px;}
	#staff12{padding-left:740px;}
	#staff13{padding-left:640px;}
	#staff14{padding-left:540px;}
	#staff15{padding-left:440px;}
	#staff16{padding-left:340px;}
	
	#staff17{padding-left:500px;padding-top:60px;}
	#staff18{padding-left:400px;}
	
	#casts{padding-left:100px;padding-top:60px;}
	#staff19{padding-left:100px;}
	#staff20{padding-left:200px;}
	#staff21{padding-left:300px;}
	#staff22{padding-left:400px;}
	#staff23{padding-left:500px;}
	#staff24{padding-left:600px;}
	
	#staff25{padding-left:440px;padding-top:60px;}
	#staff26{padding-left:340px;}
	#staff27{padding-left:240px;}
	
	#staff28{padding-left:400px;padding-top:60px;}
	#staff29{padding-left:300px;}
	
	#staff30{padding-left:100px;padding-top:60px;}


#op, #ed{
	width:500px;
	}	
	

/*--------------
STORY
--------------*/	
#introduction_md{
	left:200px;
	top:150px;
	}
#intro1_text{
	position:absolute;
	left:400px;
	top:250px;
	}
#diversence{font: 280px 'divnumberRegular', Arial, sans-serif;}  

#intro2_text{right:150px;}
#main_photo{left:100px;}
#intro3_text{
	position:absolute;
	left:250px;
	top:120px;
	margin-top:100px;
	}
#an_mark{
	position:absolute;
	font: 260px 'robov3UltLtSemExpRegular', Arial, sans-serif;
	right:100px;
	}
	
#pokecon{right:30px;}

#pokecon_fr, #pokecon_wd{right:30px;}


/*episode*/

#title{left:320px;}
#story{left:810px;}

#imgs_wrapp{margin-left:-1170px;}
#episodenumber{left:120px;}
#al_next{left:1099px;}
#al_prev{left:331px;} 	


/*--------------
BD DVD
--------------*/

#bddvd_main{
	width:1120px;
	padding-left:180px;
	}	
#bd_right{
	}
#bdat_1,#bdat_2{
	width:270px;
	float:left;
	}
#bd_left{
	width:550px;	
		}
#bd_left:after{
	content:"."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
	}
* html #bd_left             { zoom: 1; }
*:first-child+html #bd_left { zoom: 1; } 


#shop_left, #shop_right{
	float:left;
	}
	
#shop_left{
	width:280px;
	}

/*--------------
MOVIE
--------------*/	
#player_num{margin-right:-700px;}
#movie_menu{/*要素が5つ以上の場合のみ適用してください*/
	width:1200px;
	}
/*--------------
NEWS
--------------*/	
#entries{width:1100px;}
.entry{
	width:1100px;
	position:relative;
	}
.entrydate{
	width:1100px;
	position:absolute;
	}	
.entrycontents{padding:30px 0 0 450px;}

/*--------------
GOODS
--------------*/	
#itemenu{width:1275px;}
.sl_cate, .sl_item a{width:1245px;}
	
/*--------------
LINK
------------*/	
#link_main{width:1425px;}
#link_main li{
	margin-left:25px;
	margin-bottom:25px;}
#link_main li a{width:450px;}

/*--------------
SPECIAL
------------*/	
#robo1_about{
	padding:0 307px 40px;}

#sp_clums{width:1428px;}
.sp_clum{
	width:328px;
	margin:0 29px 30px 0;
	}
#std_cont_wrapper{
	padding-left:280px;
	}
/*イラスト*/

#illust_wrapper{
	margin-left:280px;
	}
	
/*アプリ*/

#app_info{
	width:840px;
	padding-left:0px;
}


#info_mk{
	left:500px;
	}
	
#info_sample{
	left:541px;
	}
	
#info_free{
	position:absolute;
	left:430px;
	}


#app_image{
	width:840px;
	padding-left:0px;
}


/**/
#app_image{
	padding-left:0px;
	}

#sample_mk{
	position:absolute;
	left:0px;
	}

#sample_text{
	left:460px;
	}



#interview_wrapper{
	margin-left:280px;
	}
	


/*--------------
CHARACTER
------------*/	
#chara_1 .copy{
	left:450px;
	}
	
#chara_1 .chara_txts{
	right:380px;
	top:50px;
	}

#chimg_1{
	right:80px;
}

#chara_1 .chnums{
	right:280px;
}

#chara_1 .cph{
	left:200px;
	margin-left:0px;
	}

/*--------------
CHARACTER 2
-------------*/
#chara_2 .copy{
	top:90px;
	right:240px;
	}

#chara_2 .chara_txts{
	left:630px;
	}

#chimg_2{
	top:0;
	left:280px;
}

#chara_2 .chnums{
	left:580px;
}	

#chara_2 .cph{
	right:20;
	margin-right:0px;
	}
/*--------------
CHARACTER 3
--------------*/

#chara_3 .copy{
	top:315px;
	left:480px;
}

#chara_3 .chara_txts{
	width:410px;
	right:412px;
	top:300px;
	}

#chimg_3{
	right:120px;
}

#chara_3 .chnums{
	top:100px;
	right:380px;
}

#chara_3 .cph{
	display:none;
	top:-20px;
	left:240px;
	}

	
/*--------------
CHARACTER 4
-------------*/

#chara_4 .copy{
	top:400px;
	right:600px;	}

#chara_4 .chara_txts{
	width:400px;
	right:220px;
	top:20px;
	}

#chimg_4{
	top:0;
	left:320px;
}

#chara_4 .chnums{
	top:460px;
	left:580px;
}	

#chara_4 .cph{
	display:none;
	position:absolute;
	top:365px;
	right:30;
	margin-right:0px;
	}

/*--------------
CHARACTER 5
-------------*/

#chara_5 .copy{
	top:80px;
	left:340px;	}

#chara_5 .chara_txts{
	width:400px;
	right:100px;
	top:300px;
	}
	
#chimg_5{
	top:0;
	left:400px;
}

#chara_5 .chnums{
	top:400px;
	left:300px;
}	

#chara_5 .cph{
	display:none;
	position:absolute;
	top:-20px;
	right:250px;
	margin-right:0px;
	}
	
/*--------------
CHARACTER 6 
--------------*/

#chara_6 .copy{
	top:50px;
	right:350px;
	}
	
#chara_6 .chara_name{background:url(../img/character/chara_txt-11.png) no-repeat 0 0;}
#chara_6 .chara_cv{background:url(../img/character/chara_txt-12.png) no-repeat 0 0;	}

#chara_6 .chara_txts{
	width:305px;
	left:350px;
	top:300px;
	}

#chimg_6{
	right:0;
}

#chara_6 .chnums{
	top:370px;
	right:300px;
}

#chara_6 .cph{
	display:none;
	top:0px;
	left:400px;
	}
/*--------------
CHARACTER 7
-------------*/
#chara_7 .chara_txts{
	right:320px;
	}
	
#chimg_7{
	right:700px;
}

#chara_7 .chnums{
	right:550px;
}

/*--------------
CHARACTER 8
-------------*/

#chara_8 .chara_txts{
	left:500px;
	}
#chimg_8{
	top:0;
	left:900px;
}

#chara_8 .chnums{
	left:700px;
}