@charset "UTF-8";
/* ================================================================ *
	島根県芸術文化センター「グラントワ」
	フロアガイド
	floorguide.css
	2008/03/24
 * ================================================================ */


/* フロアマップ
---------------------------------------------------------- */
#floormap {
margin: 0 0 30px 0;
}


/* サムネイル
---------------------------------------------------------- */
#thumb a:link,
#thumb a:hover,
#thumb a:visited,
#thumb a:active {
padding:0;
border: none;
}


/* 平面図
---------------------------------------------------------- */
#plan-large {
margin: 20px 0 0 0;
padding: 0;
text-align:center;
}


/* 強調
---------------------------------------------------------- */
.foorguide-strong {
margin: 0 0 30px 0;
padding: 10px;
border:1px solid #999999;
}
.foorguide-strong p{
margin: 0;
padding: 0;
}


/* ミュージアムショップ
---------------------------------------------------------- */
/* 見出し */
.museumshop-wrapper {
margin: 0 0 15px 0;
padding: 0;
}
.museumshop-wrapper h4{
margin: 0 0 30px 0;
padding: 0;
clear: both;
}
.museumshop-lead {
width:390px;
margin: 0 auto;;
text-align:left;
}

/* 商品 */
.goods {
}
.goods h5 {
font-size:1.1em;
color:#993300;
margin: 35px 0 10px 0;
padding: 0 0 3px 0;
border-bottom:1px dotted #993300;
}
.goods h5 span {
font-size:0.9em;
}

h6.museumshop-goods-title {
margin: 0;
padding: 3px 0 0 0;
font-size:1.1em;
line-height:1.5;
border-top:3px solid #993300;
}
.museumshop-goods-excerpt {
width:585px;
/*height:132px;*/
margin: 0 0 15px 0;
padding: 0;
background:#ffffff;
    overflow: hidden;
}
.museumshop-goods-excerpt:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .museumshop-goods-excerpt {
    height: 1em;
    overflow: visible;
}
/**/
.museumshop-goods-text {
width: 405px;
margin: 0;
padding: 0;
float:right;
}
.museumshop-goods-image {
width:150px;
margin: 0;
padding: 0;
text-align:center;
float:left;
}
ul.museumshop-goods-data {
margin: 0;
padding:0;
font-size:1em;
list-style:none;
background:#ffffff;
}
li.museumshop-goods-data {
margin: 0;
padding:0;
line-height:1.5;
}


/* レストラン
---------------------------------------------------------- */
/* 見出し */
.restaurant-wrapper {
width:585px;
margin: 0 0 15px 0;
padding: 0;
    overflow: hidden;
}
.restaurant-wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .restaurant-wrapper {
    height: 1em;
    overflow: visible;
}
/**/
.restaurant-left h4{
margin: 0;
padding: 0;
clear: both;
}
.restaurant-right p{
margin: 10px 0 0 0;
}
.restaurant-right {
margin: 0 0 0 225px;
}
.restaurant-left {
width:186px;
margin: 0;
float:left;
text-align:left;
}

/* メニュー */
.menu h4 {
font-size:1.1em;
color:#993300;
margin: 35px 0 10px 0;
padding: 3px 6px 3px 6px;
border:1px dotted #993300;
border-left:6px solid #993300;
}
table.restaurant-menu {
width: 585px;
margin:0 0 15px 0;
border-bottom: 1px solid #cccccc;
}
.restaurant-menu caption {
position: absolute;
top:-9999px;
left:-9999px;
font-weight: bold;
text-align:left;
text-indent:-9999px;
}
.restaurant-menu td, .restaurant-menu th {
border-top: 1px solid #cccccc;
}
.restaurant-menu th.lecture-title {
font-weight: bold;
}
.restaurant-menu th {
padding: 2px;
font-weight: normal;
vertical-align: top;
}
.restaurant-menu td {
padding: 2px;
text-align:left;
border-top: 1px solid #cccccc;
}
.restaurant-menu td span{
display:block;
font-size:0.9em;
}
.restaurant-menu .price  {
text-align:right;
}
