@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/*sass 変数
-----------------------------------------*/
@-webkit-keyframes jumpingtwo {
  0% {
    -webkit-transform: scale(1.1, 0.9); }
  3% {
    -webkit-transform: scale(0.9, 1.1) translate(0, -5px); }
  7.5% {
    -webkit-transform: scale(1, 1) translate(0, -3px); }
  9% {
    -webkit-transform: scale(1, 1) translate(0, 0px); }
  58% {
    -webkit-transform: scale(1, 1); }
  96% {
    -webkit-transform: scale(1, 1); }
  100% {
    -webkit-transform: scale(1, 1); } }
@-moz-keyframes jumpingtwo {
  0% {
    -moz-transform: scale(1.1, 0.9); }
  3% {
    -moz-transform: scale(0.9, 1.1) translate(0, -5px); }
  7.5% {
    -moz-transform: scale(1, 1) translate(0, -3px); }
  9% {
    -moz-transform: scale(1, 1) translate(0, 0px); }
  58% {
    -moz-transform: scale(1, 1); }
  96% {
    -moz-transform: scale(1, 1); }
  100% {
    -moz-transform: scale(1, 1); } }
@-ms-keyframes jumpingtwo {
  0% {
    -ms-transform: scale(1.1, 0.9); }
  3% {
    -ms-transform: scale(0.9, 1.1) translate(0, -5px); }
  7.5% {
    -ms-transform: scale(1, 1) translate(0, -3px); }
  9% {
    -ms-transform: scale(1, 1) translate(0, 0px); }
  58% {
    -ms-transform: scale(1, 1); }
  96% {
    -ms-transform: scale(1, 1); }
  100% {
    -ms-transform: scale(1, 1); } }
@keyframes jumpingtwo {
  0% {
    transform: scale(1.1, 0.9); }
  3% {
    transform: scale(0.9, 1.1) translate(0, -5px); }
  7.5% {
    transform: scale(1, 1) translate(0, -3px); }
  9% {
    transform: scale(1, 1) translate(0, 0px); }
  58% {
    transform: scale(1, 1); }
  96% {
    transform: scale(1, 1); }
  100% {
    transform: scale(1, 1); } }
/* line 120, ../scss/_extend.scss */
.jumping02 {
  -webkit-transform-origin: bottom center;
  -moz-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  transform-origin: bottom center;
  -webkit-animation: jumpingtwo 4s ease-in infinite;
  -moz-animation: jumpingtwo 4s ease-in infinite;
  -ms-animation: jumpingtwo 4s ease-in infinite;
  animation: jumpingtwo 4s ease-in infinite; }

@media screen and (max-width: 767px) {
  /* line 8, ../scss/modelhouse.scss */
  .sub-title img {
    max-width: 462px; } }
/* line 15, ../scss/modelhouse.scss */
.model-box {
  margin: 0 auto;
  width: 100%;
  text-align: center; }
  /* line 19, ../scss/modelhouse.scss */
  .model-box ul {
    text-align: center;
    margin: 0 auto; }
    /* line 22, ../scss/modelhouse.scss */
    .model-box ul li:first-child {
      margin-bottom: 56px; }
    /* line 25, ../scss/modelhouse.scss */
    .model-box ul li:nth-child(2) {
      margin-bottom: 45px; }
    /* line 28, ../scss/modelhouse.scss */
    .model-box ul li:nth-child(3) {
      margin-bottom: 30px; }

@media screen and (max-width: 767px) {
  /* line 36, ../scss/modelhouse.scss */
  .model-box {
    margin: 0 auto;
    width: 100%;
    text-align: center; }
    /* line 40, ../scss/modelhouse.scss */
    .model-box ul {
      text-align: center;
      margin: 0 auto; }
      /* line 43, ../scss/modelhouse.scss */
      .model-box ul li:first-child {
        margin-bottom: 35px; }
        /* line 45, ../scss/modelhouse.scss */
        .model-box ul li:first-child img {
          width: 100%;
          height: auto; }
      /* line 50, ../scss/modelhouse.scss */
      .model-box ul li:nth-child(2) {
        margin-bottom: 30px; }
        /* line 52, ../scss/modelhouse.scss */
        .model-box ul li:nth-child(2) img {
          width: 98%;
          height: auto; }
      /* line 57, ../scss/modelhouse.scss */
      .model-box ul li:nth-child(3) {
        margin-bottom: 30px; }
        /* line 59, ../scss/modelhouse.scss */
        .model-box ul li:nth-child(3) img {
          width: 98%;
          height: auto;
          max-width: 287px; } }
/* line 71, ../scss/modelhouse.scss */
.model-text01 {
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.5;
  margin-bottom: 5px; 
  }
 .model-text03 {
  color: red;
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.5;
  margin-bottom: 80px; 
  }

.map {
	width: 800px;
	margin: 10px auto 50px auto;
}

@media screen and (max-width: 767px) {
  /* line 79, ../scss/modelhouse.scss */
  .model-text01 {
    text-align: center;
    font-size: 1.4rem;
    line-height: 1.5;
    margin: 0 auto 30px auto;
    width: 96%; }
    /* line 85, ../scss/modelhouse.scss */
    .model-text01 br {
      display: none; } }
