.box-bottom {clear:both;}


/* about */

.about-box {
	margin:0px 0px 0px 0px;
}

.about-left {
float:left;
width:150px;

}

.about-right {
float:right;
width:416px;
margin:0px 0px 0px 0px;
}

div.greeting-title{
margin:0px 0px 8px 0px;
}

div#about-right h3 {
	margin:0px 0px 15px 0px;
}


/* link */
div#banner-box {
	margin:30px 0px 50px 0px;
}
div.banner {
	margin:0px 0px 15px 0px;
	width:280px;
	float: left;
}
div.bannerText {
	padding:10px 0;
	width:200px;
	float:left;
}

/* oubo */

div#oubo-box {
	margin:0px 0px 50px 0px;
}

div#oubo-box h3 {
	color:#333;
	margin:10px 0px 5px 0px;
}

div#oubo-box ul {
	margin:0px 0px 20px 0px;
}

div#oubo-box #post-box {
	backgroud-color:#f8f8f8;
	background-color: #f8f8f8;
	border: 1px solid #999999;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-bottom: 20px;
}
div#post-box {
	color:#666;
}

div#oubo-box  h4 {
	line-height: 100%;
}
div#oubo-box  #post-box p {
	line-height: 140%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

div#oubo-box p#footnote {
	border-top: 1px solid #999999;
	padding-top: 10px;
	margin-top: 20px;
}

/* audition */
table.audition{
margin:8px 0px 0px 0px;
border-collapse:collapse;
border:1px solid #cccccc;
width:100%;
}

table.audition th {
color:#333333;
background-color: #f2f2f2;
font-weight: bold;
border-color:#cccccc;
padding:4px 8px;
vertical-align:top;
}

table.audition td {
border-color:#cccccc;
padding:4px 8px;
vertical-align:top;
}

table.audition th.time {
width:110px;
}

/* eventtop */
div#et-box {
	clear:both;
	margin:0px 0px 10px 0px;

}

div#et-head {
	margin:0px 0px 15px 0px;
}

div#et-datebox {
	float:left;
	width:50px;
}

div#et-contbox {
float:left;
width:525px;
margin:0px 0px 0px 25px;
}

div#et-cont-leftbox {
	float:left;
	width:102px;
}

div#et-cont-centerbox {
float:left;
width:403px;
margin:0px 0px 0px 20px;
}


div.photo_box {
	margin:0px 0 0 0;
	width:525px;
}
	div.photo_box img {
		float:left;
		margin:0 3px 5px 0;
		padding:0;
	}
	div.photo_box img.rightend {
		float:left;
		margin:0 0 5px 0;
		padding:0;
	}



div#et-oubobtn {
	margin:15px 0px 5px 0px;
}

div.detailbtn {
	margin-top:5px;
}

div.dotline {
	margin:10px 0px 10px 0px;
}

div.et-yona-title {
	margin:7px 0px 7px 0px;
}

div#et-box h3 {
	color:#333333;
	margin:10px 0px 5px 0px;
}

div#et-box h4 {
	font-size:100%;
	color:#333333;
	margin:10px 0px 5px 0px;
}

div#et-box p {
	margin-top:0px;
}

div#et-datenote {
	margin-top:15px;
}

div#et-sajiki-artist {
	margin:10px 0px 10px 0px;
}

div#et-platebox {
	margin:15px 0px 30px 0px;
	padding:15px 0;
	border-top:2px solid #333333;
}

div#et-plate-leftbox {
	float:left;
	width:299px;
}

div#et-plate-rightbox {
float:left;
width:299px;
margin:0px 0px 0px 2px;
}


/* blogtop */

div.blogtop-title {
	margin:0px 0px 7px 0px;
}


/* ed */

div#ed-box {
	margin:0px 0px 50px 0px;
}

div#ed-left {
float:left;
width:420px;
font-size: 93%;
line-height: 170%;
}

div#ed-left p {
margin:10px 0px 20px 0px;
}

div#ed-right {
float:left;
width:225px;
margin:0px 0px 170px 50px;
}

div#ed-right img {
margin:10px 0px 0px 0px;
}

/* sajiki */

p.sajiki_date{
font-size:108%;
line-height:160%;
font-weight: bold;
margin-bottom: 16px;
}

div#sajiki_box {
width:695px;
font-size: 93%;
line-height: 170%;
margin:0px 0px 170px 0px;
}

div#sajiki_box p {
margin:0px 0px 20px 0px;
}

.sajiki_bold{
font-size:108%;
line-height:160%;
font-weight: bold;
margin-bottom: 16px;
}
.sajiki_note{
font-size:85%;
font-weight: normal;
}
p.sajiki_indent {
margin-left: 4em;
text-indent: -4em;
}

div#sajiki_photo {
width:695px;
margin:0px 0px 20px 0px;
}

