/*　サブメニュー下の下線
-----------------------------------------------*/
#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_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 */
}

*:first-child+html ul#category-menu {

  background-image:url(../images/menu_jp/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 {
  width:878px;
  margin:0;
  padding:0 0 20px 12px;
  font-size:12px;
  line-height:185%;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#000000;
}

#site-headline span {
  font-size:16px;
  font-weight:bold;
  display:block;
  margin:0 0 15px 0;
}

#site-title-main {
  background-image:url(../images/sites/sites-title-main.gif);
  background-repeat:no-repeat;
  background-position:12px 0;
  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:#000;
}

#site-title-main-date {
  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 {
  position:relative;
  float:left;
  width:176px;
  height:27px;
  margin:0;
  padding:18px 0 0 36px;
  font-size:12px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#000000;
  line-height:1em;
}

#site-title-extention {
  background:url(../images/sites/sites-title-extention.gif) 12px 0 no-repeat;
  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 {
  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 {
  float:left;
  width:176px;
  height:27px;
  margin:0;
  padding:18px 0 0 36px;
  font-size:12px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#000000;
  line-height:1em;
}

#site-main-left {
  float:left;
  width:648px;
  margin:0;
  padding:0 0 0 12px;
}
#site-main-center{
  width:648px;
  margin:0;
  padding:0 0 0 12px;
}
#site-main-right {
  float:left;
  width:212px;
  margin:0;
  padding:0 0 0 0;
}

.site-ext-map{
  width:860px;
  margin:0 0 20px 20px;
  padding:0;
}

.site-venue1 {
  margin:0;
  padding:0 0 50px 0;
  width:608px;
}

.site-venue2 {
  background-image:url(../images/menu_jp/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, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#777777;
  line-height:185%;
}

#site-extention-list {
  width:897px;
  margin:0 0 0 0;
  padding:0 0 0 12px;
}

#site-extention-list p#text{
  width:897px;
  margin:55px 0 0 0;
  padding:0 0 15px 0;
  font-size:12px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", 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;
  width:897px;
  margin:0;
  padding:10px 0 0 0;
}

.site-extention-venue1 {
  float:left;
  width:299px;
  margin:0;
  padding:0;
}

.site-extention-venue3 dl{
  float:left;
  width:299px;
  margin:0;
  padding:0 0 10px 0;
}

.site-extention-venue3 dl dt{
  float:left;
  width:25px;
  margin:0;
  padding:0;
}

.site-extention-venue3 dl dd.extention-venue-name{
  float:left;
  width:174px;
  margin:0;
  padding:0 10px 0 10px;
  font-size:12px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color:#000;
}

.site-extention-venue3 dl dd.extention-venue-name a.name{
  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;
}

.site-extention-venue3 dl dd.extention-venue-photo {
  float:left;
  width:50px;
  height:50px;
  margin:0;
  padding:0;
}

.site-extention-venue3 dl dd.extention-venue-photo img{
  width:50px;
}

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


/* 会場 MAP
---------------------------------------------*/
.map{
  float:left;
  width:212px;
  margin:0;
  padding:0 0 10px 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, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    text-align:right;
    line-height:1.2em;
}

.map a p.text {
  background:url(../images/share/icon_zoom.gif) 197px 0px no-repeat;
}

.map a:hover p.text {
  background:url(../images/share/icon_zoom.gif) 197px -15px no-repeat;
}

.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, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  text-align:right;
  line-height:1.2em;
}

.map a p.text-pdf {
  background-image:url(../images/share/icon_pdf.gif);
  background-repeat:no-repeat;
  background-position:196px 0px;
}

.map a:hover p.text-pdf {
  background-image:url(../images/share/icon_pdf.gif);
  background-repeat:no-repeat;
  background-position:196px -16px;
}

.site-ext-map dt{
  float:left;
  width:212px;
  margin:0 10px 0 0;
  padding:0;
  text-align:center;
}

.site-ext-map dd{
  float:left;
  width:212px;
  margin:0 10px 0 20px;
  padding:0;
  text-align:center;
}

.site-ext-map dd.small{
  width:150px;
}

.site-ext-map dt a img,
.site-ext-map dd a img{
  border:1px solid #FFF;
  padding-bottom:10px;
  width:210px;
}
.site-ext-map dt.small a img,
.site-ext-map dd.small a img{
  border:1px solid #FFF;
  padding-bottom:10px;
  width:103px;
}
.site-ext-map dt a:hover img,
.site-ext-map dd a:hover img{
  border:1px solid #FF0000;
}

.site-ext-map dt p.text,
.site-ext-map dd p.text{
  height:16px;
  margin:0;
  padding:0;
  font-size:12px;
  font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  line-height:1.2em;
  white-space:nowrap;
}

.site-ext-map dt p.text a,
.site-ext-map dd p.text a{
  padding:0 0 2px 24px;
  cursor:pointer;
  background:url(../images/share/icon_pdf.gif) 0 0 no-repeat;
  height:32px;
}

.site-ext-map dt p.text a:hover,
.site-ext-map dd p.text a:hover{
  cursor:pointer;
  background:url(../images/share/icon_pdf.gif) 0 -16px no-repeat;
}
/*---------------------------------------------*/
#artist{
  width:860px;
  background:url(../images/menu_jp/button-menu-bg.gif) 0 0 repeat-x;
  margin:0 0 0 12px;
  padding:0
}
#artist h2{
  font-size:16px;
  padding:25px 0 20px 0;
  line-height:160%;
}
#artist h2#ohno{
  background:url(../images/menu_jp/button-menu-bg.gif) 0 0 repeat-x;
}
#artist dl{
	width: 878px;
	margin:0;
	padding:0 0 25px 0;
}

#artist dl dt{
	width:216px;
	height:142px;
	float:left;
	margin:0;
	padding:0;
}

#artist dl dd.info{
	width:442px;
	float:left;
	margin:0;
	padding:0 30px 0 0;
}
#artist dl dd.info strong{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	line-height:100%;
	margin:0;
	padding:0 0 5px 0;
}
#artist dl dd.info span{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	color:#000;
	margin:0;
	padding:5px 0;
	display:block;
}
#artist dl dd.info p{
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	color:#777;
	line-height:185%;
	margin:0;
	padding:10px 0 10px 0;
}
#artist dl dd.works{
	width:142px;
	height:142px;
	float:left;
	margin:0;
	padding:0;
}
