@charset "UTF-8";
/* ///////////////////////////////////////////////////////////////////
  price
/////////////////////////////////////////////////////////////////// */
#globalNavi ul li:nth-child(4) a {
  background-position: -594px -60px;
}

#contents {
  width: 100%;
  float: none;
}
#sideBar {
  display: none;
}

section {
}
section:first-child {
  margin-top: 0;
}
/*
  section aside {
    width: 600px;
    margin-top: 30px;
    text-align: center;
    float: left;
  }
    section aside img { display: block; width: 300px; }
    section aside img:nth-child(n+2) { margin-top: 1.0em; }
*/
section aside {
  width: 940px;
  padding: 30px;
  text-align: center;
  overflow: hidden;
  position: relative;
  zoom: 1;
}
section aside ul {
}
section aside ul li {
  width: 400px;
  margin-right: 80px;
  float: left;
}
section aside ul li:nth-child(2) {
  margin-right: 0;
}
section aside ul li img {
  width: 100%;
  display: block;
}

#basic {
  margin-bottom: 50px;
}

.low-4 th,
.low-4 td {
  width: calc(100% / 4) !important;
}
.low-4 td {
  text-align: center!important;
}
.table1 {
  margin-top: 30px;
}
#basic .table1 {
  width: 940px;
  margin-top: 30px;
  float: right;
}

.table1 th {
  width: 42%;
  vertical-align: middle;
}
.table1 td:last-child {
  width: 10em;
  text-align: right;
}

#extra1,
#other {
  width: 48%;
}

#extra1 {
  float: left;
}
#other {
  float: right;
}

#attention {
  margin-top: 50px;
}
#attention li {
  margin-top: 0.5em;
  text-indent: -1em;
  padding-left: 1em;
}

h4 {
  margin-top: 50px;
}
