@charset"Shift_JIS";

	body{

	width: 950px;
	margin: 10px auto 0;
}

.container{
	font-size:14px;
	width:880px;
	height:900px;
	margin:0px 0px 0px 50px;

	}

.top{
	width:880px;
	height:80px;
	margin:0px 0px 0px 0px;
	}

.top2{
	width:880px;
	height:40px;
	font-size:20px;
	text-align:right;
	margin:10px 0px 0px 0px;
	}



.menu_box{

	width:880px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px; 

	}

.menu{
	width:90px;
	height:20px;
	padding:0px;
	margin:2px 3px 0px 2px;
	font-size:14px;
 	text-align:center;
	float:left;
	  
 	}


.photo{
	width:880px;
	height:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}	





.profile_1{
	
	width:830px;
	height:280px;

}


.profile_2{
	float:left;
	width:250px;
	height:250px; 

}

.profile_3{
	width:500px;
	height:250px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 280px;
}






.ld1{
	
	overflow:auto;
	width:480px;
	height:220px;
	margin:5px 5px 5px 5px;
 	padding:2% 2% 2% 2%;
	font-size: 12pt;	
	background-color:#000000;
	}


.ld2{
	float:left;
	width:220px;
	height:220px;
	margin:5px 5px 5px 30px;
	}

 
.livedata_a{
	width:880px;
	height:325px;
	margin:0px 0px 0px 0px;
	}


.livedata_b{
	margin:0px 0px 0px 0px;	
	padding:30px 0px 0px 0px;
	width:250px;
	height:310px; 
	float:left;

	}


.livedata_c{
	overflow:auto;
	width:595px;
	height:325px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	}




.main{
	width:880px;
	height:350px;
	margin:0px 0px 0px 0px;
	padding:0px;


	}

.main3{
	overflow:auto;
	width:880px;
	height:350px;
	margin:0px 0px 0px 0px;
	padding:0px;


	}

.mari_profile{
	overflow:auto;
	float:left;
	width:405px;
	height:320px;

	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	
	}

.new{
	overflow:auto;

	width:405px;
	height:320px;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	
	}


.schedule{

	overflow:auto;
	margin:2px;
	padding:5px;
	width:870px;
	height:325px;
	
	}
	

.schedule_manu{

	margin:2px;
	padding:10px;
	width:820px;
	height:25px;
	
	}





.schedule_date{
	float:left;
	width:130px;
	height:25px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;
	}
	
.schedule_place{
	float:left;
	width:130px;
	height:25px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;
	}
	

.schedule_time{
	float:left;
	width:150px;
	height:25px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;

	}
	
.schedule_member{	
	width:400px;
	height:25px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;
	float:left;
	
	}


.schedule_date2{
	float:left;
	width:130px;
	height:50px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;
	}
	
.schedule_place2{
	float:left;
	width:130px;
	height:50px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;
	}
	

.schedule_time2{
	float:left;
	width:150px;
	height:50px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;

	}
	
.schedule_member2{	
	width:400px;
	height:50px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;
	float:left;
	
	}



.schedule_date3{
	float:left;
	width:130px;
	height:75px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;
	align:left;

	}
	
.schedule_place3{
	float:left;
	width:130px;
	height:75px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;


	}
	
.schedule_time3{
	float:left;
	width:150px;
	height:75px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;


	}
	
.schedule_member3{

	width:400px;
	height:75px;
  	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
  	font-size: 11pt;
	float:left;
	
	}


.live_data_1{
	overflow:auto;
	margin:2px;
	padding:10px;
	width:860px;
	height:325px;
		
	}

.live_data_2{
	margin:0px;
	padding:0px 0px 0px 0px;
  	margin:5px 0px 0px 0px;
	width:820px;
	height:35px;
		
	}


.live_photo{
	overflow:auto;
	margin:2px;
	padding:10px;
	width:860px;
	height:325px;
	font-size: 12pt;
		
	}

.live_photo2{
	margin:0px;
	padding:0px 0px 0px 0px;
  	margin:5px 0px 0px 0px;
	width:820px;
	height:35px;
		
	}



.footer{
	width:880px;
	height:80px;
	text-align:center;
	}


.thumbnail1{
	width:800px;
	height:190px;
   	margin:10px 0px 0px 50px; 

	}

.thumbnail2_1{

	width:180px;
	height:170px;

  	margin:2px 2px 2px 2px;
	align:center;

	}

.thumbnail2_2{

	width:180px;
	height:170px;

  	margin:-174px 2px 2px 190px;
	align:center;

	}

.thumbnail2_3{

	width:180px;
	height:170px;

  	margin:-174px 2px 2px 380px;
	align:center;

	}

.thumbnail2_4{

	width:180px;
	height:170px;

  	margin:-174px 2px 2px 570px;
	align:center;

	}



