@charset "UTF-8";
@media screen and (max-width:1042px){
/* 1042px以下で見たときは"sp"のclassがついた画像が表示される */
.pc { display: none !important; }
.sp { display: block !important; }

	img {
		 width: auto;
		 height: auto;}

	body{
		 -webkit-text-size-adjust: 100%;
		 text-align:center;;
		 height: auto;
		 width:100%;
		 min-width:100%;
		 
	}

.daimei_page{
	font-size:30px;}

main{
	width:100%;
	margin-top:60px;
	}
	
.main_logo img{
	width: 35vw;
	position:absolute;
	top: 20vw;
	left: 0vw;
	right:0vw;
	margin: auto;
	}
	

	
.body-right{
	padding:0px;
	}

header{
	width:100%;
	background: #FFFFFF;
	border-bottom:1px solid #AFAFAF;
	top: 0;
	left: 0;
	height:60px;
	z-index: 20000;
	display:flex;
	}

header img{
	width: 100%;
	margin-bottom: 35px;
	margin-top: 2px;
	}

.logo{
	text-align:center;
	margin: 0;
	padding: 15px;
}
#nav-drawer {
  position: relative;
  text-align:left;
}

.nav-unshown {
  display:none;
}


#nav-open {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin-top:10px;
  padding-right: 10px;
  float:right;
  position:absolute;
  right:0;
  justify-content:flex-start;
  vertical-align: middle;
}

#nav-open img {
  width: 100%;
  height: auto;
}

#nav-open span, #nav-open span:before, #nav-open span:after {
  position: absolute;
  height: 3px;
  width: 25px;
  border-radius: 3px;
  background: #555;
  display: block;
  content: '';
  cursor: pointer;
}
#nav-open span:before {
  bottom: -8px;
}
#nav-open span:after {
  bottom: -16px;
}


#nav-close {
  display: none;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  transition: .3s ease-in-out;
}


#nav-content {
	margin-top:-17px;
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 90%;
  max-width: 250px;
  height: 150%;
  background: #fff;
  transition: .3s ease-in-out;
  -webkit-transform: translateX(-105%);
  transform: translateX(-105%);
}

#nav-input:checked ~ #nav-close {
  display: block;
  opacity: .5;
}

#nav-input:checked ~ #nav-content {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  box-shadow: 6px 0 25px rgba(0,0,0,.15);
}

.tittle_area{
	margin-top:0px;
	max-width:100%;
	height:229px;
	background-size:cover;
	}

.topikpass ul{
	margin-right: 0;
	display: flex;
	flex-direction: row;
	font-size: 15px;
	letter-spacing: 2px;
	margin-left:-30px;
	}

/*トップページここから↓*/



#infomation{
	width:100%;
	padding:10px 0 ;
	}

.news_area{
	border:1px solid #EA9045;
	width:80%;
	height:280px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:20px;
	padding:10px;
	}

.scrollarea{
	height: 250px;
}
	

.news_area li{
	text-align: left;
	width: 100%;
	padding: 0px;
	}

.news_area a{
	padding:10px 0px;
	}
	
	
.date{
	/*margin-top:-5px;*/
	margin-left: 0px;
	padding-bottom:10px;
	}

.label{
	margin-top: 5px;
	/* [disabled]margin-right: 10px; */
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 2px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: center;
	text-indent: 3px;
	}

.content a{
	color:#494949;
	text-align:left;
	justify-content:flex-start;
	}


.btn_link a{
	display: flex;
	margin:20px 0;
	}

.btn_comment{
	width: 300px;
	background: #FFFFFF;
	border: solid 2px #E6821E;
	position: relative;
	}

.btn_area{
	flex-direction:column;
	justify-content:center;
	align-items:center;}


.entry_area{
	display:flex;
	flex-direction:column;
	height:871px;
	}
.entry_box1{
	background:url(../../images/top/sp/touroku1.png);
	width:100%;
	height:90%;
	background-size:cover;
	padding:30px 0;}

.entry_box2{
	background:url(../../images/top/sp/touroku2.png);
	width:100%;
	height:90%;
	background-size:cover;
	padding:30px 0}

.white_box{
	width:55%;
	min-height:200px;
	height:350px;
	background:rgba(255,255,255,0.8);
	margin:0 auto;
	margin-top:15px;
	}
	
