@charset "UTF-8";



/***

不動産を購入したい
buy

***/
.bg_blue1.m01{
	padding: 0;
	height: 200px;
	display: table;
}
.main_title1{
	color: #777;
	text-align: center;display: table-cell;
	vertical-align: middle;
}
@media print, screen and (min-width: 801px) {
.main_title1{
}
}


/***

バック地（クリーム）

***/
.bg_cream1.m01{
	padding: 30px 0 80px;
	position: relative;
}
.bg_cream1.m02{
	padding: 60px 0 45px;
	position: relative;
}
@media print, screen and (min-width: 801px) {
.bg_cream1.m02{
	padding: 60px 0 80px;
}
}
/***

バック地（白）

***/
.bg_white1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 60px 0 80px;
	background: #fff;
	position: relative;
}
.bg_white1.m01{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 80px 0 0;
	padding: 20px 0 0;
	background: #fff;
	position: relative;
}
.bg_white1.m02{
	padding: 60px 0 20px;
}
@media print, screen and (min-width: 801px) {
.bg_white1.m02{
	padding: 60px 0 60px;
}
}


.z-index11{
	z-index: 11;
}
.z-index10{
	z-index: 10;
}
.z-index09{
	z-index: 9;
}
.z-index08{
	z-index: 8;
}
.z-index07{
	z-index: 7;
}
.z-index06{
	z-index: 6;
}
.z-index05{
	z-index: 5;
}
.z-index04{
	z-index: 4;
}
.z-index03{
	z-index: 3;
}
.z-index02{
	z-index: 2;
}
.z-index01{
	z-index: 1;
}

.box0_title1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 65px 0 35px;
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 5.6vw;
	line-height: 105%;
	color: #2ca5df;
	letter-spacing: 0.05em;
	text-align: center;
	
}
@media print, screen and (min-width: 801px) {
.box0_title1{
	font-size: 28px;
}
}


.box1_arrow1bg{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10;
	
/*	background: rgba(225,76,79,0.20);*/
}
.box1_arrow1{
	clear: both;
	width: 112px;
	height: 36px;
	margin: 0 auto;
	padding: 0;
}
.box1_arrow1 img{
	width: 100%;
	height: auto;
}

.box1_title1{
	clear: both;
	width: 100%;
	max-width: 400px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 30px;
}
.box1_txt1 p{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 3.6vw;
	line-height: 150%;
	color: #555;
	letter-spacing: 0.05em;
	text-align: justify;
}
.box1_txt1.m01 p{
	margin: 0 0 40px;
}
.box1_txt1.m02 p{
	margin: 0 0 45px;
}
.box1_txt1.m03 p{
	margin: 0 0 80px;
}

.box1_txt1.text-indent p{
	padding-left:1em;
	text-indent:-1em;
	padding-bottom: 5px;
}

@media print, screen and (min-width: 801px) {
.box1_txt1 p{
	font-size: 18px;
}
}



/***

BOX4.物件見学・ローン相談

***/
.box4_flex1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
@media print, screen and (min-width: 801px) {
.box4_flex1{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
}

.box4_flex2{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.box4_flex2.m01{
	margin: 40px auto 0;
}
@media print, screen and (min-width: 801px) {
.box4_flex2{
	clear: none;
	width: 43%;
	height: auto;
	margin: 0;
	padding: 0;
}
.box4_flex2.m01{
	width: 53%;
	margin: 0;
}
}


.box4_border1{
	clear: both;
	width:  100%;
	height: auto;
	margin: 0;
	padding: 15px 40px 10px 20px;
	box-sizing:border-box;
	border: 1px solid #ccc;
}
@media print, screen and (min-width: 801px) {
.box4_border1{
}
}



.box4_title1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0 0 12px;
	padding: 0;
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 3.6vw;
	line-height: 130%;
	color: #2ca5df;
	letter-spacing: 0.05em;
	text-align: center;
}
@media print, screen and (min-width: 801px) {
.box4_title1{
	text-align: left;
	font-size: 18px;
}
}

.box4_txt1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 3vw;
	line-height: 150%;
	color: #555;
	letter-spacing: 0;
	text-align: justify;
}
.box4_txt1 p{
	padding-left:1em;
	text-indent:-1em;
	padding-bottom: 5px;
}
@media print, screen and (min-width: 801px) {
.box4_txt1{
	font-size: 15px;
}
}


.box8_txt1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 3vw;
	line-height: 150%;
	color: #555;
	letter-spacing: 0;
	text-align: left;
}
@media print, screen and (min-width: 801px) {
.box8_txt1{
	font-size: 15px;
}
}


.box9_table1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 15px 0 11px;
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: none;
	border-bottom: 1px solid #ccc;
}
.box9_table1.m01{
	border-bottom: none;
}
@media print, screen and (min-width: 801px) {
.box9_table1{
	display: table;
	vertical-align: top;
}
}


.box9_table_th1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0 0 2px;
	padding: 0;
	font-size: 3vw;
	line-height: 150%;
	color: #2ca5df;
	letter-spacing: 0;
	text-align: center;
}
@media print, screen and (min-width: 801px) {
.box9_table_th1{
	clear: none;
	width: 14.5%;
	max-width: 145px;
	font-size: 15px;
	text-align: left;
	display: table-cell;
}
}

.box9_table_td1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 3vw;
	line-height: 150%;
	color: #555;
	letter-spacing: 0;
	text-align: left;
}
.box9_table_td1 p{
	width: calc( 100% - 1em);
	padding-left:1em;
	text-indent:-1em;
	padding-bottom: 5px;
}
@media print, screen and (min-width: 801px) {
.box9_table_td1{
	clear: none;
	width: 85%;
	font-size: 15px;
	display: table-cell;
}
}




.box12_title1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0 0 12px;
	padding: 0;
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 5vw;
	line-height: 130%;
	color: #eba809;
	letter-spacing: 0.05em;
	text-align: center;
}
@media print, screen and (min-width: 801px) {
.box12_title1{
	font-size: 25px;
}
}





/***

Sell

***/
.box4_flex2_sell{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
.box4_flex2_sell.m01{
	margin: 40px auto 0;
}
@media print, screen and (min-width: 801px) {
.box4_flex2_sell.m01{
	margin: 0;
}
}


.box4_border1_sell{
	clear: both;
	width:  100%;
	height: auto;
	margin: 0;
	padding: 15px 40px 10px 20px;
	box-sizing:border-box;
	border: 1px solid #ccc;
}
@media print, screen and (min-width: 1001px) {
.box4_border1_sell{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
}



.box4_txt1_sell1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 3vw;
	line-height: 150%;
	color: #555;
	letter-spacing: 0;
	text-align: justify;
}
.box4_txt1_sell1 p{
	padding-left:1em;
	text-indent:-1em;
	padding-bottom: 5px;
}
@media print, screen and (min-width: 801px) {
.box4_txt1_sell1{
	font-size: 15px;
}
}
@media print, screen and (min-width: 1001px) {
.box4_txt1_sell1{
	width: 34%;
	font-size: 15px;
}
.box4_txt1_sell1.m01{
	width: 64%;
}

.box4_txt1_sell1.m02{
	width: 42%;
}
.box4_txt1_sell1.m03{
	width: 56%;
}


}