* {
  font-size: 16px;
}
h2 img, #top img, #fixedBox #logo img, .fixed {
  position: relative;
}
.catchphrase {
  margin-top: 40px;
}
#fixedBox li, #TabBox li {
  float: none;
}
.contents {
  width: 640px;
}
figure img {
  width: 600px;
}
#SlideArea, .SA_Contents, .thumb-item, .slick-track {
  display: block !important;
}
#SlideArea {
  background-color: #fff;
}
h6 {
  margin: 80px 0 10px;
}
.SA_Contents p {
  margin: 0;
  padding: 0;
}
.slick-track {
  width: 640px !important;
  background-color: #fff;
}
.container2 .slick-slide {
  opacity: 1 !important;
  /*z-index: 1 !important;*/
/*  width: 640px !important;*/
  margin: 10px 0 0 10px;
  width: 200px !important;
  left: auto !important;
  top: auto !important;
}
.thumb-item img {
  height: 115px;
  width: auto;
  max-width: 200px;
  margin: 0 auto;
}
.thumb-item .caption {
  width: 160px;
  padding: 0 20px;
  font-size: 0.7rem;
  opacity: 1 !important;
}
.thumb-item-nav {
  display: none !important;
}
iframe {
  padding-top: 40px;
  width: 600px;
  height: 400px;
}
#full_name, #email_addr, #email_addr_repeat, #tel_no, #tel_no_repeat {
  width: 20em;
  height: 2em;
}
#otoiawase {
  width: 400px;
  box-sizing: border-box;
  height: 8em;
}
#container, .pagetop {
  display: none !important;
}
img, dl, .SA_Contents {
  page-break-inside: avoid;
}
