@charset "UTF-8";


/***********************************
 グローパルナビ
 ************************************/
 #globalNavi {
 	height: 46px;
 	position: relative;
 	z-index: 3;
 	border-top: solid #ddd 1px;
 	background: #fff;
 	border-bottom: solid #ddd 1px;
 	background:#F6F5E7;
 }

 #globalNaviContainer {
 	width: 987px;
 	position: relative;
 	margin: 0 auto;
 }

 * html #globalNaviContainer {
 	width: 987px;
 }

 /*-- メインメニュー --*/
 #globalMainMenu {
 	float:left;
 	width: 987px;
 }
 #globalMainMenu li {
 	float: left;
 }
 #globalMainMenu li a {
 	display:block;
 	text-decoration:none;
 	color:#000;
 	font-size:12px;
 	font-weight:bold;
 	text-align:center;
 }
 #globalMainMenu li a > span {
 	display:block;
 }

 #gNaviMainMidLower li a:hover,
 #gNaviColumn a:hover,
#gNaviEstateInfo a:hover,
#gNaviHikkoshi a:hover {
	background:#D12B15;
	color:#fff;
 }
 #gNaviMainMid {
 	width: 781px;
 	height: 46px;
 }

 #gNaviMainMidUpper,
 #gNaviMainMidLower { width: 782px; }

 #gNaviMainMidUpper > li,
 #gNaviMainMidUpper > li a{
 	font-size:10px;
 	font-weight:bold;
 	height:15px;
 	color:#777;
 	text-align:center;
 	letter-spacing:1px;
 }
 #gNaviMainMidUpper > li.noLink {
 }
#gNaviMainMidUpperRent {
	width:50px;
 	border-left:1px solid #fff;
}
#gNaviMainMidUpperNew {
 	border-left:1px solid #fff;
 	box-sizing:border-box;
 	width:209px;
}
#gNaviMainMidUpperUsed {
 	border-left:1px solid #fff;
 	width:208px;
}
#gNaviMainMidUpperBuy {
 	border-left:1px solid #fff;
 	width:50px;
}
#gNaviMainMidBuild {
 	border-left:1px solid #fff;
 	width:78px;
}
#gNaviMainMidUpperSearch {
 	border-left:1px solid #fff;
 	width:180px;
}



 #gNaviMainMidLower > li a{
 	height: 31px;
 	line-height:31px;
 	background:#fff;
 	border-left:1px solid #F6F5E7;
 	box-sizing:border-box;

 }
#gNaviMainMidLower > li a.selected {
    background: #D12B15;
    color: #fff;
}
 #gNaviMainMidLower li {
 }

#gNaviRent a {
	width:51px;
}
#gNaviNewMansion a {
	width:109px;
}
#gNaviNewHouse a {
	width:101px;
}
#gNaviUsedMansion a {
	width:110px;
}
#gNaviUsedHouse a {
	width:99px;
}
#gNaviEstate a {
	width:51px;
}
#gNaviCustom a {
	width:79px;
}
#gNaviSearchMansion a {
	width:115px;
}
#gNaviSearchTown a {
	width:66px;
}

#gNaviColumn a {
	width:67px;
	padding:8px 0;
 	border-left:1px solid #F6F5E7;
 	box-sizing:border-box;
 	line-height:15px;
 	background:#fff;
}
#gNaviEstateInfo a {
	width:75px;
	line-height:46px;
 	border-left:1px solid #F6F5E7;
 	box-sizing:border-box;
 	background:#fff;
}
#gNaviHikkoshi a {
	width:61px;
	line-height:46px;
 	border-left:1px solid #F6F5E7;
 	border-right:1px solid #F6F5E7;
 	box-sizing:border-box;
 	background:#fff;
}


#gNaviConsult {
	display:none;
}


/*-- サブメニュー --*/
#globalSubMenu {
	float: left;
	width: 140px;
	padding-left: 5px;
	padding-top:3px;
	line-height: 1.3;
	display:none;
}
/* IE6 */
* html #globalSubMenu {
	line-height: 1.7;
}

#globalSubMenu li {
	display: inline-block;
	font-size: 0.86em;
	padding: 3px 0 0 2px;
}
/* IE6,7 */
html*#globalSubMenu li {
	display: inline;
	margin-right: 5px;
}
#globalSubMenu li a {
	color: #737373;
}

* html #globalSubMenu {
	width: 141px;
}

/*-----------------------------------
###20141022追加 START
-----------------------------------*/
.ipPrefIpList{
	margin-bottom: -80px;
	overflow: hidden;
	position: relative;
	top: -105px;
	width: 702px;
}

.ipPrefIpList .partnersContentList dt{
	margin:15px 0 0;
}

.ipPrefIpList .partnersContentList dd{
	background:none;
}

.ipPrefIpList .partnersContentList .contentHeader{
	background:none;
}

.ipPrefIpList #partnersListIP{
	margin:0 0 0.3em 200px;
}

.ipPrefIpList #partnersListIP li{
	margin-top:0.2em;
	margin-bottom:0.2em;
	margin-right:13px;
	padding:3px 0 0;
}

/*-----------------------------------
###20141022追加 END
-----------------------------------*/
/* media-info */

.info-alert {
	font-size: .8em;
	width: 965px;
	background: #f9f7df;
	height: 30px;
	line-height: 30px;
	margin: 30px 0 10px;
	white-space: nowrap;
	overflow: hidden;
}
.info-alert p {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFQTFRFJYXe+ffftNLf9fj9MYve6O7fJoXeK4je3+r5irve////5+3fTJrejb3eSpnesMzwMIveTpveKYfeKojeLoreo8TuS5rejLzeMYzes9HfL4rep7xz2AAAAGlJREFUeNpcj1cOgDAMQ53uQoGyx/0PCk0jgfBP8pTlgIhs7L1PnX1SEKkDLKMKKgeRUwRrShYC11t0eBERCR/18CUMjWacK0JXvKRZcJNVghGt4dlmrYd+NojOXCmzSX5hWsa9vHALMAD3VwKq16v53gAAAABJRU5ErkJggg==) 0 center no-repeat;
	padding-left: 20px;
	margin: 0 10px;
}
.info-alert.rent {
	font-size: .8em;
	width: 965px;
	background: #fff4f3;
	height: 30px;
	line-height: 30px;
	margin: 0 0 10px;
	white-space: nowrap;
	overflow: hidden;
}
.info-alert.rent p {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZDg5NmQ4ZS1jMDgzLWFmNGQtYjZkNC03ODFmMzZiZWExM2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUY2NzE3NzMxQkU1MTFFNUJFOEY4MDFCQkZEMjk1RDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY2NzE3NzIxQkU1MTFFNUJFOEY4MDFCQkZEMjk1RDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTcxODFjN2MtMjAzNi00ZTQyLWExZjgtNTExZGMyOTU0N2Y1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2JmNTk1YWMtMTU4NC0xMWU1LWJiMWUtY2I1ZDU3YjI3NDczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QEijKgAAAFdQTFRFJYXe//Tz9fj9uNDsMYvf7uvx3+r5jLroK4jfJoXe////7OrxkLvoTZnisMzwMIvfS5niS5jiMozfT5riTJniL4rfj7voKYfeLorf7evxt8/so8TuKoje7VmAngAAAGtJREFUeNpcj1kOgDAIRAdbbdXWfdf7n1OhJBrnB17YBhBR7jrvY8ifFERmgMgaRlNCVRrCbjkrCqnXCHgRDhEfdfAcmioTvBIiSzhrs+KkqxQdaiuz1ZkO/WwQHW2iVkzyC/26jQu/cAswAATGAs7+4NdnAAAAAElFTkSuQmCC) 0 center no-repeat;
	padding-left: 20px;
	margin: 0 10px;
}
.media-info.inline {
	padding-bottom: 20px;
	border-bottom: solid 1px #e3e3e3;
}
.media-info.inline dt {
	display: block;
	font-size: 1.0em;
	font-weight: bold;
	border-left: solid 4px #e06204;
	padding-left: 10px;
}
.media-info.inline dt span {
	float: left;
}
.media-info.inline dt a {
	float: right;
	font-size: 0.86em;
	line-height: 1.3;
	font-weight: normal;
}
.media-info.inline dd {
	display: block;
	font-size: 0.86em;
	line-height: 1.3;
	margin-top: 10px;
}
.media-info.inline time,
.media-info.inline p {
	display: inline-block;
}
.media-info.inline time {
	min-width: 100px;
}
.info-alert p > a,
.info-alert p > a:link,
.info-alert p > a:visited,
.info-alert p > a:active {
	text-decoration: underline !important;
}

