@charset "euc-jp";
/* CSS Document */

/*---------------
 Main
---------------*/
div#Main{margin-bottom:10px;}
div#Main h2{background:url(/images_v5/common/bg_main_h2.gif) repeat-x bottom #F5F9FD; padding:5px 0 5px 5px;}

/*---------------
event_title
---------------*/
div#event_title{margin-bottom:10px;}
div#event_title_logo{text-align:center; font-weight:bold;}

/*---------------
event_lineup
---------------*/
div#event_lineup{margin-bottom:10px;border:1px solid #ACE;}
div#event_lineup h2{border-bottom:1px solid #ACE;}

div#event_lineup table{width:100%;}
div#event_lineup table tr.title{background:url(/images_v5/common/bd_dash2.gif) repeat-x bottom #E6F0FA;text-align:center;}
div#event_lineup table tr.title td.td1{width:10%;padding:5px 0;}
div#event_lineup table tr.title td.td2{width:60%;text-align:center;}
div#event_lineup table tr.title td.td3{width:15%;}
div#event_lineup table tr.title td.td4{width:15%;}
div#event_lineup table tr{background:url(/images_v5/common/bd_dash2.gif) repeat-x bottom #FFF;}
div#event_lineup table tr.odd{background:url(/images_v5/common/bd_dash3.gif) repeat-x bottom #FFF;}
div#event_lineup table tr.even{background:url(/images_v5/common/bd_dash3.gif) repeat-x bottom #FFFAEB;}
div#event_lineup table tr.last{background:url() repeat-x bottom #FFF;}
div#event_lineup table td.td1{padding:3px 0; text-align:center; vertical-align:middle;}
div#event_lineup table td.td2{padding:3px 0; text-align:left;vertical-align:middle; line-height:1.5em;}
div#event_lineup table td.td2 img{padding-right:15px;}
div#event_lineup table td.td3{text-align:center; vertical-align:middle;}
div#event_lineup table td.td4{text-align:center; vertical-align:middle;}

/*---------------
outline
---------------*/
div#outline{margin-bottom:10px;border:1px solid #ACE;}
div#outline h2{border-bottom:1px solid #ACE;}
div#outline ul{margin:0;}
div#outline ul li{margin:0;padding:5px 5px 6px;}
div#outline ul li.odd{background:url(/images_v5/common/bd_dash2.gif) repeat-x bottom #FFF;}
div#outline ul li.even{background:url(/images_v5/common/bd_dash2.gif) repeat-x bottom #E6F0FA;}
div#outline ul li.last{background-image:none;}
div#outline ul li dl{margin:0;line-height:1.5;}
div#outline ul li dt{width:12em;float:left;}
/*div#outline ul li dd{width:22em;float:left;}*/

/*---------------
 テーブル定義
---------------*/
.outlinetb_event{width:100%; border-collapse:collapse; margin-top:10px; margin-bottom:20px;}
.outlinetb_event caption{display:none;}
.outlinetb_event th,.outlinetb_event td{border:1px solid #ACE; text-align:left; padding:5px; vertical-align:middle; line-height:1.7em;}
.outlinetb_event td.center_middle{border:1px solid #ACE; text-align:center;	padding:0px; vertical-align:middle; 	line-height:1.7em;}
.outlinetb_event td.event{line-height:2.5em; letter-spacing:0.1em; font-size:14px; font-family:Verdana, Geneva, sans-serif;}

.outlinetb_event th{background:#e7edfa; color:#203164; text-align:center; vertical-align:middle;}
.outlinetb_event dt{color:#2049a0;}
.outlinetb_event dd{margin-bottom:20px;}
.outlinetb_event dd.end{margin-bottom:0;}
.outlinetb_event ul{margin-left:15px; margin-bottom:5px;}
.outlinetb_event tr.dg{background:#f3f3f3;}


/*---------------
GoogleAdsense_BigBanner
---------------*/
.GoogleAdsense_BigBanner{text-align:center;}

/*---------------
Amazon
---------------*/
.Amazon{text-align:left;padding:20px 0;}

/*---------------
 CleraFix
---------------*/
.clfix, div#event_title{zoom:1;}
/* Mac版IEを除外 \*/
.clfix, div#event_title{display: block;}
/* */

/*---------------
 Zengo(前の記事へ,次の記事へ)
---------------*/
a.Zengo{
	width:140px;
	font-size:13px;
	margin:0px;
	padding: 5px 3px 3px 3px;
	background-color:#eaf4fc;
	text-align:center;
	border-color:#fff #3e62ad #3e62ad #fff;
	border-width:2px;
	border-style:solid;
	font-weight:bold;
	text-decoration:none;
}
a.Zengo:hover{
/*	padding:6px 2px 1px 2px;*/
	background-color:#c9e6fc;
	border-color:#3e62ad #fff #fff #3e62ad;
}

