@charset "UTF-8";
/* CSS Document */


#top_cont2, #select_sec, #popularity_sec, #rank_sec, #seminar_sec, #infomation_sec {
	clear: both;
}

#condition_sec {
	clear: both;
	background-color:#f4f2ec;
}

/* 収益物件検索 */
/*multiSearch
----------------------------------------------- */

.multiSearch{
	width:100%;
	background: #a91626;
}

.multiSearch .header{
	overflow:hidden;
	zoom:1;
}

.multiSearch .header .left{
	overflow: hidden;
	width:50%;
	float:left;
	height: 55px;
	background: #a91626 url("/pro/sp/images/search_bg_s.png") no-repeat left top;
	display:table;
}

.multiSearch .header .left .tit{
	text-align:center;
	margin-top:17px;
}

.multiSearch .header .left .tit .tit-inner{
	display:inline-block;
}

.multiSearch .header .left .tit .tit-inner .icon{
	float:left;
	width:23px;
	height:23px;
	background:url("/pro/sp/images/icon_search_bt_s.png") no-repeat left center;
}

.multiSearch .header .left .tit .tit-inner .txt{
	float:left;
	color:#fff;
	font-size: 15px;
	font-weight:bold;
	text-shadow:0 2px 1px #930716;
	padding-bottom:1px;
}

.multiSearch .header .right{
	overflow: hidden;
	width:50%;
	float:right;
	height: 55px;
	background: #f8eecb url("/pro/sp/images/oneclick_right_s.png") no-repeat right top;
}

.multiSearch .bt{
	padding:10px;
}

.multiSearch .bt ul {
	width: 100%;
	box-sizing: border-box;
	display: table;
}

.multiSearch .bt li {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	box-sizing: border-box;
}

.multiSearch .bt li:nth-child(1) {
    padding-right:7px;
}

.multiSearch .bt li:nth-child(2) {
    padding-left:7px;
}

.multiSearch .bt li span {
	display: table;
	margin: 9px auto 0;
	width:19px;
	height:27px;
}

.multiSearch .bt .white_btn .icon_area{
	background: url("/pro/sp/images/icon_area-top_s.png") no-repeat center top;
	background-size:19px auto;
}

.multiSearch .bt .white_btn .icon_railroadline {
	background: url("/pro/sp/images/icon_railroadline-top_s.png") no-repeat center top;
	background-size:19px auto;
}

.multiSearch .bt .white_btn {
	width: 100%;
	height:70px;
	background-color: #ffffff;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	-webkit-box-shadow: 0 0 1px 1px #fffcf0, 0 0 0 2px #e7dcb4, 0 0px 3px 1px #666666;
	box-shadow: 0 0 0 1px #fffcf0, 0 0 0 2px #e7dcb4, 0 0px 3px 1px #666666;
	box-sizing: border-box;
}

.multiSearch .bt .white_btn .lavel{
	margin-top:5px;
	font-weight: bold;
	font-size: 15px;
}

/*ttl
----------------------------------------------- */
#ttl_black {
	text-align: left;
	background-color: #231815;
	color: #ffffff;
	padding:8px 5px 8px 10px;
	font-size: 15px;
	line-height:15px;
	font-weight: bold;
}
/*
----------------------------------------------- */

/* acordion */
.js-areaSearch .selectArea {
	margin-bottom:2px;
	-webkit-box-shadow:0px 1px 2px #F3F3E3;
}

.js-areaSearch .selectArea dt {
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #ffffff;
	-webkit-box-shadow:0px 1px 2px #BCB982;
	padding:16px 0 17px 10px;
	text-align:left;
	font-size:15px;
	font-family:HiraKakuProN-W6, Helvetica;
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
}

.js-areaSearch .selectArea dt:first-child {
	border-top:none;
}

.js-areaSearch .selectArea dt.open {
	background: url("/pro/sp/images/icon_acordion_open_s.png") no-repeat 98% 50%,  -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	background-size:23px auto , auto;
}

