@charset "utf-8";
body, p, div, table, tr, td, th, h1, h2, h3, ul, ol, li, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #000000;
	color: #FFFFFF;
}
#Header {
	height: 120px;
	width: 750px;
}
#Menu {
	width: 750px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#Content {
	width: 750px;
	clear: both;
	margin-top: 10px;
}
#Footter {
	height: 75px;
	width: 750px;
	clear: both;
	font-size: .8em;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 30px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#Header h1 {
	background-image: url(../img/titlelogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 340px;
	float: left;
}
#Menu div. {
 background-repeat: no-repeat;
 background-position: left top;
 height: 10px;
 width: 150px;
 float: left;
 margin-right: 30px;
 margin-left: 30px;
}
#Menu div {
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	float: left;
	margin-right: 30px;
	margin-left: 30px;
}
#Menu div.menu01 {
	background-image: url(../img/menu_1.gif);
	width: 150px;
}
#Menu div.menu02 {
	background-image: url(../img/menu_2.gif);
	width: 90px;
}
#Menu div.menu03 {
	background-image: url(../img/menu_3.gif);
	width: 70px;
}
#Menu div.menu04 {
	background-image: url(../img/menu_4.gif);
	width: 50px;
}
#Menu div.menu05 {
	background-image: url(../img/menu_5.gif);
	width: 40px;
}
#Content #aera_left h2 {
	background-image: url(../img/top_h2_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 170px;
}
#Content #aera_right h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
}
#Content #aera_right h2.schdule {
	background-image: url(../img/top_h2_schdule.gif);
	width: 170px;
}
#Content #aera_right h2.news {
	background-image: url(../img/top_h2_news.gif);
	width: 70px;
	float: left;
}
#Content #aera_right h2.studio {
	background-image: url(../img/top_h2_studio.gif);
	width: 40px;
	margin-right: auto;
	margin-left: auto;
}
#Content #aera_right h2.loft {
	background-image: url(../img/top_h2_LOFT.gif);
	width: 70px;
	margin-right: auto;
	margin-left: auto;
}
#access {
	clear: both;
	width: 745px;
	margin-left: 5px;
}
#access p {
	font-size: .8em;
}
img.img-float-right {
	float: right;
}
#access h2 {
	background-image: url(../img/top_h2_access.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 60px;
	text-indent: -9999px;
}

#Content #aera_right h2.cafe {
	background-image: url(../img/top_h2_cafe.gif);
	width: 80px;
	margin-right: auto;
	margin-left: auto;
}
#aera_right {
	float: right;
	width: 360px;
}
#aera_left {
	float: left;
	width: 355px;
	margin-left: 5px;
}
#Content #Area-content h1 {
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	margin-bottom: 1em;
	font-size: 1.3em;
}
#Content #Area-content h1.about {
	background-image: url(../img/con_h1_about.gif);
}
#Content #Area-content h1.history {
	background-image: url(../img/con_h1_history.gif);
}
#Content #Area-content h1.event {
	background-image: url(../img/con_h1_event.gif);
}
#Content #Area-content h1.information {
	background-image: url(../img/con_h1_information.gif);
}
#Content #Area-content h1.links {
	background-image: url(../img/con_h1_links.gif);
}
#Content #Area-content h1.FromNow {
	background-image: url(../img/con_h1_fromnow.gif);
}
#Content #Area-content h1.past {
	background-image: url(../img/con_h1_past.gif);
}
#Content #Area-content h1.highschooljam {
	background-image: url(../img/con_h1_jam.gif);
}
#Content #Area-content h1.acoustic {
	background-image: url(../img/con_h1_acoustic.gif);
}
#Content #Area-content h1.l-note {
	background-image: url(../img/con_h1_l-note.gif);
}
#Content #Area-content h1.fs {
	background-image: url(../img/con_h1_fs.gif);
}
#Content #Area-content h1.loft {
	background-image: url(../img/con_h1_loft.gif);
}
#Content #Area-content h1.studio {
	background-image: url(../img/con_h1_studio.gif);
}
#Content #Area-content h1.bar {
	background-image: url(../img/con_h1_bar.gif);
}
#Content #Area-content h1.price {
	background-image: url(../img/con_h1_price.gif);
}
#Content #Area-content h1.greenroom {
	background-image: url(../img/con_h1_greenroom.gif);
}
#Content #Area-content h1.hole {
	background-image: url(../img/con_h1_hole.gif);
}
#Content #Area-content h1.theater {
	background-image: url(../img/con_h1_theater.gif);
}
#Content #Area-content h1.fever {
	background-image: url(../img/con_h1_fever.gif);
}
#Content #Area-content h1.ido {
	background-image: url(../img/con_h1_ido.gif);
}


