/* 一覧用ヘッダ */

#pankuzu{
  font-size: 10pt;
  padding-left: 10px;
  }

#graybar{
  width: 100%;
  border: solid 1px #808080;
  background-color: #e3e3ed;
  }
#bunrui-a{
  float: left;
  font-size: 10pt;
  margin-left: 5px;
  padding-top: 5px;
  }
#a-split{
  color: #999999;
  }
#graybar form{
  margin: 0px;
  padding: 0px;
  }

#sibori {
  float: right;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 10px;
  padding-bottom: 0px;
  text-align: right;
  font-size: 10pt;
  }


/*          */

/* 左右段組  */
#content-tbl{
  margin-top: 10px;
  }
#event-select{
  width: 185px;
  }
#event-main{
  width: 585px;
  }

/*         */


/* 改ページ */
#page {
  text-align: center;
  font-size: 10pt;
  margin-bottom: 15px;
  }
.page1  {
  }
.page2  {
  }
page3 {
  }





/* イベントカレンダー */
#event-select h2{
  font-size: 11pt;
  margin-left: 5pt;
  margin-right: 5pt;
  margin-bottom: 4px;
  border-bottom: solid 1px #ff3300;
  }
#event-select h3{
  font-weight: normal;
  margin-left: 10pt;
  font-size: 11pt;
  }
#event-select hr{
  width: 90%;
  padding: 0;
  margin: 0;
  margin-top:10px;
  margin-bottom:10px;
  }
#event-select form{
  padding: 0;
  margin: 0;
  }

/* カレンダー */
#cal-direct{
  font-size: 10pt;
  text-align: center;
  }
#cal-tbl{
  margin-left: 0px;
  background-color: #666666;
  }
#cal-month{
  padding: 2px;
  font-size: 10pt;
  background-color: #ffffff;
  }
.cal-title{
  padding: 2px;
  font-size: 10pt;
  color: #000000;
  background-color: #e3e3ed;
  }
.cal-week{
  width: 36px;
  padding: 2px;
  font-size: 10pt;
  color: #000000;
  background-color: #ffffff;
  }
.cal-noday{
  width: 18px;
  padding: 2px;
  font-size: 10pt;
  color: #000000;
  background-color: #e3e3ed;
  }
.cal-day{
  width: 18px;
  padding: 2px;
  font-size: 10pt;
  color: #000000;
  background-color: #ffffff;
  }
.cal-saturday{
  width: 18px;
  padding: 2px;
  font-size: 10pt;
  color: #000000;
  background-color: #e8e8ff;
  }
.cal-sunday{
  width: 18px;
  padding: 2px;
  font-size: 10pt;
  color: #000000;
  background-color: #ffe8e8;
  }
.cal-today{
  width: 18px;
  padding: 2px;
  font-size: 10pt;
  color: #000000;
  background-color: #ffeebb;
  }
#move-month{
  margin-top: 2px;
  margin-left: 2px;
  padding-bottom: 4px;
  font-size: 10pt;
  }
#before-month{
  float: left;
  }
#forward-month{
  float: right;
  }

/* 選択 */
#event-select ul{
  font-size: 10pt;
  margin-left: 10px;
  margin-bottom: 10px;
  list-style-type: none;
  }
#event-select ul li{
  margin: 0;
  padding: 0;
  }
#event-select select{
  font-size: 10pt;
  margin-left: 2pt;
  margin-bottom: 10pt;
  list-style-type: none;
  }
#select-submit{
  font-size: 10pt;
  margin-left: 20pt;
  margin-bottom: 10pt;
  }


.event-toku{
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 11pt;
  font-weight: bold;
/*  border: 1px solid #ff3300;
  border-left: 5px solid #ff3300;
  background-color: #ffeebb; */
  background-color: #ffe8e8;
  }
#event-main h2{
  margin-left: 2pt;
  font-size: 11pt;
  margin-left: 10pt;
  margin-top: 4px;
  }
.event-tbl-title{
  margin-top: 10px;
  margin-left: 0pt;
  width: 550px;
  font-size: 11pt;
  border-bottom: solid 1px #ff3300;
  }
.event-title1{
  float: left;
  width: 370px;
  }
.event-title2{
  float: left;
  width: 70px;
  }
.event-title3{
  float: left;
  width: 110px;
  }
.event-tbl{
  margin: 0;
  padding: 0;
  margin-left: 0px;
  margin-bottom: 0px;
  font-size: 9pt;
  width: 550px;
/*  background-color: #666666; */
  }
.event-tbl th{
  font-weight: normal;
/*  background-color: #e3e3ed; */
  }
.event-date{
  width: 115px;
  background-color: #ffffff;
  }
.event-title{
  width: 370px;
  background-color: #ffffff;
  margin-bottom: 20px;
  }
.event-genre{
  width: 70px;
  background-color: #ffffff;
  margin-bottom: 20px;
  }
.event-basyo{
  width: 110px;
  background-color: #ffffff;
  margin-bottom: 20px;
  }



.ttl {
  font-weight: bold;
  border-bottom: solid 1px #ff6600;
  }