/*-----------------------------------
###20150626追加 END
-----------------------------------*/

/*-----------------------------------
###20150930追加 引越し
-----------------------------------*/
aside > .contentBox + .contentBox {
    margin-top: 10px;
}
#sidebar section .contentHeader #sideMovingContentCaption{
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    margin-left: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
}
#sideMovingContentCaption {
    padding-left: 34px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARRJREFUeNpiZCASrDi42QFI7WcgEbBgMUgASBmgCT+AMVTVlxJt+Lu3eqgWAA1PAFL9QCyAprYRiA8wkAGY0AyfD8QfgHgBE9MvsGs5uV4yUAKYkMIXZPgFIDYE4oX//rExUAPAfNAPdXlghL3vBwYqAlgcGEAjMgHoGxBfn5X1K1UtYODheaLw9x9rPYwvKnaWuhZISh9koAVgYqAxYCFVAyjzEAu+fRMjyQJQIjjw9o0udXwAcinIBT9/CIK4/tCc3Eh2ECF7HWToly8yH6CuhpVNxBR0MD0KsOIGZsECoNcVsGhwgGragKV8QgegUiAB6pgFUPUfGPEUzwFAaj1IIzB3GxJZpO+HOgpUIoAcxQAQYACng1Xd632aVAAAAABJRU5ErkJggg==) no-repeat 0 center;
    _padding-left: 0;
    _background: none;
}
#sideMovingContentCaption small {
    font-size: 10px;
    display: block;
}
#hikkoshiParts {
    text-align: center;
    padding: 0;
}
#hikkoshiParts dl {
    background-color: #FAFAFA;
}
#hikkoshiParts dl dd {
    padding: 0 10px 10px;
    text-align: left;
}
#hikkoshiParts dl dd label {
    display: block;
    color: #666666;
    margin-top: 10px;
}
#hikkoshiParts dl dd span {
    display: block;
}
#hikkoshiParts dl dd select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    width: 100%;
    border-radius: 5px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
    padding:5px;
    border: solid 1px #CCCCCC;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQBJREFUeNq8ldERgjAMhtOcA+kGuoGO0Cee2QA24JU3N4ANZAMZwREYwb9e9RBLm2Ihd6WF0nzNTxN2dV3fiWhP21jPuGjazjRnWdZjUG4Ayw1Lve8g7Q3dcSVYB9jJDHgcLtqwAmwYf7YPEDt4rCSttr5fpqazkLZBd04EuwL2dSjZtaNE0pqo8unDHyB2NCRKFW19UShCA23RVX/ASvjoXBPsW2Rlia4mgBVzk7PAhdIG1/giJCtLGSll73tBSbwIC3wL2CXki6UnLpAqYvlFQEGBd6bAYkkDBb4CLJf64Nhknkgb/WtTsUmGKE2dbeztIXQqk5gp8GjFkrVPAQYAYu5SkTUlJzMAAAAASUVORK5CYII=) no-repeat right 7px center;
    background-image: none\9;
    background: #fff\9;
    background-size: 14px auto;
    margin-top: 5px;
}
#hikkoshiParts dl dd input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border: none;
    background: #FF6122 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAkCAYAAACTz/ouAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNpiYEAD////TwDifgZaAKjhMDCf2obP/48J5tPScBjYD8QCtDIcBs6TbQlU839aWzKfBEsUaG3JeyA2GNSWNNDDkgQSLAmgtSUgkDCoLXGABgVNLTEgwZJ+elgyf1BbIkBC+TWfiWEwAZoG0WAyvH/wZDSaFhWDxXDSi2tQJNGswqFplTlYDCe9bUTrhheosLtAhDqQGkdGRsYPg6/xS5fmO106ILTqQgEEGACF+laJiCn40wAAAABJRU5ErkJggg==) right 10px center no-repeat;
    background: #FF6122\9;
    -webkit-background-size: 14px auto;
    background-size: 14px auto;
    color: #fff;
    width: 100%;
    height: 40px;
    margin-top: 15px;
    border-radius: 3px;
    font-size: 1em;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
    cursor: pointer;
    font-weight: bold;
    text-indent: -1em;
}
#hikkoshiParts dl dd input[type="submit"]:hover {
	opacity: 0.8;
}




.detailPage .detail-spbtn{
    border: 3px solid #bc7300;
    box-shadow: #bc7300 0 15px;
    border-radius: 10px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    background: #f79700;
    padding: 30px 0;
    line-height: 1.2;
    position: relative;
    color:#fff;
    font-weight:bold;
    width:95%;
    margin:40px auto 40px;
    left:2.5%;
    z-index:10000;
    font-size:100px
}

.detailPage .detail-spbtn:before {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 22px;
  width: 30px;
  height: 30px;
  margin-top: -7px;
  background: #fff;
}
.detailPage .detail-spbtn:after {
  display: block;
  content: "";
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 50%;
  right: 35px;
  width: 30px;
  height: 30px;
  margin-top: -7px;
  background: #f79700;
}