/* line 94, ../scss/modelhouse.scss */
.model-text02 {
  float: left;
  width: 480px; }
  /* line 97, ../scss/modelhouse.scss */
  .model-text02 p {
    font-size: 1.4rem;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    overflow: hidden; }
    /* line 103, ../scss/modelhouse.scss */
    .model-text02 p:nth-child(1) {
      margin: 0 auto 65px auto; }
    /* line 106, ../scss/modelhouse.scss */
    .model-text02 p:nth-child(3) {
      padding: 15px 0 15px 0; }
  /* line 110, ../scss/modelhouse.scss */
  .model-text02 img {
    margin-bottom: 50px;
    text-align: left;
    float: left; 
	}
	

@media screen and (max-width: 767px) {
  /* line 119, ../scss/modelhouse.scss */
  .model-text02 {
    float: none;
    width: 100%; }
    /* line 122, ../scss/modelhouse.scss */
    .model-text02 p {
      font-size: 1.4rem;
      line-height: 1.6;
      text-align: center;
      width: 96%;
      overflow: hidden;
      margin: 0 auto; }
      /* line 129, ../scss/modelhouse.scss */
      .model-text02 p br {
        display: none; }
      /* line 132, ../scss/modelhouse.scss */
      .model-text02 p:nth-child(1) {
        margin: 0 auto 35px auto; }
      /* line 135, ../scss/modelhouse.scss */
      .model-text02 p:nth-child(3) {
        padding: 15px auto 15px auto; }
    /* line 139, ../scss/modelhouse.scss */
    .model-text02 img {
      margin-bottom: 20px;
      text-align: left;
      float: none;
      width: 100%;
      height: auto; }
	  .map {
	width: 100%;
	margin: 0 auto 50px auto
} }
/* line 149, ../scss/modelhouse.scss */
.model-img {
  float: right;
  width: 480px; }

@media screen and (max-width: 767px) {
  /* line 155, ../scss/modelhouse.scss */
  .model-img {
    float: none;
    width: 100%; }
    /* line 158, ../scss/modelhouse.scss */
    .model-img img {
      width: 100%;
      height: auto; } }
/* line 166, ../scss/modelhouse.scss */
.model-address {
  width: 100%;
  border-top: 1px solid #c7b299;
  border-bottom: 1px solid #c7b299;
  text-align: center;
  margin: 50px auto 80px auto; }
  /* line 172, ../scss/modelhouse.scss */
  .model-address ul {
    padding: 30px 0 15px 0; }
    /* line 174, ../scss/modelhouse.scss */
    .model-address ul li:nth-child(1) {
      font-size: 3.0rem;
      margin-bottom: 15px; }
    /* line 178, ../scss/modelhouse.scss */
    .model-address ul li:nth-child(2) {
      margin-bottom: 25px; }
    /* line 181, ../scss/modelhouse.scss */
    .model-address ul li:nth-child(3) {
      font-size: 1.5rem;
      font-weight: bold;
      margin-bottom: 15px; }
    /* line 186, ../scss/modelhouse.scss */
    .model-address ul li:nth-child(4) {
      font-size: 1.4rem;
      margin-bottom: 20px; }
    /* line 190, ../scss/modelhouse.scss */
    .model-address ul li:nth-child(5) {
      font-size: 1.4rem;
      margin-bottom: 20px; }
      /* line 193, ../scss/modelhouse.scss */
      .model-address ul li:nth-child(5) span {
        background: #c7b299;
        padding: 5px 10px;
        color: #fff;
        font-weight: bold;
        letter-spacing: 0.1rem; }
        /* line 199, ../scss/modelhouse.scss */
        .model-address ul li:nth-child(5) span a {
          color: #fff; }
    /* line 204, ../scss/modelhouse.scss */
    .model-address ul li:nth-child(6) {
      font-size: 1.4rem;
      margin-bottom: 5px; }

@media screen and (max-width: 767px) {
  /* line 213, ../scss/modelhouse.scss */
  .model-address {
    width: 100%;
    border-top: 1px solid #c7b299;
    border-bottom: 1px solid #c7b299;
    text-align: center;
    margin: 50px auto 30px auto; }
    /* line 219, ../scss/modelhouse.scss */
    .model-address ul {
      padding: 30px 0 15px 0;
      width: 100%; }
      /* line 222, ../scss/modelhouse.scss */
      .model-address ul li:nth-child(1) {
        font-size: 3.0rem;
        margin-bottom: 15px;
        width: 100%; }
      /* line 227, ../scss/modelhouse.scss */
      .model-address ul li:nth-child(2) {
        margin-bottom: 25px; }
        /* line 229, ../scss/modelhouse.scss */
        .model-address ul li:nth-child(2) img {
          width: 96%;
          height: auto;
          max-width: 287px; }
      /* line 235, ../scss/modelhouse.scss */
      .model-address ul li:nth-child(3) {
        font-size: 1.5rem;
        font-weight: bold;
        margin-bottom: 15px; }
      /* line 240, ../scss/modelhouse.scss */
      .model-address ul li:nth-child(4) {
        font-size: 1.4rem;
        margin: 0 auto 20px auto;
        width: 96%; }
      /* line 245, ../scss/modelhouse.scss */
      .model-address ul li:nth-child(5) {
        font-size: 1.4rem;
        margin-bottom: 20px; }
        /* line 248, ../scss/modelhouse.scss */
        .model-address ul li:nth-child(5) span {
          background: #c7b299;
          padding: 5px 10px;
          color: #fff;
          font-weight: bold;
          letter-spacing: 0.1rem; }
      /* line 256, ../scss/modelhouse.scss */
      .model-address ul li:nth-child(6) {
        font-size: 1.4rem;
        margin: 0 auto 20px auto;
        width: 96%; } }
