#iframe-parent {
    min-height:800px;
    position:relative;
}

#iframe-parent iframe {
    position:absolute;
    border:0;
    width:100%;
    height:100%;
}

#map {
    width: 100%;
    height: 600px;
}

#sitemap {
    margin-top: 50px;
}

div#sitemap #subMenu {
}

div#sitemap #subMenu h2 {
        height: 35px;
        color: #FFF;
        font-size: 13px;
        font-family: "Times New Roman", Times, serif;
        font-weight: normal;
        line-height: 35px;
        margin-bottom: 0;
        padding-left: 10px;
        background: url(../img/bg_h2Submenu.png) repeat-x 0 0;
}
div#sitemap #subMenu ul {
	list-style-type: none;
        font-size: 14px;
        border-right: 1px solid #DDE0E3;
        border-bottom: 1px solid #DDE0E3;
        border-left: 1px solid #DDE0E3;
        background: #EEE;
}
div#sitemap #subMenu ul li {
        padding: 8px 0 8px 26px;
        border-top: 1px solid #FFF;
        border-bottom: 1px solid #DDE0E3;
        background: url(../img/ico_submenuList.png) no-repeat 8px 11px;
}
div#sitemap #subMenu ul li a {
        display: block;
}
div#sitemap #subMenu ul li ul {
        border: none;
}
div#sitemap #subMenu ul li ul li {
        border: none;
        padding: 8px 0 0 26px;
}

div#sitemap #subMenu ul li.current ul li {
        border: none;
        padding: 8px 0 0 26px;
        background: url(../img/ico_submenuList.png) no-repeat 8px 11px #DDE3D6;
}

.sisea-result {
    margin-bottom: 10px;
}

.sisea-result h3 {

}

.sisea-result div.extract {
   font-size: 90%;
}

input#bookButton {
   cursor:pointer;
   font-family: 'ヒラギノ角ゴPro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
   font-weight:bold;
   background-color:#007938;
   color:white;
   border-radius: 20px;
   padding: 20px 50px;
   margin-bottom:50px;
}

div#footer .leftContents .address .mailto:hover {
   color: #B9DFCC;
   cursor: pointer;
}