input[type=checkbox] {
  opacity: 0;
  position: absolute;
  outline: none;
  cursor: pointer;
  zoom: 1;
  width: 22px;
  height: 22px;
  margin:0 !important;
}
input[type='checkbox'] + label {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEeCAYAAACUrAVsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAALdSURBVHic7d0/j5swGAbwBzhF5E8VmoikGZDyXTp3v61q5+5dbmyldu9cqVs7d+53iZQhDVJShYoEITnccAeFhAAG59TLPe8ExvIPYyCW/IpoURQBADRNw3K5jDzPw36/R9OwLAvj8ViL27+KDyyXyygIAvT7fWia1hjabrdwXTcCoGUgz/MwmUzQ6XSUQL7vY7FYwLZtZCAA6Ha7jYF0W+kh0OMNFeNSFHp5lacGud8/4PfX98D9bXwqrgqPVkBWP78k+y/efj5Zt7RHp874ECmLwh4dnfGbT3flPz5myp+/fJ0cqwWl48+vbwAAvfMsHyl5yAuh0fUNACQNx5gsAlQYo9H1DYav3h2VyyCVoDxMFgEkxii+jPvtX2lECkpjdeLxvIJqQUIIZQ0LIaDr/5pPtizLwmq1UoIJIbBer9Hv95My7aEmJxnoHBG3f+F3HSFChAgRIkSIECFChAgRIkSIECFChAgRIkSIEKH/Fcqsw55j6S3eT5be7nN4MBwOYRhGIyReTAQA27Y1IHXpPM9TggCAYRgYDAbYbDZJmX5YQVUYhsG8IEKECBEiVAsKgiBJRmkaQRBk8oKSOUOcF9Tr9TIV6obnecwLUhOECBEiRIgQIUKECBEiRIgQIUKECBEiRIgQIUKECKUjkxe02+2iMAyVNNxqtdBut4/zgoIgUIakMdM0s98LihEVq5ZCCPi+jzAMYZomgJwxUrE0mpdfdHl3HSFChAgROiekIoMm71NAD/ZTnvSo3W5rrVZLKZI7OWFeECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIEKGLhJgXVCmYF/REofl8jtlsVlqv0f+IzedzLBaLZH86nZ6sW9qjU2d8iJRFYY9OnfFh+Wg0KuxNKZQO13UB3D0jskgp5DgOACQNx5gsAlQYI8dxMJlMjsplkEpQHiaLABJjFF9GIYQ0IgWlsTrxeF5BtSHmBRUh6cnJLTDibyw/5cTPAAAAAElFTkSuQmCC) no-repeat;
  background-position: -1px -88px;
  padding-left: 28px;
  padding-bottom: 7px;
  padding-top: 3px;
}
input[type='checkbox']:checked + label {
  background-position: 0 0;
}
#searchForm li.nocontent p {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAEeCAMAAAC5ThXQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURQAAAPLy8uvr6+np6cnJydZaF/f39/////Hx8dnZ2eLi4umng9/f3+eddvz8/Nvb2//+/urq6v39/eTk5P7+/uHh4fT09PDw8CMQBzgAAAABdFJOUwBA5thmAAAA3UlEQVRYw+3W2xKCIBSF4V2IIqBopr3/m+ahYsvhrhpnXP/lN0wxcbEiEq4OE0Ri7K9hY09uuldhkyNXJaqp/j6bpkuwkbLhvJ2adcfLqa5btduzbLz6D5FrL/Vfabiymxim/ILG69d+kzbW1pEQkbd9T5knRgghdIoyO5+eDJcemP/tPHjlMv67Vc47PzwuYQN2HiGEzl2posqkLq7ULZp5pWaO1wj8S04+Q+bRMk+MEEIIO3+4ndc2xbooLOft1Kw73k69lXNhP8o+pFiz4U00U34T7XV3QW0PufNP/Vo39DlbMb4AAAAASUVORK5CYII=) no-repeat;
  background-position: 0 -176px;
  padding-bottom:2px;
}
#searchForm li.nocontent input {
  cursor:default;
}

input[type='checkbox']:disabled.is-checked + label {
  background-position: 0 -132px;
}

select {
	border:none;
	border:1px solid #ddd;
	border-radius:3px;
	padding:5px 5px 8px;
}









/* chiiki index (rent,buy)
都道府県ごとのマウスオーバー時の画像 */
.areaMap .prefMouseOver {
	position: absolute;
	z-index: 2;
	display: none;
  background-image: url(/search_contents/images/map_sprite.png);
  background-repeat: no-repeat;
}
.areaMap #prefPanelHokkaido {
    width: 272px;
    height: 205px;
    background-position: 0 0;
	top: 52px;
	left: 236px;
}
.areaMap #prefPanelAomori {
    width: 119px;
    height: 83px;
    background-position: 0 -205px;
	top: 13px;
	left: 96px;
}
.areaMap #prefPanelAkita {
    width: 81px;
    height: 102px;
    background-position: 0 -639px;
	top: 79px;
	left: 88px;
}
.areaMap #prefPanelYamagata {
    width: 72px;
    height: 89px;
    background-position: 0 -288px;
	top: 167px;
	left: 77px;
}
.areaMap #prefPanelIwate {
    width: 89px;
    height: 108px;
    background-position: 0 -457px;
	top: 81px;
	left: 149px;
}
.areaMap #prefPanelMiyagi {
	width: 85px;
    height: 80px;
    background-position: 0 -377px;
    top: 173px;
	left: 127px;
}
.areaMap #prefPanelFukushima {
    width: 120px;
    height: 74px;
    background-position: 0 -565px;
	top: 240px;
	left: 55px;
}

.areaMap #prefPanelNiigata {
    width: 226px;
    height: 169px;
    background-position: 0 -885px;
	top: 4px;
	left: 238px;
}
.areaMap #prefPanelToyama {
    width: 97px;
    height: 60px;
    background-position: 0 -741px;
	top: 150px;
	left: 148px;
}
.areaMap #prefPanelIshikawa {
    width: 118px;
    height: 133px;
    background-position: 0 -1054px;
    top: 97px;
	left: 92px;
}
.areaMap #prefPanelFukui {
    width: 141px;
    height: 84px;
    background-position: 0 -801px;
    top: 211px;
	left: 9px;
}
.areaMap #prefPanelNagano {
    width: 148px;
    height: 171px;
    background-position: 0 -1187px;
    top: 144px;
	left: 199px;
}
.areaMap #prefPanelYamanashi {
    width: 100px;
    height: 75px;
    background-position: 0 -1358px;
    top: 241px;
	left: 288px;
}

.areaMap #prefPanelKanagawa {
    width: 128px;
    height: 77px;
    background-position: 0 -2031px;
    top: 220px;
	left: 119px;
}
.areaMap #prefPanelSaitama {
    width: 184px;
    height: 74px;
    background-position: 0 -1901px;
    top: 131px;
	left: 85px;
}
.areaMap #prefPanelChiba {
    width: 175px;
    height: 171px;
    background-position: 0 -2108px;
    top: 161px;
	left: 247px;
}
.areaMap #prefPanelTokyo {
    width: 149px;
    height: 56px;
    background-position: 0 -1975px;
    top: 186px;
	left: 121px;
}
.areaMap #prefPanelIbaraki {
    width: 180px;
    height: 175px;
    background-position: 0 -1433px;
    top: 33px;
	left: 238px;
}
.areaMap #prefPanelTochigi {
    width: 149px;
    height: 137px;
    background-position: 0 -1764px;
    top: 3px;
	left: 180px;
}
.areaMap #prefPanelGunma {
    width: 196px;
    height: 156px;
    background-position: 0 -1608px;
    top: 17px;
	left: 36px;
}

.areaMap #prefPanelGifu {
    width: 170px;
    height: 151px;
    background-position: 0 -2279px;
    top: 13px;
	left: 123px;
}
.areaMap #prefPanelShizuoka {
    width: 209px;
    height: 126px;
    background-position: 0 -2603px;
    top: 106px;
	left: 265px;
}
.areaMap #prefPanelAichi {
    width: 143px;
    height: 98px;
    background-position: 0 -2729px;
    top: 131px;
	left: 168px;
}
.areaMap #prefPanelMie {
    width: 131px;
    height: 173px;
    background-position: 0 -2430px;
    top: 151px;
	left: 65px;
}

