/*　サブメニュー下の下線
-----------------------------------------------*/
#none-menu-set {
  background-image:url(../images/share/content-side.gif);
  background-repeat: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_en/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;
}

/*　Events and Parties
-----------------------------------------------*/
.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 Text*/

.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_en/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;
}

/*  Events and Parties ： Submenu



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







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_en/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



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







/* button Menu Set*/



#button-menu-set {

  background-image:url(../images/share/spacer.gif);
  background-repeat:repeat-y;
  position:relative;
  float:left;
  text-align:center;
  width:706px;
  height:60px;
  margin:0;
  padding:0 0 0 0;
}

ul#category-menu {

  background-image:url(../images/menu_en/button-menu-bg.gif);
  background-repeat:repeat-x;
  margin:0;
  padding:0;
  list-style:none;
  text-align:left;
  width:706px;
  height:60px;/* for MacIE5.x \*//*/



	 overflow: hidden;


	/* end */



	}

*:first-child+html ul#category-menu {
  background-image:url(../images/menu_en/button-menu-bg.gif);
  background-repeat:repeat-x;
  position:relative;
  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;
}
