/* === HEADER === */
#header {
	background-image: url(../images/bg-main2010-3.jpg);	/* <= Modify when exchanging. */
	background-repeat: no-repeat;
	background-color: #222222;
}
#header-bdy,
#header-bdy-inner {
	height: 313px;
}
#header-bdy #top_flash {
	width: 980px;
	height: 321px;
	position: absolute;
	top: -10px;
	left: 0;
}
#header-bdy #top_mainflash {
	width: 815px;
	height: 321px;
	position: absolute;
	top: -10px;
	left: -15px;
}
#header-bdy #top_subflash {
	width: 180px;
	height: 300px;
	position: absolute;
	top: 0;
	right: 0;
}
#top_no_flash {
	width: 980px;
	height: 321px;
	position: absolute;
	top: -10px;
	left: 0;
	text-align: center;
}
/* === /HEADER === */

/* === MAIN_CONTENTS === */

/* == WHATS_NEW == */
#whats-new {
	position: relative;
}
#whats-new .information-header {
	margin: 0 0 12px;
	position: relative;
}
#whats-new .information-header h2.information-title {
	margin: 0;
	border: none;
	padding: 0;
	width: 590px;
	height: 28px;
	overflow: hidden;
	background: url(../images/title-h2-whats_new.gif) no-repeat left top;
	text-indent: -9999px;
}
#whats-new .information-header div.fnbutton {
	position: absolute;
	top: 9px;
	right: 9px;
}
#whats-new .information-body {
	margin: 0;
}
#whats-new .information-body div.infobox table.information tr th,
#whats-new .information-body div.infobox table.information tr td {
	font-size: 96%;
	line-height: 120%;
}
#whats-new .information-body div.infobox table.information tr th {
	padding: 7px 5px 0 10px;
}
#whats-new .information-body div.infobox table.information tr td {
	padding: 7px 5px 0;
}
#whats-new .information-footer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#whats-new .information-footer {
	border-bottom: 1px solid #000000;
	padding: 8px 0;
}
#whats-new .information-footer .information-link {
	padding-left: 19px;
	font-size: 84%;
	line-height: 120%;
	color: #cc0000;
	background: url(../common/images/icon-link_b.gif) no-repeat 0 0.125em;
	float: left;
}
#whats-new .information-footer .information-link a,
#whats-new .information-footer .information-link a:link,
#whats-new .information-footer .information-link a:visited {
	color: #cc0000;
	text-decoration: none;
}
#whats-new .information-footer .information-link a:hover,
#whats-new .information-footer .information-link a:active {
	color: #cc0000;
	text-decoration: underline;
}
#whats-new .information-footer .information-rss {
	padding-right: 7px;
	padding-left: 15px;
	font-size: 84%;
	line-height: 120%;
	font-weight: bold;
	color: #ff8400;
	background: url(../common/images/icon-rss.gif) no-repeat 0 0.125em;
	float: right;
}
#whats-new .information-footer .information-rss a,
#whats-new .information-footer .information-rss a:link,
#whats-new .information-footer .information-rss a:visited {
	color: #ff8400;
	text-decoration: none;
}
#whats-new .information-footer .information-rss a:hover,
#whats-new .information-footer .information-rss a:active {
	color: #ff8400;
	text-decoration: underline;
}
/* +++ 2009.03.30 +++ */
#whats-new .grdt_item-glasspane {
	position: absolute;
	right: 9px;
	top: 9px;
	background: url(/common/images/blank.gif) repeat;
}
#whats-new .grdt_item-glasspane ul {
	margin: 0;
	padding: 14px 0 0;
	list-style: none;
}
#whats-new .grdt_item-glasspane ul li {
	margin: 0 0 1px;
	padding: 2px;
	color: #000000;
	background-color: #ffcc00;
}
#whats-new .grdt_item-glasspane ul li a {
	display: block;
	padding: 3px 5px 3px 8px;
	text-align: right;
}
#whats-new .grdt_item-glasspane ul li a,
#whats-new .grdt_item-glasspane ul li a:link,
#whats-new .grdt_item-glasspane ul li a:visited {
	color: #000000;
	background-color: #ffcc00;
	text-decoration: none;
}
#whats-new .grdt_item-glasspane ul li a:hover,
#whats-new .grdt_item-glasspane ul li a:active {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}
/* +++ /2009.03.30 +++ */
/* == /WHATS_NEW == */

