@charset "UTF-8";


/***********************************************************/


#main{
	width:955px;
	margin:3px auto 7px;
}

#main h2{
	color:#ffffff;/*
	font-family:'Century Gothic','ヒラギノ角ゴ Pro W3','Osaka','MS UI GOTHIC',"ＭＳ Ｐゴシック",sans-serif;*/
	font-family:"Century Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11pt;
	text-align:left;
	line-height:240%;
}

#main h3{
	color:#ff9933;
	font-size:24pt;
	text-align:left;
	line-height:105%;
	margin:0 0 7px 7px;
}

#main h4{/*
	width:720px;*/
	clear:both;/*
	font-family:'Futura', 'Impact', 'Century Gothic','ヒラギノ角ゴ Pro W3','Osaka','MS UI GOTHIC',"ＭＳ Ｐゴシック",sans-serif;*/
	font-family:"Futura", "Impact", "Century Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ff9933;
	font-size:14pt;
	text-align:left;
	margin:0 auto 4px;
}

#main h4.live2011jjsrt{
	height:25px;
	background:url('../images/live/live2011_jjsrt.png') no-repeat;
	text-indent:-10000px;
	line-height:25px;
	margin:14px auto 4px;
}

#main h4.live2012tmrt{
	height:25px;
	background:url('../images/live/live2012_tmrt.png') no-repeat;
	text-indent:-10000px;
	line-height:25px;
	margin:14px auto 4px;
}

#main h5{/*
	width:640px;*/
	color:#eeeeee;/*
	font-family:'Futura', 'Impact', 'Century Gothic','ヒラギノ角ゴ Pro W3','Osaka','MS UI GOTHIC',"ＭＳ Ｐゴシック",sans-serif;*/
	font-family:"Futura", "Impact", "Century Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11pt;
	text-align:left;
	line-height:150%;
	margin:0 auto;
}


/***********************************************************/


#main div.wleft{
	width:80px;
	float:left;
	margin:7px 0;
}

#main div.wleft ul{
	list-style-type:none;
}

#main div.wleft ul li{
	display:block;
	color:#999999;
	text-align:left;
	margin:0 0 0 7px;
}

#main div.wleft a{
	color:#ffffff;
	line-height:20px;
	margin:1px 0;
}
#main div.wleft a:hover{
	color:#ff9933;
}


/***********************************************************/


#main div.wright{
	width:870px;
	float:right;
	text-align:center;
	margin:7px 0;
}

#main div.wright div{
	margin:0;
	padding:0;
}

#main div.wright div.wrapper{/*
	width:600px;
	margin:7px auto 14px;*/
	width:280px;
	float:left;
	margin:0 7px 7px 0;
}/*

#main div.wright table{
	border-collapse:collapse;
	border-spacing:0;
	margin:0 7px 4px;
}

#main div.wright table tr td{
	color:#999999;
	text-align:left;
	line-height:150%;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	padding:0 5px;
}*/

#main div.wright ul{
	list-style-type:none;
	margin:0 7px 4px;
}

#main div.wright ul li{
	color:#bbbbbb;
	text-align:left;
	line-height:105%;
	margin:0 0 2px;
}

#main div.wright div.text{
	width:480px;
	float:left;
	clear:both;
	margin:0 7px 14px 0;
}

#main div.wright div.text p{
	color:#cccccc;
	font-size:9pt;
	text-align:left;
	margin:0 0 7px;
}

#main div.wright div.text p a{
	color:#cccccc;
}
#main div.wright div.text p a:hover{
	color:#ff9933;
}

#main div.wright div.text p em{
	color:#ff9933;
}

#main div.wright table{
	width:840px;
	clear:both;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto 7px;
}

#main div.wright table tr th{
	color:#ff9933;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	margin:0;
	padding:3px 5px;
}

#main div.wright table tr td{
	color:#cccccc;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	margin:0;
	padding:3px 5px;
}

#main div.wright table tr td em{
	color:#ff9933;
}

#main div.wright table tr td a{
	color:#ff9933;
}
#main div.wright table tr td a:hover{
	color:#ffffff;
}


/***********************************************************/


#box1995,
#box1996,
#box1997,
#box1998,
#box1999,
#box2000,
#box2001,
#box2002,
#box2003,
#box2004,
#box2005,
#box2006,
#box2007,
#box2008,
#box2009{
	clear:both;
	display:none;
}


/***********************************************************/