table#e_table {
	width: 695px;
	font-size: 85%;
	margin: 10px 0 12px 0;
	font-weight: normal;
}

table#e_table th {
width:95px;
padding: 2px 0px 0px 0px;
text-align: left;
vertical-align: top;
white-space: nowrap;
}
table#e_table td {
width:585px;
padding: 0px 0px 0px 14px;
text-align: left;
vertical-align: top;
white-space: nowrap;
}
div#sajiki_lobby {
width:695px;
font-size: 93%;
line-height: 190%;
margin:0px 0px 50px 0px;
}

.e_teble_left{
background-color:#EEEEEE;
width:91px;
height: 15px;
padding: 0px 4px 0px 4px;
vertical-align: top;
text-align: left;
display: block;
line-height:15px;
}
.e_middle{
font-size:93%;
font-weight:bold;
}
.e_bold{
font-size:108%;
font-weight: bold;
}
.e_attention{
font-size:108%;
font-weight: bold;
color: #CC3333;
}



/* timetable */

div#tt-time1 {
	margin:0px 0px 10px 0px;
}

div#tt-time2 {
	margin:10px 0px 10px 0px;
}

div#tt-time3 {
	margin:10px 0px 60px 0px;
}

div.tt-table {
	margin:0px 0px 20px 0px;
}


/* download */

div.dl-head {
	margin:0px 0px 10px 0px;
}

div#dl-container {
	width:530px;
	margin:0px auto 40px auto;
}

div#dl-leftbox {
	float:left;
	width:250px;
	margin:0px 0px 20px 0px;
	text-align:center;
}

div#dl-rightbox {
	float:left;
	width:250px;
	margin:0px 0px 0px 30px;
	text-align:center;
}

p#dl-boxtxt {
	clear:both;
	margin:0px 0px 20px 0px;
}

/* kanto */

div#kanto-box {
margin:14px 0px 50px 0px;
width:695px;
font-size: 93%;
line-height: 170%;
}

div#kanto-box p {
margin: 0 0 8px 0;
}

div#kanto-box h2 {
margin:0 0 0 0;
width:695px;
font-size: 108%;
border-bottom: 2px solid #000000;
padding-top: 20px;
margin: 20px 0 0 0;
}

.kanto-de-box {
width:600px;
margin:0 0 28px 0;
overflow: hidden;
width: 100%;
}

.kanto-de-left {
	width:210px;
	float: left;
	text-align: right;
}

.kanto-de-right {
width:372px;
float: right;
line-height: 170%;
font-size: 93%;
}

.kanto-de-right h3 {
font-size: 100%;
font-weight: bold;
}

.kanto-name {
font-size: 108%;
font-weight: bold;
}

.kanto-de-left2 {
	width:140px;
	float: left;
	text-align: right;
}

.kanto-de-box2 {
width:600px;
margin:0 0 18px 0;
overflow: hidden;
width: 100%;
}

.kanto-de-right2 {
width:442px;
float: right;
line-height: 170%;
font-size: 85%;
}

.kanto_dotline {
margin:0;
}

/* map */

div#map_canvas h3 {
margin:0;
}

div#map_canvas p {
margin:0;
}


/* furafura */

div#fura-box {
margin:10px 0px 50px 0px;
width:600px;
}

div.fura-date {
margin:20px 0px 0px 0px;
}

div#fura-box table{
margin:0px 0px 10px 0px;
border-collapse:collapse;
border:1px solid #cccccc;
width:600px;
}

div#fura-box caption{
margin:10px 0px 5px 0px;
color:#333333;
font-weight:bold;
}

div#fura-box th {
border-color:#cccccc;
padding:4px 12px;
color:#333333;
vertical-align: top;

}

div#fura-box th.blnk {
width:100px;
}

div#fura-box td {
border-color:#cccccc;
padding:4px 12px;
vertical-align:top;
color:#666666;
}

div#fura-box td.title {
background-color: #e3f4ff;
}

div#fura-box td.time {
	background-color: #f2f2f2;
}

div#fura-box a:link,a:visited {color:#666;text-decoration:underline;}
div#fura-box a:hover,a:active {color:#000;text-decoration:underline;}

/* hanto */
table.hanto{
margin:8px 0px 0px 0px;
border-collapse:collapse;
border:1px solid #cccccc;
width:100%;
}

table.hanto td {
border-color:#cccccc;
padding:4px 8px;
vertical-align:top;
}

table.hanto td.date {
color:#333333;
background-color: #f2f2f2;
font-weight: bold;
}

table.hanto td.time {
width:110px;
}

table.hanto td.place {
width:140px;
}


/* enquete */

div#enquete-box {
margin:10px 0px 50px 0px;
width:695px;
}


div#enquete-box table{
margin:20px 0px 10px 0px;
border-collapse:collapse;
border:1px solid #cccccc;
width:695px;
}