#Content #Area-content h1.about a {
	background-image: url(../img/con_h1_about.gif);
}
#Content #Area-content h1.history a {
	background-image: url(../img/con_h1_history.gif);
}
#Content #Area-content h1.event a {
	background-image: url(../img/con_h1_event.gif);
}
#Content #Area-content h1.information a {
	background-image: url(../img/con_h1_information.gif);
}
#Content #Area-content h1.links a {
	background-image: url(../img/con_h1_links.gif);
}
#Content #Area-content h1.fromnow a {
	background-image: url(../img/con_h1_fromnow.gif);
}
#Content #Area-content h1.past a {
	background-image: url(../img/con_h1_past.gif);
}
#Content #Area-content h1.highschooljam a {
	background-image: url(../img/con_h1_jam.gif);
}
#Content #Area-content h1.acoustic a {
	background-image: url(../img/con_h1_acoustic.gif);
}
#Content #Area-content h1.l-note a {
	background-image: url(../img/con_h1_l-note.gif);
}
#Content #Area-content h1.fs a {
	background-image: url(../img/con_h1_fs.gif);
}
#Content #Area-content h1.loft a {
	background-image: url(../img/con_h1_loft.gif);
}
#Content #Area-content h1.studio a {
	background-image: url(../img/con_h1_studio.gif);
}
#Content #Area-content h1.bar a {
	background-image: url(../img/con_h1_bar.gif);
}
#Content #Area-content h1.price a {
	background-image: url(../img/con_h1_price.gif);
}
#Content #Area-content h1.greenroom a {
	background-image: url(../img/con_h1_greenroom.gif);
}
#Content #Area-content h1.hole a {
	background-image: url(../img/con_h1_hole.gif);
}
#Content #Area-content h1.theater a {
	background-image: url(../img/con_h1_theater.gif);
}
#Content #Area-content h1.fever a {
	background-image: url(../img/con_h1_fever.gif);
}
#Content #Area-content h1.ido a {
	background-image: url(../img/con_h1_ido.gif);
}

#Content #Area-content {
	background-color: #000000;
	width: 540px;
	float: right;
}
#Content #Area-content h1 a {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 20px;
}
#Content #Submenu h2.about {
	background-image: url(../img/submenu-about.gif);
	width: 50px;
}
#Content #Submenu h2.history {
	background-image: url(../img/submenu-history.gif);
	width: 60px;
}
#Content #Submenu h2.studio {
	background-image: url(../img/submenu-studio.gif);
	width: 50px;
}
#Content #Submenu h2.loft {
	background-image: url(../img/submenu-loft.gif);
	width: 80px;
}
#Content #Submenu h2.bar {
	background-image: url(../img/submenu-bar.gif);
	width: 80px;
}
#Content #Submenu h2.green {
	background-image: url(../img/submenu-green.gif);
	width: 90px;
}
#Content #Submenu h2.hole {
	background-image: url(../img/submenu-hole.gif);
	width: 40px;
}
#Content #Submenu h2.price {
	background-image: url(../img/submenu-price.gif);
	width: 120px;
}
#Content #Submenu h2.staff {
	background-image: url(../img/submenu-staff.gif);
	width: 50px;
}
#Content #Submenu h2.from {
	background-image: url(../img/submenu-from.gif);
	width: 130px;
}
#Content #Submenu h2.past {
	background-image: url(../img/submenu-past.gif);
	width: 110px;
}
#Content #Submenu h2.acoustic {
	background-image: url(../img/submenu-acoustic.gif);
	width: 110px;
}
#Content #Submenu h2.l-note {
	background-image: url(../img/submenu-lnote.gif);
	width: 50px;
}
#Content #Submenu h2.fs {
	background-image: url(../img/submenu-fs.gif);
	width: 100px;
}
#Content #Submenu h2.school {
	background-image: url(../img/submenu-highschool.gif);
	width: 120px;
}
#Content #Submenu h2.theater {
	background-image: url(../img/submenu-theater.gif);
	width: 100px;
}
#Content #Submenu h2.fever {
	background-image: url(../img/submenu-fever.gif);
	width: 70px;
}
#Content #Submenu h2.ido {
	background-image: url(../img/submenu-ido.gif);
	width: 110px;
}





