body { 
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
}

.top{
background-image:url(images/top_back.jpg);
background-repeat:repeat-y;
width:800px;
height:100%;
margin-left:10px;
padding-top:0px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
}

.top_contents{
margin-left:5px;
padding:10px;
width:750px;
}

.top_info{
float:left;
width:470px;
height:90px;
margin-top:10px;
padding:4px;
background:#FFFFFF;
border:1px solid #996600;
}

.top_side_info{
float:left;
width:470px;
height:150px;
margin-top:10px;
margin-bottom:20px;
padding:4px;
background:#FFFFFF;
border:1px solid #996600;
}

.top_gallery{
float:left;
width:470px;
height:200px;
margin-top:10px;
margin-bottom:20px;
padding:4px;
background:#FFFFFF;
border:1px solid #996600;
}

.top_side_link{
float:right;
width:250px;
height:90px;
margin-top:10px;
padding:4px;
background:#FFFFFF;
border:1px solid #996600;
}

#museum{
background-image:url(img/museum_back.jpg)
}

td {margin:0px;
padding:0px;
}

h1{
color:#663300;
margin:0px;
text-align:center;
font-size:14pt;
padding-top:10px;
padding-bottom:10px;
}


h2{
color:#663300;
margin:0px;
text-align:left;
font-size:12pt;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

h3 {
	font-size:10pt;
	line-height:36pt;
	text-align:left;
	margin-left:0px;
	margin-right:35px;
	margin-top:10px;
	margin-bottom:30px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	float:left;
	}

h3 a{ 
	text-decoration:none;
	display:block;
	color:#996600;
	}

p{
color:#663300;
font-size:10pt;
line-height:18pt;
}

.table_sharp_line{
border:1px solid #996600;}

.table_sharp_line_ore{
border:1px solid #CC9900;}

.table_sharp_line_balck{
border:1px solid #000000;}

#shop_table{
font-size:10pt;
line-height:18px;
margin-top:0px;
padding:4px;
color:#996600;
background-color:#FFFFCC;
}

.shop_table{
color:#996600;
background-color:#FFFFCC;
}

.muse_table{
margin-top:4px;
}

#koumoku{
font-size:10pt;
line-height:14px;
margin-top:0px;
padding:0px;
color:#663300;
}
.muse_table{
margin-top:4px;
}

#seat{
border-bottom:1px solid #666666;
}

.12pt_tya_b{
font-size:12pt;
line-height:16pt;
font-weight:bold;
color:#663300;
}

.header{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
background-image:url(img/museum_back.jpg)
}

.contents{
background-image:url(img/dismania_background.jpg);
background-repeat:repeat-y;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:5px;
padding-left:0px;
padding-bottom:20px;
width:800px;
}

.contents_p4px{
width:620px;
padding:4px;
}

.footer{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:4px;
padding-bottom:0px;
padding-left:200px;
padding-right:0px;
background-image:url(img/museum_back.jpg);
}

.main{
float:left;
margin-top:0px;
margin-left:5px;	
padding-left:5px;
}

.shop_record {
background-color:#EEEEAA;
color:#999966;
margin-left:10px;
padding-left:4px;
width:550px;
}

.copy {
color:#999966;
font-size:9pt;
}

.contents img {
margin-top:10px;
margin-bottom:0px;
}

.contents table td{
padding:2px;
}

.contents table img{
margin-top:5px;
margin-bottom:5px;
}

.contents table img#0px{
margin-top:0px;
margin-bottom:0px;
}

.contents table h1{
color:#663300;
margin:0px;
text-align:center;
font-size:12pt;
padding-bottom:10px;
background-color:#CC9966;
}

.seat{
margin-left:14px;
background-color:#FFFFFF;
text-align:left;
padding:10px;
width:580px;
}

p.menu {
margin-top:0px;
margin-left:1px;
}

p.menu a{
color:#996600;
font-size:10pt;
display:block;
width:140px;
height:30px;
background:no-repeat;
padding-left:2px;
padding-top:3px;
text-align:left;
background-image:url(img/bar_2nd.gif);
}

p.menu a:hover{
color:#FFFF99;
background-image:url(img/bar_roll_2nd.gif)}


p.menu_news {
margin-top:0px;
margin-left:1px;
}

p.menu_news a{
color:#996600;
font-size:9pt;
display:block;
width:140px;
height:30px;
background:no-repeat;
padding-left:2px;
padding-top:3px;
text-align:left;
background-image:url(img/bar_2nd.gif);
}

p.menu_news a:hover{
color:#FFFF99;
background-image:url(img/bar_roll_2nd.gif)}

#img{
float:right;
padding:2px;
}

.img_gallery{
float:right;
margin-left:5px;
margin-right:15px;
}

.p10pt_red_b{
font-size:10pt;
font-weight:bold;
color:#CC0000;
}

.p8pt_red_b{
font-size:8pt;
font-weight:bold;
color:#CC0000;
}

.p8pt{
font-size:8pt;
line-height:12pt;
}


.p12pt_663300_b{
font-size:12pt;
font-weight:bold;
color:#663300;
}

.p12pt_663300{
font-size:12pt;
color:#663300;
}

.p10pt_663300{
font-size:10pt;
color:#663300;
}

.p9pt_black{
font-size:9pt;
color:#000000;
}

.p10pt_black{
font-size:10pt;
color:#000000;
}

.p10pt_black_b{
font-size:10pt;
font-weight:bold;
color:#000000;
}

.p10pt_663300{
font-size:10pt;
color:#663300;
}

.Fcolor_d-ye {color:#666600}
.Fcolor_br {color:#663300}
.Fcolor_wh {color: #FFFFFF}
.Fcolor_red {color: #CC0000}

.LFont {font-size: 14pt; line-height: 20pt;}
.LFont_br {font-size: 14pt; line-height: 20pt; color:#663300}
.LFont_wh {font-size: 14pt;line-height: 20pt;color: #FFFFFF;}
.LFont_red {font-size: 14pt; line-height: 20pt; color: #CC0000}

.ime-active{ime-mode: active;}
.ime-inactive{ime-mode: inactive;}
.ime-disabled{ime-mode: disabled ;}

a:link {color: #CC9900;}
a:hover {color: #FF9900;}
a:visited {	color: #663300;}