@charset "utf-8";

/* =====================================================================
	global
====================================================================== */

* {
	margin : 0;
	padding : 0;
	background : transparent;
	border : none;
	font : normal normal 100% Arial,Helvetica,sans-serif;
}

body {
	background : #ffffff url(../images/accessory/background.gif) repeat-x;
	color : #333333;
	font-size : 62.5%;
	text-align : center;
}

/* =====================================================================
	definition
====================================================================== */

div#shell p#map {
	background : #eeeeee;
    display:none;
}

ul {
	list-style : none;
}
ol {
	list-style-position : inside;
}

/* ___________________________________________________________ image */

img {
	vertical-align : bottom;
}
h4 img,
h5 img {
	margin : 0 3px 0 0;
}
div.rank img {
	margin : 0 0 3px 0;
}
p.thumbsnail {
	float : left;
	margin : 0 10px 0 0;
}
*html p.thumbsnail {
	margin : 0 5px 0 0;
}

p.thumbs {
	float : right;
	margin : 0 0 0 10px;
}
*html p.thumbs {
	margin : 0 0 0 5px;
}

/* ___________________________________________________________ box */

div#header,
div#shell {
	margin : 0 auto;
    display:none;
}


div#header {
    display:none;
}
div#footer {
	display:none;
}
*html div#footer {
    display:none;
}

div#header ul li,
div#footer ul li {
	display : inline;
}

/* =====================================================================
	header
====================================================================== */

p#logo,
div#header h2,
p#pr {
	display:none;
}

p#logo {
	margin : 0 0 0 10px;
	padding : 0;
	width : 140px;
	height : 55px;
}
*html p#logo {
	margin : 0 0 0 5px;
}

p#pr {
	margin : 0 0 0 2px;
	padding : 0;
	width : 467px;
	height : 60px;
}

/* =====================================================================
	ショップヘッダー
====================================================================== */
div#shopbody {
	margin : 0 auto;
	text-align : center;	
}
div#shopbody div#pankuzu{
	text-align: left;
    display: none;
}

div#shopmain {
	text-align : center;
	background : #ffffff;	
}

div#shopheader {
        display: none;	
}



/* j[ */
ul#shopnavi{
    display: none;
}

#shopheader ul#btn {
    display: none;
}
#btn li {
    display: none;
}


#btn li a{
    display: none;
}



div#shopcontent {
    display: none;
}
.red{
color:#ff0000;
}
.blue{
	color: #3366CC;
	font-weight: bold;
}
.saturdday {
	color: #0000FF;
}
.saturday {
	color: #0000FF;
}
.sunday {
	color: #FF0000;
}
#shopmain #shopfooter {
	display: none;
}


/* =====================================================================
	割引チケットページ
====================================================================== */
div#ticket_print {
	margin: 0px;
	padding: 0px;
	display: none;
	}

div#w_ticket {
	line-height : 1.4;
	font-size: 1.3em;
	height: auto;
	text-align: center;
}
div#w_ticket h3 {
    display: none;
}

div#w_ticket div#ticket_info {
	display: none;
}
#ticket_form fieldset{
    display: none;
}
#ticket_form dl{
        display: none;
}

#ticket_form dt{
    display: none;
}
#ticket_form dd{
    display: none;
}
div#w_ticket #ticketlay {
	text-align: left;
}

#ticket_form #ticket_attention{
	clear: both;
	padding: 5px 0 0 15px;
	display: block;   
}
#ticket_form .ticket_send{
	padding: 10px 0 0 0;
	text-align: right;
    display: none;
    
}
#ticket_form .ticket_select{
    display: none;
}


div#ticketprint {
	text-align:center;
	
}
div#ticketprint #tokuten{
	height: auto;
	width: 750px;
}
div#ticketprint dl{
	height: auto;
	width: 750px;
	text-align: center;
	border: 1px solid #FF9933;
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
}

#tokuten dt{
	height: auto;
	padding: 0 0 2px 0;
}

#tokuten dd{
	padding: 0 10px 2px 10px;	
}

#tokuten #obi{
	height: auto;
	text-align: left;
	background-color: #FFCC66;
	padding: 2px 0 2px 15px;
	margin: 2px;
	border: 1px ridge #FF9933;
	font-weight: bold;
	color: #FF0000;
}
#tokuten #tokutencon{
	padding: 10px;
	
}
#tokuten #tokutenbox{
	display: block;
	clear: both;
	padding: 3px 0 0 0;
}
#tokuten .tokutentitle {
	float: left;
	padding: 5px 0 0 0;
	width: 90px;
	text-align: left;
}
#tokuten .tokutennaiyou {
	float: right;
	text-align: left;
	width: 635px;
	padding: 5px 0 0 0;
}
div#printbtn {
	text-align: center;
	display: none;
}