@charset "shift_jis";
/*
	追加スタイル
*/
.style302 {
  color: #5A559B
}
.style132 {
  font-size: 11px;
  color: #333;
}
.style319 {
  font-size: 10px;
  color: #333;
}
.style320 {
  color: #F00;
  font-size: 14px;
  font-weight: 700;
}
.style131 {
  color: #154197;
  font-weight: 700;
}
.style273 {
  color: #06C;
}
.style290 {
  color: #F00;
  font-weight: 700;
}
.style294 {
  color: #06F;
}
.style298 {
  color: #00F;
}
.style313 {
  color: #066;
}
.pt8 {
  font-size: 10px;
}
.style100 {
  color: #333;
}
.style2731 {
  font-size: 12px;
  color: #06C;
}
.pt9 {
  font-size: 12px;
}
.style1821 {
  font-size: 12px;
  color: #F90;
}
.style81 {
  font-size: 12px;
  color: #FFF;
}
.size_10px {
  font-size: 10px;
}
.style3181 {
  font-size: 12px;
  font-weight: 700;
  color: #F00;
}
.pt91 {
  font-size: 9pt;
}
.style278 {
  color: #000;
}
.style25 {
  color: #FFF;
}
.style137 {
  color: #333;
  font-size: 12px;
}
.style180 {
  font-size: 12px;
  font-weight: 700;
  color: #FF0;
}
.style226 {
  color: #F00;
}
.style135 {
  color: #000;
  font-size: 15px;
}
.style1061 {
  color: #FFF;
  font-weight: 700;
  font-size: 12px;
}
.style293 {
  font-size: 12px;
  color: #F00;
}
#iPhoneLink {
  display: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
#iPhoneLink span {
  float: right;
  color: #FFF;
  display: block;
  /*--76〜155--*/
  width: 155px;
  height: 155px;
  /*--80〜160--*/
  font-size: 160px;
  background-color: #000;
  background: -moz-liner-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.8)));
  /*--76〜155--*/
  line-height: 155px;
  text-align: center;
  margin-bottom: 20px;
  border: 2px solid #000;
}
#iPhoneLink a {
  color: #FFF;
  display: block;
  /*--80〜160--*/
  height: 160px;
  /*--40〜50--*/
  font-size: 50px;
  font-weight: bold;
  background-color: #000;
  background: -moz-liner-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.8)));
  /*--80〜160--*/
  line-height: 160px;
  text-align: center;
  margin-bottom: 20px;
}
/*.openBtn {
	background:url(img/openhouse/open_arrow.gif) no-repeat left;
	padding-left: 10px;
}*/
.openBtn a {
  color: #630;
  text-decoration: none;
  font-size: 10px;
}
.openBtn a:hover {
  text-decoration: underline;
}
.openLink a {
  color: #333;
  text-decoration: none;
}
.openLink a:hover, .openLink2 a:hover {
  text-decoration: underline;
}
.openLink2 a {
  color: #FFF;
  text-decoration: none;
}
#misawaHakodate {
  padding-top: 10px;
  width: 420px;
}
#misawaHakodate a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}


