@charset "utf-8";
/* CSS Document */

.ito_toparea{
  width:100%;
  padding: 0 0 10px;
  text-align:center;
  background:url("../img/03_ph_topbg.png") center top no-repeat;
  background-size:cover;
}
h1{
  margin-bottom: 60px;
  padding: 20px 0 10px;
  font-size: 1.5rem;
  font-weight: bold;
  color: #FFFFFF;
  background: url(../img/02_il_h1bg.png);
}
h1 p{
  font-family: Century Gothic, sans-serif;
  font-size: 0.75rem;
  color: #B1B1B1;
}
.ito_toparea>p{
  margin-bottom: 40px;
  line-height: 1.5;
  text-align: center;
  font-size: 1.125rem;
  text-shadow: 3px 0 0 white, 3px 1px 0 white, 3px 2px 0 white, 3px 3px 0 white, 2px 3px 0 white, 1px 3px 0 white, 0 3px 0 white, -1px 3px 0 white, -2px 3px 0 white, -3px 3px 0 white, -3px 2px 0 white, -3px 1px 0 white, -3px 0 0 white, -3px -1px 0 white, -3px -2px 0 white, -3px -3px 0 white, -2px -3px 0 white, -1px -3px 0 white, 0 -3px 0 white, 1px -3px 0 white, 2px -3px 0 white, 3px -3px 0 white, 3px -2px 0 white, 3px -1px 0 white;
}

.ito_reccoment{
  padding: 20px 0;
  text-align: center;
}

table{
  width: 100%;
  margin-bottom: 80px;
  border-top: 2px solid #888888;
  border-bottom: 2px solid #888888;
}
tr{border-bottom: 1px solid #BBBBBB;}
th{
  padding-left: 20px;
  text-align: left;
  vertical-align: middle;
  background-color: #EEEEEE;
}
td{
  padding: 10px 0 10px 20px;
  vertical-align: middle;
}

