@charset "UTF-8";
.pg-information {
  /* table01 均等 */
  /* table04 centar無し */
  /* table02 2:8 */
  /* table03 2:8 center */
  /* enpaku_fit_winter_ay.html */
  /* hotel shitei */
  /* soudankai */
  /* jpken_kikaku_boshu*/ }
.pg-information table.tb-normal01 {
  border-top: 1px solid #e3e1e1;
  border-left: 1px solid #e3e1e1;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 100%;
  margin-bottom: 40px; }
.pg-information table.tb-normal01 td {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 33%;
  text-align: center; }
.pg-information table.tb-normal01 th {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 33%;
  text-align: center;
  white-space: nowrap;
  color: #0e2e77;
  background-color: #f5f7fc; }
.pg-information table.tb-normal04 {
  border-top: 1px solid #e3e1e1;
  border-left: 1px solid #e3e1e1;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 100%;
  margin-bottom: 40px; }
.pg-information table.tb-normal04 td {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 33%; }
.pg-information table.tb-normal04 th {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 33%;
  white-space: nowrap;
  color: #0e2e77;
  background-color: #f5f7fc; }
.pg-information table.tb-normal02 {
  border-top: 1px solid #e3e1e1;
  border-left: 1px solid #e3e1e1;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 100%;
  margin-bottom: 40px; }
.pg-information table.tb-normal02 td {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 80%; }
.pg-information table.tb-normal02 th {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 20%;
  white-space: nowrap;
  color: #0e2e77;
  background-color: #f5f7fc; }
.pg-information table.tb-normal03 {
  border-top: 1px solid #e3e1e1;
  border-left: 1px solid #e3e1e1;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 100%;
  margin-bottom: 40px; }
.pg-information table.tb-normal03 td {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 80%;
  text-align: center; }
.pg-information table.tb-normal03 th {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 20%;
  white-space: nowrap;
  text-align: center;
  color: #0e2e77;
  background-color: #f5f7fc; }
.pg-information table.tb-normal05 {
  border-top: 1px solid #e3e1e1;
  border-left: 1px solid #e3e1e1;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 100%;
  margin-bottom: 40px; }
.pg-information table.tb-normal05 td {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 16%;
  text-align: center; }
.pg-information table.tb-normal05 th {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  width: 16%;
  white-space: nowrap;
  text-align: center;
  color: #0e2e77;
  background-color: #f5f7fc; }
.pg-information table.normal {
  border-top: 1px solid #e3e1e1;
  border-left: 1px solid #e3e1e1;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 100%;
  margin-top: 10px; }
.pg-information table.normal tr td, .pg-information table.normal tr th {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px;
  text-align: center;
  white-space: nowrap; }
.pg-information table.normal tr th {
  color: #0e2e77;
  background-color: #f5f7fc; }
.pg-information table.common {
  border-top: 1px solid #e3e1e1;
  border-left: 1px solid #e3e1e1;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #ffffff;
  empty-cells: show;
  width: 100%;
  margin-top: 10px; }
.pg-information table.common tr td, .pg-information table.common tr th {
  border-right: 1px solid #e3e1e1;
  border-bottom: 1px solid #e3e1e1;
  padding: 10px; }
.pg-information table.common tr th {
  color: #0e2e77;
  background-color: #f5f7fc; }
.pg-information ul.jokeninfo li {
  margin-bottom: 5px; }
.pg-information .att_area {
  border: 1px solid #e3e1e1;
  padding: 10px; }
.pg-information table tr th, .pg-information table tr td {
  vertical-align: middle; }
.pg-information .inner .claim {
  width: 80%;
  border: 1px solid #e3e1e1;
  margin: 0 auto;
  padding: 20px; }
.pg-information .list dl {
  float: left;
  width: 230px;
  margin-right: 30px; }
.pg-information .list dl dt {
  font-size: 115%;
  font-weight: bold; }
.pg-information .list dl dd {
  margin-bottom: 5px; }
.pg-information .list dl dd.img {
  border: 1px solid #e3e1e1;
  padding: 14px; }
.pg-information .list dl.last {
  margin-right: 0; }
.pg-information .eventlist dl {
  width: 100%;
  height: 215px;
  margin: 0 auto;
  padding: 8px 40px 20px 40px;
  font-size: 115%;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-overflow-y: auto;
  background: #ffffff;
  border: 1px solid #e3e1e1; }
.pg-information .eventlist dl dt {
  width: 150px;
  padding: 8px 0 8px 0;
  float: left;
  vertical-align: top;
  font-weight: bold; }
.pg-information .eventlist dl dd {
  padding: 8px 0 8px 150px;
  text-align: left;
  vertical-align: top;
  color: #282828;
  border-bottom: 1px dashed #e3e1e1; }
