<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*
物件によって変更
#3D6B84 キーカラー（濃いめ）
#FFFEEE キーカラー（薄め）アイボリー
#BF9D5A キーカラー（40%）ラインゴールド

#d6cfbd キーカラー　今回の間取り背景色
#46585E（緑に近い濃いキーカラー）


基本固定
#3E3A39 文字用グレー
#F5F5F5 うすいグレー
#ebebeb とてもうすいグレー（背景）
#82A1CD 空室
#E96B64 満室
#B22928 目立たす赤
#08297B  エルアイシーカラー
*/


/* --------- SP --------- */
@media only screen and (max-width: 600px) {

/* 改行設定 */
.onlyPC{
  display: none;
}
.onlyTAB{
  display: none;
}
.onlySP{
  display: block;
}


/*-------------------------------------------*/
/* 基本 */

.linkbtn {
  font-size: 14px;
  margin: 10px auto;
	padding: 9px 20px;
  letter-spacing: 0.2em;
}


/* セクションタイトル */
h2{
  font-size: 28px;
 }
 

/*-------------------------------------------*/
/* ナビ */

.status_kuu , .status_man{
  width: 90%;
  padding-left: 30px;
  padding-top:4px;
  font-size: 17px;
  letter-spacing: 0.1em;
}

.status_man{
  padding-left: 50px;
  letter-spacing: 1em;
}


.linknav{
  display: none;
}



/*-------------------------------------------*/
/* ヘッダー */
.main_banner{
  height: auto;/*固定*/
  flex-wrap: wrap;

}

/*-------------------------------------------*/
/* 物件名まわり （PC左ヘッダー） */

.topic{
  margin-top: 40px;/* 基本は40px */
}

.titlegroup{
  width: 100%;
  margin-top: 50px;
  z-index: 60;
}

.date{
  font-size: 16px;
  padding: 10px 30px;
}

.title img{
  width: 70%;/*-基本は65px*/
  margin: 10px 0;
}

.title{
  font-size: 30px;
  padding-top: 20px;
  margin:auto 0;
}

.title2{
  font-size: 11px;
  padding-top: 10px;
  letter-spacing: 0.7em;
  margin:auto 0;
}

.feature{
  margin-top: 0px;
  gap: 5px;
}

.feature img{
  width: 65px;/*基本は80px*/
}

.fraction{
  font-size: 16px;
}

.fraction span{
  font-size: 25px;
}

.daiwa img{
  width: 120px;
}

/*-------------------------------------------*/
/* 背景ありパース画像 右ヘッダー */
.Perth_wp {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: end;
  margin:0 auto;
  z-index: 50;
}

.Perth img{
  display: block;
  width: 70%;
  height: auto;
  margin:0 auto;
  margin-top: 20px;
  margin-bottom: 40px; /*-余白ありの場合は40px*/
}


/*-------------------------------------------*/
/* 切り抜きパース画像 右ヘッダー 

.Perth_wp {
  width: 100%;
  display: flex;
  height: auto;
  align-items: end;
  margin:0 auto;
  z-index: 50;
}

.Perth img{
  display: block;
  width: 90%;
  height: auto;
  margin:0 auto;
  margin-top: -20px;
}
*/


/*-------------------------------------------*/
/* 間取りプラン */

.plan_wp{
  width: 85%;/*固定*/
  padding:40px 0;
  row-gap: 30px;
}




.plan_wp span{
  font-size: 32px;
}

.plan_wp ul{
  width: 100%;/* 2列46% 3列30% 4列23％ 5列18％ */
  padding: 10px 0;
}




 /*-------------------------------------------*/
/* 区画&amp;価格プラン */


.priceplan{
  background-color:#FFF; /*固定*/
  border-bottom : solid 1px #3B5973; /* キーカラー */
}

.priceplan_wp{
  padding:40px 0;
}

.priceplan img{
  width: 95%;
  margin-top: 15px;
}



 /*
 全体間取りプラン-------------------------------------------*/ 

 .allplan_wp{
  width: 85%;
  padding:40px 0;
}

.allplan img{
  width: 100%;
  margin-top: 20px;
}


 /*
 区画プラン-------------------------------------------*/ 

.landplan_wp{
  width: 85%;
  padding:40px 0;
}

.landplan img{
  width: 100%;
  margin-top: 20px;
}





/*
画像スライダー
-------------------------------------------*/


.photo_wp{
  padding: 40px 0;
}


/*-- スライダーの横幅 --*/
.slider{
  width:100%;
}

/*-- スライダー画像 --*/
.slider img{
	width:100%;
}



/*
画像配置
-------------------------------------------*/

.graph_wp{
  width: 85%;/*固定*/
  padding-top: 40px;
  padding-bottom: 40px;
}


.graphconte::after{
	width:100%;
  }


.graphconte ul{
  width: 100%;
}


.graphconte li img{
  width: 100%;
  margin: 0px auto;
}




/*
費用
-------------------------------------------*/

.cost_wp{
  width: 85%;/*固定*/
  padding-top: 40px;
  padding-bottom: 40px;
}


.costconte p{
  font-size: 13px;
  line-height: 1.5em;
}

.costconte span{
  font-size: 16px;
}

.costconte ul{
  width: 100%;
}



/*
設備
-------------------------------------------*/


.equipment_wp{
  width: 85%;/*固定*/
  padding-top: 40px;
  padding-bottom: 40px;
}

.equipmentconte p{
  font-size: 13px;
  line-height: 1.5em;
}

.costconte span{
  font-size: 16px;
}

.equipmentconte ul{
  width: 100%;
  text-align: center;
  vertical-align: middle;
  margin:0;
}



/*
ピックアップ（快適 &amp; 健やかに暮らす）
-------------------------------------------*/

.pickupconte{
  width: 100%;/*固定*/
  margin: 40px auto 40px;
  background-color: #fff;
  padding-top:20px;
  padding-bottom: 20px;
}

.pickup img{
  display: block;
  width: 90%;
  margin: 0 auto 10px;
}

 /*-------------------------------------------*/
/* アクセス */


.access_wp{
  width: 85%;/*固定*/
  padding:40px 0;
}

.access iframe{
  margin-top: 30px;
}


/*-------------------------------------------*/
/* ショップ */

h3{
  font-size: 25px;
  padding-top: 15px;
  letter-spacing: 0.2em;
  line-height: 0.7em;
  margin-bottom: 25px;
 }
 
 
 .shop_wp{
   width: 70%;/*固定*/
   padding:40px 0;
   row-gap: 20px;
 }
 
 .shop_wp span{
   font-size: 23px;
 }

 .shop_wp li{
  font-size: 14px;
  line-height: 1.5em;
}
 
 .shop_wp ul{
   width: 100%;
   text-align: left;
 }
 
 
 .shop_wp li img{
   width: 50%;
 }
 
 ul.map{
   text-align: center;
 }
 

 


/*
乾太くん
---------------*/

.kanta img{
  margin-right: 13px;
  margin-bottom: 0px;
}

.kanta p{
  text-align: left;
  font-size: 13px;
}

.kanta p span{
  text-align: left;
  font-size: 13px;
}

 /*
フッター
-------------------------------------------*/
footer{
  
  background-color: #08297B;
  color: #fff;
}

.foot_wp {
  width: 90%;
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 20px 0;

  }

footer p{
font-size: 12px;
line-height: 1.2em;
}

footer img{
  width: 100px;
  padding-bottom: 0px;
  }
  



}</pre></body></html>