/* CSS Document */

#top {
}

/* Lyout
===================================================================*/

#main {
	padding: 20px 0 0 0;
}

#twoLine {
	width: 980px;
	margin: 0 auto;
}

#twoLine td {
}

#twoLine td#twoLine_main {
	width: 760px;
	vertical-align: top;
	border: 8px solid #fad210;
	text-align: center;
	padding: 20px 0 40px 0;
	vertical-align: top;
}

#twoLine td.space {
	width: 8px;
}

#twoLine td#twoLine_side {
	width: 220px;
	vertical-align: top;
	text-align: center;
	background-color: #eeeeee;
}

#twoLine td#twoLine_side table {
	margin: 2px auto;
}

.nttl {
	margin-bottom: 20px;
}

.cttl {
	margin-bottom: 5px;
}

.ccom {
	width: 700px;
	margin: 0 auto 5px auto;
	text-align: left;
	color: #666666;
}



/* News
===================================================================*/

#n_twoLine_main {
	width: 760px;
	vertical-align: top;
	border: 8px solid #fad210;
	text-align: left;
	padding: 0;
	background: url(../houdou/news/images/sbg_news.jpg) 0 0 repeat-y;
}

#news_line {
	width: 722px;
	margin: 0;
}

#news_line td.space  {
	width: 20px;
	vertical-align: top;
}


/* side */

#news_line #news_side {
	width: 182px;
	text-align: left;
	vertical-align: top;
}

#news_side ul {
	margin: 20px 10px;
	border-bottom: 1px solid #ffffff;
}

#news_side ul a {
	display: block;
	width: 160px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: url(../houdou/news/images/sbtn_news1.jpg) 0 0 no-repeat;
	height: 33px;
	text-decoration: none;
	font-weight: bold;
	color: #663300;
/*	background-color: #e9e8c7;*/
}

#news_side ul a.on {
	background: url(../houdou/news/images/sbtn_news1a.jpg) 0 0 no-repeat;
	color: #660000;
}

#news_side ul a:hover, #news_side p a:hover, #news_side p a.on:hover {
	color: #FF6600;
}



#news_side ul a span, #news_side p a span {
	display: block;
	margin: 10px;
}


#news_side p {
	margin: 10px;
}

#news_side p a {
	display: block;
	width: 160px;
	border: 1px solid #ffffff;
	margin-bottom: 5px;
	background-color: #e9e8c7;
	background: url(../houdou/news/images/sbtn_news2.jpg) 0 0 no-repeat;
	height: 33px;
	text-decoration: none;
	font-weight: bold;
	color: #663300;
}


/* main */

#news_line #news_main  {
	width: 520px;
	padding: 20px 0 40px 0;
	vertical-align: top;
}

#news_main .oneNews {
	width: 520px;
	padding: 15px 0 40px 0;
	border-bottom: 1px #CCCCCC dotted;
}

#news_main .oneNews p.ttl {
	font-size: 16px;
	font-weight: bold;
	line-height: 120%;
	color: black;
	padding: 0;
	margin-bottom: 2px;
}

#news_main .oneNews p.day {
	font-size: 10px;
	color: #666666;
	margin-bottom: 15px;
}

#news_main .oneNews p.day span {
	color: #FF6600;
}

#news_main .oneNews p.article {
	line-height: 160%;
	color: #666666;
}

#news_main .toTop {
	margin: 10px 0 0 0;
	text-align: center;
}

#news_main .dayNews table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	border: 3px solid #f4f4f4;
}

#news_main .dayNews table th {
	padding: 4px 5px;
	border: 1px solid #cccccc;
	background-color: #d5eaf2;
	font-weight: bold;
}

#news_main .dayNews table td {
	padding: 4px 5px;
	border: 1px dashed #cccccc;
}

#news_main .Search table {
	width: 100%;
	border-collapse: collapse;
	border: 3px solid #999999;
}

#news_main .Search table th {
	width: 1%;
	white-space: nowrap;
	padding: 6px 15px;
	text-align: left;
	border: 1px solid #999999;
	background-color: #f4f4f4;
	font-weight: bold;
}

#news_main .Search table td {
	padding: 6px 15px;
	text-align: left;
	border: 1px solid #999999;
}

