@charset "shift_jis";

/*
 Share Style
----------------------------------------------------------- */
* { margin: 0; padding: 0 }
/*html, body { height: 100% }*/
body {

	
	}
hr { clear: both; display: none }

h1 {
	width: 800px;
	height: 160px;
	margin: 0;
	padding-left: 50px;
	}
	
#htbdfwp_contents {
	background: #262161;
}
	
	
#bigwapper {
	font-family: Verdana, "qMmpS Pro W3","lr oSVbN", sans-serif;
	font-size: 90%;
	color: #393420;
	height: auto;
	width: 900px;
	margin: auto;
	background: url(img/consa_reratitle_bg.jpg) no-repeat;
}

h1 img { border: 0; }

/*
 Subject [oQ]
----------------------------------------------------------- */
h2#powerpush {
	background: url(img/md_powerpush.gif) no-repeat center top;
	text-indent: -9999px;
	width: 750px;
	height: 39px;
	}
h2#headline {
	margin: 0 auto;
	background: url(img/md_headline.gif) no-repeat center top;
	text-indent: -9999px;
	width: 750px;
	height: 39px;
	}
h2#subConsaResult {
	margin: 0 auto;
	background: url(img/md_consaRusult.gif) no-repeat center top;
	text-indent: -9999px;
	width: 750px;
	height: 62px;
	}
h2#subRerakamuyResult {
	margin: 0 auto;
	background: url(img/md_rerakamuyRusult.gif) no-repeat center top;
	text-indent: -9999px;
	width: 750px;
	height: 62px;
	}

h2#subConsaKansenki {
	font-size: 110%;
	color: #fff;
	margin: 0 auto;
	background: url(img/md_consaKansenki.gif) no-repeat center top;
	width: 680px;
	height: 42px;
	padding-top: 20px;
	padding-left: 70px;
	}

h3.prog {
	background: url(img/md_prog.gif) no-repeat center top;
	width: 418px;
	height: 31px;
	margin-top: 10px;
	font-size: 25px;
	color: #fff;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	_padding-top: 5px;
	}

h3 a {
	padding-left: 10px;
	color: #fff;
	text-decoration: none;
	}
h3 a:hover {
	color: #ff6b00;
	}
h4 {
	font-weight: 700;
	color: #ff6b00;
	font-size: 120%;
	display: inline;
	padding-left: 10px;
	}

/*
 Link
----------------------------------------------------------- */
a {
	color: #0455ba;
	text-decoration: underline;
	}
a:hover {
	color: #03a7b7;
	text-decoration: none;
	}

/*
 Button
----------------------------------------------------------- */
.rusultBtn{
    width: 160px;
	padding: 10px 0;
	}
.rusultBtn a{
    display: block;
    width: 160px;
    height:42px;
    overflow: hidden;
    background-image: url(img/btn_result.gif);
	}
.rusultBtn a span{
	display: none;
	}
.rusultBtn a:hover {
	background-position: 0px -42px;
	}

.kansenkiBtn{
    width: 75px;
	padding: 10px 0;
	margin: 0 auto;
	}
.kansenkiBtn a{
    display: block;
    width: 75px;
    height:30px;
    overflow: hidden;
    background-image: url(img/btn_kansenki.gif);
	}
.kansenkiBtn a span{
	display: none;
	}
.kansenkiBtn a:hover {
	background-position: 0px -30px;
	}

/*
 Schedule | back
----------------------------------------------------------- */
p.skeduleBack {
	text-align: right;
	color: #fff;
	margin-right: 10px;
	}
p.skeduleBack a{
	color: #666;
	}
p.skeduleBack a:hover {
	color: #ff6b00;
	}

/*
 Schedule | date/month
----------------------------------------------------------- */
.date {
	font-weight: 700;
	margin-left: 8px;
	font-size: 130%;
	color: #0069a7;
	}
.dateBK {
	color: #333;
	font-size: 80%;
	}
#monthLog {
	width: 724px;
	margin: 0;
	text-align: right;
	margin: 0 auto;
	}
#monthLog li {
	display: inline;
	padding: 5px;
	margin: 0 0 0 10px;
	}
#monthLog a { text-decoration: none }
#monthLog a:hover {
	text-decoration: underline;
	color: #0069a7;
	}

/*
 Schedule | data
----------------------------------------------------------- */
table {
	width: 714px;
	font-size: 85%;
	margin: 0; padding: 0;
	margin-left: 8px;
	margin-bottom: 10px;
	color: #333;
	}
table td {
	width: 102px;
	vertical-align: top;
	}
table, tr, th, td {
	border-collapse: collapse;
	}
tbody tr {
  background: #fbfbfb;
	}
tbody tr.youbi {
	font-weight: 700;
	background-color: #efefef;
	background: url(img/bg_youbi.jpg) repeat-x center top;
	text-align: center;
	}

/*
 Schedule | home/away
----------------------------------------------------------- */
.home {
  background: #fbe5e8;
	}
.away {
  background: #dbeffa;
	}
.other {
  background: #d6fdf2;
	}

#homeAway {
	width: 724px;
	margin: 0;
	text-align: right;
	margin: 0 auto;
	margin: 20px 0;
	}
#homeAway li {
	display: inline;
	padding: 5px;
	margin: 0 0 10px 10px;
	}