/* == GADGET_AREA == */
#grdt_container:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#grdt_container {
	margin-right: -10px;
	width: 600px;
	position: relative;
}
#grdt_container .grdt_column {
	margin: 0;
	padding: 0 6px 0 0;
	min-width: 292px;
	width: 292px;
	min-height: 28px;
	float: left;
}
.grdt_item {
	margin: 0 0 8px;
	width: 292px;
	background-color: #fff;
	position: relative;
	left: 0;
	top: 0;
}
.grdt_item .grdt_item-head:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.grdt_item .grdt_item-head {
	margin: 0;
	border-bottom: 1px solid #bbbbbb;
	padding: 2px 7px 0px 10px;
	min-height: 25px;
	_height: 25px;
	background: url(../images/bg-grdt-head.gif) left top no-repeat;
	cursor: move;
}
.grdt_item.grdt_item_sp .grdt_item-head {
	border-bottom: 1px solid #202020;
	color: #ffffff;
	background: url(../images/bg-grdt_sp-head.gif) left top no-repeat;
}
.grdt_item .grdt_item-head .title {
	padding: 2px 0px;
	width: 220px;
/*	min-height: 21px;*/
	font-size: 100%;
	line-height: 21px;
	font-weight: bold;
	float: left;
}
.grdt_item .grdt_item-head .fnbuttons {
	margin: 0;
	padding: 6px 0px;
	list-style: none;
	width: 55px;
	height: 13px;
	overflow: hidden;
	float: right;
}
.grdt_item .grdt_item-head .fnbuttons .fnbutton {
	margin: 0;
	padding-left: 4px;
	width: 13px;
	overflow: hidden;
	float: right;
}
.grdt_item .grdt_item-head .fnbuttons input {
	cursor: pointer;
}
.grdt_item .grdt_item-body:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.grdt_item .grdt_item-body {
	margin: 0;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	padding: 0;
	width: 290px;
	position: relative;
}
.grdt_item.grdt_item_sp .grdt_item-body {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #ffffff;
	background-color: #333333;
}
.grdt_item .grdt_item-foot:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.grdt_item .grdt_item-foot {
	margin: 0;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	padding: 8px 4px;
	width: 282px;
	position: relative;
}
.grdt_item.grdt_item_sp .grdt_item-foot {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #ffffff;
	background-color: #333333;
}
.grdt_item .grdt_item-foot .more-link {
	padding-left: 19px;
	font-size: 84%;
	line-height: 120%;
	color: #cc0000;
	background: url(../common/images/icon-link_b.gif) no-repeat 0 0.125em;
	float: left;
}
.grdt_item .grdt_item-foot .more-link a,
.grdt_item .grdt_item-foot .more-link a:link,
.grdt_item .grdt_item-foot .more-link a:visited {
	color: #cc0000;
	text-decoration: none;
}
.grdt_item .grdt_item-foot .more-link a:hover,
.grdt_item .grdt_item-foot .more-link a:active {
	color: #cc0000;
	text-decoration: underline;
}
.grdt_item.grdt_item_sp .grdt_item-foot .more-link {
	color: #ffffff;
	background: url(../common/images/icon-link_bw.gif) no-repeat 0 0.125em;
}
.grdt_item.grdt_item_sp .grdt_item-foot .more-link a,
.grdt_item.grdt_item_sp .grdt_item-foot .more-link a:link,
.grdt_item.grdt_item_sp .grdt_item-foot .more-link a:visited {
	color: #ffffff;
	text-decoration: none;
}
.grdt_item.grdt_item_sp  .grdt_item-foot .more-link a:hover,
.grdt_item.grdt_item_sp  .grdt_item-foot .more-link a:active {
	color: #ffffff;
	text-decoration: underline;
}
.grdt_item .grdt_item-foot .rss-link {
	padding-right: 7px;
	padding-left: 15px;
	font-size: 84%;
	line-height: 120%;
	font-weight: bold;
	color: #ff8400;
	background: url(../common/images/icon-rss.gif) no-repeat 0 0.125em;
	float: right;
}
.grdt_item .grdt_item-foot .rss-link a,
.grdt_item .grdt_item-foot .rss-link a:link,
.grdt_item .grdt_item-foot .rss-link a:visited {
	color: #ff8400;
	text-decoration: none;
}
.grdt_item .grdt_item-foot .rss-link a:hover,
.grdt_item .grdt_item-foot .rss-link a:active {
	color: #ff8400;
	text-decoration: underline;
}

