@charset "UTF-8";


/*main.cssの読み込み
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@import url(main.css);

.philosophy {
  background-image: url("../images/wave_g.png");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#philosophy {
}
#philosophy header {
  text-align: center;
  clear: both;
}
#philosophy blockquote {
  width: 80%;
  margin: 0 auto;
  margin-top: 50px;
  border: solid 1px #eae9e9;
  background: #F8F8F8;
  padding: 1.5em 1.5em 3.5em 1.5em;
  border-radius: 10px 10px 10px 10px;
}
#philosophy .table-wrapper {
  width: 80%;
  margin: 0 auto;
  margin-top: 100px;
/*
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
*/  
}
#philosophy table {
  width: 100%;
}
#philosophy table tbody tr {
}
#philosophy table td {
  padding: 0.75em 1.25em 0.75em 1.25em;
  border: solid 1px #eae9e9;
}
#philosophy table th {
  text-align: left;
  font-weight: 400 bold;
  padding: 0.75em 1.25em 0.75em 1.25em;
  border: solid 1px #eae9e9;
  background: #f5f5f5;
}
#philosophy table thead {
  background: #f5f5f5;
}


#philosophy-middle {
  height: 250px;
}
#philosophy-middle main {
}
