/*　サブメニュー下の下線
-----------------------------------------------*/
#none-menu-set{
  background:url(../images/share/content-side.gif) repeat-y;
  position:relative;
  text-align:center;
  width:1010px;
  height:30px;
  margin:0;
  padding:0 0 0 0;
}

ul#category-menu{
  background-image:url(../images/menu_jp/button-menu-bg.gif);
  background-repeat:repeat-x;
  margin:0 0 0 60px;
  _margin-left:0px;
  padding:0;
  list-style:none;
  text-align:left;
  width:890px;
  height:30px;/* for MacIE5.x \*//*/
	 overflow: hidden;
	/* end */
	}

/*　イベント&パーティ
-----------------------------------------------*/
.date-title{
  position:relative;
  float:left;
  margin:0;
  padding:0 0 25px 12px;
  width:694px;
}

.event-set{
  position:relative;
  float:left;
  margin:0;
  padding:0 0 0 12px;
  width:694px;
}

.event-icon{
  position:relative;
  float:left;
  margin:0;
  padding:0;
  width:56px;
}

.event-text-set{
  position:relative;
  float:left;
  margin:0;
  padding:0 30px 0 0;
  width:468px;
}

.event-photo{

  position:relative;
  float:left;
  margin:0;
  padding:0;
  width:140px;
}

p.map{

  position:relative;
  float:left;
  margin:0;
  padding:0 0 15px 0;
  width:140px;
  font-size:11px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  text-align:right;
}

/*イベントの文字関連*/







.event-category{

  position:relative;
  float:left;
  margin:0;
  padding:0 0 2px 0;
  width:468px;
  font-size:11px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-weight:bold;
  color:#777777;
  text-transform: uppercase;
}

.event-category{

  position:relative;
  float:left;
  margin:0;
  padding:0 0 1px 0;
  width:468px;
  font-size:11px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-weight:bold;
  color:#777777;
  text-transform: uppercase;
}

.event-title{

  position:relative;
  float:left;
  margin:0;
  padding:0 0 0 0;
  width:468px;
  font-size:14px;
  line-height:140%;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-weight:bold;
  color:#000000;
}

.event-date{

  position:relative;
  float:left;
  margin:0;
  padding:0 0 6px 0;
  width:468px;
  font-size:11px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-weight:bold;
  color:#777777;
}

.event-info{

  position:relative;
  float:left;
  margin:0;
  padding:0 0 6px 3px;
  width:465px;
  font-size:10px;
  line-height:140%;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#777777;
}

.event-description{

  position:relative;
  float:left;
  margin:0;
  padding:20px 0 0 0;
  width:468px;
  font-size:12px;
  line-height:185%;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#777777;
}

.event-venue{

  position:relative;
  float:left;
  margin:0;
  padding:20px 0 0 0;
  width:468px;
  font-size:12px;
  line-height:185%;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#777777;
}

.event-venue span{

  position:relative;
  float:left;
  margin:0;
  padding:5px 0 0 0;
  width:428px;
  font-size:11px;
  line-height:120%;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#777777;
}

.event-venue img{

  position:relative;
  float:left;
  margin:0;
  padding:0 10px 0 5px;
  font-size:12px;
  line-height:185%;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#777777;
}

.icon-up{

  width:10px;
  height:10px;
  position:relative;
  float:left;
  display:block;
  overflow:hidden;
  margin:25px 0 0 0;
  padding:0 0 10px 684px;
}

.icon-up a{

  background-image:url(../images/share/icon_up.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  width:10px;
  height:10px;
  position:relative;
  float:left;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0;
}

.icon-up a:hover{

  background-image:url(../images/share/icon_up.gif);
  background-repeat:no-repeat;
  background-position:0 -10px;
}

.divider{

  background-image:url(../images/menu_jp/button-menu-bg.gif);
  background-repeat:repeat-x;
  position:relative;
  float:left;
  width:694px;
  height:35px;
  margin:0 0 0 0;
  padding:0;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999px;
  font-size:5px;
}

/*  イベント&パーティ ： サブメニュー



-------------------------------------------------*/







ul#sub-menu{

  margin:0 0 0 0px;
  _margin-left:0px;
  padding:0;
  list-style:none;
  text-align:left;
  width:676px;
  height:64px;/* for MacIE5.x \*//*/



	 overflow: hidden;


	/* end */



	}

li#sub-menu-item01{

  background-image:url(../images/menu_jp/sub_event.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  height:53px;
  width:208px;
  margin:0 12px 0 0;
  padding:0;
  float:left;
  font-size:5px;
  text-indent:-9999px;
  display:block;
  overflow:hidden;
  list-style:none;
}

/*  -FAQ- ： 選択ボタン



-------------------------------------------------*/
/* button Menu Set*/

#button-menu-set{
  background:url(../images/share/spacer.gif) repeat-y;
  float:left;
  text-align:center;
  width:706px;
  height:60px;
  margin:0;
  padding:0 0 0 0;
}