#Content #Submenu h2.about a {
	background-image: url(../img/submenu_about.gif);
	width: 50px;
}
#Content #Submenu h2.history a {
	background-image: url(../img/submenu-history.gif);
	width: 60px;
}
#Content #Submenu h2.studio a {
	background-image: url(../img/submenu-studio.gif);
	width: 50px;
}
#Content #Submenu h2.loft a {
	background-image: url(../img/submenu_loft.gif);
	width: 80px;
}
#Content #Submenu h2.bar a {
	background-image: url(../img/submenu_bar.gif);
	width: 80px;
}
#Content #Submenu h2.green a {
	background-image: url(../img/submenu_green.gif);
	width: 90px;
}
#Content #Submenu h2.hole a {
	background-image: url(../img/submenu_hole.gif);
	width: 40px;
}
#Content #Submenu h2.price a {
	background-image: url(../img/submenu_price.gif);
	width: 120px;
}
#Content #Submenu h2.staff a {
	background-image: url(../img/submenu-staff.gif);
	width: 50px;
}
#Content #Submenu h2.from a {
	background-image: url(../img/submenu_from.gif);
	width: 130px;
}
#Content #Submenu h2.past a {
	background-image: url(../img/submenu_past.gif);
	width: 110px;
}
#Content #Submenu h2.acoustic a {
	background-image: url(../img/submenu_acoustic.gif);
	width: 110px;
}
#Content #Submenu h2.l-note a {
	background-image: url(../img/submenu-lnote.gif);
	width: 50px;
}
#Content #Submenu h2.fs a {
	background-image: url(../img/submenu_fs.gif);
	width: 100px;
}
#Content #Submenu h2.school a {
	background-image: url(../img/submenu-highschool.gif);
	width: 120px;
}
#Content #Submenu h2.theater a {
	background-image: url(../img/submenu-theater.gif);
	width: 100px;
}
#Content #Submenu h2.fever a {
	background-image: url(../img/submenu-fever.gif);
	width: 70px;
}
#Content #Submenu h2.ido a {
	background-image: url(../img/submenu-ido.gif);
	width: 110px;
}



#Content #Submenu h2 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 10px;
}
#Content #Submenu h2 a {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 10px;
}
#Content #Submenu {
	background-color: #000000;
	width: 200px;
	float: left;
	padding-left: 10px;
}
#Header .title a {
	background-image: url(../img/titlelogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 120px;
	width: 340px;
	float: left;
}
div.area-news p a {
	color: #FFFFFF;
	text-decoration: none;
}
#Content #aera_right h2 a {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 10px;
}
#Content #aera_right h2.schdule a {
	background-image: url(../img/top_h2_schdule.gif);
	width: 170px;
}
#Content #aera_right h2.news a {
	background-image: url(../img/top_h2_news.gif);
	width: 70px;
}

