#anzen	{padding-bottom: 30px;border-bottom: 1px solid #ccc;}
#nagare	{padding: 50px 0 30px 0;background: url("../img/buyer_bg.png")}
#setubisiyo	{padding: 50px 0 30px 0;}

@media screen and (min-width: 640px) {

#anzen	{padding-bottom: 50px;}
#nagare	{padding: 80px 0 50px 0;}
#setubisiyo	{padding: 80px 0 50px 0;}

}


/*安心・安全の住まいづくり*/
.buywerblock	{margin-bottom: 2em;overflow: hidden;}

.buywerblock	.photo	{margin-bottom: 1.3em;}
.buywerblock	.photo	img{width: 100%;height: auto;border: 5px solid #fff;box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.3);}
.buywerblock	.text{}
.buywerblock	.text	p,.buywerblock	.text		dl{padding: 0 0.5em;}

dl	{margin-bottom: 1em;}
dl	dt.blksstitle{margin-bottom: .5em;color:#b50728;font-size: 115%;}
dl	dt.blksstitle	i{margin-right: .5em;}

/*家づくりの流れ*/

.nagare	{margin: 5px 1% 2em 1%;padding: 20px 10px 10px 10px;;background: #f6efef;box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.1);}

.nagare	dl{background: rgba(255,255,255,.7);}
.nagare	dt{display: block;margin-bottom: 0.5em;padding: 0.5em 0.8em 0.3em 0.8em;background: #466b80;font-size: 115%;text-align: center;color: #fff;}

.nagare	dl	dd{padding: 10px}



.nagare	.s01{background: #b50728}
.nagare	.s02{background: #b50728}
.nagare	.s03{background: #b50728}
.nagare	.s04{background: #b50728}
.nagare	.s05{background: #b50728}
.nagare	.s06{background: #b50728}
.nagare	.s07{background: #b50728}
.nagare	.s08{background: #b50728}
.nagare	.s09{background: #b50728}
.nagare	.s10{background: #b50728}

dl.nagare	dd{margin-bottom: 1em;}
dl.nagare	dd	.next{display: block;margin: 0.5em;color: #ccc;font-size: 150%;text-align: center;}

.next	{text-align: center;color:#b50728}

.fas	{margin-right: 0.3em;}

.nagarechart	{margin-bottom: 1em;text-align: center;}

img{max-width: 1050px;width: 100%;height: auto;}


/*設備・仕様紹介*/
.buywerblock.normalgrade	h4,
.buywerblock.highgramde	h4{padding: 0.3em 0.7em;margin-bottom: 1em;border: none;color: #fff;}
.buywerblock.normalgrade	h4	{ border-left: 5px solid #466b80;color: #466b80;}
.buywerblock.highgramde	h4	{border-left: 5px solid #8e8747;color: #8e8747 }
.buywerblock.normalgrade	h4::after,.buywerblock.highgramde	h4::after {display: none}

.buywerblock.normalgrade,
.buywerblock.highgramde	{margin: 0 0 2em 0;padding:40px 20px 20px 20px;border-top: 1px solid #ccc;}

.buywerblock.normalgrade	img,
.buywerblock.highgramde	img	{border: none;box-shadow: none;}

.buywerblock	.photo	{margin-bottom: 1.3em;}

@media screen and (min-width: 640px) {

.buywerblock	.photo	{float: left;width: 40%;}
.buywerblock	.text{float: right;width: 55%;}


.nagarechart	{margin-bottom: 60px;}



.buywerblock.normalgrade	h4,
.buywerblock.highgramde	h4{margin: 0 0 40px 0;}

.buywerblock.normalgrade,.buywerblock.highgramde	{margin-bottom: 0;padding:50px 35px 10px 35px}


}


@media screen and (min-width: 1100px) {
.nagare	{padding: 30px 20px 20px 20px;}
.nagare	dl	{display:-webkit-box;display:-ms-flexbox;display:flex;align-content: center;-ms-flex-line-pack: center;align-items: center;background: #b50728}
.nagare	dl	dt,nagare	dl	dd{margin: 0 ;padding: 10px 10px 8px 10px}
.nagare	dt	{width: 200px}
.nagare	dl	dd{width: calc(100% - 200px);background: #fff;}

}

