@charset "utf-8";

body{
     margin: 0px 0px 0px 0px;
     padding: 0px;
     font-size: 14px;
     color:#000000;
	 background:#553333;
     font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro", Osaka, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
}

/** class **/

.topic_text { 
    font-size: 16px;
	font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic",Osaka,Verdana,Arial, Helvetica, sans-serif;
	color:#770000;
	font-weight:bold;
	line-height: 130%;
}
.text12{
	font-size: 13px;
	color:#440011;
	caption-side:top;
	text-align:left;
	line-height: 140%;
}
.text12b{
	font-size: 14px;
	font-weight:bold;
	color:#440011;
	caption-side:top;
	text-align:left;
	line-height: 140%;
}
.text16{
	font-size: 20px;
	color:#993333;
	font-weight:bold;
	line-height: 120%;
	caption-side:top;
	text-align:left;
}
.text24{
	font-size: 26px;
	color:#550011;
	font-weight:bold;
	line-height: 120%;
	caption-side:top;
	text-align:left;
}
.info_text{
	font-size: 20px;
	color:#330000;
	line-height: 25px;
	caption-side:top;
	text-align:left;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 5px;
	background:url(../img/dot_line.gif);
	margin-bottom:0px;
	margin-top:0px;
	margin-left:40px;
	margin-right:43px;
}
.copyright{
	font-size: 14px;
	color:#FFCCCC;
	line-height: 110%;
	caption-side:top;
	text-align:center;
}
.footer_link{
	font-size: 14px;
	caption-side:top;
	text-align:left;
	text-decoration:none;
}
.stage_table_l{
 	background-color:#F0EEEE;
	font-size: 14px;;
	color:#996666;
	line-height: 120%;
	font-weight:bold;
	padding:15px;
}
.stage_table_r{
 	background-color:#FFF0F0;
	font-size: 14px;;
	color:#551111;
	line-height: 120%;
	padding:15px;
	text-align:left;
}
.join_table{
 	background-color:#FFF0F0;
	font-size: 14px;;
	color:#551111;
	line-height: 160%;
	padding:15px;
	text-align:left;
}
.notes{
	font-size: 12px;
	color:#FF1111;
	line-height: 180%;
}
.subtitle{
	font-size: 16px;
	color:#CC6666;
	line-height: 110%;
	caption-side:top;
	font-weight:bold;
}
.profile1{
 	background-color:#CC9999;
	font-size: 14px;;
	color:#FFF0F0;
	line-height: 120%;
	padding:5px;
	text-align:left;
}
.profile2{
 	background-color:#CC9999;
	font-size: 14px;;
	color:#FFF0F0;
	line-height: 120%;
	padding:5px;
}
.profile3{
 	background-color:#FFEEF0;
	font-size: 14px;;
	color:#EE6666;
	line-height: 120%;
	padding:5px;
}
.profile4{
 	background-color:#FCF9F9;
	font-size: 14px;;
	color:#CC3333;
	line-height: 120%;
	padding:5px;
	text-align:left;
}
.album1{
 	background-color:#FFEEF0;
	font-size: 14px;;
	color:#EE6666;
	line-height: 120%;
	padding:5px;
	width:110px;
	text-align:left;
}
.album2{
 	background-color:#FCF9F9;
	font-size: 14px;;
	color:#CC3333;
	line-height: 120%;
	padding:5px;
	width:590px;
	text-align:left;
}
.album3{
 	background-color:#FCF9F9;
	font-size: 14px;;
	color:#CC3333;
	line-height: 120%;
	padding:5px;
	text-align:center;
}
.album4{
 	background-color:#FCF9F9;
	font-size: 14px;;
	color:#CC3333;
	line-height: 120%;
	padding:5px;
	text-align:left;
}
.album_title{
	font-size: 20px;
	color:#FFCCCC;
	font-weight:bold;
	line-height: 100%;
	caption-side:top;
	text-align:left;
}
.album_date{
	font-size: 14px;;
	color:#FFEEEE;
	line-height: 120%;
	padding:0px;
	text-align:center;
}
.q_text{
	font-size: 14px;
	color:#EE8888;
	font-weight:bold;
	line-height: 130%;
	caption-side:top;
	text-align:left;
	margin-left:25px;
}
.q_text2{
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	caption-side:top;
	text-align:left;
}
.a_text{
	font-size: 14px;
	color:#F077AA;
	font-weight:bold;
	line-height: 130%;
	caption-side:top;
	text-align:left;
	margin-left:25px;
}
.a_text2{
	font-size: 14px;
	color:#440011;
	caption-side:top;
	text-align:left;
}
.td_text{
	font-size: 14px;
	color:#440011;
	caption-side:top;
	text-align:left;
	padding-bottom:8px;
	padding-top:8px;
	margin-left:10px;
	margin-right:10px;
	line-height: 140%;
}