.white_box .urikai{
	padding-top:50px;
	font-size:20px;
	font-weight:600;
	letter-spacing:4px;
	}
	
.white_box h2 span{
	font-size:22px;
	}
	
.urikai_img img{
	width:130px;}



.guide_area{
	margin: 0;
	display:flex;
	flex-direction:column;
	width:100%;
		padding:30px 0 10px 0;
	}

.guide_area a{
	margin: 0;
}
	
.nagaoka_guide{
	width:60%;
	margin: 0 auto;
	margin-bottom:40px;
	
	}

.nagaoka_guide h1{
	margin-bottom:30px;
	
	}

.nagaoka_btn a{
	display:flex;
	justify-content: center;
	align-items: center;
	margin-bottom:20px;
}

.nagaoka_img img{
	width:98px;
	}
	
.nagaoka_coment{
	width: 80%;
	height: 99px;
	background: #EDEDED;
	position: relative;
}
.nagaoka_coment p{
	vertical-align: middle;
	padding-top:10px;
	
	}
.nagaoka_coment p br{
	display:none;
}

/*=====　index =====*/

#newProperty ul{
	width: 100%;
}
	
#newProperty ul li{
	width: 100%;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
}

#newProperty ul li:last-child{
	margin-bottom: 0;
}

.newPropertyImg{
	width: 30%;
}

.newPropertyImg a img{
	width: 100%;
}

.newPropertyText{
	width: 70%;
	padding: 2%;
	box-sizing: border-box;
}
.newPropertyText a{
	padding: 0;
}

/*トップページここまで↑*/

/*空き家バンクとは？ページここから↓*/

.three_purpose img{
	padding:0 15px;
	width:25%;
	}

#overview{
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	/* [disabled]margin-bottom: -13px; */
	}


.akiya_sikumi img{
	width:85%;
	}

#overview p {
	width: 100%;
	margin-top: 10px;
	
}

#overview span {
	margin-top: 20px;
}


	
	
.sikumitouroku{
	display:flex;
	flex-direction:column;
	padding-bottom:50px;
	  justify-content: center;
  align-items: center;
  margin-bottom:40px;

	


	}

.overview_btn a{
	justify-content: center;
	align-items: center;
	display: flex;
	width: 100%;
	margin-bottom:-40px;
	padding:0px;
}

.overview_btn img{
	width:98px;
	 }
	
.overview_coment{
	margin-top: 0px;
	width: 180px;
	height: 96px;
	position: relative;
}
.overview_coment p{
	margin-top:23px;
	font-size:25px;
	
	}


/*空き家バンクとは？ページここまで↑*/

/*物件検索ページここから↓*/

#bukken_ithiran table{
	width:90%;
	}


#bukken_kensaku .sb_gray{
	padding-bottom:30px;
	}

.kensaku_area{
	flex-direction:column;
	justify-content:center;
	align-items:center;
		}

.kensaku_btn a{
	margin: 10px 0;
	margin-left:10px;
	}



.kensaku_coment{
	width: 230px;
	height:78px;
	background:#FFFFFF;
	position:relative;
}

.kensaku_coment p{
	font-size:24px;
	margin-top:26px;
}

/*物件検索ページここまで↑*/


/*空き家物件登録ページ,空き家利用登録ページここから↓*/

.touroku_nagare{
	width:90%;
	}

.touroku_setumei{
	display: flex;
	margin-top: 0px;
	width:100%;
	}

.touroku_setumei p{
	font-size:20px;
	font-weight:600;
	letter-spacing:2px;
	color:#FFF;
	margin-top:30px;
	margin-left:15px;
	padding: 5px 7px;
	}

.syoyusya p{
		background:#BECB50;
	}

.riyoukibousya p{
		background:#70B7AE;
	}




.syorui_daimei{
	width:90%;
	}
	

.daimoku br{
	display:none;
}


#hituyou_youshiki .sb_gray{
	padding-bottom: 1px;
}

	

.hituyou_syorui{
	width: 90%;
	margin: 0 auto;
	border:#E6821E solid 1px;
	background:#FFFFFF;
	border-collapse:collapse;
	margin-bottom:50px;
}



.hituyou_syorui tbody tr{
	border-bottom: solid 1px #E6821E;
	position:relative;
}


