@charset "EUC-JP";
/* CSS Document */




a.tab:link   {color:#ffffff; text-decoration:none;}
a.tab:hover  {color:#dddddd; text-decoration:none;}
a.tab:visited{color:#dddddd; text-decoration:none;}
a.tab:active {color:#ffffff; text-decoration:none;}


/*メイン*/
.a_txt00{font-size: 15px;padding-bottom: 10px;}
.a_txt01{padding-bottom: 10px;padding-top: 10px;}
.a_txt02{width:535px; height:auto;color: #fff;}
.a_txt03{padding-bottom: 10px;}
.a_txt04{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
}
.a_txt05{
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
}
.a_txt06{font-size: 15px;}

* { zoom: 1; }
ul, ol, li { zoom: normal; }


/*作品メニュー*/
.acad_menu{height:25px;width:750px;padding-bottom:5px;clear: both;}

/*
#acad_menu a {padding-top: 3px;height:22px;width:750px;display:block;text-decoration:none;font-size: 12px;background: url(../img/academy/aca_btn01off.jpg) no-repeat;}
#acad_menu01 {padding-top: 5px;color:#fff;background: url(../img/academy/aca_btn01on.jpg) no-repeat;}
#acad_menu01 a:link , #acad_menu01 a:visited {color:#fff;background: url(../img/academy/aca_btn01off.jpg) no-repeat;}
#acad_menu01 a:hover                         {padding-top: 5px;color:#fff;background: url(../img/academy/aca_btn01on.jpg) no-repeat;}
*/

.btn_off{
	padding-top: 3px;
	height:22px;
	width:750px;
	font-size: 12px;
	/*background: url(../img/academy/mv_39_memorial01_btn_off.jpg) no-repeat;*/
background: url(../img/academy/aca_btn01off.jpg) no-repeat;

}

.btn_on{
	padding-top: 5px;
	color:#fff;
	/*background: url(../img/academy/mv_39_memorial01_btn_on.jpg) no-repeat;*/
background: url(../img/academy/aca_btn01on.jpg) no-repeat;
}

.btn_off a , .btn_on a{
	width:750px;
	text-decoration:none;
	display:block;
}


#acad_table{
width:700px;
/*height:230px;*/
background-color:#91292c;
padding:20px;
clear: both;
margin-right: 5px;
margin-left: 5px;
margin-top: 15px;
}

.acad_table2{
width:700px;
height:auto;
background-color:#91292c;
padding:20px;
clear: both;
margin-right: 5px;
margin-left: 5px;
}


.acad_table2 .pink{
	width:700px;
	clear: both;
}
/*
.acad_table2 .pink .t01{width:70px;float:left;background-color:#790a0c;text-align: center;padding:5px;}
.acad_table2 .pink .t02{width:260px;float:left;background-color:#790a0c;padding:5px;}
.acad_table2 .pink .t03{width:70px;float:left;background-color:#e3a1a1;text-align: center;padding:5px;color:#790a0c;}
.acad_table2 .pink .t04{width:260px;float:left;background-color:#ebd2d4;padding:5px;color:#790a0c;}
.acad_table2 .pink .t05{width:70px;float:left;background-color:#da9293;text-align: center;padding:5px;color:#790a0c;}
.acad_table2 .pink .t06{width:260px;float:left;background-color:#e4c0c2;padding:5px;color:#790a0c;}
.acad_table2 .pink2{width:700;clear: both;}


.acad_table2 .pink .w01{width:100px;float:left;background-color:#790a0c;text-align: center;padding:5px;}
.acad_table2 .pink .w02{width:160px;float:left;background-color:#790a0c;text-align: center;padding:5px;}
.acad_table2 .pink .w03{width:410px;float:left;background-color:#790a0c;text-align: center;padding:5px;}

.acad_table2 .pink .w04{width:100px;float:left;background-color:#e3a1a1;text-align: center;padding:5px;color:#790a0c;}
.acad_table2 .pink .w05{width:160px;float:left;background-color:#ebd2d4;padding:5px;color:#790a0c;}
.acad_table2 .pink .w06{width:410px;float:left;background-color:#ebd2d4;padding:5px;color:#790a0c;}

.acad_table2 .pink .w07{width:100px;float:left;background-color:#da9293;text-align: center;padding:5px;color:#790a0c;}
.acad_table2 .pink .w08{width:160px;float:left;background-color:#e4c0c2;padding:5px;color:#790a0c;}
.acad_table2 .pink .w09{width:410px;float:left;background-color:#e4c0c2;padding:5px;color:#790a0c;}
*/



table {
	width:700px;
	border:none;
  border-collapse: collapse;
	border-spacing: 0;
}


th {
	font-weight:normal;
	margin:0;
	padding:0;
	border:none;
}

td{
	padding:5px;
}

.title{
	text-align: center;
	/* background-color:#790a0c; */
}

.w1{
	width:1px;
}
.w100{
	width:100px;
}

.w160{
	width:160px;
}

.w160_r{
	width:160px;
	float:right;
}


.w180_l{
	width:190px;
	float:left;
	margin: 0px 8px 8px 4px;
}

.w180_r{
	width:180px;
	float:right;
	margin: 0px 4px 8px 8px;
}

.w240_r{
	width:240px;
	float:right;
	margin: 0px 4px 8px 8px;
}

.w240_l{
	width:240px;
	float:left;
	margin: 0px 8px 8px 4px;
}

.w410{
	width:410px;
}

.w570{
	width:570px;
}

.w520{
	width:520px;
}

.w760{
	width:760px;
}

.w280{
	width:280px;
}

.w350{
	width:350px;
}

.w55{
	width:55px;
}

.w700_list{
	margin-left:25px;
}

.color0_0{
	text-align: center;
	background-color:#790a0c;
	color:#ffffff;
}

.color0_1{
	text-align: center;
	background-color:#790a0c;
	color:#ffffff;
	font-size:11px;
}

.color1_0{
	text-align: center;
	background-color:#790a0c;
	color:#ffffff;
}

.color1_1{
	text-align: center;
	background-color:#e3a1a1;
	color:#790a0c;
}

.color1_2{
	background-color:#ebd2d4;
	color:#790a0c;
}

.color1_3{
	background-color:#e4c0c2;
	color:#790a0c;
}

.color1_4{
	background-color:#e3a1a1;
	color:#790a0c;
}

.color1_5{
	margin:0;
	padding:0 0 0 5px;
	vertical-align:middle;
	background-color:#ebd2d4;
	color:#790a0c;
}

.color1_6{
	margin:0;
	padding:0 0 0 5px;
	width:150px;
	text-align: center;
	background-color:#e3a1a1;
	color:#790a0c;
}

.b_line{
	border-bottom: 1px solid #da9293;
}

.b_line2{
	border-right: 1px solid #da9293;
}

.b_line3{
	border-left: 1px solid #da9293;
	border-bottom: 1px solid #da9293;
}

.b_line3_2{
	border-left: 1px solid #da9293;
}

.b_line4{
	border-left: 1px solid #da9293;
	border-bottom: 1px solid #da9293;
}

.b_line5{
	border-bottom: 1px solid #da9293;
}

.b_line6{
	border-top: 1px dotted #da9293;
	border-bottom: 1px solid #da9293;
}

.b_line7{
	border-top: 1px dotted #da9293;
	border-left: 1px solid #da9293;
	border-bottom: 1px solid #da9293;
}


#bronds{
	margin-top:15px;
	width:700px;
}

.brondsArea{
	float:left;
	width:330px;
	padding:10px;
}

.brondsImg{
	float:left;
	width:111px;
}

.brondsTxt{
	padding-left:5px;
	float:left;
	width:210px;
}

#aboutpress {
	height: 630px;
	width: 300px;
	margin:0 auto;
}

#overflow {
	overflow: auto;
	height: 260px;
}

.table_small{
	width:500px;
	margin-left:100px;
	}

.table_small td{
	margin:0;
	padding:2px 5px;
	border:none;
}
.spacer{
	width:40px;
	}