.areaMap #prefPanelShiga {
    width: 100px;
    height: 122px;
    background-position: 0 -3168px;
    top: 22px;
	left: 312px;
}
.areaMap #prefPanelKyoto {
    width: 167px;
    height: 145px;
    background-position: 0 -3023px;
    top: 10px;
	left: 184px;
}
.areaMap #prefPanelOsaka {
    width: 99px;
    height: 105px;
    background-position: 0 -3538px;
    top: 106px;
	left: 206px;
}
.areaMap #prefPanelHyogo {
    width: 176px;
    height: 196px;
    background-position: 0 -2827px;
    top: 22px;
	left: 92px;
}
.areaMap #prefPanelNara {
    width: 100px;
    height: 120px;
    background-position: 0 -3418px;
    top: 144px;
	left: 274px;
}
.areaMap #prefPanelWakayama {
    width: 141px;
    height: 128px;
    background-position: 0 -3290px;
    top: 196px;
	left: 200px;
}

.areaMap #prefPanelTottori {
    width: 169px;
    height: 53px;
    background-position: 0 -3775px;
    top: 16px;
	left: 308px;
}
.areaMap #prefPanelShimane {
    width: 211px;
    height: 132px;
    background-position: 0 -3643px;
    top: 10px;
	left: 124px;
}
.areaMap #prefPanelOkayama {
    width: 136px;
    height: 111px;
    background-position: 0 -4060px;
    top: 41px;
	left: 325px;
}
.areaMap #prefPanelHiroshima {
    width: 178px;
    height: 99px;
    background-position: 0 -3961px;
    top: 62px;
	left: 167px;
}
.areaMap #prefPanelYamaguchi {
    width: 170px;
    height: 95px;
    background-position: 0 -3828px;
    top: 103px;
	left: 21px;
}
.areaMap #prefPanelTokushima {
    width: 132px;
    height: 73px;
    background-position: 0 -4171px;
    top: 170px;
	left: 360px;
}
.areaMap #prefPanelKagawa {
    width: 106px;
    height: 38px;
    background-position: 0 -3923px;
    top: 151px;
	left: 351px;
}
.areaMap #prefPanelEhime {
    width: 206px;
    height: 128px;
    background-position: 0 -4244px;
    top: 173px;
	left: 156px;
}
.areaMap #prefPanelKouchi {
    width: 221px;
    height: 122px;
    background-position: 0 -4372px;
    top: 204px;
	left: 216px;
}

.areaMap #prefPanelSaga {
    width: 89px;
    height: 64px;
    background-position: 0 -4921px;
    top: 64px;
	left: 203px;
}
.areaMap #prefPanelFukuoka {
    width: 129px;
    height: 90px;
    background-position: 0 -4721px;
    top: 33px;
	left: 236px;
}
.areaMap #prefPanelNagasaki {
    width: 113px;
    height: 131px;
    background-position: 0 -4590px;
    top: 32px;
	left: 154px;
}
.areaMap #prefPanelKumamoto {
    width: 162px;
    height: 122px;
    background-position: 0 -5250px;
    top: 95px;
	left: 212px;
}
.areaMap #prefPanelOita {
    width: 137px;
    height: 96px;
    background-position: 0 -4494px;
    top: 64px;
	left: 320px;
}
.areaMap #prefPanelMiyazaki {
    width: 140px;
    height: 147px;
    background-position: 0 -4985px;
    top: 148px;
	left: 294px;
}
.areaMap #prefPanelKagoshima {
    width: 174px;
    height: 118px;
    background-position: 0 -5132px;
    top: 208px;
	left: 170px;
}
.areaMap #prefPanelOkinawa {
    width: 103px;
    height: 110px;
    background-position: 0 -4811px;
    top: 206px;
	left: 18px;
}


/* 各パートナー社のアイコン */
.searchResultList td .partnerIco {
	margin:0 2px 0 5px;
	display:inline-block;
	width: 50px;
	height: 14px;
	vertical-align: -3px;
	*vertical-align: middle;
	background-image: url(/search_pc/images/sprite_search.png);
	zoom: 1;
	overflow: hidden;
}

.searchResultList td .athomef {
	background-position: -423px -384px;
}
.searchResultList td .homesf {
	background-position: -473px -384px;
}
.searchResultList td .adparkf {
	background-position: -523px -384px;
}
.searchResultList td .chintaf {
	background-position: -573px -384px;
}
.searchResultList td .misawaf {
	background-position: -623px -384px;
}
.searchResultList td .apamanf {
	background-position: -673px -384px;
}
.searchResultList td .forrenf {
	background-position: -723px -384px;
}
.searchResultList td .centurf {
	background-position: -773px -384px;
}
.searchResultList td .jseef {
	background-position: -823px -384px;
}
.searchResultList td .uruuruf {
	background-position: -873px -384px;
}
.searchResultList td .mynavif {
	background-position: -923px -384px;
}
.searchResultList td .pitatf {
	background-position: -973px -384px;
}
.searchResultList td .doorf {
	background-position: -1023px -384px;
}
.searchResultList td .zigexnf {
	background-position: -1023px -384px;
}
.searchResultList td .yahoof {
  background-position: -1074px -384px;
}

/* 各パートナー社のアイコン（新築マンション、中古マンション） */
.buy_list .searchResultList td .partnerIco {
	margin:2px 0 2px 14px;
	display:inline-block;
	width: 62px;
	height: 23px;
	vertical-align: middle;
	background-image: url(/search_buy/images/result.png);
	zoom: 1;
	overflow: hidden;
  background-size: 550px;
}

.buy_list .searchResultList td .athomef {
	background-position: 0 -324px;
}
.buy_list .searchResultList td .homesf {
	background-position: -60px -324px;
}
.buy_list .searchResultList td .adparkf {
	background-position: -121px -324px;
}
.buy_list .searchResultList td .misawaf {
	background-position: -182px -324px;
}
.buy_list .searchResultList td .centurf {
	background-position: -152px -614px;
}
.buy_list .searchResultList td .ouchinf {
	background-position: -425px -324px;
}
.buy_list .searchResultList td .forrenf {
	background-position: 0 -346px;
}
.buy_list .searchResultList td .zuttof {
	background-position: -266px -614px;
}
.buy_list .searchResultList td .major7f {
	background-position: -120px -346px;
}
.buy_list .searchResultList td .pitatf {
	background-position: -243px -346px;
}
.buy_list .searchResultList td .yahoof {
	background-position: -303px -346px;
}
.buy_list .searchResultList td .tryellf {
	background-image: url(/img/logo_tryell_62x23.png);
	background-size: auto;
}