ul#category-menu{
  background:url(../images/menu_jp/button-menu-bg.gif) repeat-x;
  margin:0;
  padding:0;
  list-style:none;
  text-align:left;
  width:706px;
  height:60px;
}

ul#category-menu:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
ul#category-menu{ display: inline-block;}
* html ul#category-menu{ height: 1%;}
ul#category-menu display: block;}


*:first-child+html ul#category-menu{
  background:url(../images/menu_jp/button-menu-bg.gif) repeat-x;
  float:left;
  margin:0;
  padding:0;
  list-style:none;
  text-align:left;
  width:706px;
  height:60px;
}

ul#category-menu li{
  height:26px;
  margin:0 20px 0 0;
  padding:0;
  float:left;
  display:block;
  overflow:hidden;
}
ul#category-menu li a{
  text-decoration:none;
  height:26px;
  text-indent:-9999px;
  display:block;
  overflow:hidden;
}

li#category-menu-item00{
  width:65px;
  background:url(../images/menu_jp/event_1028.gif) 0 0 no-repeat;
}
li#category-menu-item00 a:hover{
  width:65px;
  background:url(../images/menu_jp/event_1028.gif) 0 -26px no-repeat;
}
li#category-menu-item00on,
li#category-menu-item00on a:hover{
  width:65px;
  background:url(../images/menu_jp/event_1028.gif) 0 -26px no-repeat;
}

li#category-menu-item01{
  width:65px;
  background:url(../images/menu_jp/event_1029.gif) 0 0 no-repeat;
}
li#category-menu-item01 a:hover{
  width:65px;
  background:url(../images/menu_jp/event_1029.gif) 0 -26px no-repeat;
}
li#category-menu-item01on,
li#category-menu-item01on a:hover{
  width:65px;
  background:url(../images/menu_jp/event_1029.gif) 0 -26px no-repeat;
}
/*-------------------------------------------------*/
li#category-menu-item02{
  width:65px;
  background:url(../images/menu_jp/event_1030.gif) 0 0 no-repeat;
}
li#category-menu-item02 a:hover{
  width:65px;
  background:url(../images/menu_jp/event_1030.gif) 0 -26px no-repeat;
}
li#category-menu-item02on,
li#category-menu-item02on a:hover{
  width:65px;
  background:url(../images/menu_jp/event_1030.gif) 0 -26px no-repeat;
}
/*-------------------------------------------------*/
li#category-menu-item03{
  width:67px;
  background:url(../images/menu_jp/event_1031.gif) 0 0 no-repeat;
}
li#category-menu-item03 a:hover{
  width:67px;
  background:url(../images/menu_jp/event_1031.gif) 0 -26px no-repeat;
}
li#category-menu-item03on,
li#category-menu-item03on a:hover{
  width:67px;
  background:url(../images/menu_jp/event_1031.gif) 0 -26px no-repeat;
}
/*-------------------------------------------------*/
li#category-menu-item04{
  width:67px;
  background:url(../images/menu_jp/event_1101.gif) 0 0 no-repeat;
}
li#category-menu-item04 a:hover{
  width:67px;
  background:url(../images/menu_jp/event_1101.gif) 0 -26px no-repeat;
}
li#category-menu-item04on,
li#category-menu-item04on a:hover{
  width:67px;
  background:url(../images/menu_jp/event_1101.gif) 0 -26px no-repeat;
}
/*-------------------------------------------------*/
li#category-menu-item05{
  width:68px;
  background:url(../images/menu_jp/event_1102.gif) 0 0 no-repeat;
}
li#category-menu-item05 a:hover{
  width:68px;
  background:url(../images/menu_jp/event_1102.gif) 0 -26px no-repeat;
}
li#category-menu-item05on,
li#category-menu-item05on a:hover{
  width:68px;
  background:url(../images/menu_jp/event_1102.gif) 0 -26px no-repeat;
}
/*-------------------------------------------------*/
li#category-menu-item06{
  width:65px;
  background:url(../images/menu_jp/event_1103.gif) 0 0 no-repeat;
}
li#category-menu-item06 a:hover{
  width:65px;
  background:url(../images/menu_jp/event_1103.gif) 0 -26px no-repeat;
}
li#category-menu-item06on,
li#category-menu-item06on a:hover{
  width:65px;
  background:url(../images/menu_jp/event_1103.gif) 0 -26px no-repeat;
}
/*-------------------------------------------------*/
li#category-menu-item07{
  width:81px;
  background:url(../images/menu_jp/event_other.gif) 0 0 no-repeat;
}
li#category-menu-item07 a:hover{
  width:81px;
  background:url(../images/menu_jp/event_other.gif) 0 -26px no-repeat;
}
li#category-menu-item07on,
li#category-menu-item07on a:hover{
  width:81px;
  background:url(../images/menu_jp/event_other.gif) 0 -26px no-repeat;
}