.js-areaSearch .selectArea dt.close {
	background: url("/pro/sp/images/icon_acordion_close_s.png") no-repeat 98% 50%,  -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	background-size:23px auto , auto;
}

.js-areaSearch .selectArea dd .area_list a {
	padding-left:25px;
}

.js-areaSearch .selectArea dd .area_list {
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.js-areaSearch .selectArea dd .area_list li {
	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f2d6), to(#f7eeca));
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f2d6), to(#f7eeca));
	background: -moz-linear-gradient(top, #f9f2d6, #f7eeca);*/
	background-color: #f9efcd;
	font-weight: bold;
	border-top:1px solid #efe4c0;
}

.js-areaSearch .selectArea dd .area_list li.nonboder {
	border-bottom:none;
}

.js-areaSearch .selectArea dd .area_list li a {
	padding: 2px 10px 2px 10px;
	display: block;
	font-weight: bold;
	line-height: 46px;
	color:#746f5c;
	background: url("/pro/sp/images/arrow_y_s.png") no-repeat 98% 50%;
}

.js-areaSearch .selectArea dd .area_list li span.abs {
	font-weight: bold;
	float:none;
	font-size: 14px;
	line-height: 100%;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	padding:16px 0px 16px 55px;
	text-shadow: 0px 1px 0px #FFF;
	float:none;
}

.js-areaSearch .selectArea dd .area_list li span.new {
	font-weight: bold;
	float:none;
	font-size: 13px;
	line-height: 100%;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	padding:16px 0px 16px 45px;
	text-shadow: 0px 1px 0px #FFF;
	float:none;
	background: url("/pro/sp/images/icon_new_s.png") no-repeat 0 14px;
}

/*
----------------------------------------------- */
#condition_sec{
	background-color:#f6f4ee;
	background:url("/pro/sp/images/ttl_sub001_bg.png");
}

dl.conditionList {
	padding: 5px 10px 10px 10px;
}

dl.conditionList dt {
	float: left;
	width: 50px;
	padding: 15px 0 0px 0;
	font-weight: bold;
	font-size:15px;
	line-height: 15px;
	text-align:left;
}

dl.conditionList dt.word {
	float: left;
	width: 100px;
	padding: 15px 0 0px 0;
	font-weight: bold;
	font-size:15px;
	line-height: 15px;
	text-align:left;
}

dl.conditionList dt span {
	font-weight: bold;
	font-size:15px;
	text-align:left;
}

dl.conditionList dd {
	padding: 5px 0 5px 50px;
	line-height: 15px;
	text-align:right;
}

dl.conditionList dd.word {
	padding: 5px 15px 5px 100px;
	line-height: 36px;
	text-align:right;
	box-sizing: border-box;
}

dl.conditionList dd select {
	font-size:15px;
	height:37px;
	width: 100%;
}

dl.conditionList dd input {
	font-size:15px;
	height:30px;
	width: 100%;
}

dl.conditionList dd .money {
	position:relative;
	padding:0 20px 0 8px;
	width:113px;
	height:36px;
}

ul.arrow li a {
    background: url("/pro/sp/images/arrow_14_s.png") no-repeat;
    background-position:right center;
}

ul.arrow_y li a {
    background: url("/pro/sp/images/arrow_y_s.png") no-repeat;
    background-position:right center;
}

/*--赤ボタン2--*/

.red_n_btn2 {
	width: 100%;
	padding: 7px 0px;
	line-height: 30px;
	font-weight: bold;
	background-color: #b31a2b;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: -moz-linear-gradient(top, #bf2435 0%, #a81222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bf2435), color-stop(100%, #a81222));
	background: -webkit-linear-gradient(top, #bf2435 0%, #a81222 100%);
	background: -o-linear-gradient(top, #bf2435 0%, #a81222 100%);
	background: -ms-linear-gradient(top, #bf2435 0%, #a81222 100%);
	background: linear-gradient(top, #bf2435 0%, #a81222 100%);
	-webkit-box-shadow: 0 0 1px 1px #db1625, 0 0 1px 2px #850916;
	box-shadow: 0 0 0 1px #db1625, 0 0 0 2px #850916;
	text-shadow: 0px 1px 1px #72020d;
}

.formbtn_area {
	padding: 2px 0px 2px 0px;
	width: 100%;
}

.formbtn_area li.new .icon-new {
	padding:3px 0 3px 45px;
	background: url("/pro/sp/images/icon_new_s.png") no-repeat left center;
	background-size:44px auto;
}

.formbtn_area li.new {
    margin:15px 0 10px;
}

.formbtn_area li.new{
	width: 100%;
	padding: 7px 0px;
	line-height: 30px;
	background-color: #b31a2b;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	border:1px solid #ffffff;
	-webkit-box-shadow: 0 0 1px 2px #b81c2b, 0 0px 3px 1px #666666;
	box-shadow: 0 0 0 2px #b81c2b, 0 0px 3px 1px #666666;
	box-sizing: border-box;
}

.formbtn_area li.new a{
	display:block;
	font-weight: bold;
	background: url("/pro/sp/images/arrow_14_l.png") no-repeat;
	background-position: 98% 50%;
	background-size:15px auto;
}

.formbtn_area.column1 ul,
.formbtn_area.column2 ul {
	width: 95%;
	display: table;
	margin:0 auto 0 auto;
}

.formbtn_area.last{
	padding-bottom:10px;
}

.formbtn_area.column2 li {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	text-align:left:
}

.formbtn_area li {
	width: 100%;
}

.formbtn_area.column1 {
	display: table !important;
	margin-left: auto;
	margin-right: auto;
}

.formbtn_area.column2 {
	display: table !important;
	margin-left: auto;
	margin-right: auto;
}

.formbtn_area.column1 {
	margin-right: auto;
}

.formbtn_area.column2 li {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	box-sizing: border-box;
}

.formbtn_area.column2 li:nth-child(1) {
	border-right:9px solid #fff;
}

.formbtn_area.column2 li:nth-child(2) {
	border-left:9px solid #fff;
}

.formbtn_area.column2.cya li:nth-child(1) {
	border-right:9px solid #f1efe9;
}

.formbtn_area.column2.cya li:nth-child(2) {
	border-left:9px solid #f1efe9;
}

.formbtn_area.column2 li span {
	display: table;
	margin: 0 auto;
}

.formbtn_area.column1 li span,
.formbtn_area.column2 li span {
	padding: 2px 0px 1px 0px;
}

.search_clist {
	clear: both;
	margin: 0px 10px;
	padding: 0px;
}

.icon_search_bt {
	padding:2px 0px 2px 30px;
	background: url("/pro/sp/images/icon_search_bt_s.png") no-repeat 0px 0px;
}

.formbtn_area .red_n_btn2 .icon-search_bt {
	padding: 3px 0 3px 25px;
	color:#fff;
	background: url("/pro/sp/images/icon_search_bt_s.png") no-repeat center left;
}

.search_clist li {
	background-color: #ffffff;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(95%, #f0f0f0), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 95%, #ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 95%, #ffffff 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 95%, #ffffff 100%);
	background: linear-gradient(top, #ffffff 0%, #f0f0f0 95%, #ffffff 100%);
	font-weight: bold;
	border:1px solid #cccccc;
	margin:10px 0;
}

.search_clist li.btn_search {
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf2435), to(#a81222));
	background: -moz-linear-gradient(top, #bf2435, #a81222);
	font-weight: bold;
	border: solid 1px #b71c2b;
	margin:10px 0;
}

.search_clist li.nonboder {
	border-bottom:none;
}

.search_clist li a {
	text-align:center;
	padding: 10px;
	display: block;
	font-weight: bold;
	line-height:30px;
	background: url("/pro/sp/images/arrow_14_s.png") no-repeat 100% 50%;
	background-position:right center;
}

.popularity_list, .seminar_list, .infomation_list, .rank_list,.column_list {
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.column_list img{
	width: 30%;
	max-width:94px;
	float:left;
	margin: 5px 8px 0 0;
}
.seminar_list li .sat {
	color: #0075cc;
}

.seminar_list li .sun {
	color: #cc0000;
}

.popularity_list li, .seminar_list li, .infomation_list li, .rank_list li ,.column_list li{
	background-color: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	background: linear-gradient(top, #ffffff 0%, #f0f0f0 100%);
	padding:0px 5px 0px 0px;
	font-weight: bold;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #ffffff;
	min-height: 56px;
}
.popularity_list li.nonboder, .seminar_list li.nonboder, .infomation_list li.nonboder, .rank_list li.nonboder {
	border-bottom:none;
}

.popularity_list li span.abns, .seminar_list li span.abns, .infomation_list li span.abns, .rank_list li span.abns,.column_list li a span {
	font-weight: bold;
	float:none;
	font-size: 13px;
	line-height: 20px;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	padding:4px 0px 4px 55px;
	text-shadow: 0px 1px 0px #FFF;
	float:none;
}
.column_list li  a span{
	padding:4px 0px 4px 70px;
	min-height:30px;
}
.column_list li:nth-child(1) a span {
	background:url(../../seller/column/images/img_column14.jpg) no-repeat 0 50%;
	background-size: 62px;
}
.column_list li:nth-child(2) a span {
	background:url(../../seller/column/images/img_column13.jpg) no-repeat 0 50%;
	background-size: 62px;
}
.column_list li:nth-child(3) a span {
	background:url(../../seller/column/images/img_column12.jpg) no-repeat 0 50%;
	background-size: 62px;
}
.column_list li:nth-child(4) a span {
	background:url(../../seller/column/images/img_column11.jpg) no-repeat 0 50%;
	background-size: 62px;
}


.popularity_list li span.ab, .seminar_list li span.ab, .infomation_list li span.ab, .rank_list li span.ab {
	font-weight: bold;
	float:none;
	font-size: 15px;
	line-height: 15px;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	padding:16px 0px 16px 0px;
	text-shadow: 0px 1px 0px #FFF;
	float:none;
}

.popularity_list li span.abs, .seminar_list li span.abs, .infomation_list li span.abs, .rank_list li span.abs {
	font-weight: bold;
	float:none;
	font-size: 15px;
	line-height: 15px;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	padding:16px 0px 16px 25px;
	text-shadow: 0px 1px 0px #FFF;
	float:none;
}

.popularity_list li span.abn, .seminar_list li span.abn, .infomation_list li span.abn, .rank_list li span.abn {
	font-weight: bold;
	float:none;
	font-size: 13px;
	line-height: 20px;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	padding:4px 0px 4px 0px;
	text-shadow: 0px 1px 0px #FFF;
	float:none;
}

.popularity_list li a, .seminar_list li a, .infomation_list li a, .rank_list li a ,.column_list li a{
	padding: 4px 10px 4px 10px;
	display: block;
	font-weight: bold;
	line-height: 46px;
	background: url("/pro/sp/images/arrow_14_s.png") no-repeat 98% 50%;
	background-position:right center;
}

.combo {
	position:relative;
	padding:0 20px 0 8px;
	width:100%;
	height:36px;
}

.combo_f {
	line-height:36px;
	height:36px;
	background:-moz-linear-gradient(top, #ffffff, #ffffff 49%, #ffffff 50%, #ffffff);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), color-stop(0.49, #ffffff),color-stop(0.5, #ffffff), to(#ffffff));
	background-color:#fff!important;
	border:1px solid;
	border-color:#c3c0b7 #d5d1c4 #d5d1c4 #d5d1c4;
}


/* 一覧リンク
-------------------------------- */

.link_list {
	padding: 10px 10px 10px 10px;
	background:#f1efe9;
	border-top:1px solid #d5d5d5;
	background:#f1efe9;
	text-align:right;
	box-sizing: border-box;
}

.link_list .icon-arrow_red21 {
	padding: 3px 0 3px 25px;
	color:#543f8f;
	text-decoration:underline;
	background: url("/pro/sp/images/arrow_red_21_s.png") no-repeat center left;
}

.icon-rank_1_bg {
	background: url("/pro/sp/images/icon-rank_1_bg_s.png") no-repeat;
}

.icon-rank_2_bg {
	background: url("/pro/sp/images/icon-rank_2_bg_s.png") no-repeat;
}

.icon-rank_3_bg {
	background: url("/pro/sp/images/icon-rank_3_bg_s.png") no-repeat;
}

.icon-rank_4_bg {
	background: url("/pro/sp/images/icon-rank_4_bg_s.png") no-repeat;
}

.icon-rank_5_bg {
	background: url("/pro/sp/images/icon-rank_5_bg_s.png") no-repeat;
}



/** 前回の検索条件から探す **/

.history_area {
	background-color: #fafafa;
	padding:10px;
}

.history_area li .arrow {
	padding:3px 0 3px 18px;
	background: url("/pro/sp/images/arrow_red_21_s.png") no-repeat left center;
	background-size:16px auto;
	font-weight: bold;
}

.history_area li{
	width: 100%;
	padding:10px;
	background-color: #b31a2b;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	background: linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
	border:1px solid #ffffff;
	-webkit-box-shadow: 0 0 1px 1px #afafaf, 0 0px 2px 1px #e0ded9;
	box-shadow: 0 0 0 1px #afafaf, 0 0px 2px 1px #e0ded9;
	box-sizing: border-box;
	text-align:left;
}

.history_area li a{
	display:block;
	background: url("/pro/sp/images/arrow_bk_s.png") no-repeat;
	background-position: 98% 50%;
	background-size:15px auto;
}



/** add 2013-12-25 ed **/

@media screen and (-webkit-min-device-pixel-ratio:2) {
	
.formbtn_area li.new .icon-new {
	background: url("/pro/sp/images/icon_new_l.png") no-repeat left center;
	background-size:44px auto;
}

.multiSearch .bt .white_btn .icon_area{
	background: url("/pro/sp/images/icon_area-top_l.png") no-repeat center top;
	background-size:19px auto;
}

.multiSearch .bt .white_btn .icon_railroadline {
	background: url("/pro/sp/images/icon_railroadline-top_l.png") no-repeat center top;
	background-size:19px auto;
}

	
.history_area li .arrow {
	background: url("/pro/sp/images/arrow_red_21_l.png") no-repeat left center;
	background-size:16px auto;
}

.history_area li a{
	background: url("/pro/sp/images/arrow_bk_l.png") no-repeat;
	background-position: 98% 50%;
	background-size:15px auto;
}


.oneclick_left {
	background: #a91626 url("/pro/sp/images/search_bg_l.png") no-repeat left top;
	background-size:160px auto;
}

.oneclick_right {
	background: #f8eecb url("/pro/sp/images/oneclick_right_l.png") no-repeat right top;
	background-size:160px auto;
}

.oneclick_title {
	background: url("/pro/sp/images/oneclick_title_l.png") no-repeat center top;
	background-size:320px auto;
}

.js-areaSearch .selectArea dt.open {
	background: url("/pro/sp/images/icon_acordion_open_l.png") no-repeat 98% 50%,  -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
	background-size:23px auto , auto;
}

.js-areaSearch .selectArea dt.close {
	background: url("/pro/sp/images/icon_acordion_close_l.png") no-repeat 98% 50%,  -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
	background-size:23px auto , auto;
}

.js-areaSearch .selectArea dd .area_list li a {
	background: url("/pro/sp/images/arrow_y_l.png") no-repeat 98% 50%;
	background-size:15px auto;
}

.js-areaSearch .selectArea dd .area_list li span.new {
	background: url("/pro/sp/images/icon_new_l.png") no-repeat 0 14px;
	background-size:39px auto;
}

.search_clist li a,  .popularity_list li a,  .seminar_list li a,  .infomation_list li a,  .rank_list li a ,column_list a{
	background: url("/pro/sp/images/arrow_14_l.png") no-repeat 98% 50%;
	background-position:right center;
	background-size:15px auto;
}

.link_list .icon-arrow_red21 {
	background: url("/pro/sp/images/arrow_red_21_l.png") no-repeat center left;
	background-size:16px auto;
}

ul.arrow li a {
    background: url("/pro/sp/images/arrow_14_l.png") no-repeat 98% 50%;
    background-position:right center;
	background-size:15px auto;
}

ul.arrow_y li a {
    background: url("/pro/sp/images/arrow_y_l.png") no-repeat 98% 50%;
    background-position:right center;
	background-size:15px auto;
}

#condition_sec {
	background:url("/pro/sp/images/ttl_sub001_bg.png");
	background-size:32px auto;
}
 .icon-rank_1_bg {
 background: url("/pro/sp/images/icon-rank_1_bg_l.png") no-repeat;
	background-size:46px auto;
}
.icon-rank_2_bg {
	background: url("/pro/sp/images/icon-rank_2_bg_l.png") no-repeat;
	background-size:46px auto;
}
.icon-rank_3_bg {
	background: url("/pro/sp/images/icon-rank_3_bg_l.png") no-repeat;
	background-size:46px auto;
}
 
.icon-rank_4_bg {
	background: url("/pro/sp/images/icon-rank_4_bg_l.png") no-repeat;
	background-size:46px auto;
}
.icon-rank_5_bg {
	background: url("/pro/sp/images/icon-rank_5_bg_l.png") no-repeat;
	background-size:46px auto;
}
.icon_search_bt {
	background: url("/pro/sp/images/icon_search_bt_l.png") no-repeat 0 0px;
	background-size:23px auto;
}
.formbtn_area .red_n_btn2 .icon-search_bt,
.oneclick_left .tit .tit-inner .icon{
	background: url("/pro/sp/images/icon_search_bt_l.png") no-repeat left center;
	background-size:23px auto;
}

}

@media screen and (max-device-width: 480px) {

 .combo {
	height:36px;
	padding:0 10px 0 8px;
	border:1px solid;
	border-color:#c3c0b7 #d5d1c4 #d5d1c4 #d5d1c4;
	background-color:#fff!important;
	background:-moz-linear-gradient(top, #ffffff, #ffffff 49%, #ffffff 50%, #ffffff);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), color-stop(0.49, #ffffff),color-stop(0.5, #ffffff), to(#ffffff));
/*	background:url(/pro/m/common/images/select_arrow.png) no-repeat right center;*/
	background-size:27px 27px;
 }

 dl.conditionList dd .money {
	padding:0 20px 0 8px;
	height:36px;
	background:-moz-linear-gradient(top, #ffffff, #ffffff 49%, #ffffff 50%, #ffffff);
	background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), color-stop(0.49, #ffffff),color-stop(0.5, #ffffff), to(#ffffff));
	background-color:#fff!important;
/*	background:url(/pro/m/common/images/select_arrow.png) no-repeat right center;*/
	background-size:27px 27px;
	cursor:pointer;
	border:1px solid;
	border-color:#c3c0b7 #d5d1c4 #d5d1c4 #d5d1c4;
 }

}

/** 収益物件の査定・売却 **/
#satei_sec p{
        margin: 10px 10px;
        text-align:left;
}
#satei_sec p.fwb{
        font-weight:bold;
}
#satei_sec .red_n_btn2{
        margin: 0 auto 15px;
        width: 95%;
        color: #FFF;
        background: url(/pro/sp/images/arrow_15_l.png),-webkit-linear-gradient(top, #bf2435 0%, #a81222 100%);
        background-repeat: no-repeat;
        background-size: 15px,auto;
        background-position: 72% center;
}