/*空き家物件登録ページ、空き家利用登録ページここまで↑*/

/*物件成約状況ページここから↓*/

.seiyaku_itiran{
	width:90%;
	margin-bottom:50px;
	padding:25px 0;
	}
	
.seiyaku_hyou1{
	width:96%;
	margin: 0 auto;
	padding:10px 0}
	

.seiyaku_hyou2{
	width:95%;
	}

.seiyaku_hyou3{
	width:95%;
	}
	
	
.seiyaku_hyou4{
	width:95%;
	}
	
/*物件成約状況ページここまで↑*/

/*長岡市の雪情報ページここから↓*/

#yukioroshi{
	padding-bottom:40px;
	}

#yukioroshi .setumei{
	padding-bottom:20px;}

.hukei_douga1 iframe{
  max-width:100%;
  height:300px !important;
  margin:0px -30px;}

.hukei_douga2 iframe{
  max-width:100%;
  height:300px !important;
  margin:0px -30px;}


#yukioroshi .setumei p br{
	display:none;}

/*長岡市の雪情報ページここまで↑*/


/*PR動画ページここから↓*/

.prvideo_douga1 iframe, 
.prvideo_douga2 iframe, 
.prvideo_douga3 iframe {
  max-width:100%;
  height: 250px;
}

/*PR動画ページここまで↑*/


/*空き家情報ページここから↓*/


div.content {
	width:100% !important;
	margin: 0 auto;
	text-align:left;
}

div.slideshow img {
	width:100% !important;
}

#kihon_zyoho{
	margin-top:110px;
	}

.bg_white{
	display:none;}

.zyohopage{
	padding-bottom:40px;
	margin-bottom:50px !important;
	min-width:0%;
	}

.cover_square{
	flex-direction:column;
	justify-content:center;
	align-items:center;
	flex-basis:100%;
	}

.madorizu_btn{
	justify-content:center;
		padding:35px 0px 0 0%;
	}

.bunkatu_2{
	width: 100%;
	margin: 5px 5px;
	}

.madorizubtn_area{
	flex-direction:column;
	justify-content: center;
	}

.madorizu_btn{
	margin-top:3px;
	margin-right:0%;
	}

.madorizu_btn img{
	width:60%;}
	
	
.youtube iframe{
  max-width:100%;
  margin:0px -30px;}

.gmap iframe{
	max-width: 100%;
	margin: 0px -30px;
	border: #7F7F7F 2px solid;
}



/*空き家情報ページここまで↑*/

/*全件検索ページここから↓*/
.gaitousu{
	width:92%;
	flex-direction:column;
	padding:20px 0;
}

.house{
	width:85%;
		flex-direction:column;
		height:100%;}

.house_photo{
	margin-top:20px;
	width:100%;
	margin-right:20px;
	text-align:center}

.house_photo img{
	width:80%;}


.house_right{
	width:80%;
	margin:0 auto;
	}
	
.sp_hyouzi_map{
	margin:40px 0 10px 0;;
	}

.sp_hyouzi_map img{
	width:70%;}


	

/*全件検索ページここまで↑*/


/*地域から探すページここまで↑*/

.nagaoka_tizu{
	margin:0px;}

.nagaoka_tizu p{
	padding:20px 0 0 0;}

#tiiki_search p{
	width:83%;
	margin: 0 auto;
}

#tiiki_search p br{
	display:none;
}


.nagaoka_syoukai_btn{
	margin-right:40px;

	}

.nagaoka_syoukai_btn{
	width:80%;
}

.btn_set a img{
	width:30%;
	margin:10px 5px;
}


/*地域紹介ページここから↑*/


/*地域紹介ページここから↓*/

.tiiki_sethumei{
	width:220px;
	padding:0 10px;}
	
.sethumei_coment{
	height:450px;
}
/*地域紹介ページここまで↑*/

footer{
	width:100%;
}
	
.info .tittle{
	font-size:17px;
	letter-spacing:1px;
}
.info img{
	width:290px;
}

/*=====　index =====*/
#newProperty{
	width: 90%;
}

#indexMiddle{
	width: 90%;
}
	
#infomation{
	width: 100%;
}
#facebook{
	width: 100%;
	margin-top: 0;
	margin-bottom: 30px;
}
.news_area{
	width: 100%;
}

}