#news_main .Search table td input.w200 {
	width: 200px;
}

#news_main .comSearch {
	border: 3px solid #ededed;
	padding: 5px 8px;
	margin-bottom: 20px;
}

#news_main .comSearch strong {
	color: #CC0000;
}

#news_main .comSearch span {
	font-weight: bold;
}



/* title */

#news_main .ttlHead {
	background: url(../houdou/news/images/ttl_news_head.jpg) 0 0 no-repeat;
	height: 40px;
	text-align: right;
}

#news_main .ttlToday {
	background: url(../houdou/news/images/ttl_news_new.jpg) 0 0 no-repeat;
	height: 40px;
	text-align: right;
}

#news_main .ttlWeek {
	background: url(../houdou/news/images/ttl_news_week.jpg) 0 0 no-repeat;
	height: 40px;
	text-align: right;
}

#news_main .ttlSearch {
	background: url(../houdou/news/images/ttl_news_search.jpg) 0 0 no-repeat;
	height: 40px;
	text-align: right;
}

#news_main .ttlToday span, #news_main .ttlWeek span, #news_main .ttlHead span {
	font-weight: bold;
	display: block;
	margin-top: 5px;
}




/* lineup
===================================================================*/

#twoLine_main .clineup {
	width: 700px;
	margin: 0 auto;
}

#twoLine_main .clineup th, #twoLine_main .clineup td {
	border-bottom: 3px solid #f4f4f4;
}


#twoLine_main .clineup th {
	width: 220px;
	vertical-align: top;
	padding: 20px 0 15px 0;
}

#twoLine_main .clineup .no_p th {
	padding-top: 0;
}

#twoLine_main .clineup td {
	width: 20px;
}

#twoLine_main .clineup th a div {
	border: 5px solid #cccccc;
	text-align: center;
	padding: 1px 0;
	margin-bottom: 5px;
}

#twoLine_main .clineup th a:hover div {
	border: 5px solid #FFFF66;
}

#twoLine_main .clineup th a p {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 14px;
}

#twoLine_main .clineup th div.noLink {
	border: 5px solid #cccccc;
	text-align: center;
	padding: 1px 0;
	margin-bottom: 5px;
}

#twoLine_main .clineup th p.noLink {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

#twoLine_main .clineup th span {
	display: block;
	color: #666666;
}

#twoLine_main .clineup th span.time {
	font-size: 10px;
	line-height: 120%;
	margin-bottom: 5px;
}

#twoLine_main .clineup th span.com {
	color: #663300;
}


/* event */

#twoLine_main .clineup_event {
	width: 700px;
	margin: 0 auto;
	border-bottom: 5px solid #ededed;
	border-top: 5px solid #ededed;
	border-collapse: collapse;
}

.clineup_event th {
	width: 220px;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#twoLine_main .clineup_event td {
	vertical-align: middle;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	text-align: left;
	padding-left: 10px;
	white-space: nowrap;
}


/* ticket */

#twoLine_main .ticket {
	width: 700px;
	margin: 0 auto;
	padding: 10px 0;
	background: url(../eigyo/images2/ticket_bg2.jpg) 0 bottom no-repeat;
	background: url(../eigyo/images2/ticket_bg1.jpg) 0 bottom repeat-y;
}

#twoLine_main .ticket .bg_blue {
	background-color: #dcf0f6;
	width: 680px;
	margin: 0 auto;
	padding: 10px 0;
}

#twoLine_main .wticket {
	width: 660px;
	margin: 0 auto;
}

#twoLine_main .wticket th.cnt {
	background-color: #ffffff;
	padding: 10px;
	text-align: center;
}

#twoLine_main .wticket td.space {
	width: 10px;
}

#twoLine_main .wticket th.cnt table {
	width: 100%;
	margin: 0 auto;
}

#twoLine_main .wticket th.cnt th {
	width: 110px;
	text-align: left;
}

#twoLine_main .wticket td {
	text-align: left;
}

#twoLine_main .wticket td img {
	margin-bottom: 3px;
}

#twoLine_main .wticket td.about {
	vertical-align: bottom;
	text-align: right;
}











