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

    ARTDIVE WEB　Guide CSS

-----------------------------------------------------------------------*/
#Guide h2{
    background: url(/images/guide/TitleGuide.gif) no-repeat center right;
}

#GuideTitle{
    clear: both;
    background: url(/images/guide/SubTitleGuideMap.png) no-repeat;
    margin-top: 20px;
    clear: both;
}
#Map {
    border: 1px solid #CCCCCC;
    margin-bottom: 30px;
    padding: 6px 0;
    position: relative;
    text-align: center;
    width: 620px;
}
#MapInner {
    background-image: url(/images/guide/TipsBackground.png);
    background-repeat: no-repeat;
    background-position: center top;
    color: #FFF;
    /*
    font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", sans-serif;
    */
    font-size: 12px;
    font-weight: bold;
    padding:5px 0 15px 0;
    position: absolute;
    text-align: center;
    width:230px;
}
#FacilitiesGallery {
    background: url(/images/guide/FacilitiesGallery.png) no-repeat;
}
#FacilitiesAccommodation {
    background: url(/images/guide/FacilitiesAccommodation.png) no-repeat;
}
#FacilitiesRestaurant {
    background: url(/images/guide/FacilitiesRestaurant.png) no-repeat;
}
#FacilitiesOther {
    background: url(/images/guide/FacilitiesOther.png) no-repeat;
}
#FacilitiesGallery ,
#FacilitiesAccommodation,
#FacilitiesRestaurant,
#FacilitiesOther {
    border-bottom: 1px dotted #CCCCCC;
    height: auto;
    padding-bottom: 5px;
}
.FacilitiesList {
    list-style: none;
    padding-left: 15px;
    padding-right: 20px;
}
/**
 * clearfix
 */
.FacilitiesList li:after {
    content:"";
    display:block;
    clear:both;
}
.FacilitiesList li {
    display:inline-block;
}
/* Mac版IE除外 \*/
.FacilitiesList li {
    display: block;
}
/* */
.FacilitiesList li {
    padding-bottom: 25px;
}


.FacilitiesList li h4 {
    background: #F0EBE3 url(/images/guide/FacilitiesHeader.png) no-repeat 10px center;
    color: #952629;
    font-size: 18px;
    font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", sans-serif;
    padding: 3px 0 3px 25px;
}
.FacilitiesList li .Description {
    padding: 8px 0 12px 0;
}
.FacilitiesList li .Image {
    border:1px solid #CCCCCC;
    float: left;
    height:190px;
    width:250px;
}
.FacilitiesList li .Data {
    border-collapse: collapse;
    float: right;
    width:340px;
}
.FacilitiesList li .Data th,
.FacilitiesList li .Data td {
    border-top:1px dotted #CCCCCC;
    border-bottom:1px dotted #CCCCCC;
    padding:5px 0;
}
.FacilitiesList li .Data th {
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    width: 66px;
}
.FacilitiesList li .BackToMap {
    clear: right;
    text-align: right;
    padding-top: 3px;
}
