@charset "Shift_JIS";

@import "normalize.css";

@import "common.css";

@import "base_s.css";

@import "jquery.fancybox.css";

.boxr { display: block;}
.boxN { display: block;}

.photo-list{
  text-align: center;
  float: none;
  display: block;
  vertical-align: top;
  margin: 20px 0px;
}

/*fixedTable
----------------------------------------------------*/
  .fixedTable{
    width: 100%; 
    border-collapse: collapse;
  }

  .fixedTable td,
  .fixedTable th{
    display: table-cell;
    padding: 15px 5px;
    border: 1px #ccc solid;
  }

/*generalTable
----------------------------------------------------*/
.generalTable thead{
  display: none;
}
.generalTable td,
.generalTable th{
  display: block;
}
.generalTable th{
  text-align: left;
}

.generalTable tr td:last-child{
  margin-bottom: 2em;
}

.boxr { display: block;}


@media screen and (min-width:500px) {  /*500px*/

  .generalTable{
    width: 100%; 
    border-collapse: collapse;
  }

  .generalTable thead{
    display: table-header-group;
  }
  .generalTable td,
  .generalTable th{
    display: table-cell;
    padding: 15px 5px;
    border: 1px #ccc solid;
  }


  .ie9 .generalTable td,
  .ie9 .generalTable th{
    float: none;
    width: auto;
  }

}

@media screen and (min-width:41.875em) {  /*670px*/

  .photo-list{
    margin-left: 20px;
    margin-right: 20px;
  }



}

