@charset "UTF-8";
*{
	padding: 0;
	margin: 0;
}/* format */

/* common */
html {  }
body {
	width:750px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
	color: #363636;
	font-family: Verdana, Arial, sans-serif ;
	text-align: center;
}
body#contents {
	width:750px;
	margin: 0 0 0 15px;
	padding: 0;
	background: #ffffff;
	color: #363636;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
}
/* ¥*/
body#contents {
	width:750px;
	margin: 0 0 0 16px;
	padding: 0;
	background: #ffffff;
	color: #363636;
	font-family: Verdana, Arial, sans-serif ;
	text-align: left;
}
/* */

a:link,a:visited { color: #363636; text-decoration: none; }
a:hover, a:active { color: #ff9900; text-decoration: none; }

a.lkorange:link, a.lkorange:visited { color: #ff563c; text-decoration: none; }
a.lkorange:hover,  a.lkorange:active { color: #00a0c6; text-decoration: none; }

a.lkdrkorange:link, a.lkdrkorange:visited { color: #363636; text-decoration: none; }
a.lkdrkorange:hover,  a.lkdrkorange:active { color: #ff563c; text-decoration: none; }

a.lkBluOr:link, a.lkBluOr:visited { color: #ff563c; text-decoration: none; }
a.lkBluOr:hover,  a.lkBluOr:active { color: #00019F; text-decoration: none; }

a.lkBlkBlu:link, a.lkBlkBlu:visited { color: #363636; text-decoration: none; }
a.lkBlkBlu:hover,  a.lkBlkBlu:active { color: #00019F; text-decoration: none; }

a.lkwh:link, a.lkwh:visited { color: #ffffff; text-decoration: none; }
a.lkwh:hover,  a.lkwh:active { color: #ff9900; text-decoration: none; }

a.lkblk:link, a.lkblk:visited { color: #000000; text-decoration: none; }
a.lkblk:hover,  a.lkblk:active { color: #ff563c; text-decoration: none; }

img {border: none;}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	font-size: 100%;
	font-weight: normal;
	text-transform:none;
}
#wrap{
	text-align: left;
}
#wrapContents{
	text-align: right;
}
#bgpolicy{
	width:750px;
	background:url(../img/policy_bg.gif) repeat-y top;
	position:relative;
}
#contents{
	width:748px;
	margin: 0 auto;
	padding: 0 ;
}
.bgwhite{
	background: #ffffff;
}
.bgltgray{
	background: #eeeeee;
}
.bggray{
	background: #d9d9d9;
}
.bgdrkgray{
	background: #7f7f7f;
}
.bgEventHead{
	background: #D1D1D1;
}
.bgfaqHead{
	background: #8a8a8a;
}
.bgTicketBorder{
	background: #505050;
}
.bgLtOrange{
	background: #FFE6E2;
}
.bgOrange{
	background: #FFCCC4;
}
.bgblk{
	background: #000000;
}
.txtblk{
	color: #000000;
}
.txtwh{
	color: #ffffff;
}
.txtor{
	color: #FF563C;
}
#enTitle{
	font-style:italic;
}
#indent{
	text-indent:1em;
}
#mail{
	marign:0;
	padding: 10px 0 0 10px;
}
#add{
	marign:0;
	padding: 0 0 5px 5px;
}
#getacrobat{
	marign:0;
	padding:8px 0 8px 37px;
}
#contspolicy{
	margin:0;
	padding:0 0 0 82px;
}
#txtpolicy{
	margin:0;
	padding:0 0 0 14px;
}
#footer{
	marign:0;
	padding:8px 0 8px 32px;
}

#tickettable td{
	padding:2px 4px;
}
#tickettable th{
	padding:2px 4px;
	font-weight:normal;
	color:#ffffff;
	background:#A2A2A2;
}
#mapltgr{
background:#E9E9E9;
}
#mapgr{
background:#D8D8D8;
}