/*　サブメニュー下の下線



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



#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;

}

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;

  /* 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 0 0 60px;

  _margin-left:0px;

  padding:0;

  list-style:none;

  text-align:left;

  width:890px;

  height:30px;

  /* for MacIE5.x \*//*/

	 overflow: hidden;

	/* end */



	}

/*　会場の解説



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







#site-headline {

  background-image:url(../images/sites_en/sites-title-headline.gif);

  background-repeat:no-repeat;

  background-position:12px 0;

  position:relative;

  float:left;

  width:878px;

  margin:0;

  padding:32px 0 20px 12px;

  font-size:12px;

  line-height:185%;

  font-family:Arial, Helvetica, sans-serif;

  color:#000000;

}

#site-headline span {

  font-weight:bold;

}

#site-title-main {

  background-image:url(../images/sites_en/sites-title-main.gif);

  background-repeat:no-repeat;

  background-position:12px 0;

  position:relative;

  float:left;

  width:860px;

  height:45px;

  margin:0;

  padding:0 0 20px 12px;

  font-size:12px;

  line-height:185%;

  font-family: Arial, Helvetica, Verdana, sans-serif;

  color:#000000;

}

#site-title-main-date {

  position:relative;

  float:left;

  width:608px;

  margin:0;

  padding:18px 40px 0 0;

  font-size:12px;

  font-family: Arial, Helvetica, Verdana, sans-serif;

  color:#000000;

  line-height:1em;

  text-align:right;

}

#site-title-main-event {

  /*background-image:url(../images/share/icon_party.gif);

	background-repeat:no-repeat;

	background-position:0 9px;*/



	position:relative;

  float:left;

  width:176px;

  height:27px;

  margin:0;

  padding:18px 0 0 36px;

  font-size:12px;

  font-family:Arial, Helvetica, sans-serif;

  color:#000000;

  line-height:1em;

}

#site-title-extention {

  background-image:url(../images/sites_en/sites-title-extention.gif);

  background-repeat:no-repeat;

  background-position:12px 0;

  position:relative;

  float:left;

  width:860px;

  height:45px;

  margin:40px 0 0 0;

  padding:0 0 20px 12px;

  font-size:12px;

  line-height:185%;

  font-family: Arial, Helvetica, Verdana, sans-serif;

  color:#000000;

}

#site-title-extention-date {

  position:relative;

  float:left;

  width:608px;

  margin:0 0 0 0;

  padding:18px 40px 0 0;

  font-size:12px;

  font-family: Arial, Helvetica, Verdana, sans-serif;

  color:#000000;

  line-height:1em;

  text-align:right;

}

#site-title-extention-event {

  /*background-image:url(../images/share/icon_party.gif);

	background-repeat:no-repeat;

	background-position:0 9px;*/



	position:relative;

  float:left;

  width:176px;

  height:27px;

  margin:0;

  padding:18px 0 0 36px;

  font-size:12px;

  font-family:Arial, Helvetica, sans-serif;

  color:#000000;

  line-height:1em;

}

/*--*/







#site-main-left {

  position:relative;

  float:left;

  width:648px;

  margin:0;

  padding:0 0 0 12px;

}

#site-main-right {

  position:relative;

  float:left;

  width:212px;

  margin:0;

  padding:0 0 0 0;

}

#site-ext-map {

  position:relative;

  float:left;

  width:860px;

  margin:0;

  padding:0 0 55px 12px;

}

/*--*/







.site-venue1 {

  position:relative;

  float:left;

  margin:0 0 0 0;

  padding:0 0 50px 0;

  width:608px;

}

.site-venue2 {

  background-image:url(../images/menu_en/button-menu-bg.gif);

  background-repeat:repeat-x;

  position:relative;

  float:left;

  margin:0 0 0 0;

  padding:20px 0 12px 0;

  width:608px;

}

.site-venue-title {

  position:relative;

  float:left;

  margin:0;

  padding:0;

  width:440px;

  height:56px;

}

.site-venue-photo {

  position:relative;

  float:right;

  margin:0;

  padding:0;

  width:168px;

  height:56px;

}

.site-venue-text {

  position:relative;

  float:left;

  margin:0;

  padding:14px 20px 0 0;

  width:420px;

  font-size:12px;

  font-family:Arial, Helvetica, sans-serif;

  color:#777777;

  line-height:185%;

}

#site-extention-list {

  position:relative;

  float:left;

  width:897px;

  margin:0 0 0 0;

  padding:0 0 0 12px;

}

#site-extention-list p#text {

  position:relative;

  float:left;

  width:897px;

  margin:0 0 0 0;

  padding:0 0 15px 0;

  font-size:12px;

  font-family:Arial, Helvetica, sans-serif;

  color:#000000;

  font-weight:bold;

  line-height:1em;

}

.site-extention-venue3 {

  background-image:url(../images/sites/sites-extention-line3.gif);

  background-repeat:no-repeat;

  position:relative;

  float:left;

  width:897px;

  margin:0 0 0 0;

  padding:10px 0 0 0;

}

