@charset "UTF-8";
/* =========================================================
 Foundation
========================================================= */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

html {
  overflow-y: scroll;
  font-size: 100%;
  font-size: 62.5%; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th {
  text-align: left; }

q:before, q:after {
  content: ''; }

img,
object,
embed {
  vertical-align: bottom; }

hr, legend {
  display: none; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%; }

img, abbr, acronym, fieldset {
  border: 0; }

li {
  list-style-type: none; }

body {
  *font-size: small;
  *font: x-small;
  word-wrap: break-word; }

select, input, button, textarea {
  font: 99% arial,helvetica,clean,sans-serif; }

table {
  font-size: inherit;
  font: 100%; }

pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%; }

html {
  margin-top: 0 !important;
  padding: 0; }

body {
  background-color: #fff;
  font-family: 'Open Sans', 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "游ゴシック", YuGothic, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 1.6;
  font-size: 16px;
  color: #222; }

a,
a:active {
  text-decoration: none;
  /*transition: all 0.3s ease-out;*/
  color: #ffffff; }

a:hover,
a:active:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal; }

ul,
ol,
dl {
  list-style: none;
  margin: 0;
  padding: 0; }

button,
/*input,*/
/*select,*/
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none; }

button:focus,
input:focus,
select:focus,
textarea:focus {
  outline: none; }

img {
  width: 100%;
  height: auto; }

input {
  border: none; }

@media screen and (max-width: 998px) {
  .pc {
    display: none !important; } }

.sp {
  display: none !important; }

@media screen and (max-width: 998px) {
  .sp {
    display: block !important; } }

.rentalimg1{
	margin: auto;
	max-width: 1200px;
	padding-top: 65px;
}
.rentalimg2{
	margin: auto;
	max-width: 1200px;
	padding-top: 65px;
}