/* +++ 2009.04.01 +++ */
.grdt_item .grdt_item-glasspane {
	position: absolute;
/*	right: 41px; */
	top: 9px;
	z-index: 99;
	background: url(/common/images/blank.gif) repeat;
}
.grdt_item .grdt_item-glasspane ul {
	margin: 0;
	padding: 14px 0 0;
	list-style: none;
}
.grdt_item .grdt_item-glasspane ul li {
	margin: 0 0 1px;
	padding: 2px;
	color: #000000;
	background-color: #ffcc00;
}
.grdt_item .grdt_item-glasspane ul li a {
	display: block;
	padding: 3px 5px 3px 8px;
	text-align: right;
}
.grdt_item .grdt_item-glasspane ul li a,
.grdt_item .grdt_item-glasspane ul li a:link,
.grdt_item .grdt_item-glasspane ul li a:visited {
	color: #000000;
	background-color: #ffcc00;
	text-decoration: none;
}
.grdt_item .grdt_item-glasspane ul li a:hover,
.grdt_item .grdt_item-glasspane ul li a:active {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}
.grdt_item .grdt_item-glasspane ul li a img {
	vertical-align: middle;
}
/* +++ /2009.04.01 +++ */

/* = SCOREBOARD@GADGET = */
.grdt_item .grdt_scoreboard-block-wrapper {
	width: 290px;
}
.grdt_item .grdt_scoreboard-block {
	width: 290px;
	position: relative;
}
.grdt_item .grdt_scoreboard-block p.section {
	margin: 0;
	border-top: 1px solid #333333;
	padding: 5px 10px 0;
	font-size: 84%;
	line-height: 150%;
	color: #cccccc;
	background-color: #333333;
}
.grdt_item .grdt_scoreboard-block p.date_place {
	margin: 0;
	border-bottom: 1px solid #333333;
	padding: 0 10px 5px;
	font-size: 84%;
	line-height: 150%;
	color: #cccccc;
	background-color: #333333;
}
.grdt_item .grdt_scoreboard-block .game-status {
	margin: 0;
	border-top: 1px solid #787454;
	border-bottom: 1px solid #787454;
	padding: 0 10px;
	font-size: 100%;
	line-height: 23px;
	color: #ffcc00;
	text-align: center;
	background: #222222 url(/game/images/bg-grdt_scoreboard-status.gif) no-repeat left top;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score {
	padding: 3px 10px 4px;
	background: #3c3c3c url(/game/images/bg-gamedata-checkerwork2.gif) repeat left top;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper {
	border-collapse: collapse;
	padding: 0;
	width: 270px;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper td {
	text-align: center;
	vertical-align: middle;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper td.home {
	padding: 0;
	width: 55px;
	text-align: left;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper td.away {
	padding: 0;
	width: 55px;
	text-align: right;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper table.score_table {
	border-collapse: collapse;
	padding: 0;
	width: 160px;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper table.score_table td.total-score span.pk-score {
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper table.score_table td.home {
	padding-right: 12px;
	padding-bottom: 2px;
	width: auto;
	text-align: right;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper table.score_table td.away {
	padding-left: 12px;
	padding-bottom: 2px;
	width: auto;
	text-align: left;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper table.score_table td.total-score span.game-score {
	font-size: 3.0em;
	line-height: 100%;
	font-weight: bold;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper table.score_table td.total-score span.pk-score {
	font-size: 100%;
	line-height: 120%;
	font-weight: bold;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper table.score_table td.each-score {
	border-left: 1px dotted #ffffff;
	border-right: 1px dotted #ffffff;
	width: 5.3em;
	font-size: 100%;
	line-height: 150%;
	color: #cccccc;
}
.grdt_item .grdt_scoreboard-block .scoreboard_score table.score_table-wrapper table.score_table td.each-score span.score {
	padding: 0 3px;
	font-weight: bold;
	color: #ffffff;
}
.grdt_item .grdt_scoreboard-block .scoreboard_team:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.grdt_item .grdt_scoreboard-block .scoreboard_team {
	margin: 0;
	padding: 5px 10px;
	font-size: 100%;
	line-height: 133.3%;
	font-weight: bold;
	color: #ffffff;
}
.grdt_item .grdt_scoreboard-block .scoreboard_team .home {
	text-align: left;
	float: left;
}
.grdt_item .grdt_scoreboard-block .scoreboard_team .away {
	text-align: right;
	float: right;
}
.grdt_item .grdt_scoreboard-block .scoreboard_scorer {
	margin: 0;
	padding: 1px 5px 9px;
	color: #cccccc;
	background: url(../images/bg-separator-grdt_sp.gif) repeat-x 2px top;
}
.grdt_item .grdt_scoreboard-block .scoreboard_scorer ul.scorer-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.grdt_item .grdt_scoreboard-block .scoreboard_scorer ul.scorer-list li {
	padding: 5px 1px;
	font-size: 84%;
	line-height: 140%;
	text-align: right;
	background: url(../images/bg-separator-grdt_sp.gif) repeat-x 2px bottom;
}
.grdt_item .grdt_scoreboard-block .scoreboard_scorer table.scorer-table-wrapper {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}
.grdt_item .grdt_scoreboard-block .scoreboard_scorer table.scorer-table-wrapper td.home,
.grdt_item .grdt_scoreboard-block .scoreboard_scorer table.scorer-table-wrapper td.away {
	width: 106px;
	vertical-align: top;
}
.grdt_item .grdt_scoreboard-block .scoreboard_scorer table.scorer-table-wrapper td.scorer-caption {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.grdt_item .grdt_scoreboard-block .scoreboard_scorer td.away ul.scorer-list li {
	text-align: left;
	background: url(../images/bg-separator-grdt_sp.gif) repeat-x 2px bottom;
}
/* = /SCOREBOARD@GADGET = */

/* = INFORMATION_TABLE@GADGET = */
.grdt_item table.information {
	margin: 0;
	padding: 10px 0;
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
.grdt_item table.information th,
.grdt_item table.information td {
	background-color: #ffffff;
	font-size: 96%;
	line-height: 120%;
	font-weight: normal;
	border-style: none;
	vertical-align: top;
}
.grdt_item table.information tr.even th,
.grdt_item table.information tr.even td {
	background-color: #f5f5f5;
}
.grdt_item table.information tr th {
	width: 5em;
	padding: 7px 5px 0 10px;
	text-align: left;
}
.grdt_item table.information tr td {
	padding: 7px 5px 0;
}
.grdt_item table.information tr th.category,
.grdt_item table.information tr td.category {
	width: 9em;
	text-align: left;
	white-space: nowrap;
}
.grdt_item table.information tr td p {
	margin: 0 0 5px;
	padding: 0 2px 0 14px;
	background: url(/common/images/icon-link.gif) no-repeat 2px 0.3em;
}
/* = /INFORMATION_TABLE@GADGET = */

/* = SCHEDULE@GADGET = */
.grdt_item .grdt_schedule-block-wrapper {
	margin: 0;
	padding: 0 14px;
	width: 262px;
}
.grdt_item .grdt_schedule-block {
	width: 100%;
	display: table;
	border-collapse: separate;
}
.grdt_item .grdt_schedule-block .grdt_schedule-row {
/*	display: table-row;*/
}
.grdt_item .grdt_schedule-block div.ruleoff+div.ruleoff {
	padding-top: 1px;
	background: url(/common/images/bg-separator-gray.gif) repeat-x 2px 0;
}
.grdt_item .grdt_schedule-block .grdt_schedule-row span.grdt_schedule-date {
	display: table-cell;
	padding: 5px 0 4px;
	width: 5.5em;
	font-size: 100%;
	line-height: 120%;
	vertical-align: middle;
	text-align: left;
}
.grdt_item .grdt_schedule-block .grdt_schedule-row span.grdt_schedule-content {
	display: table-cell;
	padding: 5px 0 4px;
	font-size: 100%;
	line-height: 120%;
	vertical-align: top;
}
.grdt_item .grdt_schedule-block .grdt_schedule-row span.saturday {
	color: #0095fe;
}
.grdt_item .grdt_schedule-block .grdt_schedule-row span.sunday {
	color: #ff4141;
}
.grdt_item .grdt_schedule-block .grdt_schedule-row span.holiday {
	color: #ff4141;
}
/* = /SCHEDULE@GADGET = */

/* = PHOTOGALLERY@GADGET = */
.grdt_item .grdt_photogallery-block-wrapper {
	padding: 10px;
	width: 270px;
	height: 181px;
}
.grdt_item .grdt_photogallery-block {
	width: 270px;
	height: 181px;
	position: relative;
}
.grdt_item .grdt_photogallery-block ul.recent-photo-list {
	margin-top: -2px;
	padding: 0;
	width: 33px;
	height: 181px;
	list-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.grdt_item .grdt_photogallery-block ul.recent-photo-list li {
	margin: 0;
	padding: 2px 0 2px;
	width: 33px;
	height: 33px;
/*	position: relative;*/
}
.grdt_item .grdt_photogallery-block ul.recent-photo-list li a {
	display: block;
	margin: -3px 0  0 -3px;
	height: 39px;
	position: relative;
}
.grdt_item .grdt_photogallery-block ul.recent-photo-list li a.current img {
	border: 2px solid #000000 !important;
	padding: 1px !important;
}
.grdt_item .grdt_photogallery-block div.photo-dest {
	margin: 0;
	padding: 0;
	width: 227px;
	height: 181px;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
}
.grdt_item .grdt_photogallery-block div.photo-dest div.photo {
	margin: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.grdt_item .grdt_photogallery-block div.photo-dest #grdt_photogallery-photo01.photo {
	display: block;
}
/* = /PHOTOGALLERY@GADGET = */

/* = PRACTICE_SCHEDULE@GADGET = */
.grdt_item .grdt_practice-block:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.grdt_item .grdt_practice-block {
	color: #333333;
	background-color: #ffffff;
}
.grdt_item .grdt_practice-block table.grdt_practice-table {
	border: none;
	border-collapse: collapse;
	width: 100%;
	background: url(/game/practice/images/bg-schedule_bottom.gif) repeat left top;
}
.grdt_item .grdt_practice-block .team_title,
.grdt_item .grdt_practice-block .schedule_top,
.grdt_item .grdt_practice-block .remark {
	background: #ffffff;
}
.grdt_item .grdt_practice-block table.grdt_practice-table td.grdt_practice-topteam {
	border-right: 1px solid #dddddd;
	width: 145px;
	vertical-align: top;
}
.grdt_item .grdt_practice-block table.grdt_practice-table td.grdt_practice-secondteam {
	border-left: 1px solid #dddddd;
	width: 145px;
	vertical-align: top;
}
.grdt_item .grdt_practice-block .team_title {
	padding: 5px 0 0;
	text-align: center;
}
.grdt_item .grdt_practice-block td.grdt_practice-topteam .schedule_top {
	padding: 12px 0;
	font-size: 133.3%;
	line-height: 125%;
	font-weight: bold;
	color: #cc0000;
	text-align: center;
}
.grdt_item .grdt_practice-block td.grdt_practice-secondteam .schedule_top {
	padding: 12px 0;
	font-size: 133.3%;
	line-height: 125%;
	font-weight: bold;
	color: #f79400;
	text-align: center;
}
.grdt_item .grdt_practice-block .schedule_bottom {
	padding: 7px 10px;
	font-size: 100%;
	line-height: 125%;
	text-align: left;
}
.grdt_item .grdt_practice-block .remark {
	border-top: 1px solid #dddddd;
	padding: 5px;
	font-size: 100%;
	line-height: 125%;
	text-align: left;
}
/* = /PRACTICE_SCHEDULE@GADGET = */

/* = GOODS@GADGET = */
.grdt_item .grdt_goods-block {
	padding: 0 5px;
	width: 280px;
}
.grdt_item .grdt_goods-block .grdt_goods-row:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
.grdt_item .grdt_goods-block .grdt_goods-row {
	padding: 5px 0 0;
	width: 280px;
	position: relative;
}
.grdt_item .grdt_goods-block .ruleoff+.ruleoff {
	padding-top: 6px;
	background: url(/common/images/bg-separator-gray.gif) repeat-x left top;
}
.grdt_item .grdt_goods-block .grdt_goods-row .grdt_goods-photo {
	margin-left: -3px;
	padding-bottom: 2px;
	width: 75px;
	position: relative;
	float: left;
}
.grdt_item .grdt_goods-block .grdt_goods-row .grdt_goods-photo a {
	display: block;
	margin: -3px 0 0;
	position: relative;
}
.grdt_item .grdt_goods-block .grdt_goods-row .grdt_goods-info {
	width: 201px;
	float: right;
}
.grdt_item .grdt_goods-block .grdt_goods-row .grdt_goods-info p {
	margin: 3px 0 5px;
	padding-left: 10px;
	font-size: 100%;
	line-height: 125%;
}
.grdt_item .grdt_goods-block .grdt_goods-row .grdt_goods-info p.link_a {
	padding-left: 10px;
}
.grdt_item .grdt_goods-block .grdt_goods-row .grdt_goods-info p span.price {
	font-weight: bold;
	color: #de000d;
}
/* = /GOODS@GADGET = */

/* = TICKET@GADGET = */
.grdt_item .grdt_ticket-block {
	padding: 0;
	width: 290px;
}
.grdt_item .grdt_ticket-block p.grdt_ticket-subtitle {
	padding: 10px 0 9px 7px;
	font-size: 84%;
	line-height: 140%;
	color: #666666;
	float: left;
}
.grdt_item .grdt_ticket-block p.grdt_ticket-date {
	padding: 10px 8px 9px 0;
	font-size: 84%;
	line-height: 140%;
	color: #666666;
	text-align: right;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table {
	clear: both;
	margin: 0 1px;
	border-collapse: collapse;
	width: 288px;
	table-layout: fixed;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table tbody tr+tr {
	border-top: 1px solid #dbdbdb;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table th,
.grdt_item .grdt_ticket-block table.grdt_ticket-table td {
	padding: 0;
	font-size: 84%;
	color: #666666;
	text-align: center;
	vertical-align: middle;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table th {
	border-left: 1px solid #ffffff;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table td {
	border-left: 1px solid #dbdbdb;
	padding: 0 1px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table th.game_icon {
	border-left: none;
	width: 31px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table th.game_date {
	width: 51px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table th.vs {
	width: 79px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table th.stadium {
	width: 40px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table th.status {
	width: 46px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table th.theday {
	width: 36px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table td.game_icon {
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 0;
	border-left: none;
	width: 29px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table td.game_date {
	width: 49px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table td.vs {
	padding-left: 2px;
	padding-right: 1px;
	text-align: left;
	width: 76px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table td.stadium {
	width: 38px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table td.status {
	width: 44px;
}
.grdt_item .grdt_ticket-block table.grdt_ticket-table td.theday {
	padding-right: 0;
	width: 35px;
}
/* = /TICKET@GADGET = */

/* == /GADGET_AREA == */

/* === /MAIN_CONTENTS === */

/* === LEFT_AREA === */
.left-area .block-group {
	margin: 0 0 20px;
}
.left-area .relbox_b {
	margin: 0 0 10px;
	border-top: 2px solid #000000;
	padding: 10px 0 0;
	color: #333333;
	background-color: #f2f0e6;
}
.left-area .relbox_b .relbox-more {
	background: url(../common/images/bg-separator-gray.gif) repeat-x left top;
	padding-top: 10px;
}

/* == SIDE_NAVI == */
.left-area .side-navi {
	margin: 0 0 10px;
}
.left-area .side-navi ul.side-navi-list {
	margin: 0;
	padding: 0;
	width: 180px;
	list-style: none;
}
.left-area .side-navi ul.side-navi-list li.side-navi-item {
	margin: 0;
	border-bottom: 1px solid #ffffff;
	padding: 0;
	width: 180px;
	font-size: 100%;
	line-height: 120%;
	font-weight: bold;
/*	background: url(../common/images/bg-side_list_a.gif) no-repeat left top;*/
}
.left-area .side-navi ul.side-navi-list li#side-navi-recommended.side-navi-item {
	background: url(../images/bg-top-leftside_recommended.gif) no-repeat -180px 0;
}
.left-area .side-navi ul.side-navi-list li#side-navi-stadium.side-navi-item {
	background: url(../images/bg-top-leftside_stadium.gif) no-repeat -180px 0;
}
.left-area .side-navi ul.side-navi-list li#side-navi-news.side-navi-item {
	background: url(../images/bg-top-leftside_news.gif) no-repeat -180px 0;
}
.left-area .side-navi ul.side-navi-list li#side-navi-cheer.side-navi-item {
	background: url(../images/bg-top-leftside_cheer.gif) no-repeat -180px 0;
}
.left-area .side-navi ul.side-navi-list li#side-navi-players.side-navi-item {
	background: url(../images/bg-top-leftside_players.gif) no-repeat -180px 0;
}
.left-area .side-navi ul.side-navi-list li.side-navi-item a {
	display: block;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
/*	background-image: url(../common/images/bg-side_list_a.gif);*/
	background-repeat: no-repeat;
}
.left-area .side-navi ul.side-navi-list li#side-navi-recommended.side-navi-item a {
	background-image: url(../images/bg-top-leftside_recommended.gif);
}
.left-area .side-navi ul.side-navi-list li#side-navi-stadium.side-navi-item a {
	background-image: url(../images/bg-top-leftside_stadium.gif);
}
.left-area .side-navi ul.side-navi-list li#side-navi-news.side-navi-item a {
	background-image: url(../images/bg-top-leftside_news.gif);
}
.left-area .side-navi ul.side-navi-list li#side-navi-cheer.side-navi-item a {
	background-image: url(../images/bg-top-leftside_cheer.gif);
}
.left-area .side-navi ul.side-navi-list li#side-navi-players.side-navi-item a {
	background-image: url(../images/bg-top-leftside_players.gif);
}
.left-area .side-navi ul.side-navi-list li.side-navi-item a,
.left-area .side-navi ul.side-navi-list li.side-navi-item a:link,
.left-area .side-navi ul.side-navi-list li.side-navi-item a:visited {
	background-position: -180px 0;
}
.left-area .side-navi ul.side-navi-list li.side-navi-item a.current,
.left-area .side-navi ul.side-navi-list li.side-navi-item a.current:link,
.left-area .side-navi ul.side-navi-list li.side-navi-item a.current:visited {
	background-position: 0 0;
}
.left-area .side-navi ul.side-navi-list li.side-navi-item a:hover,
.left-area .side-navi ul.side-navi-list li.side-navi-item a:active {
	background-position: 0 0;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist {
	margin: 0;
	border-top: 1px solid #ffffff;
	padding: 0;
	width: 180px;
	list-style: none;
	color: #666666;
	background-color: #fffae8;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li {
	margin: 0;
	padding: 6px 8px 6px 8px;
	width: 164px;
	font-size: 100%;
	line-height: 120%;
	font-weight: normal;
	background: url(../common/images/bg-separator-gray.gif) repeat-x left bottom;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li span.current {
	display: inline;
	margin: 0;
	border: none;
	padding: 0;
	width: 150px;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li a {
	display: inline !important;
	margin: 0;
	border: none;
	padding: 0;
	width: auto;
	height: auto;
	background: transparent none !important;
	text-indent: 0;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li a,
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li a:link,
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li a:visited {
	color: #000000;
	text-decoration: none;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li a:hover,
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li a:active {
	color: #000000;
	text-decoration: underline;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li.banner-item {
	margin: 2px 0 0;
	padding: 3px 3px 0 6px;
	width: 171px;
	height: 33px;
	font-weight: normal;
	background: transparent none;
	position: relative;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li.banner-item+li.banner-item {
	margin-top: -2px;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li.banner-item span {
	display: block !important;
	margin: 0;
	border: none;
	padding: 0 0 3px;
	width: 168px;
	height: 30px;
}
.left-area .side-navi ul.side-navi-list ul.side-navi-sublist li.banner-item a {
	display: block !important;
	margin: -3px 0 0 -3px;
	border: none;
	padding: 0;
	width: 174px;
	height: 36px;
	position: relative;
}
/* == /SIDE_NAVI == */

/* == QA_NAVI == */
#qa-navi {
	margin: 0;
}
#qa-navi p {
	margin: 0;
	font-size: 100%;
	line-height: 133.3%;
}
#qa-navi p.faq-link {
	border-top: 2px solid #bbbbbb;
	border-bottom: 1px dotted #bbbbbb;
	padding: 5px 10px 4px 40px;
	background: url(../images/icon-top_leftside-faq.gif) no-repeat 12px 5px;
}
#qa-navi p.inquiry-link {
	border-bottom: 2px solid #bbbbbb;
	padding: 5px 10px 4px 40px;
	background: url(../images/icon-top_leftside-inquiry.gif) no-repeat 12px 5px;
}
/* == /QA_NAVI == */

/* == YOUTH&SCHOOL == */
#youth_school-navi {
	margin: 0;
	padding: 1px 0 0;
	background: url(../common/images/bg-separator-gray.gif) repeat-x left top;
}
#youth_school-navi p {
	margin: 0;
	padding: 0 0 1px;
	position: relative;
	background: url(../common/images/bg-separator-gray.gif) repeat-x left bottom;
}
#youth_school-navi p a.lock-on {
	display: block;
	margin-left: -3px;
	width: 186px;
	position: relative;
}
/* == /YOUTH&SCHOOL == */

/* == CUSTOMIZE_ME == */
#customize-me.relbox_b {
}
#customize-me.relbox_b .relbox-head {
	padding: 0 10px 10px;
}
#customize-me.relbox_b .relbox-head h3 {
	margin: 0;
	border: none;
	padding: 0;
	width: 160px;
	height: 80px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/banner-top_leftside-customh.gif) no-repeat left top;
}
#customize-me.relbox_b .relbox-head p {
	display: none;
}
#customize-me.relbox_b .relbox-body {
	padding: 9px 10px 8px 5px;
}
/* == /CUSTOMIZE_ME == */

/* == BOOKMARK_ME == */
#bookmark-me.relbox_b {
	padding-top: 7px;
}
#bookmark-me.relbox_b .relbox-head {
	padding: 0 10px 9px;
}
#bookmark-me.relbox_b .relbox-head h3 {
	margin: 0;
	border: none;
	padding: 0;
	width: 160px;
	height: 36px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/banner-top_leftside-bookmar.gif) no-repeat left top;
}
#bookmark-me.relbox_b .sbm-registrations:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#bookmark-me.relbox_b .sbm-registrations {
	padding: 10px 0px 9px 10px;
}
/* == /BOOKMARK_ME == */

/* === /LEFT_AREA === */

/* === RIGHT_AREA === */
.right-area .relbox .box-footer,
.right-area .relbox_a .box-footer,
.right-area .relbox_b .box-footer {
	margin-top: 5px;
}
.right-area .block-div {
	margin-bottom: 20px;
	padding-bottom: 11px;
	background: url(../common/images/bg-separator-gray.gif) repeat-x left bottom;
}
/*
#notification.relbox_a .box-header h3 {
	margin: 0;
	border: none;
	padding: 0;
	width: 180px;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/title-h3-notofication.gif) no-repeat left top;
}
*/
#sitesponsor.relbox_a {
}
#sitesponsor.relbox_a .box-content:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#sitesponsor.relbox_a .box-content {
	margin: 0 -5px 0 -3px;
	padding: 4px 0 0;
	width: 188px;
	position: relative;
}
#sitesponsor.relbox_a ul.sponsor-banner-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 188px;
	position: relative;
}
#sitesponsor.relbox_a ul.sponsor-banner-list li {
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 1px;
	float: left;
	position: relative;
}
#sitesponsor.relbox_a ul.sponsor-banner-list li a {
	display: block;
	margin: -3px -3px 0 -3px;
	position: relative;
}

.pr-box {
	text-align: center;
	position: relative;
}
.pr-box .box-content {
	margin: 0 -3px;
	width: 186px;
	position: relative;
}

.blogparts-box .box-content {
	text-align: center;
	position: relative;
}
/* === /RIGHT_AREA === */

/* === FOOTER === */
#grdt_controller {
	border-top: 3px solid #ffaa22;
	background-color: #ffaa22;
}
#grdt_controller #grdt_controller-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#grdt_controller #grdt_controller-inner {
	margin: 0 auto;
	padding: 12px 0;
	width: 980px;
	background: url(../images/bg-top_bottom-vseparator.gif) repeat-y 195px 0;
}
#grdt_controller #grdt_controller-header {
	width: 180px;
	float: left;
}
#grdt_controller #grdt_controller-header #grdt_controller-subtitle {
	margin: 0 0 15px;
	padding: 0;
	width: 180px;
	height: 52px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/bg-top_bottom-grdt_ctrl.gif) no-repeat left top;
}
#grdt_controller #grdt_controller-header a,
#grdt_controller #grdt_controller-header a:link,
#grdt_controller #grdt_controller-header a:visited,
#grdt_controller #grdt_controller-header a:hover,
#grdt_controller #grdt_controller-header a:active {
	color: #d70c18;
}
#grdt_controller #grdt_controller-body {
	width: 785px;
	float: right;
}
#grdt_controller #grdt_controller-body label {
	display: inline-block;
	padding-left: 15px;
	font-size: 96%;
	line-height: 200%;
	font-weight: bold;
	white-space: nowrap;
}
#grdt_controller #grdt_controller-body label input {
	vertical-align: middle;
}
/* === /FOOTER === */