.site-extention-venue1 {

  position:relative;

  float:left;

  width:299px;

  margin:0;

  padding:0;

}

.site-extention-venue {

  /*background-image:url(../images/sites/sites-extention-line.gif);

	background-repeat:no-repeat;*/



	position:relative;

  float:left;

  width:299px;

  margin:0;

  padding:0 0 10px 0;

}

.extention-venue-icon {

  position:relative;

  float:left;

  width:25px;

  margin:0;

  padding:0;

}

.extention-venue-name {

  position:relative;

  float:left;

  width:174px;

  margin:0;

  padding:0 10px 0 10px;

  font-size:12px;

  font-family:Arial, Helvetica, sans-serif;

  color:#000000;

}

.extention-venue-name a.name {

  position:relative;

  float:left;

  width:174px;

  display:block;

  margin:5px 0 0 0;

  padding:0 0 0 0;

  line-height:1.2em;

  font-weight:bold;

}

.extention-venue-name a.artist {

  position:relative;

  float:left;

  width:174px;

  display:block;

  margin:10px 0 0 0;

  padding:0 0 0 0;

  line-height:1em;

}

.extention-venue-photo {

  position:relative;

  float:left;

  width:50px;

  height:50px;

  margin:0;

  padding:0;

}

.extention-venue-bottom {

  background-repeat:no-repeat;

  position:relative;

  float:left;

  width:897px;

  height:15px;

  margin:0 0 0 0;

  padding:0 0 0 0;

  text-align:left;

  font-size:5px;

  text-indent:-9999px;

}

/*

.extention-venue-bottom p.border{

	background-image:url(../images/sites_en/sites-extention-line.gif);

	background-repeat:no-repeat;

	position:relative;

	float:left;

	width:299px;

	height:15px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	text-align:left;

	font-size:5px;

	text-indent:-9999px;

}

*/







/* 会場 MAP



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







.map {

  position:relative;

  float:left;

  width:212px;

  margin:0;

  padding:0 0 40px 0;

}

.map img {

  border:0;

  padding-bottom:10px;

}

.map p.text {

  /*

	background-image:url(../images/share/icon_zoom.gif);

	background-repeat:no-repeat;

	background-position:197px 0px;

	color:#777777;

  */



	/*↑Mapをアップロードするまでは使う*/



	display:block;

  width:192px;

  height:15px;

  margin:0 0 0 0;

  padding:0 20px 0 0;

  font-size:12px;

  font-family:Arial, Helvetica, sans-serif;

  text-align:right;

  line-height:1.2em;

}

.map a p.text {

  cursor:pointer;

  background-image:url(../images/share/icon_zoom.gif);

  background-repeat:no-repeat;

  background-position:197px 0px;

}

.map a:hover p.text {

  cursor:pointer;

  background-image:url(../images/share/icon_zoom.gif);

  background-repeat:no-repeat;

  background-position:197px -15px;

}

.map p.text-pdf {

  /*

	background-image:url(../images/share/icon_pdf.gif);

	background-repeat:no-repeat;

	background-position:197px 0px;

	color:#777777;

  */

	/*↑Mapをアップロードするまでは使う*/



	display:block;

  width:192px;

  height:16px;

  margin:0 0 0 0;

  padding:0 20px 0 0;

  font-size:12px;

  font-family:Arial, Helvetica, sans-serif;

  text-align:right;

  line-height:1.2em;

}

.map a p.text-pdf {

  cursor:pointer;

  background-image:url(../images/share/icon_pdf.gif);

  background-repeat:no-repeat;

  background-position:196px 0px;

}

.map a:hover p.text-pdf {

  cursor:pointer;

  background-image:url(../images/share/icon_pdf.gif);

  background-repeat:no-repeat;

  background-position:196px -16px;

}

.map-ext {

  position:relative;

  float:left;

  width:300px;

  margin:0 10px 0 0;

  padding:0;

}

.map-ext img {

  border:0;

  padding-bottom:10px;

}

.map-ext p.text {

  /*

	background-image:url(../images/share/icon_pdf.gif);

	background-repeat:no-repeat;

	background-position:197px 0px;

	color:#777777;

  */

	/*↑Mapをアップロードするまでは使う*/



	display:block;

  width:280px;

  height:16px;

  margin:0 0 0 0;

  padding:0 20px 0 0;

  font-size:12px;

  font-family:Arial, Helvetica, sans-serif;

  text-align:right;

  line-height:1.2em;

}

.map-ext a p.text {

  cursor:pointer;

  background-image:url(../images/share/icon_pdf.gif);

  background-repeat:no-repeat;

  background-position:284px 0px;

}

.map-ext a:hover p.text {

  cursor:pointer;

  background-image:url(../images/share/icon_pdf.gif);

  background-repeat:no-repeat;

  background-position:284px -16px;

}


