.font10 {
 font-size: 10pt ;
}
.font11 {
 font-size: 11pt ;
}
.font12 {
 font-size: 12pt ;
}
.font14 {
 font-size: 14pt ;
}
.font16 {
 font-size: 16pt ;
}
.font20 {
 font-size: 20pt ;
}
.font8 {
 font-size: 8pt ;
}
.font9 {
 font-size: 9pt ;
}
td {
 font-size:12px!important;
 font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
 color:#333333;
}
p {
 font-size:11px!important;
 color:#333333;
}
A:link {
 text-decoration: none ;
}
A:visited {
 text-decoration: none ;
}
A:active {
 text-decoration: none ;
}
A:hover {
 color: #ffff00;
 text-decoration:　none ;
}
.td1  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #666666;
	border-left-color: #ffffff;
	margin: 2px;
}
.waku  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin: 0px;
}
.tl-tate2  {
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #999999;
	margin: 0px;
}

.tlbottom3  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
}
table.tbsys  {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #ff3300;
	border-bottom-color: #ff3300;
	margin: 0px;
}
td.tbsys  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	margin: 0px;
}
#google {
	margin: 0px;
	padding: 0px;
	width: 570px;
	text-align: right;
}
.lordimg {
	visibility: hidden;
}
body{
font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
}
#headlink{
font-size:10px;
}
#Shop_Page_LgTicket{
width:260px;
font-size:10pt;
}
#Shop_Page_LgTicket p{
font-size:10pt!important;
}

/*///////////年末年始///////////////////*/
#Schedule dl {
	margin:1px;
	padding:0;
	height:36px;
	width:360px;
}
#Schedule dl.shop{
	display:none;
}

#Schedule dl.matomete{
	margin:1px;
	padding:0;
	height:75px;
	width:355px;
}

#Schedule dt {
	margin:1px;
	padding:1px 2px 0;
	height:31px;
	width: 140px;
	text-align:center;
	vertical-align:middle;
	background:#ffffee;
	float:left;
	border:1px dotted #ccc;
	font: bold 14px/16px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
}
#Schedule .matomete dt {
	margin:1px;
	padding:1px 2px 0;
	height:1px;
	width: 348px;
	text-align:center;
	vertical-align:middle;
	background:#ffffee;
	border:1px dotted #ccc;
	font: bold 14px/16px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	clear:both;
	visibility:hidden;
}


#Schedule dd {
	margin:1px;
	padding:3px 2px 1px;
	height:28px;
	width: 200px;
	text-align:center;
	background:#eee;
	float:left;
	border:1px dotted #ccc;
	font: bold 14px/14px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
}

#Schedule dd.sname {
	margin:1px;
	padding:1px 2px;
	height:31px;
	text-align:left;
	background:#ffdddd;
}

#Schedule .matomete dd {
	margin:1px 1px 10px 1px;
	padding:10px 2px 1px;
	height:48px;
	width: 348px;
	text-align:center;
	background:#eee;
	float:left;
	border:1px dotted #ccc;
	font: bold 16px/18px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";

}


#Schedule .chu{
    font: normal 10px/10px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
    color:#cc0000;
    vertical-allign:top;
}

#Schedule p{
	margin:10px auto;
	padding:4px;
    font: normal 12px/14px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	background:#eee;
	width:348px;
	height:18px;
	clear:both;
	text-align:left;
}

#Schedule .ind_yes1 dd {
	background:#ffdddd;
}
#Schedule .ind_yes1 dt {
	background:#ffdddd;
}
#Schedule font{
	color:inherit;
	font-size:inherit;
}
#Schedule .mojibig{
    font: bold 24px/26px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
    color:#fff;
}
#Schedule .toiawase{
    font: bold 18px/20px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
    color:#0000cc;
}
#Schedule .bashauma{
    font: bold 18px/20px "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
    color:#ff3300;
}

/*//////安ィィ話//////*/
#YASUII{
width:570px;
border:1px #F30 solid;
text-align:center;
padding-top:10px;
font-size:12pt;
}
html>/**/body #YASUII{
width:568px;
}
#YASUII p{
margin:0;
padding:0;
font-size:12pt;
}
#YASUII img{
border:0;
}
#YASUII .y_ev{
border:2px #F30 solid;
width:550px;
margin-bottom:10px;
clear:both;
margin-left:AUTO;
margin-right:AUTO;
}

#YASUII .y_ev_title{
width:100%;
background-color:#F30;
text-align:left;
position:relative;
}
#YASUII .y_ev_title a{
display:block;
position:absolute;
top:3px;
right:3px;
}
#YASUII .y_ev_title_text{
padding:4px;
font-size:12pt;
color:#FFF;
font-weight:bold;
}
#YASUII .y_ev_Pic{
margin:5px;
width:110px;
float:left;
}
#YASUII .y_ev_body{
padding:5px;
width:420px;
float:left;
text-align:left;
font-size:12pt;
_width:410px;
}
#YASUII .y_ev_body p{
font-size:12pt !important;
}
#YASUII .y_ev_body_foot{
margin-top:10px;
margin-bottom:5px;
}
/*//////店ペイベント//////*/
#ShopEvent{
	margin:0px;
	padding:0px;
}
#ShopEvent p{
	font-size:11pt!important;
}
#ShopEvent .EvTitle{
	margin-top:10px;
	width:540;
	padding:3px;
	text-align:left;
	border: #FF3366 2px solid;
	font-size: 14px;
	font-weight:bold;
	background-color: #FF3366;
	color:#FFFFFF;
}
#ShopEvent .EvTitleWK{
	margin-top:10px;
	width:540;
	height:20px;
	padding:3px;
	text-align:left;
	border: #FF3366 2px solid;
	background-color: #FF0000;
}
#ShopEvent .EvTitleTXT{
	text-align:left;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
}
#ShopEvent .EvTitleBTN{
	text-align:right;
	float:right;
}
#ShopEvent .EvBody{
	width:540;
	padding:3px;
	text-align:left;
	border-left: #FF3366 2px solid;
	border-right: #FF3366 2px solid;
	border-bottom: #FF3366 2px solid;
	font-size: 14px;
}
/*//////おか割り//////*/
#OKAWARI{
width:570px;
border:2px #F60 solid;
border-top:0px;
text-align:center;
padding-top:10px;
font-size:12pt;
}
html>/**/body #OKAWARI{
width:566px;
}
#OKAWARI p{
margin:0;
padding:0;
font-size:12pt;
}
#OKAWARI img{
border:0;
}
#OKAWARI .oka_ev{
border:2px #F60 solid;
width:550px;
margin-bottom:10px;
clear:both;
margin-left:AUTO;
margin-right:AUTO;
}

#OKAWARI .oka_ev_title{
width:100%;
background-color:#F60;
text-align:left;
position:relative;
}
#OKAWARI .oka_ev_title a{
display:block;
position:absolute;
top:3px;
right:3px;
}
#OKAWARI .oka_ev_title_text{
padding:4px;
font-size:12pt;
color:#FFF;
font-weight:bold;
}
#OKAWARI .oka_ev_Pic{
margin:5px;
width:110px;
float:left;
}
#OKAWARI .oka_ev_body{
padding:5px;
width:420px;
float:left;
text-align:left;
font-size:12pt;
_width:410px;
}
#OKAWARI .oka_ev_body p{
font-size:12pt !important;
}
#OKAWARI .oka_ev_body_foot{
margin-top:10px;
margin-bottom:5px;
}

#discount_body img{
max-width:240px;
}
#event_body img{
max-width:400px;
}
