﻿@charset "UTF-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, img, p, div, ul, ol, li, a, hr, span, body {
	margin:0;
	padding:0;
	border:0;
	font-family:"ＭＳ Ｐゴシック", Arial, sans-serif;
}
span{
	text-indent: -9999px;
	position: absolute;
	left: 208px;
	top: -1px;
}
html {
	overflow-y:scroll;
}
body {
    background-color:#000000;
    text-align:center;
}
/*全体を包み込む箱の記述*/
#wrapper{
    width:950px;
	height:auto;
	margin:auto;
}
/*ヘッダー部分を包み込む*/
#header_wrapper{
	width:950px;
	height:81px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left: 0px;
}
/*ロゴ部分の記述*/
#logo_standard a{
    margin-left:70px;
	margin-right:0px;
    width:448px;
	height:81px;
    background:url(../images/logo_standard.jpg) no-repeat;
	display:block;
	float:left;
    }
	*html #logo_standard a{
	margin-left:35px;
	margin-right:0px;
    width:448px;
	height:81px;
    background:url(../images/logo_standard.jpg) no-repeat;
	display:block;
	float:left;
    }
	    
/*ナビゲーション部分の記述*/
#nav{
	margin-top:0px;
	margin-left:0px;
	margin-right:25px;
	margin-bottom:0px;
	width:407px;
	height:81px;
	float:left;
}

  #navigation li{
  float:left;
      }
  navigation a{
      margin-left:0px;
      }
  #whats a{
      width:109px;
	  height:81px;
	  background:url(../images/nav_whats.jpg) no-repeat;
	  display:block;
	  }
	  #whats a:hover{
      width:109px;
	  height:81px;
	  background:url(../images/nav_whats_hv.jpg) no-repeat;
	  display:block;
	  }
  #contents a{
      width:108px;
	  height:81px;
	  background:url(../images/nav_contents.jpg) no-repeat;
	  display:block;
	  }
	  #contents a:hover{
      width:108px;
	  height:81px;
	  background:url(../images/nav_contents_hv.jpg) no-repeat;
	  display:block;
	  }
  #ticket a{
      width:76px;
      height:81px;
	  background:url(../images/nav_ticket.jpg) no-repeat;
	  display:block;
	  }
	  #ticket a:hover{
      width:76px;
      height:81px;
	  background:url(../images/nav_ticket_hv.jpg) no-repeat;
	  display:block;
	  }
  #about_age a{
      width:114px;
	  height:81px;
	  background:url(../images/nav_aboutage.jpg) no-repeat;
	  display:block;
	  }
	  #about_age a:hover{
      width:114px;
	  height:81px;
	  background:url(../images/nav_aboutage_hv.jpg) no-repeat;
	  display:block;
	  }
/*artist写真に関して*/
#artist_top{
   width:406px;
   height:185px;
   margin-left:0px;
   float:left;
   }
#artist_bottom{
    margin-left:70px;
	margin-right:26px;
    background:url(../images/artist_bottom.jpg) no-repeat;
	width:854px;
	height:124px;
    clear:both;
    }
