/*
* Lorem ipsum dolor. [77% = 10px]
* Lorem ipsum dolor. [85% = 11px]
* Lorem ipsum dolor. [93% = 12px] (was 92%)
* Lorem ipsum dolor. [100% = 13px]
* Lorem ipsum dolor. [108% = 14px] (was 107%)
* Lorem ipsum dolor. [116% = 15px] (was 114%)
* Lorem ipsum dolor. [123.1% = 16px] (was 122%)
* Lorem ipsum dolor. [131% = 17px] (was 129%)
* Lorem ipsum dolor. [138.5% = 18px] (was 136%)
*/

/* globa area */
a:link {
	text-decoration: none;
	color: #0033ff;
}
a:visited {
	color: #0033ff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #ff3300;
}
a:active {
	color: #ff3300;
	text-decoration: underline;
}

body {
	font: 13px/1.231em sans-serif;
	*font-size: small; /* for IE */
	*font: x-small; /* for IE in quirks mode */
	color: #663322;
	background-color: #003300;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table{
	font-family: "Verdana", "Hiragino Kaku Gothic Pro W3", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka",sans-serif;
	font-size: inherit;
	font-size: 100%;
	border-collapse:collapse;
	
}

th,td{
	padding:0;
}

ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img{
	border: 0px;
}

/* Font Size Txt */
.F77p{
	font-size: 77%;
}

/* New 2010 */
.ticket2010{
	padding: 0px 5px 0px 10px;
	text-align: left;
}
.F123p{
	font-size: 123.1%;
}
.ticket20100405{
	font-size: 138.5%;
	line-height: 1.5em;
}

.ticket2010a{
	padding: 0px 5px 0px 10px;
	font-size: 93%;
	text-align: left;
}


/* Table Style */
#TdMain{
	width: 900px;
	height: 100%;
	background-image: url(../img/back.jpg);
	border-left: 1px solid #FF8C00;
	border-right: 1px solid #FF8C00;
}



/* Attention Style */
#TicketInfo{
	font-size: 100%;
	width: 470px;
	text-align: left;
	vertical-align: top;
}

#TicketInfo .main{
	font-size: 123.1%;
	padding: 4px 10px 4px 5px;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	color: #005500;
	line-height: 2.5em;
}

#TicketInfo .title{
	padding: 4px 10px 4px 5px;
	border-color: #006600;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	font-size: 100%;
	color: #006600;
	line-height: 2.5em;
}

#TicketInfo .titleorder{
	padding: 4px 10px 4px 5px;
	border-color: #990000;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	font-size: 93%;
	color: #990000;
	line-height: 2.5em;
}

#TicketInfo .titleatt{
	padding: 4px 10px 4px 5px;
	border-color: #cc0000;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	font-size: 93%;
	color: #cc0000;
	line-height: 2.5em;
}

#TicketInfo .titlebas{
	padding: 4px 10px 4px 5px;
	border-color: #006600;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	font-size: 100%;
	color: #006600;
	line-height: 2.5em;
}


#TicketInfo .attention{
	font-size: 85%;
	color: #cc0000;
}

#TicketInfo .ticketlist{
	font-size: 116%;
	color: #cc6600;
}

#TicketInfo .ticketout{
	font-size: 116%;
	color: #cc6600;
	text-decoration: line-through;
}

#TicketInfo .urikire{
	font-size: 93%;
	color: #cc0000;
}

#TicketInfo .shop{
	font-size: 116%;
	line-height: 1.6em;
}


#TicketInfo ul{
	font-size: 93%;
	list-style-type: none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#TicketInfo .ulatt{
	font-size: 85%;
	list-style-type: disc;
	margin: 0px 0px 5px 20px;
	padding: 0px 0px 0px 0px;
}

#TicketInfo .kome{
	font-size: 85%;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}




/* Attention Style */
#Attention{
	font-size: 100%;
	width: 400px;
	text-align: left;
	vertical-align: top;
}

#Attention .ulatt{
	font-size: 77%;
	list-style-type: disc;
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#Attention ul{
	font-size: 85%;
	list-style-type: none;
	margin: 0px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#Attention .title{
	padding: 4px 10px 4px 5px;
	border-color: #cc0000;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	color: #cc0000;
	line-height: 2.5em;
}

#Attention .menua{
	padding: 4px 10px 4px 5px;
	border-color: #996600;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	color: #996600;
	line-height: 2.5em;
}

#Attention .mailtxt{
	font-size: 85%;
}


#Attention .camptitle{
	border: 1px solid #006600;
	width: 120px;
	font-size: 93%;
	padding: 5px;
	background-color: #eeeedd;
	text-align: center;
}

#Attention .camp{
	font-size: 93%;
	padding: 5px;
}


/* Copyright&Bottom Style */
.copy{
	font-size: 77%;
}

.logo{
	border: 1px solid #003300;
}


/* Sub Table Style */
#TdSub{
	width: 415px;
	height: 100%;
	background-image: url(../img/sub.jpg);
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#TdSub td{
	width: 100%;
	height: 100%;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	font-size: 93%;
}

#TdSub .syutsu{
	padding: 4px 10px 4px 5px;
	border-color: #006600;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	font-size: 100%;
	color: #006600;
	line-height: 2.5em;
}

#TdSub .member{
	font-size: 85%;
	color: #006600;
}

/* Artist Style */
#TdArtist{
	font-size: 77%;
	width: 435px;
	text-align: left;
	vertical-align: top;
}

#TdArtist .title{
	padding: 4px 10px 4px 5px;
	border-color: #990000;
	border-width: 0px 0px 0px 6px;
	border-style: solid;
	font-size: 131%;
	color: #990000;
	line-height: 2em;
}

#TdArtist .little{
	font-size: 77%;
}


#TdArtist .imgleft{
	float: left;
	margin: 5px 5px 5px 0px;	
}

/* Outdoor Style */
#TdOutdoor{
	font-size: 85%;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 10px 30px;
	text-align: left;
	vertical-align: top;
	color: #005500;
	background-color: #ffdd00;
}

#TdOutdoor .outtxt{
	font-size: 123.1%;
	line-height: 2em;
}





