@charset "utf-8";
/* ===================================================================

 file name  :style.css
 style info :物件個別のスタイル

=================================================================== */

/* =============================

	overwrite

=============================== */

/* =============================

common

=============================== */
#main .page-caption{
	font-size: 12px;
}
.articleWrap{
	margin: 20px auto 0;
}

/* =============================

/* =============================

top

=============================== */
.index #mvslider .photos li figcaption{
	bottom: 12%;
}

/* =============================

plan

=============================== */
.plan .bnr-contact{
	text-align:center;
	margin:50px 0 150px;
}
.plan .bnr-contact p{
	margin-top: 10px;
	color: #7f2700;
}
/* safari */
::-webkit-full-page-media, :future, :root .plan .plan-point .catch.ls{
	letter-spacing: 0.2px;
}

/* =============================

location

=============================== */
.location #main .lifeinfo ul li dl dd div .th span.ls-m005{
	letter-spacing: -0.05em;
}
.location #main .lifeinfo ul li dl dd div .th span.ls-m01{
	letter-spacing: -0.1em;
}
.location #main .page-caption{
	text-align: left;
}

/* =============================

outline

=============================== */
.outline #main .page-caption{
	margin-top: 80px;
}