/* ===================================
株式会社メリーハウス様 専用スタイル
=================================== */
.merryhouse {
  background: url(../../pic/merryhouse/240-130_bukken_01.png?update=20190621) no-repeat 0 0;
}
.merryhouse .cubeWrap {
  overflow: hidden;
  position: relative;
  height: 85px;
}
.merryhouse .cubeWrap .list li:first-child {
  visibility: hidden;
}
/* キューブ */
.merryhouse .cubeWrap .list li {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  height: auto;
  box-sizing: border-box;
  position: absolute;
	top: 0;
	right: 0;
	width: 240px;
	height: 85px;
}
.merryhouse .cubeWrap .list li a {
	height: 85px;
    padding: 38px 0 0 119px;
    display: block;
    box-sizing: border-box;
}
/* キューブ内の右側 */
.merryhouse .cubeWrap .list li .infoArea {
  float: left;
  padding: 0 5px;
  box-sizing: border-box;
  line-height: 1.7;
  width: 80px;
}
/* キューブ内の情報部分 */
.merryhouse .cubeWrap .info02 {
  font-size: 12px;
  clear: both;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.4;
}
/* キューブ内の情報の色 */
.merryhouse .cubeWrap a, .cubeWrap a:hover .info02 {
  color: #000;
}
/* キューブ内マウスオーバー */
.merryhouse .cubeWrap a:hover .comment {
  text-decoration: underline;
}
/* 画像位置 左 */
.merryhouse .cubeWrap .pic01 {
  float: left;
  width: 40px;
}
.merryhouse .cubeWrap .pic01 img {
  float: left;
  width: 40px;
  margin: 0;
}
/* 価格 */
.merryhouse .cubeWrap .price01 {
	float: none;
	color: #E5000D;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	/* text-overflow: ellipsis; */
	white-space: nowrap;
	display: block;
	margin: -1px 0 2px;
	padding: 1px 0;
	text-shadow:
	#FFF 2px 0px,  #FFF -2px 0px,
	#FFF 0px -2px, #FFF 0px 2px,
	#FFF 2px 2px , #FFF -2px 2px,
	#FFF 2px -2px, #FFF -2px -2px,
	#FFF 1px 2px,  #FFF -1px 2px,
	#FFF 1px -2px, #FFF -1px -2px,
	#FFF 2px 1px,  #FFF -2px 1px,
	#FFF 2px -1px, #FFF -2px -1px;
}
/* 価格 単位部分 */
.merryhouse .cubeWrap .price01 span {
  font-size: 10px;
}
.merryhouse .cubeWrap .list li .infoArea span.unit {
  display: inline;
  padding: 0;
	padding-left: 1px;
}
/* 間取り */
.merryhouse .cubeWrap .list li .infoArea span.info02 .madori {
  display: inline;
}
/* 利回り */
.merryhouse .cubeWrap a span.rimawari02 .red {
  color: #F00;
}
/* 情報区切り */
.merryhouse .cubeWrap .list li .infoArea span.info02 .spt {
  display: inline-block;
  padding: 0 2px;
}
.merryhouse .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 10.5px;
}
.merryhouse .ellipsis span {
  font-size: 10.5px;
}

/* ?????????? */
.bnrStepHome {
	height: 200px;
	width: 240px;
	background: url(../../pic/step-home/20190801/240-200_bg.png?update=20190801) no-repeat;
	margin: 0 auto;
}
.bnrStepHome .tit {
	padding: 7px 0 0 6px;
}
.bnrStepHome ul {
	margin: 3px 0 0 10px;
}
.bnrStepHome .store {
	float: left;
	margin-right: 5px;
}
.bnrStepHome .store:last-child {
	margin-right: 0;
}
.bnrStepHome .store div:nth-child(1) {
	margin-bottom: 2px;
	box-shadow: 0px 0px 4px rgba(107,83,73,0.3);
	border-radius: 3px 3px 0px 0px;
	background-image: url(../../pic/step-home/20190801/240-200_btn_bg01.png?update=20190801);
	background-repeat: no-repeat;
}
.bnrStepHome .store div:nth-child(2) {
	box-shadow: 0px 0px 4px rgba(107,83,73,0.3);
	border-radius: 0px 0px 3px 3px;
	background-image: url(../../pic/step-home/20190801/240-200_btn_bg02.png?update=20190801);
	background-repeat: no-repeat;
}
.bnrStepHome a img:hover {
	opacity: 0.7;
	filter:alpha(opacity=70); /* IE 6,7*/
	-ms-filter: "alpha(opacity=70)"; /* IE 8,9 */
	-moz-opacity:0.7; /* FF , Netscape */
	-khtml-opacity: 0.7; /* Safari 1.x */
}

.bnrAinahome area{
border:none;
outline:none;
}