@media only screen and (max-width: 767px) {
.pc { display: none !important; }
.sp { display: block !important; }

img{
	width:auto;
	height:auto;
	}
	



.main_logo img{
	width: 40vw;
	position:absolute;
	top: 23vw;
	left: 0vw;
	right:0vw;
	margin: auto;
	}
	

	
.body-right{
	padding:0px;
	}

header{
	width:100%;
	background: #FFFFFF;
	border-bottom:1px solid #AFAFAF;
	top: 0;
	left: 0;
	height:60px;
	z-index: 9000;
	display:flex;
	}

.tittle_area{
	margin-top:0px;
	background-size:cover;
	}
	
.topikpass li{
	margin-right:15px;
	font-size:14px;
	}
	
.topikpass a:after{
	content: "";
	position:absolute;
	top:3px;
	width: 5px;
	height: 5px;
	border-top: 2px solid #49494E;
	border-right: 2px solid #49494E;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	}


/*トップページここから↓*/
.banner{
	margin-top: 0;
	display: flex;
	flex-direction: column;
	padding: 20px 0;
}

.banner a img{
	width:90%;
	}

	


.label{
	margin: 5px 10px 10px 5px;
	padding: 2px 15px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: center;
	text-indent: 3px;
	}

.content a{
	color:#494949;
	text-align:left;
	}

.content :hover{
	color:#E4701F;
	}

.news_area li{
	width:100%;
	}

.entry{
	width:65%;
	font-size:22px;
	display:inline-block;
	padding:0.8em 8px;
	text-decoration:none;
	background:#E05A24;
	color:#FFF;
	box-shadow: 0 7px 0  #B34220;
	letter-spacing:3px;
	margin-bottom:60px;
	position:relative;
	}
	
.entry:after{
	content: '';
	width: 7px;
	height: 7px;
	border: 0px;
	border-top: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -4px;
}

.btn_area{
	padding:30px 0;}

.btn_link a{
	margin:10px 0;}

.btn_img img{
	width: 120px;
	height:120px;}	
	
.btn_comment{
	width: 180px;
	height:116px;
	}

.btn_comment p{
	padding:20px 0;}


.entry_area{
	display:flex;
	flex-direction:column;
	height:871px;
	}

.white_box{
	width:85%;
	min-height:200px;
	height:350px;
	background:rgba(255,255,255,0.8);
	margin:0 auto;
	margin-top:13px;
	}
	
.white_box h2 span{
	font-size:22px;
	}
	


.guide_area{
	margin: 0;
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-bottom:-20px;
	}

.guide_area a{
	margin: 0 auto;
	width:100%;
}
	
.nagaoka_guide{
	width:100%;
	margin-bottom:40px;
	
	}

.nagaoka_btn a{
	margin: 10px 0%;
	width:100%;
	display:flex;
	justify-content: center;
	align-items: center; 
}

.nagaoka_coment{
	width: 50%;
	height: 98px;
	background: #EDEDED;
	position: relative;
}
/*トップページここまで↑*/

/*空き家バンクとは？ページここから↓*/
.akiya_mokuteki p{
	font-size:16px;
	padding:0px 35px 10px 35px;
	}

.akiya_mokuteki p br{
	display:none;
	}

.three_purpose{
	padding:50px 0 40px 0;
	background:#FAE6CC;
	}

.three_purpose img{
	width:60%;
	}

#overview h1{
	padding-top:35px;
	}

#overview {
	margin-bottom:-20px;
}

#overview p {
	margin-right: auto;
	margin-left: auto;
	width: 85%;
	margin-top: 15px;
}

#overview span {
	margin-top: 17px;
	}
.akiya_shikumi{
	margin-bottom:20px;}

.sikumitouroku{
	display:flex;
	flex-direction:column;
	padding-top:10px;
	padding-bottom:60px;
	  justify-content: center;
	align-items: center;
	margin-top:-40px;
	}

.overview_btn{
	justify-content: center;
	align-items: center;
	display: flex;
	margin-bottom:0px;
}

#tyuui h1{
	padding-top:30px;
	}
	
.setumei{
	width:55%;
	text-align:center;
	padding:20px 50px;
}
.setumei li{
	width:110%;
}


