/*----------------------------------------------------
shop css for shikishima


----------------------------------------------------*/

/* common ------------------------------------------*/

#container {
  position : relative;
  width : 640px;
  background-color : #FFFFFF;
  min-height : 100%;
  overflow : hidden;
}

#container:after {
  content : "";
  display : block;
  clear : both;
  height : 1px;
  overflow : hidden;
}

/*\*/
* html #container {
    height : 1em;
    overflow : visible;
}
/**/


/* header ------------------------------------------*/

h1#header {
  border-bottom : 10px solid #000000;
}


/* main --------------------------------------------*/

#main {
  margin-top : 20px;
  padding-left : 20px;
  padding-bottom : 70px;
  overflow : hidden;
}

#main:after {
  content : "";
  display : block;
  clear : both;
  height : 1px;
  overflow : hidden;
}

/*\*/
* html #main {
    height : 1em;
    overflow : visible;
}
/**/

#main .left {
  float : left;
  width : 250px;
}

#main .photo img {
  margin-bottom : 10px;
}

#main #map {
  width : 250px;
  height : 250px;
}

#main .text {
  float : left;
  width : 350px;
  margin-left : 20px;
  text-align : left;
}

#main .text h2.title {
  margin-right : 20px;
  font-weight : bold;
}

#main .text .summary {
  margin : 15px 20px 15px 0;
  font-weight : bold;
}

#main .text .description {
  margin : 15px 20px 15px 0;
}

#main .text .info {
  margin : 15px 20px 15px 0;
}


/* footer ------------------------------------------*/

#footer {
  position : absolute;
  bottom : 0;
  left : 0;
  clear : both;
}

#footer .close {
  margin-right : 20px;
  text-align : right;
}

#footer .copyright {
  border-top : 1px solid #000000;
}