div#enquete-box th {
background-color: #e3f4ff;
border-color:#cccccc;
padding:4px 12px;
color:#0099ff;
}

div#enquete-box td {
border-color:#cccccc;
padding:4px 12px;
vertical-align:top;
color:#666666;
}



/* town */

div#enquete-box {
margin:0px 0px 50px 0px;
width:695px;
}


div#town-box table{
margin:0px 0px 10px 0px;
border-collapse:collapse;
border:1px solid #cccccc;
width:695px;
}

div#town-box th {
background-color: #e3f4ff;
border-color:#cccccc;
padding:4px 12px;
color:#0099ff;
}

div#town-box th.blnk {
	width:110px;
}

div#town-box td {
border-color:#cccccc;
padding:4px 12px;
vertical-align:top;
color:#666666;
}


/* even_common */

p.ec_date{
font-size:108%;
line-height:160%;
font-weight: bold;
margin-bottom: 16px;
}

div#ec_box {
width:600px;
margin:0px 0px 50px 0px;
}

.ec_box p {
margin:0px 0px 20px 0px;
font-size:93%;
}

.ec_note{
font-size:85%;
font-weight: normal;
}

p.ec_indent {
margin-left: 4em;
text-indent: -4em;
}

p.ec_indent2 {
padding: 10px 0 0 0;
}

.ec_photo-container {
width:600px;
margin:0px 0px 10px 0px;
float: left;
clear: both;
}

.ec_photo-container_s {
width:600px;
margin:0px 0px 6px 0px;
float: left;
clear: both;
}

.ec_photo-container_sn {
width:600px;
margin:0;
float: left;
clear: both;
}

.ec_photo-box {
width:220px;
margin:0px 17px 0px 0px;
float: left;
display: block;
}

.ec_photo-boxr {
width:220px;
margin:0px 0px 0px 0px;
float: left;
display: block;
}

.ec_photo-box_s {
width:140px;
margin:10px 5px 0px 0px;
float: left;
display: block;
}

.ec_photo-box_sn {
width:140px;
margin:5px 5px 0px 0px;
float: left;
display: block;
}

p.ec_cap {
font-size: 93%;
line-height: 150%;
padding: 8px 0 0 0;
}

p.ec_cap-center {
font-size: 93%;
line-height: 150%;
padding: 4px 0 0 0;
text-align: center;
}

.ec_data {
width:600px;
float: left;
margin:0;
}

table#ec_table {
width: 600px;
font-size: 85%;
margin: 10px 0px 0px 0px;
}

table#ec_table th {
width:95px;
padding: 2px 0px 0px 0px;
text-align: left;
vertical-align: top;
white-space: nowrap;
}
table#ec_table td {
width:490px;
padding: 0px 0px 0px 14px;
text-align: left;
vertical-align: top;
white-space: nowrap;
}

.ec_teble_left{
background-color:#EEEEEE;
width:95px;
height: 15px;
padding: 0px 4px 0px 4px;
vertical-align: top;
text-align: left;
display: block;
line-height:15px;
}
.ec_middle{
font-size:93%;
}
.ec_bold{
font-size:108%;
font-weight: bold;
}
.ec_attention{
font-size:108%;
font-weight: bold;
color: #CC3333;
}
.ec_dotline {
	margin:0;
}


/* livehouse */

div#livehouse_lobby {
width:695px;
font-size: 93%;
line-height: 190%;
margin:0px 0px 50px 0px;
}

/* livehouse about */
.at_livehouse-box {
width:695px;
margin:0;
}

.at_livehouse-left {
width:360px;
float: left;
}

.at_livehouse-right {
width:auto;
float: right;
text-align: right;
padding-top: 12px;
}

p.at_livehouse_b {
font-size: 108%;
font-weight: bold;
font-weight: bold;
line-height: 14px;
}

.at_livehouse_dotline {
	margin:0;
}

/* history */
table.history{
margin:10px 0px 0px 0px;
border-collapse:collapse;
border:1px solid #cccccc;
width:100%;
}

table.history td.year {
border-color:#cccccc;
background-color:#f2f2f2;
padding:12px;
vertical-align:top;
width:42px;
text-align: center;
font-size: 100%;
font-weight: bold;
white-space: nowrap;
}

table.history td.explain {
width:100%;
padding:12px;
vertical-align:top;
text-align: left;
}

table.history td.photo {
width:auto;
vertical-align:top;
padding:12px;
text-align: center;
}

.history ul {
margin:0 0 0 11px;
}

.history ul li {
list-style-type:none;
font-size: 85%;
line-height: 160%;
text-indent: -11px;
}

/* 2011 parade */
.ec_photo-paradebox_s {
width:140px;
margin:5px 5px 0px 0px;
float: left;
display: block;
}

p.ec_date2{
font-size:108%;
line-height:160%;
font-weight: bold;
}