BODY {background:black;margin:0;padding:0;color:white;font-size:90%;line-height:160%;}
A IMG {border:0;}
A:hover IMG {opacity:80%;}

H1 {line-height:120% !important;}

A {color:#ffff99;}

#wrap {width:1000px;margin:0 auto;text-align:center;}
#wrap1 {text-align:left;}

#header {width:100%;}
#logo {width:400px;float:left;}
#musium {width:400px;float:right;text-align:right;}


#main {margin:30px 0 0 0;}
#menu {width:190px;float:left;margin-left:10px;}
#menu UL {margin:0;padding:0;list-style:none;}
#menu LI {margin:0;padding:0;}
#address {text-align:center;margin:80px 0 0 0;}
#address #mail {text-align:left;text-indent:10px;}
#cont {width:540px;float:left;}
#tenji {text-align:center;}
#topics {width:465px;margin:0 auto;text-align:center;}
#topics UL {margin:0;padding:0;list-style:none;}
#topics LI {margin:0;padding:0;text-align:left;}
#column {width:250px;float:left;}


.clear {clear:both;}


DL#sakka {width:450px;}
DL#sakka DT {border-bottom:2px solid #e0e0e0;clear:both;}
DL#sakka DD {display:inline;float:left;padding-left:10px;font-size:90%;width:90px;}

.item {width:260px;margin:15px 0 0 0;float:left;}
.item_img {text-align:center;}
.item_data {padding:10px 40px 0 55px;}
.item_title H3 {font-size:80%;margin:0;padding:0;font-weight:bold;text-align:center;color:#ffffcc;}
.item_data H3 {width:60%;float:left;font-size:80%;margin:0;padding:0;}
.item_data .item_price {font-size:80%;font-family:"Verdana",sans-serif;float:right;width:40%;}
.item_data S {color:#999;}

.floor_link {background:#333;overflow:hidden;height:50px;line-height:180%;padding:15px 0 0 0;}
.floor_link DT {width:200px;float:left;margin:0 1px;padding:0;font-size:130%;text-align:center;}
.floor_link DD {width:300px;float:right;margin:0;padding:0;font-size:130%;font-size:130%;text-align:left;}

.floor_list {border-collapse:collapse;border-spacing:0;border-bottom:1px dotted #fff;}
.floor_list TH {background:#e0e0e0;color:#000;text-align:left;font-style:normal !important;line-height:130% !important;font-size:80% !Important;}
.floor_list TD,
.floor_list TH {border-bottom:1px dotted #fff;line-height:180%;font-size:100%;}
.floor_list TH.no {color:#e0e0e0;}
.floor_list .no {font-family:verdana,sans-serif;}
.floor_list .name {}
.floor_list .work {font-weight:bold;}
.floor_list .size {font-style:italic;}
.floor_list .book {}

#tbl_floor {}
#tbl_floor TD,
#tbl_floor TH {vertical-align: middle !important;border-bottom:1px solid #c0c0c0;padding:5px 0;}
#tbl_floor TD {}
#tbl_floor TH {}

#tbl_floormap TD,
#tbl_floormap TH {border:0;white-space:nowrap;}

#img_floor {margin:20px 0 0 30px;}

