@media print, screen and (min-width: 760px) {
	

.search-detail .area01-l{width: 100%; margin: 17px auto 0;}	
.search-detail .area01-r {width: 100%; margin-bottom: 34px;}
/*slick start*/
.slideThumbArea{position: relative;}
.arrowsArea .prev,.arrowsArea .next{cursor: pointer; position: absolute; top:50%; transform: translate(0, -50%);}
	.arrowsArea .prev{left: 0; background:hsla(48,68%,10%,0.5); padding: 15px 5px;}
	.arrowsArea .next{right: 0; background:hsla(48,68%,10%,0.5); padding: 15px 5px;}
.arrowsArea .prev:hover,.arrowsArea .next:hover{opacity: 0.7;}  
.slick-box.slidecnt li{width:100%; background:#f7f7f2; margin: 0 2px;}
.slick-box.slidecnt li p{
	width:100%; 
	height:400px;
	padding-top:400px;
	margin: 0 auto;
	overflow: hidden; 
	position: relative;
	background-color: #f7f7f2;}
.slick-box.slidecnt li p img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
}
.slick-num{
	text-align: center;
}
.slick-num .inner{
	display: inline-block;
	padding: 5px 15px;
	color: #79735c;
	font-size: 1.6rem;
	font-weight: bold;
}	
/*slick end*/

.search-detail .area01-r-t{padding-bottom: 17px; margin-bottom: 17px; border-bottom:1px solid #bbb;}
	.search-detail .tera-ttl-area{margin-bottom: 5px; display: flex; align-items: flex-end;}
	.search-detail .tera-ttl-area p{font-size: 1.8rem; line-height: 1.3;}
	.search-detail .tera-ttl{font-size: 3.0rem; line-height: 1.3; }
	.search-detail .area02{margin-bottom: 17px; display: flex; justify-content: space-between;}
	.area02-l{width: 42%;}
	.area02-r{width: 50%;}
	.ttl-small-green{font-size:1.6rem; margin-bottom: 4px; color: #009944; font-weight: bold;}
	.jushoku{padding: 20px 0; border-top:1px solid #bbb; border-bottom:1px solid #bbb; display: flex;}
	
	.jushoku dt{width:150px;}

	.jushoku dd{width: calc(100% - 150px); padding-left: 8%; display: flex; flex-direction: column; justify-content: center;}
	.jushoku dd .name{margin-bottom: 5px; font-size: 2.4rem; line-height: 1.3;}	
	.jushoku dd .kana{font-size: 1.4rem; line-height: 1.3;}	
	.jushoku dd .cont{margin: 17px 0 0; font-size: 1.6rem;}	
	.search-detail .area03 .cont{border: 5px solid #eaebe5; padding: 15px 30px;}
	
	
.map-area{
position:relative;
width:90%;
margin-left:auto;
margin-right:auto;
height:0;
padding-top:400px;
margin-top: 34px;	
}
.map-area iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
	
	.search-detail .home-news-area .search-ttl-wrap{margin-bottom: 17px;}
	.search-detail  .home-news-area .search-ttl-wrap .icon{width:27px;}
.search-detail  .home-news-area .search-ttl{margin-left: 8px; font-size: 2.3rem; font-weight: bold; color: #2a2308; line-height: 1.3; padding-top: 5px;}
	.news-list dd.news-ttl{width: calc(100% - 240px);}
	.green-separate{padding:30px 0; background:#009944; color: #fff; text-align: center;}
	.green-separate .ttl{font-size:2.8rem; font-weight: bold; line-height: 1; margin-bottom: 13px;}
	.detail-naiyo-area{padding:34px 0 34px; background:#f7f7f2; border-bottom: 1px solid #2a2308;}
	.detail-naiyo-box{padding: 40px 50px; margin-bottom: 17px; background: #fff; border: 1px solid #bbb; display: flex; justify-content: space-between;}
	.detail-naiyo-l{width:30%; }
.detail-naiyo-l p{
	width:100%; 
	height:210px;
	padding-top:210px;
	overflow: hidden; 
	position: relative;
	background-color: #fff;}
.detail-naiyo-l p img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
}	
	.detail-naiyo-r{width:65%;}
	.detail-naiyo-ttl{padding-bottom: 2px; margin-bottom: 5px; font-size:2.8rem; color:#009944; border-bottom: 1px solid #009944; line-height: 1.3; display: flex; align-items: baseline;}
	
	
	.detail-naiyo-r .cost{padding: 17px 0; margin-bottom: 17px; border-bottom: 1px solid #009944; line-height: 1.3; display: flex; justify-content: space-between; align-items: center;}
	.detail-naiyo-r .cost dt{width: calc(100% - 210px); font-size: 1.6rem;}
	.detail-naiyo-r .cost dd{width:210px; color:#009944; text-align: right;}
	.detail-naiyo-r .cost dd .num{font-size:2.3rem; font-weight: bold; display: inline-block; margin-right: 3px;}
	.detail-naiyo-r .cont{padding-bottom: 17px;/* margin-bottom: 17px;*/ border-bottom: 1px solid #444;}
	.cost-including-sougi{padding-bottom: 17px; margin-top: 15px; border-bottom: 1px solid #444;}
	.cost-including-sougi .ttl{padding-bottom: 8px; margin-bottom: 17px; border-bottom: 1px solid #444; font-size: 1.6rem;}
	/*.cost-including-sougi ul{display: flex; flex-wrap: wrap;}
	
	.cost-including-sougi ul li{margin-bottom: 8px; font-size: 1.6rem; position: relative; padding-left: 16px; line-height: 1.3; display: flex; align-items: center;}
	.cost-including-sougi ul li::before{ display: inline-block; width: 8px; height: 8px; content: ''; position: absolute; left:0; top: 50%; z-index: 1; transform: translate(0, -50%); background:#009944;}
	.cost-including-sougi ul li:nth-child(3n+1){width: 36%;}
	.cost-including-sougi ul li:nth-child(3n-1){width: 36%;}
	.cost-including-sougi ul li:nth-child(3n){width: 28%;}*/
	
	.search-detail .results-bottom {padding-top: 17px;}
	
	/*お問い合わせボタン start*/
	.contact-float-area{padding: 12px; width: 100%; position: fixed; bottom: 0; left: 0; background: hsla(0,0%,0%,0.45); z-index:5;}
	.contact-float-area .btns{width: 100%; display: flex; justify-content: center;}
	.contact-float-area .btns a{width: 280px; margin: 0 4px; color: #fff; font-weight: bold;
	-webkit-box-shadow: 0px 0px 5px 1px hsla(0,0%,47%,0.20);
    box-shadow: 0px 0px 5px 1px hsla(0,0%,47%,0.20);}
	.contact-float-area .btns a i{margin-right: 8px;}
	.contact-float-area a.float-btn01{background: #ff731e;}
	.contact-float-area a.float-btn01 i{font-size: 1.8rem; }
	.contact-float-area a.float-btn02{background: #00bef5;}
	.contact-float-area a.float-btn01 i{font-size: 2.0rem; }
	.contact-float-area a.float-btn03{background: #ff731e;}
	.contact-float-area a.float-btn03 i{font-size: 1.8rem; }
	
	/*お問い合わせボタン end*/
}