div.rightbox{
font-size:85%;
color:#333333;
line-height:2em;
}

div.rightbox p{
margin-top:5px;
margin-bottom:5px;
}


/*タイトル部分*/

#TITLE{
text-align:center;
width:670px;
}

.number{
padding-top:10px;
line-height:1;
font-size:120%;
}

#concertTITLE{
margin-right:20px;
}

#caption{
	width:600px;
	text-align:center;
	margin-left:auto;
	margin-right: auto;
}




.clear{
clear:both;
}

.title{
margin:20px 0 10px 0;
}

.corner_sub{
color:#4e5687;
font-size:90%;
}

.corner_main{
color:#4e5687;
font-size:120%;
font-weight:bold;
}

.small{
font-size:90%;
}

.otoiawase{
font-weight:bold;
color:#003366;
font-size:120%;
}


/* 料金表 */
div.chargebox{
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	background-color:#FFFFFF;
	height:auto;
}
div.chargebox table.chargetable{
	width:650px;

	border-top:1px solid #dedecc;
	border-right:1px solid #dedecc;
	border-collapse:collapse;
}
div.chargebox table.chargetable td{
	width: 20%;
	height:2.5em;
	text-align: center;
	vertical-align: middle;
	font-size:85%;

	border-bottom:1px solid #dedecc;
	border-left:1px solid #dedecc;
}

tr.setbg{
	background-color:#d6d6c9;
}
tr.setbg2{
	background-color:#f7f7f4;
}

div.chargebox table.chargetable td.setwl{
	border-left:1px solid #ffffff;
}

tr.setbg{
	background-color:#d6d6c9;
}
tr.setbg2{
	background-color:#f7f7f4;
}

div.chargebox table.othertable td.setwl{
	border-left:1px solid #ffffff;
}

/* セル色を */
td.gray{
	background-color:#f7f7f4;
}
td.blue{
	background-color:#e9f9ff;
}
td.pink{
	background-color:#fff0f5;
}
td.green{
	background-color:#eeffec;
}
td.yellow{
	background-color:#f6f3da;
}
