@charset "utf-8";

#content{
	padding-top:0;
}
#top_information{
	text-align:center;
	background-color:#ececec;
	font-size:14px;
	line-height:2.0;
	padding:18px 0 26px 230px;
}
#top_information p{
	padding:0 20px;
}

/*---------------------------------------
	メインスライド
---------------------------------------*/
#main_img{
	text-align:center;
	background-color:#f9f9f9;
	padding-left:230px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#main_img .slider{
	width:100%;
}
#main_img .slick-slide {
	margin:0 2.5px;
	background-color:#000;
}
#main_img .slick-slide img {
	opacity:0.7;
	width:760px;
}
#main_img .slick-slide.slick-active img{
	opacity:1.0;
}
#main_img .slick-prev:before,
#main_img .slick-next:before {
	color: black;
}
#main_img .slick-prev,
#main_img .slick-next{
	left:50%;
	z-index:30;
	height:50px;
	width:50px;
	text-indent:-9999px;
}
#main_img .slick-prev,
#main_img .slick-prev:hover{
	margin-left:-458px;
	background:url(../img/ctrl_l.png) no-repeat left center;
	background-size:50px auto;
}
#main_img .slick-next,
#main_img .slick-next:hover{
	margin-left:408px;
	background:url(../img/ctrl_r.png) no-repeat left center;
	background-size:50px auto;
}
@media screen and (min-width:1050px) and ( max-width:1170px) {
		#main_img .slick-prev,
		#main_img .slick-prev:hover{
			margin-left:-408px;
		}
		#main_img .slick-next,
		#main_img .slick-next:hover{
			margin-left:338px;
		}
}
@media screen and (min-width:100px) and ( max-width:1049px) {
		#main_img .slick-prev,
		#main_img .slick-prev:hover{
			margin-left:-368px;
		}
		#main_img .slick-next,
		#main_img .slick-next:hover{
			margin-left:313px;
		}
}
#main_img .slick-prev:hover,
#main_img .slick-next:hover{
	opacity:0.75;
}
#main_img .slick-dots{
	background-color:#f9f9f9;
	padding:8px 0 28px 0;
	bottom:-60px;
}
#main_img .slick-dots li{
	margin:0 10px;
	width:12px;
	height:12px;
}
#main_img .slick-dots li button{
	width:12px;
	height:12px;
	background-color:#dadada;
	display:block;
	border-radius:6px;
	text-indent:-9999px;
}
#main_img .slick-dots li.slick-active button{
	background-color:#f195ba;
}


/*---------------------------------------
	キャッチ
---------------------------------------*/
#content .catch{
	background-color:#fff;
	text-align:center;
	padding:62px 0 42px 0;
}
#content .catch p{
	font-size:20px;
	background:url(../img/ico_point01.png) no-repeat center center;
	background-size:auto 82px;
	min-height:82px;
	padding-top:20px;
}

@media screen and (min-width:100px) and ( max-width:1400px) {
	#content .catch{
		margin-left:-15px;
		margin-right:-15px;
	}
}

.property_bnr {
	display: none;
}


/*---------------------------------------
	ニュース・ブログ部分
---------------------------------------*/
#index_news {
	margin-bottom: 45px;
}

/*---------------------------------------
	物件バナー
---------------------------------------*/
#index_properties {
	text-align: center;
	padding-top: 40px;
}
#index_properties a{
	display: block;
}
#index_properties img{
	margin: auto;
	max-width: 100%;
	height: auto;
}
