@import url(basic.css);
div#information {
width: 315px;
float: right; }

div#information p.timetable {
color: #666;
font-size: 80%;
padding-bottom: 10px;
padding-left: 4px; }

div#information p.timetable img {
padding-bottom: 5px; }
div#contents {
background-image: none;
width:        452px; }
div#contents p.lead {
line-height: 180%;
padding-right: 10px;
padding-bottom: 20px;
padding-left: 10px; }

div#contents div.news {
background-image:  url(img/bg_news.gif);
background-repeat: repeat-y; }

div#contents div.news div.bottom {
background-image: url(img/bg_news_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding: 15px 10px 15px 45px; }

div#contents div.address {
background-image: url(img/bg_addresss.gif);
background-repeat: repeat-y; }
div#contents div.address div.top {
background-image: url(img/bg_address_top.gif);
background-repeat: no-repeat;
background-position: left top; }
div#contents div.address div.bottom {
background-image: url(img/bg_addresss_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding: 12px 16px; }
div#contents div.address p {
font-size: 80%; }

div#contents div.address p img {
margin-bottom: 5px; }

#map {
    position: relative;
    width: 310px;
    height: 185px;
    border: 1px solid #fff;
    overflow: hidden;
}
#map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}