/*yose*/
.nayose {
	margin-bottom:30px;
}
.nayose_head {
	border:1px solid #ddd;
	border-bottom:none;
}
.nayose_conts {
	border-top:none;
}
.nayose_head h2.link {
	border-bottom:1px solid #ddd;
	padding:9px 10px 7px;
	background:#F6F5E7;
	text-decoration:none;
	color:#333;
	font-size:16px;
}
.nayose_head h2.link span {
	background:#f57324;
	color:#fff;
	border-radius:3px;
	padding:3px 10px;
	display:inline-block;
	margin-right:10px;
	font-size:14px;
}
.nayose_head h2.link a {
	text-decoration:none;
	color:#333;
	font-size:16px;
}
.nayose_head h2.link a:hover {
	text-decoration:underline;
}
.nayose_head h2.link a.loanSimulationButton {
 	display: inline-flex;
 	align-items: center;
 	vertical-align: middle;
 	margin: 2px 0 8px;
 	padding: 2px 6px;
 	background: linear-gradient(180deg,#fdfbfa 0,#fcf9f6);
 	border: 1px solid #ad7d59;
 	border-radius: 4px;
 	box-shadow: 1px 1px 1px #0000004d;
 	color: #846f61;
 	font-size: 11px;
 	font-weight: 700;
 	text-decoration: none;
 }
.nayose_head > .sec {
	padding:10px;
}
.nayose_head .sec .photo {
	width:120px;
	height:120px;
	position:relative;
	border:1px solid #ddd;
	float:left;
}
.nayose_head .sec .photo img {
	max-width:120px;
	max-height:120px;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.nayose_head .sec .right {
	float:right;
	width:540px;
}
.nayose_head .sec:after,
.nayose_head .sec .right .top:after,
.nayose_head .sec .right .top .r dl.info:after,
.nayose_head .sec .right .sec.icons ul.icon:after {
  content: ".";
  display: block;
  height: 0;
  font-size:0;
  clear: both;
  visibility:hidden;
}
.nayose_head .sec .right .top .l p.tit {
	font-weight:bold;
}
.nayose_head .sec .right .top .l {
	width:400px;
	float:left;
}
.nayose_head .sec .right .top .r {
	width:140px;
	float:right;
}
.nayose_head .sec .right .top .r dl.info {
	width:150px;
}
.nayose_head .sec .right .top .r dl.info dt,
.nayose_head .sec .right .top .r dl.info dd {
padding: 0px;
}
.nayose_head .sec .right .top .r dl.info dt {
clear: left;
float: left;
width: 45px;
	background:#F6F5E7;
	display:inline-block;
	padding:3px 8px;
	border-radius:3px;
	float:left;
	margin-right:8px;
	margin-bottom:5px;
}
.nayose_head .sec .right .top .r dl.info dd {
margin-left: 45px;
	padding:3px 0;
	margin-bottom:5px;
}
.nayose_head .middle_info .info {
	display: inline-block;
}
.nayose_head .middle_info .info dt {
	background:#F6F5E7;
	display:inline-block;
	padding:3px 8px;
	border-radius:3px;
	float:left;
	margin-right:5px;
  font-size:12px;
}
.nayose_head .middle_info .info dd {
	display:inline-block;
	padding:3px 8px 3px 0;
	float:left;
	margin-right:8px;
	font-weight:bold;
}
.nayose_head .sec .right .middle_info {
	margin-top:10px;
}
.nayose_head .sec .right .sec.icons{
	display:none;
}
.nayose_head .sec .right .sec.icons ul.icon li {
	float:left;
	margin-right:8px;
}
.nayose_head .sec .right .sec.icons span.cate_icon {
	background:#70A827;
	color:#fff;
	display:inline-block;
	border-radius:3px;
	padding:3px 8px;
	font-size:12px;
}
.nayose_head .sec .right .sec.icons span.cate_icon.off {
	background:#ccc;
}
.nayose_conts table {
	width:100%;
	border:1px solid #ddd;
}
.nayose_conts table th {
	border-bottom:1px solid #ddd;
	text-align:center;
	font-weight:normal;
	line-height:1.2;
	padding: 5px 0;
	background:#f6f6f6;
	font-size:10px;
  width:100px;
}
.nayose_conts table th:nth-child(2) {
  width:80px;
}
.nayose_conts table th:last-child {
  width:126px;
}
.nayose_conts table td {
	text-align:center;
	border-top:1px solid #ddd;
	padding:4px 0;
	position:relative;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	cursor:pointer;
}
.nayose_conts table tbody:hover td {
	background:#FBFBF4;
}
.nayose_conts table td.ph div.img {
	width:90px;
	height:97px;
	position:relative;
  margin:0 auto;
  padding:5px;
}
.nayose_conts table td.ph div.img.new:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:26px;
	height:26px;
	z-index:10;
	background:url(/search_pc/images/new.gif) 0 0 no-repeat;
}
.nayose_conts table td.new {
	position:relative;
}
.nayose_conts table td.new:before {
	position:relative;
	content:"";
	display:block;
	width:25px;
	height:25px;
	position:absolute;
	top:0;
	left:0;
	background:url(/search_pc/images/new.gif) 0 0 no-repeat;
}
.nayose_conts table td.ph span.c {
	font-size:11px;
	display:block;
	position:absolute;
	z-index:1;
	left:0;
	right:0;
	bottom:4px;
	background:#F6F5E7;
	width:84%;
	border:1px solid #eee;
	box-sizing:border-box;
	border-radius:2px;
	margin:auto;
}
.nayose_conts table td .price {
	color:#f57324;
	font-weight:bold;
	font-size:18px;
}
.nayose_conts table td .price span {
	color:#333;
	font-size:14px;
	font-weight:lighter;
}
.nayose_conts table td .price p.kanri {
	color:#333;
	font-size:14px;
	font-weight:lighter;
	line-height:1.2;
}
.nayose_conts table td.company {
	padding: 1px 14px;
	line-height:1;
	width:325px;
}
.nayose_conts table td.ph div.img img {
	max-width:90px;
	max-height:90px;
}
.nayose_conts table td .wrap {
	padding:5px;
}
.nayose_conts table td .wrap a.favorite {
	text-decoration:none;
}
.nayose_conts table td .wrap .favorite {
	display:block;
	border:1px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:2px solid #ddd;
	padding:8px 0 8px 16px;
	border-radius:3px;
	font-size:12px;
	color:#333;
	cursor:pointer;
	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAArCAYAAABIKblUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8xOC8xNzNObXoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABjUlEQVRIie2VPUsDQRCGnzsJwokgWFgIATEBEbEX8ZoUigqC+ANsYmMUMenUQuuzsoyFrf4EBe0ErUQruVSKjSh+gIEU8lp4iZdkLyQWYpGBg92ZeW5mZ5YdSxImKeaSGaDkeH7eZLdMYDGXtIECUAKGHc+vc7KN4WAeGACGgGmTQxS4Hlpnjal+ZBMFYDDiB1FyZQNTwE0L0CUwazueXwDGgKMmoH3AdTz/oVLVYi5pAZvATgS06nj+XnlTKU5Q8tsG0e7Dm9qqzjUAq2zhVGPAI9ADvAFrQAzYBbqBZ6DP8fzP2ohuAJ0Ao47nHwTXbQQ4A3qBcVOqLrAETDqef1dWBusUkAEm6lJtVaKuXBtsg23wf4EZIB1ljHoBqqYVUO8kyfQt6EdmTD5R4HkIPDX5WJJ+Na2QlJB0reblQlJ/OXSXpMMmoLykztozWpK2GkAr4TOG+/g30yqcakzSS5DWq6RFSWlJ74HuSVKHDH1MBQ7HkuIhfVzfvZQk1wRuBxEs1TfckrQsaaOs+wK4xdMX9C2H3gAAAABJRU5ErkJggg==) 10px 10px no-repeat;
  margin:3px auto;
}
.nayose_conts table td .wrap .favorite:hover {
	opacity:0.7;
}
.nayose_conts table td .wrap .favorite.on {
	color:#bbb;
	border:none;
	background:#eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAArCAYAAABIKblUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8xOC8xNzNObXoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABjUlEQVRIie2VPUsDQRCGnzsJwokgWFgIATEBEbEX8ZoUigqC+ANsYmMUMenUQuuzsoyFrf4EBe0ErUQruVSKjSh+gIEU8lp4iZdkLyQWYpGBg92ZeW5mZ5YdSxImKeaSGaDkeH7eZLdMYDGXtIECUAKGHc+vc7KN4WAeGACGgGmTQxS4Hlpnjal+ZBMFYDDiB1FyZQNTwE0L0CUwazueXwDGgKMmoH3AdTz/oVLVYi5pAZvATgS06nj+XnlTKU5Q8tsG0e7Dm9qqzjUAq2zhVGPAI9ADvAFrQAzYBbqBZ6DP8fzP2ohuAJ0Ao47nHwTXbQQ4A3qBcVOqLrAETDqef1dWBusUkAEm6lJtVaKuXBtsg23wf4EZIB1ljHoBqqYVUO8kyfQt6EdmTD5R4HkIPDX5WJJ+Na2QlJB0reblQlJ/OXSXpMMmoLykztozWpK2GkAr4TOG+/g30yqcakzSS5DWq6RFSWlJ74HuSVKHDH1MBQ7HkuIhfVzfvZQk1wRuBxEs1TfckrQsaaOs+wK4xdMX9C2H3gAAAABJRU5ErkJggg==) 8px -20px no-repeat;
}
.nayose_conts table td .wrap a.detail {
	display:block;
	text-decoration:none;
	padding:8px 8px 8px 0;
	position:relative;
	border-radius:3px;
  color:#fff;
  background:#D12B15;
  border:#99200F solid 1px;
  border-bottom:#99200F solid 2px;
  border-right:#99200F solid 2px;
  margin:3px auto;
  font-size:12px;
  font-weight:bold;
}
.nayose_conts table td .wrap a.detail:hover {
	opacity:0.7;
}
.nayose_conts table td .wrap a.detail:after {
	content:"";
	display:block;
	width:5px;
	height:5px;
	position:absolute;
	right:6px;
	top:50%;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-top:-4px;
}
.nayose_conts .more {
	text-align:center;
	border:1px solid #ddd;
	border-top:none;
  border-bottom: 2px solid #ddd;
	cursor:pointer;
	padding:12px;
  background-color: #f6f6f6;
  background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EDEDED) );
  background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
  background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
  background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
  background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #EDEDED 100%);
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #EDEDED 100%);
}
.nayose_conts .more p {
	position:relative;
	display:inline-block;
	padding-left:25px;
}
.nayose_conts .more p span {
	font-size:16px;
	font-weight:bold;
	color:#f57324;
  line-height:1;
}
.nayose_conts .more:hover {
	background:#FBFBF4;
}
.nayose_conts .more p:before {
  display:block;
  content:"";
  position:absolute;
  top:2px;
  left:0;
  width:16px;
  height:16px;
  background:#f57324;
  border-radius:50%;
  z-index:1;
}
.nayose_conts .more p:after {
  display:block;
  content:"";
  position:absolute;
  top:6px;
  left:5px;
  width:4px;
  height:4px;
  border-bottom:2px solid #fff;
  border-right:2px solid #fff;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  z-index:2;
}
.nayose_conts .moreNoHit {
  background: #ddd;
  color: #666;
  padding: 12px;
}

