html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

a {
	color: #496ba8;
}

body {
	margin: 0px;
	padding: 0px;
	background:#d2dbea;
	color: #63636b;
	font-family: verdana,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif,"ƒqƒ‰ƒMƒmŠpƒS Pro W6" ;
	text-align: center;
	height: 100%;
}

body#ticket, body#goods{
	background:url(img/in_bg.gif) no-repeat center top #d2dbea;
}


div,td,p,h2,form {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
}

#header {
	width: 100%;
}

#header p {
	background: url(img/header_bg.jpg) no-repeat center top;
	width: 100%;
}

#main {
	width: 760px;
	margin: 0px auto;
	text-align: left;
}

body#schedule table {
	margin: 10px 0px 20px 0px;;
	width: 760px;
}

body#schedule td {
	border-bottom: 1px dotted #ffffff;
	padding: 3px 0px 3px 10px;
}

body#schedule td span {
	font-weight: bold;
}

span.b {
	font-weight: bold;
}
div.navi {

	text-align: right;
	color:#476ba5;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0px;
}

div.navi img {
	margin-bottom: 5px;
}

h1{
	background: url(img/dotbar.gif) no-repeat left bottom;
	padding-bottom: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

div.ticketreserve {
	margin: 25px 0px;
	border: 2px solid #486aa7;
	text-align: center;
	color: #4769a6;
	padding: 10px 0px;
}

div.ticketreserve p span {
	font-size: 10px;
	color: #63636b;
}

div.ticketreserve p {
	margin: 10px 20px;
	text-align:left;
}

div.ticketreserve img {
	margin-bottom: 10px;
}

div.ticketreserve table {
	margin: 0px auto 25px auto;
}

div.ticketreserve table td {
	color: #4769a6;
	padding: 2px 8px;
	text-align: left;
}

p.ticket {
	margin: 25px 0px;
	border: 2px solid #486aa7;
	text-align: center;
	color: #4769a6;
	padding: 10px 0px;
}

p.ticket span {
	font-weight: bold;
}
p.ticket span.notice {
	font-weight: bold;
	color: #63636b;
}

body#ticket h2 {
	background: #496ba8;
	color: #ffffff;
	text-align: center;
	padding: 3px 0px;
	margin-bottom: 15px;
}

p.ticketnavi {
	margin-bottom: 25px;
	text-align:center;
}

p.ticketnavi img {
	margin: 5px;
}