#tyuui .sb_gray{
	margin-bottom:-50px;}
/*空き家バンクとは？ページここまで↑*/

/*物件検索ページここから↓*/
#bukken_ithiran h1{
	margin-top: -40px;
	}


th img{
	width:15%;}


table.table01{
	border-collapse:collapse;
	border:none;
	}

table.table01 thead {
	display:none;
}

table.table01 tbody th {
	display:block;
	background:#E6821E;
	color:#FFF;
	padding:12px 0;
	font-size:26px;
	border:#E6821E 1px solid;
}
table.table01 tbody td {
	display:block;
	padding:5px;
	border-top:#AFAFAF 0px solid;
	}
	
table.table01 tbody td::before {
	content: attr(data-label);
	float: left;
	clear:both;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
}
table.table01 tbody td p {
	padding-left:8em;
	text-align:left;
}

table.table02 {
	border-collapse:collapse;
	border:none;
}

table.table02 thead {
	display:none;
}

table.table02 tbody th {
	display:block;
	background:#E6821E;
	color:#FFF;
	padding:12px 0;
	font-size:26px;
	border:#E6821E 1px solid;
}

table.table02 tbody td {
	display:block;
	padding:5px;
	border-top:#AFAFAF 0px solid;
	}
	
table.table02 tbody td::before {
	content: attr(data-label);
	float: left;
	clear:both;
	font-weight:bold;
	padding-top:5px;
}
table.table02 tbody td p {
	text-align:center;
}

.table02 tbody tr td{
	display: flex;
	justify-content: space-between;
}

.table02 tbody tr td:before{
	width: 20%;
}

.table02 tbody tr th:nth-child(1),
.table02 tbody tr td:nth-child(2),
.table02 tbody tr td:nth-child(3),
.table02 tbody tr td:nth-child(4),
.table02 tbody tr td:nth-child(5) {
	width: 100%;
	box-sizing: border-box;
}

.table02 tbody tr td p{
	width: 75%;
}

/* .syousai{
	background:#E05C27;
	color:#FFFFFF;
	padding:6px 15px;
	letter-spacing:3px;
	} */

#bunpu_map li{
	text-align:center;
	margin-right:30px;
	}


.marker_map{
  position: relative;
  max-width:80%;
  padding-top: 120%;
  margin:0 auto;
}

.kensaku_btn a{
	margin-left:20px;
	}

#bukken_kensaku .sb_gray{
	padding-top:00px;
	}


/*物件検索ページここまで↑*/

/*空き家物件登録ページ、空き家利用登録ページここから↓*/


.touroku_setumei{
	display: flex;
	width:100%;
	flex-direction:column;
	margin-top: 50px;
	justify-content:center;
	align-items:center;
	}

.touroku_setumei .riyou_nagare{
	margin-top:-20px;
	padding:0;
	width:90%;
	font-size:18px;
	margin-right:-20px;
	margin-bottom:30px;
	}

.touroku_setumei p{
	margin-top:-20px;
	margin-left:0px;
	padding:5px 10px;
	
	}

.touroku_setumei img{
	display:none;}
	

.osusume{
	margin: 0 auto;
	margin-top:-10px;}
	
.osusume tr{
	text-align:center;
}

.osusume tr th{
	display:block;
}

.osusume tr td{
	display:block;
	width:100%;
	margin-top:-20px;
}


.daimoku{
	width:100%;
	padding-top:20px;
	color:#E6821E;
	text-align:center;}
	
.yazirushi{
	display:none;}



.mousikomi_naiyou {
	margin-bottom:25px;}
	