.show-nayose-only {
  display: none;
}

/*nayose shinchiku_mansion*/
.buy_list .nayose {
	overflow:hidden;

}
.buy_list .nayose_head {
	border-right:2px solid #ddd;
	border-top:3px solid #3792e8;
}

.buy_list .nayose_conts {
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-top:none;
}
.buy_list .nayose .nayose_head h2.link:after {
  content: ".";
  display: block;
  height: 0;
  font-size:0;
  clear: both;
  visibility:hidden;
}
.buy_list .nayose .nayose_head h2.link span {
	background:#3792e8;
	color:#fff;
	border-radius:3px;
	padding:3px 10px;
	display:inline-block;
	margin-right:10px;
}
.buy_list .nayose .nayose_head h2.link > p {
	float:left;
	width:520px;
	margin-top:1px;
}

.buy_list .nayose .itemBody {
	padding: 5px 8px 8px 8px;
}

.buy_list .nayose .itemBody:hover {
     background:#FBFBF4;
     cursor:pointer;
}

.buy_list .nayose .itemDescription {
	font-size: 0.9em;
	line-height: 1.3;
	margin-bottom: 5px;
}

.buy_list .nayose .itemImageContent {
	float: left;
	margin-right: 9px;
	width: 227px;
}

.buy_list .nayose .mainImageRect {
	width: 170px;
	height: 170px;
	float: left;
	margin-right: 5px;
	position: relative;
	*position: static;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	line-height: 170px;
	layout-grid-line:170px;
}

.buy_list .nayose .mainImageRect {
	position: relative;
}

.buy_list .nayose .mainImageRect img {
	vertical-align: middle;
}

.buy_list .nayose .subImages {
	float: left;
	width: 52px;
}

.buy_list .nayose .subImage {
	width: 52px;
	height: 52px;
	float: left;
	position: relative;
	*position: static;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	line-height: 52px;
	layout-grid-line:52px;
	margin-bottom: 7px;
}

.buy_list .nayose .subImage img {
	vertical-align: middle;
}

.buy_list .nayose .subImages .last {
	margin-bottom: 0;
}

.buy_list .nayose .itemContentWrapper {
	float: left;
	width: 470px;
}

.buy_list .nayose .itemContent {
	width: 100%;
	line-height: 1.5;
}

.buy_list .nayose .itemContent dt {
	background: #f1f9c5;
	font-weight: normal;
	color: #224619;
	text-align: center;
	float: left;
	clear: left;
	width: 85px;
	margin-bottom: 5px;
	padding: 2px 0 1px 0;
	font-size: 0.96em;
}

.buy_list .nayose .itemContent dd {
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	margin-left: 89px;
	word-break:break-all;
}
.buy_list .nayose .itemContent dd.col2L {
	width: 143px;
	float: left;
	margin-left: 4px;
}

.buy_list .nayose .itemContent dt.col2 {
	width: 	85px;
	clear: none;
	float: left;
}

.buy_list .nayose .itemContent dd.col2R {
	width: 143px;
	float: left;
	margin-left: 0;
}

.buy_list .nayose .itemContent .price {
	font-size: 1.25em;
	font-weight: bold;
	color: #ec5300;
	padding-top: 0;
}

.buy_list .nayose .itemButtons {
	float: right;
}

.buy_list .nayose .itemButtons a {
	display: inline-block;
	font-size:12px;
	line-height:28px;
	height: 30px;
	margin-top:-2px;
	border:1px solid #ddd;
	border-radius:3px;
	padding-left:32px;
	padding-right:10px;
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAJGSURBVDiNldVPaB1VFAbw30tia01wIci4KkILKpa6kvdECWIxthSzUNDupN0PWGtdFgUpFFOR98AEF1K6cBEXTSkVJTZBacssAtqFiNBKV817NtqYWM3/uJgzZiIvITlwmXvnnvvNOd937plKtd7swCm8jn+wioqNrdjfhWF82IUP8A4e2uTgRvY4VrvQHwBjuIIdW4hkHn14Ef1dmInNS1mafLLVEGqN1kKA/NVRet+9VYCwIv3VDmuhr2wTpPCvdJVeLkGt0dqMD5ClySqWi3WlWm9exfP4GT+hAK7ISdRmvYR9eBLj5UieirFtKxN7LiIaxh94Ge9iWl5HffgTX4Tf+XYgWZYm1/Ej5rI0+RYX8TdGsjQZxRwmwi/7L88SJ7dxC0/gUVzDI3haztU9vIBJ3MRe7MZ4OZJlLFpjfTFGeV6osiDU/H86Z7I0OYRBTGVpchBHcBdvZGnySkRTD7+PioNldQ7UGq3fIrWeWqP1plytbrxVa7R+kVdpb63R+hUvtQM5jGfxGHbGl7rxMFJ5m+iWq/QMknbp1FHD5/gdz+EYpnA01tP4LPwa7UBm5PUxEwROBsBK8HIn5tMlP6yXeFneJ3agU65AR6S8FAAPxHMhUu4UEhf34RucwPeYxdsYwn18iuPBy1j4jca5da3gQpYmQ/gaszH/WF7qZ7M0GQzAr2JvpMimUq03b2A/vsNlvCa/oQPYI2/gX8or+iR+CIBX0YuJSrXefD/C67F9m8XpClTrzffkDXve1n8ZDwYFA/8CjWe677fCQPIAAAAASUVORK5CYII=) 8px center no-repeat;
}
.buy_list .nayose .itemButtons a:hover {
	text-decoration:none;
	opacity:0.7;
}