#Content #aera_right h2.studio a {
	background-image: url(../img/top_h2_studio.gif);
	width: 40px;
}
#Content #aera_right h2.loft a {
	background-image: url(../img/top_h2_LOFT.gif);
	width: 70px;
}
#Content #aera_right h2.cafe a {
	background-image: url(../img/top_h2_cafe.gif);
	width: 80px;
}
#Header h1 a {
	background-image: url(../img/titlelogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 120px;
	width: 340px;
}
#Menu div a {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 20px;
}
#Menu div.menu01 a {
	background-image: url(../img/menu_1.gif);
	width: 150px;
}
#Menu div.menu02 a {
	background-image: url(../img/menu_2.gif);
	width: 90px;
}
#Menu div.menu03 a {
	background-image: url(../img/menu_3.gif);
	width: 70px;
}
#Menu div.menu04 a {
	background-image: url(../img/menu_4.gif);
	width: 50px;
}
#Menu div.menu05 a {
	background-image: url(../img/menu_5.gif);
	width: 40px;
}
#Content #aera_left h2 {
	background-image: url(../img/top_h2_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 10px;
	width: 170px;
}
div.area-news {
	overflow: auto;
	clear: both;
	height: 10em;
	border: 1px solid #666666;
	padding: 10px;
	font-size: .8em;
	margin-bottom: 5px;
}
div.area-whats {
	padding: 10px;
	border: 1px solid #666666;
	margin: 5px;
}
div.area-whats a {
	color: #FFFFFF;
	text-decoration: none;
}
div.area-whats h3 {
	font-size: 1em;
}
div.area-whats p {
	font-size: .8em;
}

div.area-news p {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
}
div.area-news span.news-date {
	margin-right: 8px;
}
div.Header-pic {
	float: right;
	width: 270px;
	padding: 0px;
	height: 100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.top-submenu {
	padding: 0px;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div.top-submenu span {
	display: block;
	float: left;
	width: 110px;
	text-align: center;
	font-size: .7em;
	padding-right: 4px;
	padding-left: 4px;
}
div.top-submenu span.left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
div.top-submenu span.middle {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
div.top-submenu span.right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
span.schedule-date {
	margin-right: 10px;
	color: #999999;
	font-size: .7em;
}
p.schedule-p {
	font-size: .8em;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2A2A2A;
}
p.schedule-p a {
	color: #FFFFFF;
	text-decoration: none;
}
p.schedule-p a:hover {
	color: #FF9999;
	text-decoration: underline;
}
div.entry-categories , div.entry-tags {
	padding: 5px;
	margin: 5px;
}
div.entry-categories ul li, div.entry-tags ul li {
	float: left;
	font-size: .8em;
}
div.entry-categories a, div.entry-tags a {
	color: #FFFFFF;
	text-decoration: none;
}
div.entry-event {
	font-size: .8em;
}
div.entry-event ul {
	margin-left: 20px;
}
h1#page-title {
	font-size: 1.5em;
}
#Area-content h2 {
	font-size: 1.25em;
	margin-bottom: 1ex;
	margin-top: 1em;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #D80000;
	padding-left: 1ex;
	margin-left: 3px;
}
div.area-whats li {
	font-size: .8em;
}

table.weekplan-table {
	border-collapse: collapse;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #FFFFFF;
}
table.weekplan-table th {
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	text-align: center;
	background-color: #B9B9B9;
	font-size: 0.8em;
	color: #000000;
}
table.weekplan-table td.live-point {
	background-color: #FFAAC6;
}
table.weekplan-table td {
	padding: 5px;
	border: 1px solid;
	font-size: .7em;
	color: #000000;
}
table.weekplan-table caption {
	text-align: left;
	color: #CC0033;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 1em;
}
table.calender {
	border-collapse: collapse;
	border-top-color: #001B35;
	border-right-color: #001B35;
	border-bottom-color: #001B35;
	border-left-color: #001B35;
}
table.calender th {
	border-width: 1px;
	border-style: solid;
	padding: 3px;
	text-align: center;
	background-color: #0066CC;
	font-size: 0.7em;
	color: #AAD5FF;
}
table.calender td a {
	color: #FF6600;
	text-decoration: none;
}
table.calender td a:hover {
	color: #FFCC66;
	text-decoration: underline;
}
table.calender caption a {
	color: #FF6600;
	text-decoration: none;
}
table.calender caption a:hover {
	color: #FFCC66;
	text-decoration: underline;
}
table.calender td {
	padding: 3px;
	text-align: right;
	border: 1px solid;
	font-size: .7em;
	background-color: #333333;
}
table.calender caption {
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: .8em;
}
#Content #Area-content p a {
	color: #FFFFFF;
	text-decoration: none;
}
#Content #Area-content a:hover {
	color: #FF9999;
	text-decoration: underline;
}
