﻿@charset "UTF-8";

html { 
	overflow-y:scroll;
	overflow-x:scroll;
	background:url(/common/img/bg_paper.gif) left top repeat;
	width:100%;
	}

body#popup {
	background:none;
	}


/* h1～h6
---------------------------------------------------------------------------------------------------*/
#popup h1 {
	position:absolute;
	top:10px;
	left:10px;
	width:108px;
	height:15px;
	font-size:1em;
	}
#popup h2 {
	position:static;
	line-height:1.3em;
	font-size:1.25em;
	}
/*p#midasi {
	padding-bottom:20px;
	width:526px;
	height:33px;
	}*/

/* 
---------------------------------------------------------------------------------------------------*/
table#layout {
	width:100%;
	height:500px;
	}
table#layout2 {
	width:100%;
	height:600px;
	}
table#layout3 {
	width:100%;
	height:400px;
	}

#headerPop {
	position:relative;
	height:30px;
	border-bottom:solid 2px #373118;
	}
#headerPop h1 {
	height:9px;
	line-height:0;
	font-size:0;
	}
#headerPop h1 img {
	vertical-align:bottom;
	}
#innWrap {
	padding:20px;
	}
.freeSpace {
	line-height:1.5em;
	}


.floatL {
	line-height:1.67em;
	}
.floatL img {
	margin-right:30px;
	padding:3px;
	border:1px #d2d3c7 solid;
	background-color:#ffffff;
	}
.floatL img#picDisco {
	height:205px;
	}
.floatL img#picFan {
	width:218px;
	height:269px;
	}
.floatR {
	width:200px;
	}

table#credit th,
table#credit td {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	}
table#credit th {
	padding-right:8px;
	white-space:nowrap;
	}


ul#titleList {
	margin-top:20px;
	border-top:1px #d2d3c7 solid;
	}
ul#titleList li {
	padding:7px 0;
	border-bottom:1px #d2d3c7 solid;
	line-height:1.3em;
	}
.normal{
font-size:16px;
line-height:normal;
}


/* 過去の一覧
---------------------------------------------------------------------------------------------------*/
table#newsTable,
table#discoTable,
table#concertTable,
table#scheduleTable {
	width:100%;
	}