.comment_nayose {
	margin-top:10px;
	width:100%;
	display:table;
}
.comment_nayose div.l {
	background:#f1f9c5;
	display:table-cell;
	width:140px;
	font-size:12px;
	text-align:center;
	border-radius:3px;
	padding:5px 0;
	margin-right:5px;
	vertical-align:middle;
}
.comment_nayose div.r {
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
}
.comment_nayose div.r p {
	margin-left:5px;
    line-height:1.7;
    font-size:12px;
    padding-right:12px;
    position:relative;
    overflow:hidden;
    text-align: justify;
    text-justify: inter-ideograph;
/*
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;*/
}
.comment_nayose div.r p .dot {
	position:absolute;
	right:0px;
	bottom:0;
}

.buy_list .nayose .nayose_conts table th.check {
	width:50px;
}

.buy_list .nayose .nayose_conts td.check {
	text-align:center;
}
.buy_list .nayose .nayose_conts td.check span {
	margin:5px 0;
	display:inline-block;
	width:50px;
	font-size:8px;
	padding-top:34px;
	color:#bbb;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAYAAACv+ebYAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDYvMDUvMTfNrIaKAAADLklEQVRoge2Zv28URxSAv7MhhGkoIMgpKJBu6SjQs4QhyBTIspAIEEiTCgk6ZKREt/8DzRQuULoUkQs6BBUVBelA86qUEyEkGoiDkKXcosQSR+E7fD7vr9k7YyeakVa6233vfTdPs3O7+lq9Xo8mI0uTU8C0sd41yd/XiLoxrgLTQCPw1Jjg75omt5q0OkuT48CL/tcTxnofWqPpjK8WfN774OBWZ2lyBHjD5o/uAV8b69+E1Gky429H8lrA5dAiTcB5rQ1ud1CrszQxwFvgy5FL/wKHjfV/160VOuPFHCjAF8DFkEKtbqd9CzgWAJ4ruPYceFyzzqtWt9P+CrgPXKiZNO54AvwwZaxfZWMmdz8D9C6waKxf3bK4sjS5AvwKHJowcA24Yax/NDixbVVnadIGHgAnJwT9HbhmrP9j+OS2Vd0PmANWJgBdAeZGoVBxH2dpchtYBvYHAteBH431PxcFVG4gWZqcBp4CB2pC/wHOG+uflQXV2UBWA6D0Y1erguqArwRAa+fsGrhqcR0G/iR8T/8AHDXWvy0KqCp4qSBmHfipf6wX1L1UVrgKnPc/+xI4Z6xfNtYvA9+w+eBXlftpFLY6S5ODwF+AGTr9ELhprH83EnsI+AW4PnwaOGKsf59Xv2zGC0PQQWuvjUIBjPVrxvrvgTtsPBTQz10oKl4GHqzMF8CZfmtLdxtj/T3gLJutL1zdua3O0mQKeA38Btwy1q+VAXPyB62fB2aM9R+2BfV6vW1Ht9Oe7XbaS3nXQo5up73U7bRn8641eoWZxBjnpS2CIziCIziCIziCIziCIziCIziC9ypYVU+p6mzT/OgWaw1V3eIWRSS6xcoR3GpVzXWLIhLdYukIarWqlrpFEfkPuEXn3O64Refc7rhFEfnsblFEtrpFVd1RtygixW5RVXfELYpIuVvsB0zULY5CoeI+VtWx3KKINHeLqtrILYpIdIt7A1y1uMZyiyLyP3KLIrIsIpN3i6pa6BZF5N1IbKFbFJHJuMVRKICIrInIzrjFfmtLdxsRGc8tquoWtygiQW5xqPXzwIyI1HOLzrlZ59zYbtE5t+Scy3WLHwH27PLfqGSkiAAAAABJRU5ErkJggg==) center -60px no-repeat;
}
.buy_list .nayose .nayose_conts td.check span.on {
	color:#333;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABaCAYAAACv+ebYAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDYvMDUvMTfNrIaKAAADLklEQVRoge2Zv28URxSAv7MhhGkoIMgpKJBu6SjQs4QhyBTIspAIEEiTCgk6ZKREt/8DzRQuULoUkQs6BBUVBelA86qUEyEkGoiDkKXcosQSR+E7fD7vr9k7YyeakVa6233vfTdPs3O7+lq9Xo8mI0uTU8C0sd41yd/XiLoxrgLTQCPw1Jjg75omt5q0OkuT48CL/tcTxnofWqPpjK8WfN774OBWZ2lyBHjD5o/uAV8b69+E1Gky429H8lrA5dAiTcB5rQ1ud1CrszQxwFvgy5FL/wKHjfV/160VOuPFHCjAF8DFkEKtbqd9CzgWAJ4ruPYceFyzzqtWt9P+CrgPXKiZNO54AvwwZaxfZWMmdz8D9C6waKxf3bK4sjS5AvwKHJowcA24Yax/NDixbVVnadIGHgAnJwT9HbhmrP9j+OS2Vd0PmANWJgBdAeZGoVBxH2dpchtYBvYHAteBH431PxcFVG4gWZqcBp4CB2pC/wHOG+uflQXV2UBWA6D0Y1erguqArwRAa+fsGrhqcR0G/iR8T/8AHDXWvy0KqCp4qSBmHfipf6wX1L1UVrgKnPc/+xI4Z6xfNtYvA9+w+eBXlftpFLY6S5ODwF+AGTr9ELhprH83EnsI+AW4PnwaOGKsf59Xv2zGC0PQQWuvjUIBjPVrxvrvgTtsPBTQz10oKl4GHqzMF8CZfmtLdxtj/T3gLJutL1zdua3O0mQKeA38Btwy1q+VAXPyB62fB2aM9R+2BfV6vW1Ht9Oe7XbaS3nXQo5up73U7bRn8641eoWZxBjnpS2CIziCIziCIziCIziCIziCIziC9ypYVU+p6mzT/OgWaw1V3eIWRSS6xcoR3GpVzXWLIhLdYukIarWqlrpFEfkPuEXn3O64Refc7rhFEfnsblFEtrpFVd1RtygixW5RVXfELYpIuVvsB0zULY5CoeI+VtWx3KKINHeLqtrILYpIdIt7A1y1uMZyiyLyP3KLIrIsIpN3i6pa6BZF5N1IbKFbFJHJuMVRKICIrInIzrjFfmtLdxsRGc8tquoWtygiQW5xqPXzwIyI1HOLzrlZ59zYbtE5t+Scy3WLHwH27PLfqGSkiAAAAABJRU5ErkJggg==) center 0px no-repeat;
}
.nayose_conts table td.maker a {
	display: block;
	white-space: nowrap;
  	text-indent: 100%;
  	overflow: hidden;
	width: 73px;
	height: 26px;
	background: transparent url(/search_buy/images/result.png) no-repeat;
}

