ul.NormalList{
  display: block;
  list-style-type: none;
  text-align: left;
  margin: 5px 0;
  padding: 0;
}
ul.NormalList li{
  background: url(https://909bf0.claudeassets.com/20190104024636im_/http://tomatopia-yaizu.com/wp-content/themes/tomatopia/images/listmark01.png) 0 4px no-repeat;
  padding: 0;
}


ul.EventList {
    border: medium none;
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 730px;
    overflow: hidden;
}
ul.EventList li {
    display: block;
    float: left;
    margin: 0 0 20px 0;
    padding: 0 0 15px;
    width: 726px;
    border:2px solid #dcdcdc;
	border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
ul.EventList li::after {
    clear: both;
    content: "";
    display: block;
}
ul.EventList li .elHead {
    display: block;
    float: left;
    height: 6px;
    margin-bottom: 13px;
    /*border-top:3px solid #020079;*/
    width: 726px;
}
ul.EventList li .Schedule {
    display: block;
    float: left;
    line-height: 130%;
    position: relative;
    width: 500px;
}
ul.EventList li .Schedule .Genre {
    background: none repeat scroll 0 0 #bfbfbf;
    color: #ffffff;
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    text-align: center;
    width: 95px;
}
ul.EventList li .Schedule .Gcol1 {
    background: none repeat scroll 0 0 #1689ea;
}
ul.EventList li .Schedule .Gcol2 {
    background: none repeat scroll 0 0 #e03e3e;
}
ul.EventList li .Schedule .Gcol3 {
    background: none repeat scroll 0 0 #0030a9;
}
ul.EventList li .Schedule .Gcol4 {
    background: none repeat scroll 0 0 #d0b20d;
}
ul.EventList li .Schedule .Gcol5 {
    background: none repeat scroll 0 0 #057545;
}
ul.EventList li .Schedule .Gcol6 {
    background: none repeat scroll 0 0 #ae5200;
}
ul.EventList li .Schedule .Gcol7 {
    background: none repeat scroll 0 0 #481400;
}
ul.EventList li .Schedule .Gcol8 {
    background: none repeat scroll 0 0 #e543b9;
}
ul.EventList li .Schedule .Gcol9 {
    background: none repeat scroll 0 0 #623a92;
}
ul.EventList li .Schedule .Gcol10 {
    background: none repeat scroll 0 0 #31adc7;
}
ul.EventList li .Schedule .Gcol11 {
    background: none repeat scroll 0 0 #8e007f;
}
ul.EventList li .Schedule .Gcol12 {
    background: none repeat scroll 0 0 #259e22;
}
ul.EventList li .Schedule .Gcol13 {
    background: none repeat scroll 0 0 #4c4c4c;
}
ul.EventList li .Schedule .Jisyu {
    background-image: url("https://b54abf.claudeassets.com/20190104024636im_/http://tomatopia-yaizu.com/wp-content/themes/img/icn_jisyu.jpg");
    color: #ffffff;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 120px;
    line-height: 160%;
    overflow: hidden;
    position: absolute;
    text-indent: -10000px;
    top: 0;
    width: 75px;
}
ul.EventList li .Schedule .Ticket {
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 160%;
    position: absolute;
    right: 0;
    top: 0;
    width: 180px;
}
ul.EventList li .Schedule .Ticket ul {
    border: medium none;
    display: block;
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
ul.EventList li .Schedule .Ticket ul li {
    background-image: url("https://67387b.claudeassets.com/20190104024636im_/http://tomatopia-yaizu.com/wp-content/themes/img/TicketCate.jpg");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    margin: 0 0 0 2px;
    padding: 0;
    width: 20px;
}
ul.EventList li .Schedule .Ticket ul li.Tickc1 {
    background-position: 0 0;
}
ul.EventList li .Schedule .Ticket ul li.Tickc2 {
    background-position: 0 -20px;
}
ul.EventList li .Schedule .Ticket ul li.Tickc3 {
    background-position: 0 -40px;
}
ul.EventList li .Schedule .Ticket ul li.Tickc4 {
    background-position: 0 -60px;
}
ul.EventList li .Schedule .Ticket ul li.Tickc5 {
    background-position: 0 -80px;
}
ul.EventList li .Schedule .Ticket ul li span {
    background-image: url("https://67387b.claudeassets.com/20190104024636im_/http://tomatopia-yaizu.com/wp-content/themes/img/TicketCate.jpg");
    background-repeat: no-repeat;
    color: #ffffff;
    display: block;
    height: 20px;
    margin: 0;
    overflow: hidden;
    text-indent: -10000px;
    width: 20px;
}
ul.EventList li .Schedule .Ticket ul li.Tickc1 span {
    background-position: -20px 0;
}
ul.EventList li .Schedule .Ticket ul li.Tickc2 span {
    background-position: -20px -20px;
}
ul.EventList li .Schedule .Ticket ul li.Tickc3 span {
    background-position: -20px -40px;
}
ul.EventList li .Schedule .Ticket ul li.Tickc4 span {
    background-position: -20px -60px;
}
ul.EventList li .Schedule .Ticket ul li.Tickc5 span {
    background-position: -20px -80px;
}
ul.EventList li .Schedule .Text {
    display: block;
    padding: 0 0 0 13px;
}
ul.EventList li .Schedule .Text a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
}
ul.EventList li .Schedule .Text a .SubTitleA {
    font-size: 80%;
}
ul.EventList li .Schedule .Text a .SubTitleB {
    font-size: 80%;
}
ul.EventList li .Schedule .Text span {
    color: #E05A5A;
    display: block;
    font-weight: bold;
}
ul.EventList li .Image {
    display: block;
    float: left;
    margin: 0 16px 0 0;
    padding: 0 0 14px 10px;
    width: 120px;
}




table.CalTBL {
    background: none repeat scroll 0 0 #9e9e9e;
}
table.CalTBL th {
    background: none repeat scroll 0 0 #3f625e;
    color: #ffffff;
    font-size: 12px;
    height: 25px;
    text-align: center;
    /*width: 31px;*/
}
table.CalTBL th.SunTH {
    background: none repeat scroll 0 0 #a94b5d;
}
table.CalTBL th.SatTH {
    background: none repeat scroll 0 0 #357dcf;
}
table.CalTBL td {
    background: none repeat scroll 0 0 #ffffff;
    height: 38px;
    text-align: center;
    vertical-align: top;
}
table.CalTBL td .day {
    background: none repeat scroll 0 0 #f2f2f2;
    font-size: 10px;
    height: 15px;
    line-height: 110%;
    margin-bottom: 1px;
    padding: 1px 2px 0;
    text-align: right;
}
table.CalTBL td .Sche {
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 140%;
    margin: 0 1px 1px;
    text-align: center;
    width: 29px;
}
table.CalTBL td .Sche a {
    background: none repeat scroll 0 0 #7ec4ba;
    color: #000000;
    display: block;
    height: 20px;
    margin: 0;
    text-decoration: none;
    width: 29px;
}
table.CalTBL td .Sche a:hover {
    background: none repeat scroll 0 0 #56a499;
}




table.CalTBL_side {
    background: none repeat scroll 0 0 #9e9e9e;
}
table.CalTBL_side th {
    background: none repeat scroll 0 0 #3f625e;
    color: #ffffff;
    font-size: 12px;
    height: 25px;
    text-align: center;
    width: 27px;
}
table.CalTBL_side th.SunTH {
    background: none repeat scroll 0 0 #a94b5d;
}
table.CalTBL_side th.SatTH {
    background: none repeat scroll 0 0 #357dcf;
}
table.CalTBL_side td {
    background: none repeat scroll 0 0 #ffffff;
    height: 38px;
    text-align: center;
    vertical-align: top;
}
table.CalTBL_side td .day {
    background: none repeat scroll 0 0 #f2f2f2;
    font-size: 10px;
    height: 15px;
    line-height: 110%;
    margin-bottom: 1px;
    padding: 1px 2px 0;
    text-align: right;
}
table.CalTBL_side td .Sche {
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 140%;
    margin: 0 1px 1px;
    text-align: center;
    width: 25px;
}
table.CalTBL_side td .Sche a {
    background: none repeat scroll 0 0 #7ec4ba;
    color: #000000;
    display: block;
    height: 20px;
    margin: 0;
    text-decoration: none;
    width: 25px;
}
table.CalTBL_side td .Sche a:hover {
    background: none repeat scroll 0 0 #56a499;
}

/*-----------------------------------------------------------
  EventView
-----------------------------------------------------------*/
.EventViewT{
	margin: 15px 0;
}
.EventViewT .cate{
	display: block;
	width: 95px;
	margin-bottom: 13px;
	background: #041a67;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
}
.EventViewT .Text{
	border-left: 8px solid #041a67;
	padding: 0 0 0 15px;
	font-weight: bold;
	font-size: 20px;
	font-family: 'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
}
.EventViewT .Text .SubTitleA{
	font-size: 14px;
}
.EventViewImg700{
	margin-bottom: 30px;
	text-align: center;
}
.EventViewLeft{
	width: 430px;
	float: left;
	margin-bottom: 1.5em;
}
.EventViewRight{
	width: 200px;
	float: right;
}
#BtnReturn{
	clear: both;
	margin: 20px 0;
}
.EventViewTbl dt{
	margin: 0 0 7px 0;
	font-family: 'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
  padding: 0 0 0 20px;
  font-weight: bold;
  white-space: nowrap;
  text-align: left;
  color: #020079;
  font-size: 16px;
  background: url(https://582820.claudeassets.com/20190104024636im_/http://tomatopia-yaizu.com/wp-content/themes/tomatopia/images/bg_point.png) 0 center no-repeat;
}
.EventViewTbl dd p{
  margin :0px!important;
  padding:0px!important;
}


/* �J�����_�[�㏑��CSS
----------------------------- */
.CalTitleTBL{
	border: none!important;
  margin: 0px 0 10px 0!important;
}
table.CalTitleTBL td.YM {
  width: 50%!important;
  font-weight: bold!important;
  font-size: 16px!important;
  padding: 0!important;
	border: none!important;
}
table.CalTitleTBL td.Next {
  text-align: right!important;
  padding: 0!important;
	border: none!important;
}
table.CalTitleTBL td.Next a {
  margin: 0 0 0 5px;
  padding: 4px 8px;
  background: #eeeeee;
  border: solid 1px #c2c2c2;
  font-size: 10px;
  line-height: 110%;
  text-decoration: none;
  color: #000000;
}
table.CalTBL{
	margin-bottom: 10px!important;
}
table.CalTBL th{
	background: none repeat scroll 0 0 #1892c3!important;
	color: #fff!important;
	padding: 0!important;
}
table.CalTBL td .Sche a{
	width: 27px!important;
	background: none repeat scroll 0 0 #beedfd!important;
}
table.CalTBL td .Sche a.today{
	background: none repeat scroll 0 0 #fb8072!important;
	text-indent: -10000px;
}
table.CalTBL td{
	padding: 0!important;
	border: 1px solid #B2B2B2!important;
}
table.CalTBL td .Sche{
	background: none repeat scroll 0 0 #dcdcdc!important;
	width: 27px!important;
}
table.CalTBL td.today .Sche {
	background: none repeat scroll 0 0 #f39800!important;
}
.CalEx table{
	border: none!important;
	margin: 0;
}
.CalEx table td{
  padding: 0 5px 0 0!important;
	border: none!important;
  vertical-align: top!important;
}
.CalEx table td .closed{
	font-size: 16px;
	color: #898989;
}
.CalEx table td .event{
	font-size: 16px;
	color: #beedfd;
}
.CalEx table td .today{
	font-size: 16px;
	color: #fb8072;
}

div.eventcalendar-box{
	margin-bottom: 20px;
	}
div.eventcalendar-box h2{
	margin-bottom: 10px;
	}



/*--------------------------------------------------------------------------��
/* �u�y�[�W���O�v�p */
  /* �y�[�W�؂�ւ� */
  .pages { 
    margin      : 10px 0px 10px 0px;
    padding     : 5px 0px;
    text-align  : center;
    line-height : 100%;
  }
    .pages .pages_text { 
      border: 1px solid #fff;
      margin: 3px;
      padding: 3px;
      text-align: center;
      line-height : 100%;
      display     : none;
    }
    .pages a { /* �y�[�W�؂�ւ� */
      text-align      : center;
      text-decoration : none;
      margin          : 0px 1px;
      padding         : 6px;
      border          : #ccc 1px solid;
      line-height     : 150%;
    }
    .pages a:hover {
      background      : #FCD72D none repeat scroll 0 0;
      border          : #F7991C 1px solid;
      color           : #fff;
      text-decoration : none;
    }
      .pages .disp_page {
        text-align      : center;
        text-decoration : none;
        margin          : 0px 1px;
        padding         : 6px;
        line-height     : 150%;
        color           : #F7A62A;
        font-weight     : bold;
        border          : #fff 1px solid;
      }
      .pages .disp_page:hover {
        background      : #FCD72D none repeat scroll 0 0;
        border          : #F7991C 1px solid;
        color           : #fff;
        text-decoration : none;
      }

  .pages_none {
      border: 1px solid #ccc;
      font-size: 100%;
      font-weight: normal;
      height: 18px;
      line-height: 1.4em;
      margin-right: 2px;
      padding: 0 3px;
      text-align: center;
      text-decoration: none;
      width: 18px;
  }

/*--------------------------------------------------------------------------��

/*
     FILE ARCHIVED ON 08:40:17 Jan 30, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:08:25 Jul 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.498
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.039
  esindex: 0.008
  cdx.remote: 16.891
  LoadShardBlock: 208.933 (3)
  PetaboxLoader3.datanode: 116.406 (5)
  PetaboxLoader3.resolve: 230.141 (3)
  load_resource: 253.143 (2)
*/