@charset "UTF-8";
/* CSS Document */

#floormap { text-align:center; margin-bottom:40px;}

.fl_col { float:left; width:320px;}
.fr_col { float:right; width:595px;}

.thumnail li { float:left; margin:10px 9px 0 0;}
.thumnail li a img { cursor:pointer;}

table { border-left: 2px solid #d7c286;}
table tr td,
table tr th { font-size:13px; border-bottom:1px solid #d7c286; color:#666;}
table tr.last td,
table tr.last th { border-bottom:none; line-height:1.2em;}
table th { background-color:#f6f3e8; width:75px; text-align:left;}
table tr td { width:498px;}

.box_voice { background:url(//ryokansouken.sakura.ne.jp/img_rakuten/jrhtb_re/img_rakuten/jrhtb_re/common/bg_voice02.gif) no-repeat top left; width:419px; height:47px; padding:40px 10px 0 10px; float:right; margin:20px 0;}
.box_voice p { font-size:11px; line-height:1.3em;}

h2 { padding-left:20px;}
h4 a:hover img{ filter:alpha(opacity=100)!important; opacity:100!important; }
h5 { clear:both;}

#view { margin:20px 0 40px 90px;}