.mousikomi_naiyou tbody tr th{
	display:block;
	width:100%;
	padding:10px 0;
	margin-top:-2px;
	border:#E6821E solid 1px;}


.mousikomi_naiyou tbody tr td{
	display: block;
	margin-top: -2px;
	margin-left: 0px;
	padding:0;
	width:100%;
}

.mousikomi_naiyou tbody tr td p{
	margin:10px;
	padding:10px;
}

.syorui_daimei{
	width:90%;
	background:none;
	color:#494949;
	margin-top:-10px;
	}

.hituyou_syorui{
	width: 90%;
	margin: 0 auto;
	border:#E6821E solid 1px;
	background:#FFFFFF;
	margin-bottom:20px;
}



.hituyou_syorui tbody tr th{
	display:block;
	width:100%;
	font-size:18px;
	background:#E6821E;
	color:#FFF;
}


.person {
	padding:15px 0;
}

.three_yazhirushi img{
	display:none;
}


.hituyou_syorui tbody tr td{
	display:inline-block;
	text-align:center;
}

.document{
	width:100%;
	padding:20px 0 0 0;
	margin-bottom:0px;
	}

.document br{
	display:none;
	}
	
.text_orange{
	width:20%;
	}




	
/*空き家物件登録ページ、空き家利用登録ページここまで↑*/

/*物件成約情報ページここから↓*/

.seiyaku_itiran.sb_gray{
	background:#FFFFFF;
	width:100%;
	padding:0;
	margin-top:10px;
	}
#seiyaku_itiran{
	margin-top:-25px;}

#seiyaku_itiran h1{
	font-size:20px;}

.seiyaku_hyou1{
	display:flex;
	flex-direction:column;
	}
	
.seiyaku_hyou1 .seiyaku{
	margin-bottom:20px;}


.seiyaku_hyou2{
	margin-top:-20px;
	margin-bottom:0px;}

.seiyaku_hyou2 .seiyaku thead{
	display:none;
	}

.seiyaku_hyou2 .seiyaku tbody tr td{
	display:block;
	border-top:#AFAFAF solid 0px;
	
	}
	
.seiyaku_hyou2 .seiyaku tbody tr td::before {
	content: attr(data-label);
	float: left;
	clear:both;
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
}

.seiyaku_hyou2 .seiyaku tbody tr td p{
	padding-left:4em;
	
	}

.seiyaku_hyou3{
	margin-top:-5px;
	margin-bottom:0px;}

.seiyaku_hyou3 .seiyaku thead{
	display:none;
	}

.seiyaku_hyou3 .seiyaku tbody tr td{
	display:block;
	border-top:#AFAFAF solid 0px;
	
	}
	
.seiyaku_hyou3 .seiyaku tbody tr td::before {
	content: attr(data-label);
	float: left;
	clear:both;
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
}

.seiyaku_hyou3 .seiyaku tbody tr td p{
	padding-left:4em;
	
	}


.seiyaku_hyou4{
	margin-top:-5px;
	margin-bottom:-40px;}
	
.seiyaku_hyou4 .seiyaku thead{
	display:none;
	}

.seiyaku_hyou4 .seiyaku tbody tr td{
	display:block;
	border-top:#AFAFAF solid 0px;
	
	}
	
.seiyaku_hyou4 .seiyaku tbody tr td::before {
	content: attr(data-label);
	float: left;
	clear:both;
	font-weight:bold;
	padding-top:5px;
	padding-left:15px;
}

.seiyaku_hyou4 .seiyaku tbody tr td p{
	padding-left:4em;
	
	}

.bunkatu{
	width:95%;
	}


/*物件成約状況ページここまで↑*/

/*長岡市の雪情報ページここから↓*/

#sekiseturyo {
	margin-top:-20px;
	}


#sekiseturyo .sb_gray{
	width:77%;
	padding:10px 25px;
	}
	
.bousaisyo p a{
	font-size:20px;}

.bousaisyo p {
	padding:20px;
	margin-top: -20px;
	width: 85%;
	margin-bottom:20px;
}


#yukioroshi{
	padding-bottom:40px;
	margin-top:-30px;
	}

#yukioroshi .setumei{
	width:77%;
	padding:10px 25px;
	padding-bottom:20px;}


#yukioroshi .setumei p br{
	display:none;}



/*長岡市の雪情報ページここまで↑*/


/*空き家情報ページここから↓*/

.zyohopage{
	width:70%;
	padding-bottom: 13px;
	margin-bottom:0px;
	background:#FFFFFF;
	}
	



.bukken_no h1{
	font-size:35px;
	}

#kihon_zyoho{
	margin-top:120px;
	}

.bukken_no h1{
	margin-bottom:0px;
	}

div.slideshow-container {
	height:270px !important;
}

div.nav-controls {
	margin-top:-60px;
}

.zyoho_square{
	width:128%;
	display: flex;
	background: #F2F2F2;
	align-items: center;
	padding: 8px 7px;
	}
	