/*
 Schedule | sun/sat/day
----------------------------------------------------------- */
.sun { color: #eb3116 }
.sat { color: #176bea }
.day {
	font-weight: 700;
	font-size: 110%;
	text-align: center;
	}
p.result {
	text-align: center;
	margin-top: 5px;
	}


tbody tr th, tbody tr td {
  padding: 6px;
  border: solid 1px #b7b6b6;
}
tbody tr th {
  background: #FFF;
  padding: 6px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  border-bottom: solid 1px #b7b6b6;
}

/*
 Container
----------------------------------------------------------- */
#container {
	width: 800px;
	min-height: 100%;
	margin: 0 auto;
	background: #E6FFFF;
	}
#contents {
	width: 780px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f9f8f8;
	margin: 0 auto;
	}
#pagenav {
	color: #fff;
	padding-top: 5px;
	padding-left: 20px;
	background: url(img/bg_pagenav.jpg) no-repeat center top;
	width: 780px;
	height: 33px;
	margin-bottom: 20px;
	}
#pagenav a { color: #fff }
#pagenav a:hover { color: #ff6b00 }


/*
 Container[powerpush]
----------------------------------------------------------- */
#powerpushWrap {
	width: 750px;
	margin: 0 auto;
	}
#powerpushWrap p {
	line-height: 150%;
	padding: 10px 5px 0 5px;
	}
div#powerpushWrap img,
div#fffff img,
div#ichispo img,
div#yakyuu img,
div#consa,
div#fffffL img,
div#ichispoL img,
div#yakyuuL img,
div#consaL img {
	float: left;
	padding: 5px;
	border: 1px solid #ddd9d9;
	margin-right: 10px;
	margin-bottom: 10px;
	}

#leftBox {
	float: left;
	width: 610px;
	}
#rightBox {
	float: right;
	width: 140px;
	margin-top: 20px;
	text-align: center;
	}
#rightBox ul { list-style-type: none }

/*
 Container[ichispo]
----------------------------------------------------------- */
#ichispo {
	background: url(img/bg_ichispo.gif) no-repeat center bottom;
	width: 605px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	}
#ichispoL {
	margin: 0 auto;
	background: url(img/bg_ichispoL.gif) no-repeat center bottom;
	width: 750px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	}
#ichispo p, #ichispoL p { padding: 0 10px 10px 10px }

/*
 Container[fffff]
----------------------------------------------------------- */
#fffff {
	background: url(img/bg_fffff.gif) no-repeat center bottom;
	width: 605px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	}
#fffffL {
	margin: 0 auto;
	background: url(img/bg_fffffL.gif) no-repeat center bottom;
	width: 750px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	}
#fffff p, #fffffL p { padding: 0 10px 10px 10px }

/*
 Container[consa]
----------------------------------------------------------- */
#consa {
	background: url(img/bg_consa.gif) no-repeat center bottom;
	width: 605px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	}
#consaL {
	margin: 0 auto;
	background: url(img/bg_consaL.gif) no-repeat center bottom;
	width: 750px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	}
#consa p, #consaL p { padding: 0 10px 10px 10px }

/*
 Container[rerakamuy]
----------------------------------------------------------- */
#rerakamuy {
	background: url(img/bg_rerakamuy.gif) no-repeat center bottom;
	width: 605px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	}
#rerakamuyL {
	margin: 0 auto;
	background: url(img/bg_rerakamuyL.gif) no-repeat center bottom;
	width: 750px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	}
#rerakamuy p, #rerakamuyL p { padding: 0 10px 10px 10px }

/*
 Container[ϐL]
----------------------------------------------------------- */
#consaKansenkiWrap {
	width: 750px;
	margin: 0 auto;
	}
#consaKansenkiWrap p {
	line-height: 150%;
	padding: 10px 5px 0 5px;
	}
div#commentWrapper {
	background: url(img/bg_consaKansenki.jpg) no-repeat right bottom;
	width: 730px;
	background-color: #eaeaea;
	margin: 0 auto;
	margin-top: 10px;
	}
div.comment {
	color: #fff;
	font-weight: 700;
	background-color: #454344;
	padding: 5px;
	border-left: 10px solid #ff6b00;
	}

/*
 Container[yakyuu]
----------------------------------------------------------- */
#yakyuu {
	background: url(img/bg_yakyuu.gif) no-repeat center bottom;
	width: 605px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	margin-bottom: 20px;
	}
#yakyuuL {
	margin: 0 auto;
	background: url(img/bg_yakyuuL.gif) no-repeat center bottom;
	width: 750px;
	line-height: 150%;
	padding-top: 10px;
	_margin-top: 10px;
	margin-bottom: 20px;
	}
#yakyuu p, #yakyuuL p { padding: 0 10px 10px 10px }

/*
 Footer
----------------------------------------------------------- */
#footer {
	background: #E6FFFF;
	padding-top: 30px;
	bottom: 0;
	text-align: center;
	color: #c6c2c2;
	font-weight: 700;
	margin: 0 auto;
	padding: 3px;
	}
#footer p { padding-top: 35px }

#footer a {
	color: #ff6b00;
	text-decoration: none;
	}
#footer a:hover { color: #575859 }
#mainnav ul {
	list-style: none;
}
#mainnav ul li {
	float: left;
}
#mainnav {
	width: 800px;
	height: 50px;
	padding-left: 50px;
}

li img{



	vertical-align: top;



}

