@charset "utf-8";

@import url("/contents/style/recommend.css?t=1");
#wrap_top section{ position: relative; z-index: 0;}


/*------------------------------------------ main ----------------------------------------*/
#top_main{ position: relative; z-index: 5; overflow: hidden;}
#main_image{position: relative; height: 1000px; z-index: 0; overflow: hidden;}
#main_image .h{position: absolute; z-index: 5; top:298px; left: 6%;}

#main_image .main_img{position: absolute; z-index: 5; bottom:0; right: 38%;}

.text-animation{line-height: 1; color: #4d4d4d; letter-spacing: 0.09em;}
.text-animation span {opacity: 0;}
.text-animation.text-animation--up span {
  animation: text_anime_on 1s ease-out forwards;
}
@keyframes text_anime_on { 0% {opacity: 0;} 100% {opacity: 1;} }

.text-animation--0{font-size: 48px;}
.text-animation--0 span:nth-child(1) {animation-delay:.0s;}
.text-animation--0 span:nth-child(2) {animation-delay:.05s;}
.text-animation--0 span:nth-child(3) {animation-delay:.1s;}
.text-animation--0 span:nth-child(4) {animation-delay:.15s;}
.text-animation--0 span:nth-child(5) {animation-delay:.2s;}
.text-animation--0 span:nth-child(6) {animation-delay:.25s;}
.text-animation--0 span:nth-child(7) {animation-delay:.3s;}
.text-animation--0 span:nth-child(8) {animation-delay:.35s;}

.text-animation--1{font-size: 60px; margin-top: 30px;}
.text-animation--1 span:nth-child(1) {animation-delay:.4s; color: #37b44b;}
.text-animation--1 span:nth-child(2) {animation-delay:.45s; color: #37b44b;}
.text-animation--1 span:nth-child(3) {animation-delay:.5s; color: #37b44b;}
.text-animation--1 span:nth-child(4) {animation-delay:.55s; color: #37b44b;}
.text-animation--1 span:nth-child(5) {animation-delay:.6s; color: #37b44b;}
.text-animation--1 span:nth-child(6) {animation-delay:.65s;}
.text-animation--1 span:nth-child(7) {animation-delay:.7s;}
.text-animation--1 span:nth-child(8) {animation-delay:.75s;}
.text-animation--1 span:nth-child(9) {animation-delay:.8s;}

.text-animation--2{ width: 590px; font-size: 16px; line-height: 2em; letter-spacing: 0.03em; margin: 55px 0 0 4px;}
.text-animation--2 span:nth-child(1) {animation-delay:1.0s;}



#main_image .main_slider{position: absolute; z-index: 0; top:0; right:0; width: 51.3%; height: 1000px; overflow: hidden; padding-left: 1px;}
#main_image .main_slider:before{content: "";width: 0; height: 0; border-style: solid; border-width: 400px 270px 0 0; border-color: #ffffff transparent transparent transparent; position: absolute; top:0; left:0; z-index: 1; }
#main_image .main_slider *{width: 100%; height: 100%; }
#main_image .main_slider img{ object-fit: cover;}

@keyframes zoomUp { 0% { transform: scale(1); } 100% { transform: scale(1.15); } }
#main_image .zoomup { animation: zoomUp 10s linear 0s normal both;}

#main_image .scrolldown{ position:absolute; left:6%; bottom:0; height:260px; z-index: 900; }
#main_image .scrolldown span{ display: block; width: 8px; padding-left: 35px; }
#main_image .scrolldown:before {content: "";position: absolute;top:0;left: 0;width: 1px;height: 80px;border-radius: 0;background: rgba(77,77,77,1);animation: circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite;}

@keyframes circlemove{ 0%{top:0;} 100%{top:180px;}}
@keyframes cirlemovehide{0%{opacity:0} 50%{opacity:1;} 80%{opacity:0.9;} 100%{opacity:0;}}

#main_image .scrolldown:after{content:"";position: absolute;bottom:0;left:0;width:1px;height: 260px;background: rgba(77,77,77,0.2);}


@media print, screen and (max-width: 1880px) {
	#main_image .h { left: 5%;}
	#main_image .scrolldown{ left:5%;}
}

@media print, screen and (max-width: 1730px) {
	#main_image .h { left: 4%;}
	#main_image .scrolldown{ left:4%;}
	#main_image .main_img {right: 35%;}
}

@media print, screen and (max-width: 1650px) {
	#main_image .h { left: 50px;}
}

@media print, screen and (max-width: 1580px) {
	.text-animation--0 {font-size: 38px;}
	.text-animation--1 { font-size: 50px; margin-top: 20px;}
	.text-animation--2 { width: 490px; font-size: 15px; line-height: 1.8em; margin: 45px 0 0 4px;}	
	#main_image {height: 900px;}
	#main_image .main_slider { height: 900px;}
	
	#main_image .scrolldown{ height:160px; }
	#main_image .scrolldown:before {height: 80px;}

	@keyframes circlemove{ 0%{top:0;} 100%{top:80px;}}
	@keyframes cirlemovehide{0%{opacity:0} 50%{opacity:1;} 80%{opacity:0.9;} 100%{opacity:0;}}

	#main_image .scrolldown:after{height: 160px;}
	#main_image .main_img img{width: 350px;}
}

@media print, screen and (max-width: 1400px) {
	#main_image .h { top: 265px;}
	#main_image {height: 800px;}
	#main_image .main_slider { width: 50%; height: 800px;}
	#main_image .main_img img{width: 300px;}
	#main_image .main_img {bottom:-1px; right: 30%;}
}



/*--------------- コンセプト --------------*/
#wrap_add01.concept{}
#wrap_add01.concept:before{ display: block; content: ""; background: #f3f9f4; z-index: -1; width: 70%; height: 786px; position: absolute; top:-200px; left:0;}
#wrap_add01.concept .inn{ width: 1300px; padding: 220px 0 265px 0;}

#wrap_add01.concept h2.normal_tit{ text-align: left; font-size: 32px; line-height: 1.8em; margin-bottom: 50px;}
#wrap_add01.concept h2.normal_tit span{font-size: 30px; margin-bottom: 40px;}
#wrap_add01.concept p{ width: 740px; margin-bottom: 30px;}

#wrap_add01.concept .normal_btn{margin-top: 55px;}
#wrap_add01.concept .img{ position: absolute; z-index: 2; right:0; top:200px; box-shadow:  -30px 30px 20px rgba(0,0,0,0.06);}


@media print, screen and (max-width: 1750px) {
	#wrap_add01.concept .img{ width: 600px; height: 700px; }
	#wrap_add01.concept .img img{ object-fit: cover; object-position: right; width: 100%; height: 100%;}
}

@media print, screen and (max-width: 1580px) {
	#wrap_add01.concept:before{ height: 550px; top:-100px; }
	#wrap_add01.concept .inn {padding: 150px 0 150px 0;}
	#wrap_add01.concept .img{ top:100px;}
}


@media print, screen and (max-width: 1480px) {
	#wrap_add01.concept .inn{ width: 1200px;}
	#wrap_add01.concept h2.normal_tit { font-size: 28px; }
	#wrap_add01.concept p{ width: 50%;}
}

@media print, screen and (max-width: 1350px) {
	#wrap_add01.concept .img{ width: 550px; height: 650px; top: 130px;}
}



/*--------------- アキウルの不動産買取 --------------*/
#wrap_add02.service{background: #f3f9f4;}
#wrap_add02.service .inn{ width: 1300px; padding: 100px 0 120px 0; position: relative;}
#wrap_add02.service h2.normal_tit{ text-align: left; padding-left: 510px;}
#wrap_add02.service .service_h_img{position: absolute; top:-20px; left:215px;}

#wrap_add02.service .point{display: flex;text-align: center;justify-content: space-between;align-items: flex-start;flex-wrap: nowrap; margin-bottom: 70px;}

#wrap_add02.service .point .box{ width: 390px;}
#wrap_add02.service .point h3{font-size: 30px; font-weight: 500; line-height: 1.6em; margin-bottom: 15px;}
#wrap_add02.service .point h3 span.num{display: block;font-size: 24px;color: #37b44b;margin-bottom: 23px;position: relative;z-index: 1;box-sizing: border-box;padding: 2px 0 0 0;}
#wrap_add02.service .point h3 span.num:before{display: block; content: ""; width: 50px; height: 55px; background: #ffffff; transform: rotate(-60deg) skew(0deg, 25deg); position: absolute; top:0; left:0; right:0; margin: auto; z-index:-1; border-top:1px solid #37b44b; border-bottom:1px solid #37b44b;}

#wrap_add02.service .point h3 + p{font-size: 14px;line-height: 1.8em;margin-bottom: 25px;box-sizing: border-box; text-align:left;}

#wrap_add02.service .point .img{ box-shadow:  30px 30px 20px rgba(0,0,0,0.06);}


#wrap_add02.service .normal_btn{ margin: auto;}


@media print, screen and (max-width: 1480px) {
	#wrap_add02.service .inn{ width: 1200px;}
	#wrap_add02.service .point .box { width: 360px;}
	
	#wrap_add02.service .point .img{ width: 100%; height: 350px; }
	#wrap_add02.service .point .img img{ object-fit: cover; object-position: right; width: 100%; height: 100%;}
	
}



/*--------------- 買取事例 --------------*/
#wrap_add03.case{text-align: center;}
#wrap_add03.case .inn{ padding: 120px 0 130px 0;}

#wrap_add03.case h2{margin-bottom: 45px;}
#wrap_add03.case h2 + p{ margin-bottom: 60px;}

#wrap_add03.case .case_slide .slick-list{ overflow: inherit !important;}
#wrap_add03.case .case_slide .box{ margin-left: 1px; width: 450px !important;}

#wrap_add03.case .normal_btn{margin: 50px auto 0 auto;}




/*--------------- 販売中の物件 --------------*/
#wrap_add04.sale{background: #e9f4eb; overflow: hidden;}
#wrap_add04.sale .inn{padding: 100px 0 135px 0; position: relative;}
#wrap_add04.sale .inn:before,#wrap_add04.sale .inn:after{ display: none; content: "RECOMMENDED PROPERTIES RECOMMENDED PROPERTIES RECOMMENDED PROPERTIES"; font-size: 150px; font-weight: normal; color:rgba(255,255,255,.5); position: absolute; z-index: 0; display: flex; align-items: center; overflow:hidden; width: 140px; height: 100%; white-space:nowrap; -ms-writing-mode: tb-rl;writing-mode: vertical-rl;-webkit-text-orientation: mixed;text-orientation: mixed;}
#wrap_add04.sale .inn:before{top:0; left:-80px; animation: flowing02 30s linear infinite; transform:translateY(-50%); margin: 0; padding: 0;}
#wrap_add04.sale .inn:after{top:1000px; right:-115px; animation: flowing 35s linear infinite; transform:translateY(0); margin: 0; padding: 0;}

@keyframes flowing {
  100% { transform:translateY(-100%); }
}
	
@keyframes flowing02 {
  100% { transform:translateY(0); }
}
	

#wrap_add04.sale h2{margin-bottom: 45px;}
#wrap_add04.sale h2 + p{ margin-bottom: 60px; text-align: center;}

#wrap_add04.sale .normal_btn{margin: -40px auto 0 auto;}


@media print, screen and (min-width: 1300px) {
	#wrap_add04.sale .inn{ width: 1290px;}
}



/*--------------- よくあるご質問 --------------*/
#wrap_add05.faq{}
#wrap_add05.faq .inn{ padding: 120px 0 130px 0;}

#wrap_add05.faq .q_bl{margin-bottom: 60px;}
#wrap_add05.faq .q_bl dl:first-child{border-top: 1px solid #f0f0f0;}
#wrap_add05.faq .q_bl dl{position: relative; z-index: 0; box-sizing: border-box; border-bottom: 1px solid #f0f0f0; padding: 20px 0 20px 0;}

#wrap_add05.faq .q_bl dt{font-size: 23px; font-weight: 400; position: relative; z-index: 0; min-height: 60px; padding:0 95px 0 90px; box-sizing: border-box; cursor: pointer; line-height: 1.8em; transition: .3s; display: flex; align-items: center;}
#wrap_add05.faq .q_bl dt:hover{ color: #37b44b;}

#wrap_add05.faq .q_bl dt:before{display: inline-block; content: "Q"; font-size: 28px; font-weight: 300; color: #ffffff; background: rgb(55,180,75); background: linear-gradient(90deg, rgba(55,180,75,1) 0%, rgba(26,169,49,1) 100%); box-shadow: 0 20px 20px rgba(5,54,65,0.1); width: 60px; height: 60px; text-align: center; position: absolute; top: calc(50% - 30px); left:0; box-sizing: border-box; padding-top: 9px;}
#wrap_add05.faq .q_bl dt:after{ content: ""; background: url("/contents/images/top/icon_plus.png") no-repeat center; background-size: 100% auto; display: block; top: calc(50% - 9.5px); right:35px; position: absolute; width: 19px; height: 19px; }

#wrap_add05.faq .q_bl dt.active:after{ background: url("/contents/images/top/icon_minus.png") no-repeat center; background-size: 100% auto; top: calc(50% - 1px); height: 2px; }

#wrap_add05.faq .q_bl dd{ display: none; padding: 35px 50px 30px 90px; font-size: 16px; min-height: 60px; line-height: 1.8em; position: relative;}
#wrap_add05.faq .q_bl dd:before{display: inline-block; content: "A"; font-size: 28px; font-weight: 300; color: #4d4d4d; background: #f5f5f5; width: 60px; height: 60px; text-align: center; position: absolute; top:35px; left:0; box-sizing: border-box; padding-top: 12px;}

#wrap_add05.faq .normal_btn{ margin: auto;}


/*--------------- お知らせ --------------*/
#top_news{background: #f3f9f4;}
#top_news .inn{ padding: 90px 0 90px 0; display: flex; align-items: center;}

#top_news h2.normal_tit{ text-align: left; width: 350px; margin: 0 0 15px 0;}

#top_news .news_list{ width: 850px; border-left: 1px solid #37b44b; box-sizing: border-box; padding: 50px 60px 50px 60px; font-size: 16px !important; color: #4d4d4d !important; letter-spacing: 0.06em;}

#top_news .news_list ul{ overflow-y: scroll; max-height: 160px; box-sizing: border-box;}
#top_news .news_list li + li{ margin-top: 35px;}

#top_news .news_list ul::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
 
#top_news .news_list ul::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.1);
  border-radius: 0;
}
	
#top_news .news_list ul::-webkit-scrollbar-track {
  background:rgba(0,0,0,0.0);
  border-radius: 0;
}

#top_news .news_list ul{ overflow-scrolling: touch; box-sizing: border-box;}
#top_news .news_list ul .simplebar-track {width: 12px; background: transparent; border-radius: 5px;}
#top_news .news_list ul .simplebar-track .simplebar-scrollbar.simplebar-visible::before{opacity:0.2;}
#top_news .news_list ul .simplebar-track .simplebar-scrollbar::before{background: #000000;}


/*--------------- リンク --------------*/
#wrap_add06.link{ display: flex; -webkit-text-stroke-width: 0px !important;}
#wrap_add06.link > div{ width:calc(50% - 0.5px); height: 430px; position: relative; z-index: 2;}
#wrap_add06.link > div + div{ margin-left: 1px;}
#wrap_add06.link > div a,#wrap_add06.link > div > span{width: 100%;height: 100%;box-sizing: border-box;display: flex;color: #ffffff !important;justify-content: space-around;align-items: center;flex-wrap: nowrap;}

#wrap_add06.link > div a:before,#wrap_add06.link > div > span:before{ display: block; content: ""; background: rgba(62,62,62,0.5); z-index: -1; position: absolute; top:0; left: 0; width: 100%; height: 100%; opacity: 1; transition: .3s;}
#wrap_add06.link .company_box a:after{display: block; content: ""; background:url("/contents/images/top/btn_bg_company.jpg") no-repeat center; background-size: cover; z-index: -2; position: absolute; top:0; left: 0; width: 100%; height: 100%;}
#wrap_add06.link .customer_box a:after,#wrap_add06.link .customer_box > span:after{display: block; content: ""; background:url("/contents/images/top/btn_bg_customer.jpg") no-repeat center; background-size: cover; z-index: -2; position: absolute; top:0; left: 0; width: 100%; height: 100%;}

#wrap_add06.link > div a:hover:before{ opacity: 0;}
#wrap_add06.link > div a:hover .normal_btn span:after{right: 10px;}

#wrap_add06.link .customer_box .normal_btn{ width: 165px;}

#wrap_add06.link h2.normal_tit,#wrap_add06.link h2.normal_tit span{ color: #ffffff; text-align: left; text-shadow: 0 0 30px rgba(0,0,0,0.8);}
#wrap_add06.link h2.normal_tit{ margin-bottom: 0;}


/*「個人のお客様」のComingSoon設定*/
#wrap_add06.link .customer_box > span:hover:before{ -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}
#wrap_add06.link .customer_box > span h2.normal_tit{ opacity: 1; transition: .3s;}
#wrap_add06.link .customer_box > span:hover h2.normal_tit{ display: none;opacity: 0;}
#wrap_add06.link .customer_box > span .normal_btn.white span:after{display: none;}
#wrap_add06.link .customer_box > span .normal_btn.white span{transition: .6s;}
#wrap_add06.link .customer_box > span:hover .normal_btn.white span{font-size: 40px; border-bottom: none;}
#wrap_add06.link .customer_box > span .normal_btn.white {width: auto;}



@media print, screen and (max-width: 1580px) {
	#wrap_add06.link > div a{justify-content: space-between; padding: 0 8%;}
	#wrap_add06.link h2.normal_tit{ font-size: 32px;}
	#wrap_add06.link h2.normal_tit span{ font-size: 24px;}
}




/*--------------- 1カラムバナー --------------*/
#wrap_add.top_banner{ background-color: #fff;}
#wrap_add.top_banner .inner{ padding-top: 30px; margin-bottom: -46px;}
#wrap_add.top_banner .inner > div{ margin-bottom: 25px;}



/*-------------------------- open_house -------------------------*/
#contents-inner-top .open_house { margin-bottom: 80px;}

/*#contents-inner-top .openhouse_one .txt > .time,#contents-inner-top .openhouse_one .txt > .h span.redtxt{font-family:'Josefin Sans','Noto Sans JP', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "メイリオ", "HanSerif Japanese", Meiryo, Osaka, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", ArialMT, sans-serif;}*/

#contents-inner-top .openhouse_list{ position: relative; z-index: 2; margin-top: 70px;}

#contents-inner-top .openhouse_one{ width: 100%; height: 370px; background-color: #fbf7ee; position: relative; border-radius: 20px; box-sizing: border-box; padding:25px 50px 25px 445px; margin: 20px 0 20px 0;  }
#contents-inner-top .openhouse_one + .openhouse_one{ margin-top: 3.333333%;}
#contents-inner-top .openhouse_one .new{ position: absolute; top:30px; left:-4px; z-index: 5;}
#contents-inner-top .openhouse_one .img{ border-radius: 20px 0 0 20px; width: 400px; height: 100%; overflow: hidden; position: absolute; top:0; left:0;}
#contents-inner-top .openhouse_one .img > a img{ width: 100%; height: 100%; object-fit: cover;}
#contents-inner-top .openhouse_one .txt{ letter-spacing: 0.03em;}
#contents-inner-top .openhouse_one .txt > .time{ color: #5eb43e; font-size: 20px; font-weight: 800; border-bottom: 1px dotted rgba(94,180,62,0.5); padding-bottom: 20px; margin-bottom: 20px;}
#contents-inner-top .openhouse_one .txt > .time:before{ display: inline-block; content: "開催期間"; background: #5eb43e; width: 107px; height: 33px; vertical-align: middle; margin-right: 22px; margin-bottom: 5px; font-size:18px; font-weight: 400; color:#ffffff; text-align: center; padding-top: 3px; box-sizing: border-box;}
#contents-inner-top .openhouse_one .txt > .h{font-size: 20px; font-weight: 800; color: #41340f; margin-bottom: 20px;}
#contents-inner-top .openhouse_one .txt > .h:after{ display: block; content: "";  clear: both;}
#contents-inner-top .openhouse_one .txt > .h span.redtxt{display: inline-block; margin-left: 80px; font-size: 20px; font-weight: 800; color: #ff8650;}
#contents-inner-top .openhouse_one .txt > .h span.redtxt > span{font-size: 16px; margin-right: 13px;}
#contents-inner-top .openhouse_one .openhouse_ul{ font-size: 15px; font-weight:400; color: #41340f; display: flex; flex-wrap: wrap; }
#contents-inner-top .openhouse_one .openhouse_ul:after{ display: block; content: ""; clear: both;}
#contents-inner-top .openhouse_one .openhouse_ul li{ width: 50%; margin-bottom: 10px;}
#contents-inner-top .openhouse_one .txt .cmnt{ background-color: #ffffff; border-radius: 10px; padding: 15px 30px 14px 30px; margin-top: 15px;}
#contents-inner-top .openhouse_one .txt .cmnt .sub_h{  font-size: 14px; font-weight: 500; color: #5eb43e; margin-bottom: 3px; height: 23px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
#contents-inner-top .openhouse_one .txt .cmnt p{ font-size: 14px; font-weight: 300; line-height: 1.61; height: 46px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

@media print, screen and (max-width: 1450px) {
	#contents-inner-top .openhouse_one{ padding:28px 30px 20px 350px;  }
	#contents-inner-top .openhouse_one .img{ width: 320px;}
	#contents-inner-top .openhouse_one .txt > .time{font-size: 18px;}
	#contents-inner-top .openhouse_one .txt > .time:before{ width: 95px; }
	#contents-inner-top .openhouse_one .txt > .h span.redtxt{display: block; margin-left: 0; float: right;}
	#contents-inner-top .openhouse_one .openhouse_ul{ font-size: 14px; }
}

/*-------------------------- 非公開物件 -------------------------*/
#contents-inner-top .member {
background: url("../images/top/member_bg.jpg") no-repeat scroll center center;
height: 150px;
margin: 30px 0 0 0;
position: relative;
width: 690px;
box-sizing:border-box;
}
#contents-inner-top .member ul {
padding: 0;
position: absolute;
right: 40px;
top: 20px;
}
#contents-inner-top .member li {}
#contents-inner-top .member li:first-child {margin-bottom:4px;}
#contents-inner-top .member li img {vertical-align:bottom;}

/*---------------------------- case ---------------------------*/
#wrap_case{background:#ecedee; padding:45px 0 80px 0; text-align:center;}
#wrap_case .h_img{text-align:center; margin-bottom:38px;}

/* 物件検索 */
#wrap_add.wrap_map {background:#f5f0e3; display:none;}
/*#wrap_add.wrap_map .inner{padding-top:46px;}*/
#wrap_add.wrap_map .inner{padding:50px 0 40px 0;}
#wrap_add.wrap_map .h_img{}
#wrap_add.wrap_map .area_map .block{display:inline-block; vertical-align:top; /*width:530px;*/}
#wrap_add.wrap_map .area_map .block:last-child{margin-left:20px;}

#wrap_add.wrap_map .area_map .block .list .h_border{ margin-bottom:20px;}

#wrap_add.wrap_map .area_map table{margin:auto; width:1100px;}
#wrap_add.wrap_map .area_map td{padding:0 10px 10px 0;}
#wrap_add.wrap_map .area_map td:last-child{padding:0 0 10px 0;}
#wrap_add.wrap_map .area_map img{margin:0; padding:0; vertical-align:top;}

/*---------------------------- search_property ---------------------------*/
#contents-inner-top .search_property{background-color:#f9f6ec;margin-left:-500%;padding-left: 500%;padding:40px 0 35px 500%;}
#contents-inner-top .search_property::after{ display:block; content:""; clear:both;}
#contents-inner-top .search_property .block{ float:left;}
#contents-inner-top .search_property .block:first-of-type{ margin-right:10px;}
#contents-inner-top .search_property .block .h_border{ /*height:28px;*/ margin-bottom:28px;}
#contents-inner-top .search_property table{border-collapse:separate; border-spacing:0;}
#contents-inner-top .search_property td{ padding-bottom:2px;}
#contents-inner-top .search_property td:first-child{ padding-right:2px;}
#contents-inner-top .search_property a{}