.nayose_conts table td.maker {
	padding:10px 16px;
	text-align:left;
}
.nayose_conts table td.maker a {
	float:left;
	margin-right:6px;
}
.nayose_conts table th.maker {
}
.nayose_conts table td.maker > div {
	white-space: nowrap;
	width:440px;
	margin-right:-140px;
}
.nayose_conts table td.maker p {
	padding-top:4px;
	overflow: hidden;
    text-overflow: ellipsis;
    font-size:11px;
}
.nayose_conts table th.ph {
	width:60px;
}
.nayose_conts table td.ph p {
	font-size:12px;
}
.nayose_conts table td.ph p span {
	font-size:16px;
	font-weight:bold;
	color:#ec5300;
}
.buy_list .nayose .nayose_conts table td.check label {
	margin-left:4px !important;
}

.nayose_conts table td.maker .athome {
	background-position: 0 -390px;
}
.nayose_conts table td.maker .homes {
	background-position: -73px -390px;
}
.nayose_conts table td.maker .adpark {
	background-position: -146px -390px;
}
.nayose_conts table td.maker .m-mrd {
	background-position: -219px -390px;
}
.nayose_conts table td.maker .home4u {
	background-position: -292px -390px;
}
.nayose_conts table td.maker .c21 {
	background-position: -365px -390px;
}
.nayose_conts table td.maker .uruuru {
	background-position: -438px -390px;
}
.nayose_conts table td.maker .ouccino {
	background-position: -511px -390px;
}
.nayose_conts table td.maker .suumo {
	background-position: 0 -416px;
}
.nayose_conts table td.maker .zutto {
	background-position: -73px -416px;
}
.nayose_conts table td.maker .major7 {
	background-position: -146px -416px;
}
.nayose_conts table td.maker .yahoo {
	background-position: -366px -416px;
}
.nayose_conts table td.maker .pitat {
	background-position: -292px -416px;
}
.nayose_conts table td.maker .tryell {
	background-image: url(/img/logo_tryell_62x23.png);
	background-size: auto;
}

.nayose_conts table td.maker p a {
  margin:0 2px;
  display:inline-block;
  width: 62px;
  height: 23px;
  vertical-align: -3px;
  *vertical-align: middle;
  background-image: url(/search_buy/images/result.png);
  zoom: 1;
  overflow: hidden;
  background-size: 550px;
}
.nayose_conts table td.maker p a.text_link {
  background: none;
  text-indent: 0;
  width: auto;
}

.nayose_conts table td.maker p a.athome {
	background-position: 0 -324px;
}
.nayose_conts table td.maker p a.homes {
	background-position: -60px -324px;
}
.nayose_conts table td.maker p a.adpark {
	background-position: -121px -324px;
}
.nayose_conts table td.maker p a.m-mrd {
	background-position: -182px -324px;
}
.nayose_conts table td.maker p a.c21 {
	background-position: -120px -346px;
}
.nayose_conts table td.maker p a.ouccino {
	background-position: -425px -324px;
}
.nayose_conts table td.maker p a.suumo {
	background-position: 0 -346px;
}
.nayose_conts table td.maker p a.pitat {
	background-position: -243px -346px;
}
.nayose_conts table td.maker p a.yahoo {
    background-position: -303px -346px;
}

.buy_list table.shinchiku_manshion .price {
	text-align:center;
	line-height:1.2;
	font-size:15px;
	padding:5px 0px
}

.buy_list table.shinchiku_manshion td:first-child,
.buy_list table.cyuko_manshion td:first-child {
	border-left:1px solid #ddd;
}
.buy_list table td.company {
	border-top:1px solid #f2f2f2;
}
.buy_list table.shinchiku_manshion td.check {
	width:8% !important;
}
.buy_list table.shinchiku_manshion td:nth-child(2) {
	width:9% !important;
}
.buy_list table.shinchiku_manshion td:nth-child(3) {
	width:32% !important;
}
.buy_list table.shinchiku_manshion td:nth-child(4) {
	width:14% !important;
}
.buy_list table.shinchiku_manshion td:nth-child(5) {
	width:20% !important;
}
.buy_list table.shinchiku_manshion td:last-child {
	width:18% !important;
}

/*cyuko-mansion*/
.searchResultList .company {
	text-align:left;
}
.searchResultList .company span {
	font-size:10px;
}
.nayose_conts .cyuko_mansion td {
	padding:10px 0;
}
.nayose_conts .cyuko_mansion td.price {
	width:135px;
}
.nayose_conts .cyuko_mansion td.bt {
	width:235px;
}
.nayose_conts .cyuko_mansion th:nth-child(2) {
	width:70px;
}
.nayose_conts .cyuko_mansion th:nth-child(3){
	width:95px;
}
.nayose_conts .cyuko_mansion th:nth-child(4) {
	width:80px;
}
.buy_list .add_day {
	font-size:12px;
	text-align:right;
	padding:5px 0;
}

.buy_list .nayose_conts table td.bt {
	width:auto;
}
.buy_list table.cyuko_manshion .kai {
	width:12% !important;
}
.buy_list table.cyuko_manshion .price {
	width:200px;
}


/***********************************
 2018.10 追加
 ************************************/
.cate_icon {
  border:#ddd solid 1px;
  display:block;
  border-radius:3px;
  padding:5px;
  font-size:12px;
  text-align:center;
  margin:3px 5px;
  line-height:1.2;
}
.nayose_conts table td .cate_icon {
  font-size:11px;
  padding:3px;
}

.nayose_conts table td.ph span {
  font-size:12px;
  background:#F6F5E7;
  display:inline-block;
  padding:3px 8px;
}

.nayose_conts table td .fontL {
  font-weight:bold;
  font-size:18px;
  display:inline;
}
.nayose_conts table td .fontL.orange {
  color:#f57324;
}

.nayose_conts table td .shikirei {
  background:#F6F5E7;
  display:inline;
  padding:2px;
  margin-right:4px;
  font-size:11px;
}

.nayose_conts .moreCompany {
  text-align:center;
  border:1px solid #ddd;
  border-top:none;
  border-bottom:2px solid #ddd;
  cursor:pointer;
  padding:1px;
}
.nayose_conts .moreCompany p {
  position:relative;
  display:inline-block;
  padding-left:15px;
  font-size:10px;
  text-decoration:underline;
}
.nayose_conts .moreCompany p:before {
  display:block;
  content:"";
  position:absolute;
  transform:rotate(45deg);
  top:1px;
  left:0;
  width:6px;
  height:6px;
  background:#fff;
  z-index:1;
}
.nayose_conts .moreCompany p:after {
  display:block;
  content:"";
  position:absolute;
  transform:rotate(45deg);
  top:3px;
  left:0;
  width:6px;
  height:6px;
  background:#5e5e5e;
}

.nayose_conts table td.moreNohit {
  padding:12px!important;
  background:#ddd;
  color:#666;
  cursor:default!important;
}
.nayose_conts table tbody:hover td.moreNohit {
  background:#b8b8b8;
}
