@charset "utf-8";
/* For sp2_event15.html */

#frm{
	width: 730px;
	margin: 0 auto;
	background-image: url(/image/p_sp2_event15/bg_middle.gif);
	background-repeat: repeat-y;
	color: #302820;
}

#frm strong{
	font-weight: bold;
	color: #A90000;
}

#frm_top{
	width: 682px;
	/*height: 1280px;*/
	margin: 0 auto;
	padding: 28px 24px 28px 24px;
	background-image: url(/image/p_sp2_event15/bg_top.gif);
	background-repeat: no-repeat;
}

#frm_top p{
	font-size:110%;
	text-align: justify;
	text-justify: inter-ideograph;
}

#frm_top h2{
	margin-bottom: 8px;
}

#frm_top h3{
	margin-bottom: 2px;
}

#frm_top p{
	line-height: 1.4em;
}

div.txcl{
	margin-bottom: 18px;
}
#yotei a{
	font-weight:bold;
}
#yotei strong{
	font-weight: bold;
	color: #A90000;
}
#yotei em{
	font-style: normal;
	font-size:90%;
	color:#766449;
}

p.result{
	padding:6px 0;
	text-align:center;
}

#frm_bottom{
	width: 682px;
	height: 30px;
	margin: 0 auto;
	padding: 0 24px;
	background-image: url(/image/p_sp2_event15/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#frm_bottom p{
	line-height: 1.3em;
	margin-bottom: 0.2em;
}

/* ---------- */

#schedule{
	width: 720px;
	margin: 30px auto 0 auto;
}

#schedule a{
	font-weight:bold;
	color: #EE6600;
}

#schedule h2{
	padding: 6px 0;
	text-align: center;
	clear: both;
}

#schedule h3{
	color: #DD4422;
	font-size: 130%;
	font-weight: bold;
	line-height: 133%;
}

#schedule strong{
	color: #FFC;
}

#schedule strong.past{
	color: #983;
}

#schedule p{
	line-height: 166%;
}

#schedule .schedule_block{
	padding: 0 0 30px;
}



#history{
	width: 720px;
	margin: 30px auto 0 auto;
}

#history h2{
	padding: 6px 0;
	text-align: center;
	clear: both;
}

#history .history_block{
	width: 360px;
	height: 330px;
	float: left;
	overflow: auto;
}

#history .history_img{
	width: 240px;
	height: 180px;
	margin: 0 auto;
	text-align: center;
	background-color: #222;
	overflow: hidden;
}

#history .history_cap{
	padding: 8px;
}

#history .history_cap > *{
	text-align: center;
}

#history .history_cap h3{
	font-size: 130%;
	font-weight: bold;
	line-height: 133%;
}

#history .history_cap h4{
	font-size: 110%;
	font-weight: bold;
	line-height: 133%;
}

#history .history_cap p{
	line-height: 133%;
}

#history .history_cap p.history_note{
	font-size: 85%;
	line-height: 133%;
}





