A 			{ text-decoration: none; 		}
	A:link 		{ color: #D50000 		}
	A:visited 	{ color: #D50000 		}
	A:hover 	{ text-decoration: none; color: #9B31D5}
body { background: #E5F5FF;
	  scrollbar-face-color: #a60005; scrollbar-arrow-color: #ffffff; 
	  scrollbar-track-color: #5b5b5b; scrollbar-shadow-color: #000000; 
	  scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000;
	  scrollbar-darkshadow-color: #000000}

span.maintext {font-family:"ＭＳ Ｐゴシック",Osaka;
line-height:110%;
}

span.reportslink {font-family:Verdana;font-size: 10px;font-weight: bold;color:#DE8524;line-height:18px}

.alpha11 {font-family:Verdana;font-size: 11px;font-weight: bold;}

.alpha9 {font-family:Verdana;font-size: 9px;font-weight: bold;}

A.teamlink:link {color: #FFFF00; font-family:Verdana;font-size: 10pt;}
A.teamlink:hover {color: #FFFF00; font-family:Verdana;font-size: 10pt;}
A.teamlink:visited {color: #FFFF00; font-family:Verdana;font-size: 10pt;}

.text10ab {font-family:"ＭＳ Ｐゴシック",Osaka;
font-size: 10px;
line-height: 180%;
}

span.text9ab {font-family:"ＭＳ Ｐゴシック",Osaka;
font-size: 9px;
line-height: 120%;
}

span.text8ab {font-family:"ＭＳ Ｐゴシック",Osaka;
font-size: 8px;
line-height: 120%;
}

span.text10 {font-family:"ＭＳ Ｐゴシック",Osaka;
font-size: 10pt;
line-height: 120%;
}

span.text10brd {font-family:"ＭＳ Ｐゴシック",Osaka;
font-size: 10pt;
font-weight: bold;
color: #FF0000;
line-height: 120%;
}

span.text9 {font-family:"ＭＳ Ｐゴシック",Osaka;
font-size: 9pt;
line-height: 120%;
}

span.text8 {font-family: "ＭＳ Ｐゴシック",Osaka;
font-size: 8pt;
}

span.text8wh {font-family: "ＭＳ Ｐゴシック",Osaka;
color: #FFFFFF;
font-size: 8pt;
}

span.text7 {font-family: "ＭＳ Ｐゴシック",Osaka;
font-size: 7pt;
}

span.textservice {font-family:"ＭＳ Ｐゴシック",Osaka;
font-size: 12px;
line-height: 17px;
}

SELECT{background:#FFFFFF;	color : #333333;	border-top : 1px solid #FFDD5A;	border-bottom : 1px solid #FFDD5A;	border-left : 1px solid #FFDD5A;	border-right : 1px solid #FFDD5A;}
.mlinput{
border-left:1px solid #5B3714;
border-right:1px solid #5B3714;
border-top:1px solid #5B3714;
border-bottom:1px solid #5B3714;
font-size:9pt; color:#5B3714; background-color:#FFFFEF;
width:130px;}

}
table, tr, td {
	vertical-align:	top;
}

/******************************
 * Left Menu
 *****************************/

td.blog {
	padding-bottom:	5px;
}

/******************************
 * 台紙枠
 *****************************/
table.pageEdge {
	width:	610;
	height:	100%;
}
td.pageEdge {
	/* ページの四方余白の調整はここで行う */
	/*
	padding:	0px;
	*/
	padding:	0px;
	padding-top:	0px;
	padding-bottom:	0px;

}

/******************************
 * 台紙
 *****************************/
table.page {
	width:	100%;
	height:	100%;
}

/******************************
 * ヘッダ
 *****************************/
table.header {
	width:	100%;
}
td.header {
	padding-right:	10px;
	font-size:	10pt;
	text-align:	right;
	color: #000000; /*superHeader文字色*/
	background-color:	#213242; /*superHeader背景色*/
}
td.header a {
	font-size:	10pt;
	color: #000000; /*superHeaderリンク色*/
	TEXT-DECORATION: none;
}
td.header a:hover {
	font-size:	10pt;
	color: #000000; /*superHeaderリンクＨ色*/
	TEXT-DECORATION: none;
}

/******************************
 * ページタイトル
 *****************************/
table.title {
	width:	100%;
	background-color:	#ffffff; /*pageTitle背景色*/
}
td.title {
	padding:	0px;
	color:	#000000; /*pageTitle文字色*/
	font-weight:	bold;
	font-size:	15pt;
	vertical-align:	middle;

	/*フォント書体などはお好みで*/
	font-family:	verdana, helvetica, arial, sans-serif;
	color:	#ffffff;
}

/******************************
 * サブヘッダ
 *****************************/
table.subheader {
	width:	100%;
}
td.subheaderL {
	padding-left:	10px;
	font-weight:	bold;
	font-size:	10pt;
	text-align:	left;
	color: #000000; /*subHeader文字色*/
	background-color:	#cccccc; /*subHeader背景色*/
	width:	100%;
}
td.subheaderR {
	padding-right:	10px;
	font-size:	10pt;
	text-align:	left;
	color: #000000; /*subHeader文字色*/
	background-color:	#cccccc; /*subHeader背景色*/
	white-space:	nowrap;
}
table.subheader a {
	font-weight:	bold;
	font-size:	10pt;
	color: #000000; /*subHeaderリンク色*/
	TEXT-DECORATION: none;
}
table.subheader a:hover {
	font-weight:	bold;
	font-size:	10pt;
	color: #213242; /*subHeaderリンク色*/
	TEXT-DECORATION: none;
}

/******************************
 * 内容(左右)
 *****************************/
td.main {
	/* 内容の四方枠の設定はここで行う */
	/*
	border:	#eeeeed 1px solid;
	*/
	width:	100%;
	height:	100%;
}
table.main {
	width:	100%;
	height:	100%;
}
td.main img {
	border-width:	0px;
	margin: 2px;
}

/******************************
 * 内容(左)
 *****************************/
td.mainLP {
	background-color:	#ffffff; /*content左の背景色*/
}
table.mainL {
	margin:	15px;
	margin-right:	0px;
	margin-left:	10px;
}
td.mainL {
	padding-right:	15px;
	border-right:	#cccccc 1px solid; /*左右中央の縦線色*/
}

/******************************
 * 内容(右)
 *****************************/
td.mainRP {
	width:	100%;
	padding-right:	5px;
	background-color:	#ffffff; /*content右の背景色*/
}
table.mainR {
	margin:	15px;
	margin-right:	5px;
	width:	95%;
}
td.mainR {
	width:	100%;
}

/******************************
 * フォルダメニュー
 *****************************/
td.menu {
	white-space:	nowrap;
}
table.menuImg {
	width:	157px;
	height:	106px;
	background-color:	#000001; /*Auth画像背景色*/
	background-image:	url("images/menuImg.gif");
	margin-bottom:	15px;
}
span.m1 { font-size:	10pt; color: #000000; }
span.m1 a { font-size:	10pt; }
span.m1 a:hover { font-size:	10pt; }
span.m2 { font-size:	9pt; }
span.m2 a { font-size:	9pt; }
span.m2 a:hover { font-size:	9pt; }
span.m3 { font-size:	9pt; }
span.m3 a { font-size:	9pt; }
span.m3 a:hover { font-size:	9pt; }
span.filecnt {
	font-size:	10pt;
	color:	#bbbbbb; /*画像個数色*/
}
span.here {
	font-size:	10pt;
	color:	#990000; /*ここマーク色*/
	font-weight:	bold;
}

/******************************
 * サムネイル列挙
 *****************************/
table.	thumb {
	padding-top:	10px;
	padding:	1px;
}
table.thumb a:hover {
	position:	relative; 
	top:	1px;
	left:	1px;
}

/******************************
 * ノート
 *****************************/
table.note {
	border:	#eeeeed 1px dotted; /*note文字色*/
	padding:	10px;
}

/******************************
 * 情報
 *****************************/
div.info {
	margin-bottom:	10px;
}
div.info h1 {
	font-size:	10pt;
	color:	#000000; /*フォルダ名文字色*/
}
div.info p {
	padding-top:	10px;
	font-size:	10pt;
	color:	#000000; /*フォルダコメント文字色*/
}
div.info a {
	font-size:	10pt;
	TEXT-DECORATION: none;
}
div.info a:hover {
	TEXT-DECORATION: none;
}

/******************************
 * フッタ
 *****************************/
table.footer {
	width:	100%;
	/*
	background-color:	#000001; /*footer背景色*/
	*/
}
td.footer {
	text-align:	right;
	padding:	1px;
	font-size:	10pt;
}
table.footer a {
	font-size:	10pt;
}
table.footer a:hover {
	font-size:	10pt;
}

/******************************
 * インラインフレーム
 *****************************/
iframe.first {
	width:	100%;
	height:	199px;
}

/******************************
 * 画像タイトル表示(Java-Script)
 *****************************/
.imgtitle{
	font-size:	10pt;
	color:	#f5f5f6; /*画像タイトル名文字色(JavaS)*/
}

/******************************
 * サムネイルボックス
 *****************************/
div.thumbbox {
	float:	 left;
	margin-left:	5px;
	margin-bottom:	5px;
	font-size:	10pt;
	padding:	5px;
	color:	#888888; /*サムネイル名文字色*/
}

/******************************
 * メニューマーク
 *****************************/
span.d1 {
	color:	#cccccc; /*menu3マーク色*/
	font-size:	8pt;
}
span.d2 {
	font-size:	6pt;
	color:	#cccccc; /*menu2マーク色*/
}
span.d3 {
	font-size:	4pt;
	color:	#cccccc; /*menu1マーク色*/
}
/******************************
 * 最初のページ
 *****************************/
body.firstPage {
	height:	100%;
	background-color:	#000001; /*fistPage左の背景色*/
}

/*
 * OPENFIELD PLUG-IN STYLES: Default values for text inseted by the plugin.
 */
.standardbody {
    color: #333333; 
    font-size: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
}

/*
 * Controls small text inseted by the plugin.
 */
.smallbody {
    color: #333333; 
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
}

/*
 * Controls tiny text inseted by the plugin.
 */
.tinybody{
    font-size: 9px; 
    color: #333333; 
    font-family: verdana, arial, helvetica, sans-serif;
}

.date {
    font-size: 8px; color: #333333; font-family: verdana, arial, helvetica, sans-serif
}

/*
 * Controls note text under the ticket description.
 */
.ticketsnote {
    color: #333333;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: center;
    font-weight: normal;
}

/*
 * Controls text informing shopper that, instead of the requested tickets, a 
 * substitute is being.
 */
.substitutenote {
    color: red;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
}

/*
 * Controls error messages returned by the plugin.
 */
.errortext {
    background-color: white;
    color: #8B0000;
    font-size: 12px; 
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}

/*
 * Controls exception text, such as for shopping cart reservathion and 
 * inability to reserve the requested quantity.
 */
.exceptiontext {
    border: thin solid black;
    padding: 20px;
    color: black;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: left;
    font-weight: bold;
}

/*
 * Messages returned when not tickets could be found.
 */
.noticketstext {
    background-color: white;
    color: #333333;
    font-size: 12px; 
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
}

.form {
    font-size: 11px; 
    color: #0f0f0f; 
    font-family: verdana, arial, helvetica, sans-serif;
    margin: 0px;
    padding: 4px;
}

/*
 * Button styles:
 */
.button, .smallbutton{
    background-color: #B8DDED;
    color: #696969;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/******************************
 * Search Box
 *****************************/
td.searchbox2 {
	background-color:	#A50606; /*Search Boxの背景色*/
}

/*
 * Search Results View button, Search Box buttons, Tickets Add button, 
 * Shopping Cart Remove button.
 */
.smallbutton {
    background-color: #B8DDED;
    font-size: 9px;
    margin: 0px;
    padding: 0px;
}

/*
 * Controls the Search Box date option menues.
 */
.datebox {
    font-size: 10px;
    margin: 0px;
    padding: 0px;
}

/*
 * Controls the Search Box text input field.
 */
.searchText {
    font-size: 10px;
    margin: 0px;
    padding: 0px;
}

/*
 * General table declarations.
 */

/*
 * Controls table captions and section names.
 */
.tablename, .sectionname {
    background-color: white;
    color: #696969;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/*
 * Controls table declarations.
 */
table.list {
    border: 0px solid gray;
    border-collapse: collapse;
    margin: 0cm}

/*
 * Controls table headers.
 */
tr.header {
    background: #B8DDED;
    padding: 5px
}

/*
 * Controls group headers in professional sports tables.
 */
tr.header2 {
    background: #808080;
    padding: 3px
}

/*
 * Controls odd table rows.
 */
tr.oddrow {
    background: white; 
    padding: 5px
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

/*
 * Controls even table rows.
 */
tr.evenrow {
    background: #FFF8DC;
    padding: 5px
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

/*
 * Controls separator table rows.
 */
tr.separatorrow1 {
    background: #ffffff;
}
tr.separatorrow2 {
    background: #FFDD5A;
}

/*
 * Controls table footers (e.g. total price).
 */
tr.footer {
    /*background: #cfcfcf;*/
    background: #808080;
    color: white;
    padding: 5px
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

/*
 * Controls table headers.
 */
th {
    border: 1px solid white;
    /*color: #393939; */
    color: white;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
    padding: 5px;
    text-align: center}

/*
 * Controls table cells used for text.
 */
td.textcell {
    border: 0px solid gray;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
    padding: 3px;
    text-align: left}

/*
 * Controls table cells used for number values (e.g Quantity).
 */
td.numcell {
    border: 0px solid gray;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
    text-align: right;
}

/*
 * Controls table cells used for currence values.
 */
td.amountcell {
    border: 0px solid gray;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
    text-align: right;
}

/* 
 * Controls href texts in table headers. 
 */
#th_href {
    color: white;
    text-decoration: none;
}

/*
 * Controls table footer description cells (e.g. "Total Purchases").
 */
td.footerdesccell{
    border: 1px solid white;
    padding: 3px;
    text-align: right;
}

/*
 * Controls table footer currency amount cells (e.g. value of "Total Purchases").
 */
td.footeramountcell {
    border: 1px solid white;
    padding: 3px;
    text-align: right;
}

/*
 * Controls table cells for holding buttons.
 */
td.buttoncell, td.selectcell {
    border: 2px solid white;
    border: 0px solid gray;
    text-align: center}

/*
 * Search box style definitions:
 */
table.searchbox {
	margin: 0px;
}

tr.searchbox {
	background: #eeeeee;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

td.searchbox {
	border: 1px solid gray;
	color: #696969;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
	vertical-align: middle;
}

/*
 * List box style definitions:
 */
table.listbox {

}

tr.listbox {

}

td.listbox {

}

select.listbox {

}

/*
 * Controls the performance name, seating map, performance location, and 
 * performance time description in the Tickets table. 
 */
td.ticketperformance, td.ticketmap, a.ticketmap_href,a.ticketmap_href:hover, td.tickettime  {
    background: white; 
    border: 0px solid gray;
    font-size: 13px;
    padding: 3px;
    text-align: left;
}
td.ticketperformance {
    font-size: 15px;
    font-weight: bold;
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #C33D24;
}
td.ticketmap {
    text-align: center;
}
a.ticketmap_href, a.ticketmap_href:hover {
    color: #696969;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
}
a.ticketmap_href:hover {
    color: #ffffff;
    background: gray;
}

/*
 * Controls Tickets table quantity option menu.
 */
select.quantity {
    font-family: courier; 
    font-size: 9px;
}

/* 
 * Controls venue href in Event Schedule and Tickets table.
 */
a.venue_href:link, a.venue_href:visited, a.venue_href:hover {
    color: #696969;
    font-weight: bold;
    text-decoration: none;
}
a.venue_href:hover {
    color: #ffffff;
    background: gray;
    text-decoration: none;
}

/*
 * Controle Home and Aeay games link.
 */
a.homeaway_href:link, a.homeaway_href:visited, a.homeaway_href:hover {
    color: #696969;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
a.homeaway_href:hover {
    color: #ffffff;
    background: gray;
    text-decoration: none;
}

/*
 * Controle Terms & Conditions link.
 */
a.terms_href:link, a.terms_href:visited, a.terms_href:hover {
    color: #696969;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
a.terms_href:hover {
    color: #ffffff;
    background: gray;
    text-decoration: none;
}
a.pagination:link, a.pagination:visited, a.pagination:hover {
    color: #696969;
    font-weight: bold;
    text-decoration: none;
}
a.pagination:hover {
    color: maroon;
}
select.pagination {
    font-size: 10px;
    font-weight: bold;
}
option.pagination {
}
.pagination {
    color: #696969;
    font-weight: bold;