/*main部分の記述*/
#main{
    margin-left:70px;
	margin-right:26px;
    width:854px;
    background:url(../images/main_bg.jpg) repeat-y;
	clear:both;
	overflow:hidden;
	}
	#main_left{
	    padding-top:10px;
	    margin-left:0px;
	    width:573px;
		height:auto;
		overflow:hidden;
		}
	#main_top_standard{
	    margin-left:0px;
		margin-right:0px;
	    width:854px;
		height:25px;
		background:url(../images/main_top_standard.jpg) no-repeat;
		}
		#main_top_whats{
		margin-left:0px;
		margin-right:0px;
		width:854px;
		height:25px;
		background:url(../images/main_top_whats.jpg) no-repeat;
		}
		#main_top_contents{
		margin-left:0px;
		margin-right:0px;
		width:854px;
		height:25px;
		background:url(../images/main_top_contents.jpg) no-repeat;
		}
	#main_bottom_standard{
	    margin-left:32px;
		margin-right:0px;
		width:854px;
		height:10px;
		background:url(../images/main_bottom_standard.jpg) no-repeat;
		}
		#main_bottom_whats{
	    margin-left:32px;
		margin-right:0px;
		width:854px;
		height:10px;
		background:url(../images/main_bottom_whats.jpg) no-repeat;
		}
		#main_contents_s{
	    margin-left:32px;
		margin-right:0px;
		width:854px;
		height:59px;
		background:url(../images/main_contents_s.jpg) no-repeat;
		}	
		#main_bottom_contents{
	    margin-left:32px;
		margin-right:0px;
		width:854px;
		height:55px;
		background:url(../images/main_bottom_contents.jpg) no-repeat;
		}
		#contact{
		    overflow:hidden;
		    margin-left:32px;
			margin-right:32px;
		    width:790px;
			height:auto;
			background:url(../images/contact_bg.jpg) repeat-y;
			}
			#iframe{
			    margin-left:10px;
				margin-right:10px;
				}
			#whatsagenight{
			overflow:hidden;
			margin-left:32px;
			margin-right:32px;
			width:790px;
			height:auto;
			}
			#contentsagenight{
			overflow:hidden;
			margin-left:32px;
			margin-right:32px;
			width:790px;
			height:auto;
			background:url(../images/main_bg_contents.jpg) repeat-y;
			}
			#whatsh3{
			width:790px;
			height:100px;
			background:url(../images/main_1_whats.jpg) no-repeat;
			}
			#contentsh3{
			width:790px;
			height:88px;
			background:url(../images/main_1_contents.jpg) no-repeat;
			}
			#whatsp1{
			width:790px;
			height:300px;
			background:url(../images/main_2_whats.jpg) no-repeat;
			}
			#whatsp2{
			width:790px;
			height:125px;
			background:url(../images/main_3_whats.jpg) no-repeat;
			}
		/*協賛企業の記述*/
		#thanks{
		    margin-top:10px;
			margin-bottom:10px;
		    width:726px;
			padding-left:32px;
			padding-right:32px;
		    }
			#thanks h3{
			    margin-bottom:10px;
				}
			#thanks ul{
			    list-style:none;
				font-size:12px;
				}
				#thanks li{
				    margin-top:5px;
					}
			#thanks1{
			    width:218px;
				padding-left:20px;
				padding-right:5px;
				float:left;
				}
			#thanks2{
			    width:230px;
				padding-left:5px;
				padding-right:5px;
				float:left;
				}
			#thanks3{
			    width:217px;
				padding-left:5px;
				padding-right:21px;
				float:left;
				}
	/*チケットボタンの記述*/
	#ticket_button a{
	    margin-left:32px;
	    width:540px;
		height:85px;
		background:url(../images/ticket_botton.jpg) no-repeat;
		display:block;
	}
	/*インフォメーション部分の記述*/
	#information_top{
	    margin-left:32px;
		margin-top:10px;
	    width:540px;
		height:41px;
		background:url(../images/information_top.jpg) no-repeat;
		}

		#main_left dl{
		    text-align:left;
			margin-bottom:0px;
			}
			#main_left dt{
			    margin-left:10px;
				font-size:13px;
				}
	#information_bg{
	    margin-top:0px;
	    margin-left:32px;
	    width:540px;
	    background:url(../images/information_bg.jpg) repeat-y;
		}
		#information_bottom{
		    margin-top:0px;
			margin-left:32px;
		    width:540px;
			height:10px;
			background:url(../images/information_bottom.jpg) no-repeat;
			
			}
	#main_footer{
	    margin-left:70px;
		margin-right:26px;
	    width:854px;
		height:34px;
		background:url(../images/main_footer.jpg) no-repeat;
		}
/*footer部分の記述*/
#footer{
    margin-left:auto;
	margin-right:70px;
    width:619px;
    margin-top:-15px;
    text-decoration:none;
    font-size:12px;
	color:#FFFFFF;
	}
	#footer ul{
	    list-style:none;
		}
		#footer li{
		    display:inline;
			}
#footer_left{
    margin-top:5px;
	margin-left:0px;
	margin-right:0px;
    width:510px;
	float:left;
	text-align:left;
	}
	#footer_left a{
	    color:#FFFFFF;
		}
#footer_right{
    margin-right:0px;
	margin-left:30px;
    width:79px;
	float:right;
	text-align:left;
	}

	#footer_logo a{
	    background:url(../images/footerlogo.jpg) no-repeat;
		background-position:right;
		width:79px;
		height:33px;
		display:block;
		text-align:left;
		padding-right:0px;
	    }
/*contentsページについて*/
.box{
    width:711px;
	height:196px;
	margin-left:52px;
	margin-right:27px;
	margin-bottom:20px;
    }
	#artist_box1{
	    width:212px;
		height:196px;
		background:url(../images/artist_box1.jpg) no-repeat;
		margin-left:0px;
		margin-right:25px;
		float:left;
		}
	#artist_box2{
	    width:212px;
		height:196px;
		background:url(../images/artist_box2.gif) no-repeat;
		margin-left:0px;
		margin-right:25px;
		float:left;
		}
	.artist_box{
	    width:212px;
		height:196px;
		background:url(../images/artist_box.jpg) no-repeat;
		margin-left:0px;
		margin-right:25px;
		float:left;
	    }
		.artist_photo{
		width:192px;
		height:126px;
		margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		}
		#artist_1 a{
		    width:192px;
			height:40px;
			background:url(../images/001_s.gif) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_2 a{
		    width:192px;
			height:40px;
			background:url(../images/002_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_3 a{
		    width:192px;
			height:40px;
			background:url(../images/003_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_4 a{
		    width:192px;
			height:40px;
			background:url(../images/004_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_5 a{
		    width:192px;
			height:40px;
			background:url(../images/005_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_6 a{
		    width:192px;
			height:40px;
			background:url(../images/006_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_7 a{
		    width:192px;
			height:40px;
			background:url(../images/007_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_8 a{
		    width:192px;
			height:40px;
			background:url(../images/008_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_9 a{
		    width:192px;
			height:40px;
			background:url(../images/009_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
		#artist_10 a{
		    width:192px;
			height:40px;
			background:url(../images/010_s.jpg) no-repeat;
			margin-left:10px;
			margin-right:10px;
			margin-top:5px;
			display:block;
		}