.zyoho_coment{
	padding:5px 5px;
	width:65%;}
	

#bukken_madorizu h3{
	margin-bottom:15px;}

.madorizu_btn{
	margin-top:-20px;
	margin-right:0%;
	}

.madorizu_btn img{
	width:100%;}
	

.youtube iframe{
  max-width:120%;
  height:300px !important;
  margin:0px -30px;}

.gmap iframe{
	max-width: 120%;
	  height:300px !important;
	margin: 0px -30px;
}




/*空き家情報ページここまで↑*/

/*全件検索ページここから↓*/
.gaitousu{
	width:100%;
	flex-direction:column;
	margin-bottom:-15px;
}

.narabikae_zikkou p{
	display:none;
}


.house{
	width: 85%;
	flex-direction: column;
	height: 100%;
	margin-bottom: 25px;
}

.house_photo{
	margin-top:20px;
	width:100%;
	margin-right:20px;
	text-align:center}

.house_photo img{
	width:100%;}


.house_right{
	width: 100%;
	margin-top: 4px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: -45px;
	}
	
	.syousai_btn p{
		margin-bottom:0px;
	}

.bukken_syouzi{
	margin-bottom:0px;}

/*全件検索ページここまで↑*/

/*地域から探すページここから↓*/

#tiiki_search p{
	width:90%;
	margin: 0 auto;
}



#tiiki_search p br{
	display:none;
}


.nagaoka_syoukai_btn{
	margin-right:20px;

	}

.nagaoka_syoukai_btn{
	width:80%;
}

.btn_set a img{
	width:90%;
}

#nagaoka_syoukai .sb_gray{
	padding-bottom: 10px;
	}

.sp_hyouzi_map img{
	width:95%;}

.sp_map{
	background:#E58D3E;
	width:80%;
	margin: 0 auto;
	color:#FFF;
	font-size:23px;
	padding:30px 20px;}



/*地域から探すページここまで↑*/


/*地域紹介ページここから↑*/

.zyohopage{
	padding-bottom:40px;
	margin-bottom:-20px !important;
	min-width:0%;
	}

#tiiki_syoukai h1{
	margin:-25px 0 25px 0;
	font-size:18px;
	width:75%;
	letter-spacing:0px;
	line-height:1.7em;
	
	}
	
#tiiki_syoukai h1 br{
	display:none;
	}	

.tiiki_photo{
	flex-direction:column;
	margin: 0 auto;
	justify-content:center;
	align-items:center;
	padding-bottom:40px;
	}

.tiiki_sethumei{
	display:flex;
	flex-direction:column;
	width:269px;
	padding:0 1.5%;
	padding-bottom:30px;
	}

.sethumei_coment{
	height:auto;
	background:#F2F2F2;
	padding:15px 25px;
	line-height:1.8em;
	text-align:left;}


.tiikikensaku_btn {
	width:260px;
	margin-bottom:40px;
	background:#E6821E;
	padding:2px 0;
	margin-top:-40px;
	
	}
	

.tiikikensaku_btn p{
	font-size:17px;
	color:#FFFFFF;
	letter-spacing:1px;}
	

/*地域紹介ページここから↓*/
	
.info .tittle{
	font-size:16px;
	letter-spacing:1px;
	}

#tiiki_syoukai h3 br{
	display:none;
	}

.tiikikensaku_btn p{
	padding:0px ;
	}

.tiikikensaku_btn a{
	padding:20px 15px;
}
	
/*=====　index =====*/

.newPropertyText a{
	font-size: 14px;
}
	
.news_area li{
	flex-wrap: wrap;
	padding: 5px 0;;
}
.date{
	width: 100%;
	padding-bottom: 0;
}

/*===== kensaku =====*/

.kensakuFeature{
	display: flex;
	justify-content: space-between;
	width: 75%;
}

.kensakuImg{
	width: 30%!important;
}

.kensakuFeature p{
	display: block;
	width: 65%!important;
	text-align: left!important;
}

/*===== bukken =====*/

.bukkenFeature{
	font-size: 16px;
	margin-bottom: 30px;
}

/*===== link =====*/

.linkWrap{
	width: 90%;
}
.cateWrap ul li a{
	background-position: right 5% center;
	padding: 5% 12% 5% 5%;
}

}