p.title {
	background: url(img/dotbar.gif) no-repeat left bottom;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

p.a {
	border: 1px solid #999999;
	padding: 10px 20px;
	margin: 0px 15px 10px 15px;
}

table.ticketa {
	margin: 0px 15px;
	width: 730px;
}

table.ticketa td {
	border-bottom: 1px dotted #ffffff;
	padding: 10px 40px 10px 0px;
	vertical-align: top;
}

p.notice {
	margin: 20px 15px;
	font-size: 10px;
}


/* goods */

div.goods {
	width: 760px;
	margin-top: 15px;
	padding-bottom: 10px;
}

div.goods p.img {
	width: 375px;
	float: left;
}

div.goods div.detail {
	width: 369px;
	float: right;
}

div.goods div.detail img {
	margin-bottom: 5px;
}

div.goods div.detail img.shop {
	margin-top: 5px;
	margin-bottom: 0px;
}

div.goods div.detail span {
	color: #496baa;
	font-weight: bold;
}

div.goods div.detail table {
	margin: 5px 0px;
}

div.goods div.detail table tr.sub td {
	background: #e7e7e7;
	font-weight: bold;
}

div.goods div.detail table td {
	background: #f4f4f4;
	padding: 1px 20px;
	text-align: center;
}

div.goods div.detail table td.cm {
	background: #d2dbea;
	padding: 1px 0px;
	text-align: right;
	font-size: 10px;
}

img.goodsimg01{background:url(img/goods/s01.gif) no-repeat left top;}
img.goodsimg02{background:url(img/goods/s02.jpg) no-repeat left top;}
img.goodsimg03{background:url(img/goods/s03.gif) no-repeat left top;}
img.goodsimg04{background:url(img/goods/s04.jpg) no-repeat left top;}
img.goodsimg05{background:url(img/goods/s05.gif) no-repeat left top;}
img.goodsimg06{background:url(img/goods/s06.gif) no-repeat left top;}
img.goodsimg07{background:url(img/goods/s07.gif) no-repeat left top;}
img.goodsimg08{background:url(img/goods/s08.gif) no-repeat left top;}
img.goodsimg09{background:url(img/goods/s09.gif) no-repeat left top;}
img.goodsimg10{background:url(img/goods/s10.jpg) no-repeat left top;}
img.goodsimg11{background:url(img/goods/s11.jpg) no-repeat left top;}
img.goodsimg12{background:url(img/goods/s12.jpg) no-repeat left top;}
img.goodsimg13{background:url(img/goods/s13.jpg) no-repeat left top;}
img.goodsimg14{background:url(img/goods/s14.gif) no-repeat left top;}
img.goodsimg15{background:url(img/goods/s15.gif) no-repeat left top;}
img.goodsimg16{background:url(img/goods/s16.gif) no-repeat left top;}
img.goodsimg17{background:url(img/goods/s17.jpg) no-repeat left top;}
img.goodsimg18{background:url(img/goods/s18.jpg) no-repeat left top;}
img.goodsimg19{background:url(img/goods/s19.gif) no-repeat left top;}
img.goodsimg20{background:url(img/goods/s20.gif) no-repeat left top;}
img.goodsimg21{background:url(img/goods/s21.gif) no-repeat left top;}
img.goodsimg22{background:url(img/goods/s22.gif) no-repeat left top;}
img.goodsimg23{background:url(img/goods/s23.jpg) no-repeat left top;}
img.goodsimg24{background:url(img/goods/s24.jpg) no-repeat left top;}
img.goodsimg25{background:url(img/goods/s25.jpg) no-repeat left top;}
img.goodsimg26{background:url(img/goods/s26.jpg) no-repeat left top;}
img.goodsimg27{background:url(img/goods/s27.jpg) no-repeat left top;}
.zoomimage {
	display:none;
}

#goods01 img {background:url(img/goods/l01.gif) no-repeat left top;}
#goods02 img {background:url(img/goods/l02.jpg) no-repeat left top;}
#goods03 img {background:url(img/goods/l03.gif) no-repeat left top;}
#goods04 img {background:url(img/goods/l04.gif) no-repeat left top;}
#goods05 img {background:url(img/goods/l05.gif) no-repeat left top;}
#goods06 img {background:url(img/goods/l06.gif) no-repeat left top;}
#goods07 img {background:url(img/goods/l07.gif) no-repeat left top;}
#goods08 img {background:url(img/goods/l08.gif) no-repeat left top;}
#goods09 img {background:url(img/goods/l09.gif) no-repeat left top;}
#goods10 img {background:url(img/goods/l10.jpg) no-repeat left top;}
#goods11 img {background:url(img/goods/l11.jpg) no-repeat left top;}
#goods12 img {background:url(img/goods/l12.jpg) no-repeat left top;}
#goods13 img {background:url(img/goods/l13.jpg) no-repeat left top;}
#goods14 img {background:url(img/goods/l14.gif) no-repeat left top;}
#goods15 img {background:url(img/goods/l15.gif) no-repeat left top;}
#goods16 img {background:url(img/goods/l16.gif) no-repeat left top;}
#goods17 img {background:url(img/goods/l17.gif) no-repeat left top;}
#goods18 img {background:url(img/goods/l18.gif) no-repeat left top;}
#goods19 img {background:url(img/goods/l19.gif) no-repeat left top;}
#goods20 img {background:url(img/goods/l20.jpg) no-repeat left top;}
#goods21 img {background:url(img/goods/l21.gif) no-repeat left top;}
#goods22 img {background:url(img/goods/l22.gif) no-repeat left top;}
#goods23 img {background:url(img/goods/l23.gif) no-repeat left top;}
#goods24 img {background:url(img/goods/l24.gif) no-repeat left top;}
#goods25 img {background:url(img/goods/l25.gif) no-repeat left top;}
#goods26 img {background:url(img/goods/l26.gif) no-repeat left top;}
#goods27 img {background:url(img/goods/l27.gif) no-repeat left top;}

p.copy {
	text-align: center;
	font-size: 10px;
	padding-top: 20px;
	border: none;
	font-weight: normal;
	color: #63636b;
}

body#goods h2 {
	background: #496ba8;
	color: #ffffff;
	text-align: center;
	padding: 3px 0px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix{
	display:inline-block;
}

