@charset "utf-8";

/* --------------------------------------
 　copy css
 -------------------------------------- */

/*-------------------------------------
*
* rn_catetop.cssから、下記のみ流用
*
*-------------------------------------- */
* {
	margin: 0;
	padding: 0;
}


#other #search {
	margin-top:0px;
}

#other .container.main{
	margin-top:20px;
}


/*------------------------------ */
/* #content
 -------------------------------- */
#content {
	margin: 0 auto;
	width: 950px;
	overflow:hidden;
	zoom:1;
}

/* ---------------------------------------------
*   main
--------------------------------------------- */
#main {
	float: left;
	box-sizing: border-box;
	width: 710px;
}

.section{
	margin-bottom:40px;
	overflow:hidden;
	zoom:1;
}

/*------------------------------ */
/* #columnL
 -------------------------------- */
#columnL {
	float: left;
	margin-right: 20px;
	width: 710px;
	box-sizing: border-box;
}


/*------------------------------ */
/* #columnR
 -------------------------------- */
#columnR {
	float: right;
	box-sizing: border-box;
	width: 220px;
}

.clearfix:after {/*float*/
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
	content: ".";
}
.clearfix {
	min-height: 1px; /*IE6??7*/
}
* html .clearfix {
	height: 1px;
	height: auto;
	overflow: hidden;
}

/* ---------------------------------------------
*   pagetitle
--------------------------------------------- */

/*  item_pagetitle
--------------------------------------------- */
#pagetitle .item_pagetitle {
	padding: 13px 15px 13px 71px;
	overflow: hidden;
	border: 1px solid #e2e2e2;
}

/*  item_pagetitle (skin)
--------------------------------------------- */
#pagetitle .item_pagetitle.skin_mansion {
	background: url(/images/rn_common/icon_title.png) 14px center no-repeat;
}
#pagetitle .item_pagetitle.skin_mansion_n {
	background: url(/images/rn_common/icon_title_mansion_n.png) 14px center no-repeat;
}
#pagetitle .item_pagetitle.skin_house_n {
	background: url(/images/rn_common/icon_title_house_n.png) 14px center no-repeat;
}
#pagetitle .item_pagetitle.skin_house {
	background: url(/images/rn_common/icon_title_house.png) 14px center no-repeat;
}
#pagetitle .item_pagetitle.skin_land {
	background: url(/images/rn_common/icon_title_land.png) 14px center no-repeat;
}

/* -- item_pagetitle_text -- */
#pagetitle .item_pagetitle_text {
	float: left;
	font-size: 168%;
	font-weight: bold;
	margin-right: 13px;
}

/* -- item_annotation -- */
#pagetitle .item_annotation {
	float: left;
	font-size: 78%;
	padding: 3px 0 4px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin: 6px 0 4px;
}

/* -- item_text -- */
#pagetitle .item_text {
	float: right;
	line-height: 1.25;
	font-size: 72%;
	padding: 6px 0;
}


/* ---------------------------------------------
*   prlink
--------------------------------------------- */
#prlink {
	text-align: right;
	padding: 11px 0;
}


/*  item_link
--------------------------------------------- */
#prlink .item_link {
	display: inline-block;
	padding: 2px 0 1px 40px;
	background: url(/images/rn_common/icon_pr.png) left center no-repeat;
}



/* h3 Title
 * ------------------------- */

.topTitle{
	border-bottom: 3px solid #bddd0e;
	padding-bottom:7px;
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
}

.topTitle h3{
	font-size:157.1%;
	font-weight:bold;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* マウスオーバーの色一括変更
 * ------------------------- */

.nmbrand_Area li:hover a,
.selection_Area li:hover a,
.osusume_Area li:hover a,
.module_list_recommend li:hover a,
.module_cassette_condition li:hover a,
.module_list_info li:hover a{
	color:#F00;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* 野村ブランドの中古マンション
 * ------------------------- */

.nmbrand_Area li{
	float:left;
	width:164px;
	margin-left: 18px;
	cursor: pointer;
}

.nmbrand_Area li:first-child{
	margin-left:0px;
}

.nmbrand_Area li .title{
	margin:10px 0 5px;
	font-size:107.1%;
	font-weight:bold;
	line-height:1.2;
}

.nmbrand_Area .topTitle{
	position:relative;
}

.nmbrand_Area .topTitle .link{
	position:absolute;
	top:7px;
	right:0px;
}

.nmbrand_Area .topTitle .link a{
	background:url(/images/rn_common/icon_arrow1.png) no-repeat left 7px;
	padding-left:6px;
}


.nmbrand_Area li .title a{
	font-weight:bold;
}

.nmbrand_Area li:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

/* 野村ブランドの中古マンション*/

/* item_link_image */
.nmbrand_Area .item_link_image {
	position:relative;
	display: block;
	text-align: center;
	height: 110px;
	overflow: hidden;
	margin-bottom: 11px;
}

.nmbrand_Area .item_link_image img{
	position:absolute;
	width:164px;
	top:0px;
	left:0px;
}

/* item_type */
.nmbrand_Area .item_type {
	display: block;
	width: 100px;
	text-align: center;
	font-size: 93%;
	font-weight: bold;
	color: #fff;
	padding: 1px 0;
	border-radius: 2px;
	background-color: #6dc6f9;
	margin: 0 auto 10px;
}

/* item_name */
.nmbrand_Area .item_name {
	display: block;
	font-weight: bold;
	overflow: hidden;
	line-height:1.2;
	margin-bottom: 7px;
	font-size:107.1%;
}

.nmbrand_Area .item_name a{
	font-weight:bold;
}

/* item_price */
.nmbrand_Area .item_price {
	display: block;
	letter-spacing: -0.4em;
	margin-bottom: 7px;
	font-size:107.1%;
}

/* item_price - num / unit */
.nmbrand_Area .item_price .num,
.nmbrand_Area .item_price .unit {
	display: inline-block;
	letter-spacing: normal;
	line-height: 1.25;
	font-weight: bold;
}

/* item_price - num */
.nmbrand_Area .item_price .num {
	font-size: 115%;
	color: #da171e;
}

/* item_price - unit */
.nmbrand_Area .item_price .unit {
	font-size: 93%;
}

/* item_info */
.nmbrand_Area .item_info {
	display: block;
	line-height: 1.25;
	overflow: hidden;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* マンションデータPlus
 * ------------------------- */
.osusume_Area {
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.osusume_Area li {
	width: 350px;
	cursor: pointer;
	margin: 0 0 10px;
}

.osusume_Area li:nth-child(2n) {
	margin-left: 10px;
}

.osusume_Area li a{
	display:  block;
}
.bnr_Area{
	overflow:hidden;
	zoom:1;
	width:100%;
	height:103px;
	display:block;
	padding-top:30px;
}

.bnr_Area li.bnr {
	float: left;
	width: 346px;
	height:103px;
	margin-left: 18px;
}

.bnr_Area li.bnr:first-child{
	margin-left:0px;
}


.osusume_Area .title {
	margin:10px 0 5px;
	font-size:107.1%;
	font-weight:bold;
	line-height:1.2;
}
.osusume_Area .txt {color: #2d2d2d;}

.osusume_Area .nomura,
.osusume_Area .rank,
.osusume_Area .library,
.osusume_Area .tower,
.osusume_Area .premium,
.osusume_Area .brand{
	position:relative;
	float: left;
	width: 127px;
	margin-right: 10px;
}

.osusume_Area .nomura img,
.osusume_Area .rank img,
.osusume_Area .library img,
.osusume_Area .tower img,
.osusume_Area .premium img,
.osusume_Area .brand img{
	z-index:0;
}

.osusume_Area .nomura i{
	position:absolute;
	display:block;
	top:-4px;
	left:0px;
	background: url(/images/rn_common/library_icon_nomura.png) no-repeat;
	width:31px;
	height:60px;
    z-index:1;
}

.osusume_Area .library i{
	position:absolute;
	display:block;
	top:-4px;
	left:0px;
	background: url(/images/rn_common/library_icon_library.png) no-repeat;
	width:31px;
	height:60px;
    z-index:1;
}

.osusume_Area .tower i{
	position:absolute;
	display:block;
	top:-4px;
	left:0px;
	background: url(/images/rn_common/library_icon_tower.png) no-repeat;
	width:31px;
	height:60px;
    z-index:1;
}

.osusume_Area .premium i{
	position:absolute;
	display:block;
	top:-4px;
	left:0px;
	background: url(/images/rn_common/library_icon_premium.png) no-repeat;
	width:31px;
	height:60px;
    z-index:1;
}

.osusume_Area .rank{
	position:relative;
}

.osusume_Area .rank i{
	position:absolute;
	display:block;
	top:-4px;
	left:0px;
	background: url(/images/rn_top/ranking_icon.png) no-repeat;
	width:38px;
	height:52px;
    z-index:1;
}

.osusume_Area .title a {
	font-weight:bold;
}
.osusume_Area li:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
.Plus_area .inner{
	margin: 0 0 20px;
}
.Plus_area .inner a{
	color: #2d2d2d;
}
.Plus_area .inner .img{
	float:left;
	margin-right: 15px;
}
.Plus_area .inner a:hover .img{
	opacity:0.7;
}
.Plus_area .inner .titl{
	color: #1565c0;
	font-size: 16px;
	font-weight: bold;
}
.Plus_area .inner a:hover .titl{
	color: #f00;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* おすすめ情報
 * ------------------------- */

.bnr_Area_house_n{
	overflow:hidden;
	zoom:1;
	width:100%;
	height:113px;
	display:block;
	padding-bottom:20px;
}

.bnr_Area_house_n li.bnr {
	float: left;
	width: 346px;
	height:103px;
	margin-left: 18px;
}

.bnr_Area_house_n li.bnr:first-child{
	margin-left:0px;
}

.module_list_recommend{
	padding-top:25px;
}

.module_list_recommend li{
	margin-right: 18px;
}

.module_list_recommend li:nth-child(2n){
	margin-right:0;
}

/* IE8 */
ul.module_list_recommend > *:first-child + *,
ul.module_list_recommend > *:first-child + * + * + *{
	margin-right:0;
}

/* recommend_item */
.module_list_recommend li{
	float: left;
	position:relative;
	width:326px;
	height:135px;
	padding:0 20px 0 0;
	margin-bottom:30px;
	cursor: pointer;

}
.module_list_recommend li .image {
	position:absolute;
	top:-25px;
	right:0;
}
.module_list_recommend li .title,
.module_list_recommend li .subtitle,
.module_list_recommend li .caption{
	padding-left:20px;
}
.module_list_recommend li .title {
	line-height:2;
	font-size:114.3%;
	font-weight: bold;
	margin-bottom: 12px;
	background:url(/images/rn_common/bg_text.png) no-repeat left top;
}
.module_list_recommend li .subtitle{
	font-size:107.1%;
	margin-bottom:5px;
}
.module_list_recommend li .subtitle a {
	font-weight:bold;
}


.module_list_recommend li:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* こだわり物件特集
 * ------------------------- */

 /* sublink *
.kodawari .sublink{
	position:absolute;
	right:0;
	display:inline-block;
	padding:5px 0 5px 11px;
	font-size: 14px;
	font-weight:normal;
	background:url(/images/rn_common/icon_arrow3.png) no-repeat left center;
	margin-right:15px;
	/* ie7 *
	*display:inline;
	*zoom:1;
}*/

.kodawari_Area .topTitle{
	position:relative;
}

.kodawari_Area .topTitle .link{
	position:absolute;
	top:7px;
	right:0px;
	font-size: 14px;
}

.kodawari_Area .topTitle .link a{
	background:url(/images/rn_common/icon_arrow1.png) no-repeat left 7px;
	padding-left:10px;
}


.kodawari_Area h4{
	font-weight:bold;
	margin-bottom:10px;
	font-size:107.1%;
	margin-top:15px;
}

.kodawari_Area h4 a{
	font-weight:bold;
	padding-right:15px;
	background:url(/images/rn_common/icon_arrow2_off.png) no-repeat right center;
}
.kodawari_Area h4 a:hover{
	color:#f00;
	background-image:url(/images/rn_common/icon_arrow2_on.png);
}

.kodawari_Area ul.linkbox{
	overflow:hidden;
	zoom:1;
	cursor: default;
}

.kodawari_Area li{
	float:left;
	display:table;
	width:218px;
	padding:2px;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 2px solid #e2e2e2;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom:15px;
	margin-right:19px;
	/* ie7 */
	*display:block;
	*position:relative;
	*letter-spacing:-.40em;
	cursor:pointer;
	overflow: hidden;
	box-sizing: border-box;
}

.kodawari_Area li:nth-child(3n){
	margin-right:0;
}

/* IE8 */
ul.linkbox > *:first-child + * + *,
ul.linkbox > *:first-child + * + * + * + * + *,
ul.linkbox > *:first-child + * + * + * + * + * + * + * + *{
	margin-right:0;
}

.kodawari_Area li .image,
.kodawari_Area li .body{
	display:table-cell;
	vertical-align: middle;
	text-align:left;
	/* ie7 */
	*display:inline;
	*zoom:1;
	*letter-spacing:normal;
}
.kodawari_Area li .image{
	width:81px;
	/* ie7 */
	*height:56px;
}
.kodawari_Area li .image img{
	max-width:100%;
}
.kodawari_Area li .body{
	padding:0 9px;
	line-height:1.3;

	/* ie7 */
	*position:absolute;
	*width:115px;
	*height:56px;
	*line-height:1.4;
	*margin-top:28px;
}
.kodawari_Area li .body a{
	/* ie7 */
	*display:inline;
	*zoom:1;
	*vertical-align:middle;
	*margin-top:-18%;
	font-weight:bold
}
.kodawari_Area li:hover a{
	color:#f00;
}

.kodawari_Area li:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* お役立ち情報
 * ------------------------- */


/* info_item */
.module_list_info li{
	float:left;
	width:346px;
	line-height:1.4;
	margin-bottom:20px;
	margin-right:18px;
	cursor: pointer;
}

.module_list_info li:nth-child(2n){
	margin-right:0;
}

/* IE8 */
ul.module_list_info > *:first-child + *,
ul.module_list_info > *:first-child + * + * + *{
	margin-right:0;
}

.module_list_info .image{
	float:left;
	width: 130px;
}
.module_list_info .image img{
	max-width:100%;
}
.module_list_info .body{
	margin-left:140px;
}
.module_list_info a{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* 検索フォーム系
 * ------------------------- */

/* module_searchword
 * ------------------------- */
.module_searchword {
	letter-spacing: -.40em;
	overflow: hidden;
	/* ie7 */
	*zoom: 1;
}

/* item */
.module_searchword input {
	float: left;
	vertical-align: middle;
	letter-spacing: normal;
}

/* keyword */
.module_searchword .keyword {
	display: block;
	width: 135px;
	height: 32px;
	padding: 0 7px;
	line-height: 32px;
	border: 1px solid #d3d3d3;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	color: #a2a2a2;
	font-size:85.7%;
	outline: none;
}

.module_searchword .keyword_map {
	float: left;
	display: block;
	width: 177px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	border: 0;
	margin-left:20px;
}

.module_searchword .keyword_personal {
	float: left;
	display: block;
	width: 293px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	border: 0;
	margin-left:20px;
}

/* button */
.module_searchword .button_map {
	float: right;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	display: block;
	width: 30px;
	height: 36px;
	/*padding-top:34px;*/
	border: none;
	border-radius: 0 3px 3px 0;
	font-size: 85.7%;
	text-indent: -99999px;
	background: url(/images/rn_common/icon_search_small3.png) no-repeat left center;
	overflow: hidden;
	outline: none;
	cursor: pointer;
}

.module_searchword .button {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	display: block;
	width: 35px;
	height: 34px;
	/*padding-top:34px;*/
	border: none;
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	font-size: 85.7%;
	text-indent: -99999px;
	background: url(/images/rn_common/icon_search_small.png) no-repeat center center #4d4d4d;
	overflow: hidden;
	outline: none;
	cursor: pointer;
}

/* skin */
.module_searchword.color_red .button{
	background-image: url(/images/rn_common/icon_search_small2.png);
	background-color: #d34833;
}

.module_searchword .autoclear.default {
	color: #a2a2a2;
}

.module_searchword .autoclear.other {
	color: #2d2d2d!important;
}




/* ---------------------------------------------
*   search
--------------------------------------------- */
#search {
	position: relative;
	width: 710px;
	height: 374px;
	background: url(/images/rn_common/bg_search.png) 0 0 no-repeat;
	margin-top: -20px;
}



/* ---------------------------------------------
*   search (skin)
--------------------------------------------- */
#search.skin_visited {
	width: 710px;
	height: 374px;
	background: url(/images/rn_common/bg_search_visited.png) 0 0 no-repeat;
	margin: -20px 0 30px;
}

/* 20170427 */
#search.skin_visited .item_search_title.skin_visited{
  width: 155px;
  padding-left: 30px;
}

/*  item_pos_absolute
--------------------------------------------- */
#search .item_pos_absolute {
	position: absolute;
	display: inline-block;
	vertical-align: top;
}

/*  item_search_title
--------------------------------------------- */
#search .item_search_title {
	top: 24px;
	left: 18px;
	font-size: 24px;
	font-weight: bold;
	padding-left: 35px;
	background: url(/images/rn_common/icon_loupe.png) left 2px no-repeat;
}


/*  item_search_title (skin)
--------------------------------------------- */
#search .item_search_title.skin_visited {
	top: 21px;
	font-size: 100%;
	letter-spacing: -0.4em;
}

/* -- item_search_category / item_search_keyword -- */
#search .item_search_title .item_search_category,
#search .item_search_title .item_search_keyword {
	display: inline-block;
	vertical-align: middle;
	letter-spacing: normal;
	font-weight: bold;
}

/* -- item_search_category / item_search_category_delimiter -- */
#search .item_search_title .item_search_category,
#search .item_search_title .item_search_category_delimiter {
	font-size: 129%;
}

/* -- item_search_category_delimiter -- */
#search .item_search_title .item_search_category_delimiter {
	position: relative;
	top: 2px;
	margin: 0 10px 0 2px;
}

/* -- item_search_keyword -- */
#search .item_search_title .item_search_keyword {
	font-size: 165%;
}


/*  iten_change_area
--------------------------------------------- */
#search .iten_change_area {
	top: 19px;
	left: 216px;
	display: inline-block;
	line-height: 1.25;
	font-size: 86%;
	font-weight: bold;
	padding: 2px 3px 2px;
	border: 1px solid #d3d3d3;
	border-bottom-width: 2px;
	border-radius: 4px;
	background-color: #fff;
	box-sizing: border-box;
}


/*  item_kansai
--------------------------------------------- */
#search .item_kansai {
	top: 33px;
	left: 314px;
}

/*  item_kansai
--------------------------------------------- */
#search .item_kansai_left {
	font-size: 93%;
	font-weight: bold;
}

/*  item_kansai
--------------------------------------------- */
#search .item_kansai_left:after {
	content: "";
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 1em;
	background-color: #2d2d2d;
	margin-left: 7px;
}

/*  item_kansai_right
--------------------------------------------- */
#search .item_kansai_right {
	margin-left: 1px;
	font-size: 93%;
	font-weight: bold;
}

/*  item_input
--------------------------------------------- */
#search .item_input {
	top: 24px;
	left: 417px;
	width: 289px;
	overflow: hidden;
}


/*  item_input (skin)
--------------------------------------------- */
#search.skin_visited .item_input {
	left: 302px;
	width: 404px;
}


/* -- item_input_title -- */
#search .item_input_title {
	float: left;
	height: 36px;
	line-height: 1.2;
	font-size: 79%;
	color: #2d2d2d;
	text-align:center;
	padding:5px 0 0 5px;
	font-weight:bold
}

/* -- item_input_field -- */
#search .item_input_field {
	float: right;
	display: block;
	width: 150px;
	height: 36px;
	line-height: 36px;
	font-size: 86%;
	padding: 0;
	border: 0;
	background: #fff url(/images/rn_common/text_search_placeholder.png) 0 center no-repeat;
	margin: 0 10px 0 0;
}
#search .item_input_field:focus {
	background-image: none;
}

/* -- item_input_field (skin) -- */
#search.skin_visited .item_input_field {
	width: 265px;
}


/*  item_map
--------------------------------------------- */
#search .item_map {
	top: 67px;
	left: 7px;
	width: 491px;
	height: 300px;
	background: url(/images/rn_common/bg_map.png) 0 0 no-repeat;
}

#search .item_map_k {
	top: 67px;
	left: 7px;
	width: 491px;
	height: 300px;
	background: url(/images/rn_common/bg_map_k.png) 0 0 no-repeat;
}

/* -- item_area -- */
#search .item_area {
	width: 206px;
	padding: 11px 0;
}

/* -- item_area (skin) -- */
#search .item_area.skin_saitama {
	top: 12px;
	left: 18px;
}
#search .item_area.skin_tokyo {
	top: 107px;
	left: 47px;
}
#search .item_area.skin_kanagawa {
	top: 201px;
	left: 18px;
}
#search .item_area.skin_chiba {
	top: 50px;
	left: 273px;
}
#search .item_area.skin_other {
	top: 246px;
	left: 344px;
	width: 83px;
	padding: 0;
}

/* -- item_area kansai (skin) -- */
#search .item_area.skin_kyoto {
	top: 98px;
	left: 236px;
}
#search .item_area.skin_osaka {
	top: 197px;
	left: 237px;
}
#search .item_area.skin_shiga {
	top: 1px;
	left: 270px;
}
#search .item_area.skin_hyogo {
	top: 122px;
	left: 17px;
}
#search .item_area.skin_other_k {
	top: 250px;
	left: 12px;
	width: 83px;
	padding: 0;
}


/* item_area_title */
#search .item_area_title {
	text-align: center;
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 5px;
}

/* item_area_links */
#search .item_area_links {
	text-align: center;
	letter-spacing: -0.4em;
}

/* item_area_link */
#search .item_area_link {
	display: inline-block;
	width: 83px;
	padding-top: 38px;
	vertical-align: top;
	letter-spacing: normal;
	background-image: url(/images/rn_common/btn_map.png);
	margin: 0 5px;
	cursor: pointer;
}

/* item_area_link (skin) */
#search .item_area.skin_saitama .item_area_link.item_1,
#search .item_area.skin_kyoto .item_area_link.item_1{
	background-position: 0 0;
}
#search .item_area.skin_saitama .item_area_link.item_1:hover,
#search .item_area.skin_kyoto .item_area_link.item_1:hover{
	background-position: 0 -43px;
}
#search .item_area.skin_saitama .item_area_link.item_2,
#search .item_area.skin_kyoto .item_area_link.item_2{
	background-position: -88px 0;
}
#search .item_area.skin_saitama .item_area_link.item_2:hover,
#search .item_area.skin_kyoto .item_area_link.item_2:hover{
	background-position: -88px -43px;
}
#search .item_area.skin_tokyo .item_area_link.item_1,
#search .item_area.skin_osaka .item_area_link.item_1{
	background-position: -176px 0;
}
#search .item_area.skin_tokyo .item_area_link.item_1:hover,
#search .item_area.skin_osaka .item_area_link.item_1:hover{
	background-position: -176px -43px;
}
#search .item_area.skin_tokyo .item_area_link.item_2,
#search .item_area.skin_osaka .item_area_link.item_2{
	background-position: -264px 0;
}
#search .item_area.skin_tokyo .item_area_link.item_2:hover,
#search .item_area.skin_osaka .item_area_link.item_2:hover{
	background-position: -264px -43px;
}
#search .item_area.skin_kanagawa .item_area_link.item_1,
#search .item_area.skin_shiga .item_area_link.item_1{
	background-position: -352px 0;
}
#search .item_area.skin_kanagawa .item_area_link.item_1:hover,
#search .item_area.skin_shiga .item_area_link.item_1:hover{
	background-position: -352px -43px;
}
#search .item_area.skin_kanagawa .item_area_link.item_2,
#search .item_area.skin_shiga .item_area_link.item_2{
	background-position: -440px 0;
}
#search .item_area.skin_kanagawa .item_area_link.item_2:hover,
#search .item_area.skin_shiga .item_area_link.item_2:hover{
	background-position: -440px -43px;
}
#search .item_area.skin_chiba .item_area_link.item_1,
#search .item_area.skin_hyogo .item_area_link.item_1{
	background-position: -528px 0;
}
#search .item_area.skin_chiba .item_area_link.item_1:hover,
#search .item_area.skin_hyogo .item_area_link.item_1:hover{
	background-position: -528px -43px;
}
#search .item_area.skin_chiba .item_area_link.item_2,
#search .item_area.skin_hyogo .item_area_link.item_2{
	background-position: -616px 0;
}
#search .item_area.skin_chiba .item_area_link.item_2:hover,
#search .item_area.skin_hyogo .item_area_link.item_2:hover{
	background-position: -616px -43px;
}
#search .item_area.skin_other .item_area_link.item_1,
#search .item_area.skin_other_k .item_area_link.item_1{
	background-position: -704px 0;
}
#search .item_area.skin_other .item_area_link.item_1:hover,
#search .item_area.skin_other_k .item_area_link.item_1:hover{
	background-position: -704px -43px;
}


/*  item_searchbuttons
--------------------------------------------- */
#search .item_searchbuttons {
	top: 72px;
	left: 12px;
	width: 486px;
}

/* -- item_goback_wrapper -- */
#search .item_goback_wrapper {
	display: block;
	padding: 2px;
	border: 1px solid #f8c8cf;
	border-radius: 2px;
	background-color: #fff;
	margin-bottom: 6px;
}

/* -- item_goback -- */
#search .item_goback {
	display: block;
	text-align: center;
	padding: 8px 0 6px;
	border-radius: 2px;
	background-color: #ffeaea;
}

/* item_goback_link */
#search .item_goback_link {
	font-weight: bold;
}

/* -- item_large_buttons_wrapper -- */
#search .item_large_buttons_wrapper {
	padding: 10px;
	background-color: #efefef;
	margin-bottom: 8px;
}

/* -- item_large_buttons -- */
#search .item_large_buttons {
	display: table;
	width: 100%;
	border-collapse: collapse;
}

/* item_large_button */
#search .item_large_button {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #6da30f;
}


/* item_large_button (skin) */
#search .item_large_button.item_1 {
	border-radius: 4px 0 0 4px;
}
#search .item_large_button.item_2 {
	border-radius: 0 4px 4px 0;
}

/* item_large_button_inner */
#search .item_large_button_inner {
	position: relative;
	display: block;
	padding: 25px 0 26px;
	background-color: #fff;
	color: inherit;
}
#search .item_large_button_inner:hover {
	background-color: #f5f5f5;
}
#search .item_large_button_inner:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background-color: #e4e4e4;
}
#search .item_large_button_inner:hover:after {
	top: 0;
	bottom: auto;
}

/* item_large_button_text */
#search .item_large_button_text {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	line-height: 1.25;
	font-size: 143%;
	font-weight: bold;
	padding-right: 28px;
	background: url(/images/rn_common/arrow_search.png) right center no-repeat;
}
#search .item_large_button_text:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	height: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left center;
}

/* item_large_button_text (skin) */
#search .item_large_button.item_1 .item_large_button_text {
	padding-left: 45px;
}
#search .item_large_button.item_1 .item_large_button_text:before {
	width: 33px;
	padding-top: 42px;
	background-image: url(/images/rn_common/icon_marker.png);
	margin-top: -21px;
}
#search .item_large_button.item_2 .item_large_button_text {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 41px;
}
#search .item_large_button.item_2 .item_large_button_text:before {
	width: 29px;
	padding-top: 41px;
	background-image: url(/images/rn_common/icon_train.png);
	margin-top: -20.5px;
}

/* item_large_button_text - item_annotation */
#search .item_large_button_text .item_annotation {
	font-size: 80%;
	font-weight: bold;
}


/* -- item_new_arrival -- */
#search .item_new_arrival {
	display: table;
	width: 100%;
}

/* -- item_title_wrapper -- */
#search .item_new_arrival .item_title_wrapper {
	display: table-cell;
	vertical-align: middle;
	padding-left: 60px;
	background: url(/images/rn_common/icon_new.png) 8px center no-repeat;
}

/* item_title */
#search .item_new_arrival .item_title {
	display: block;
	font-size: 115%;
	font-weight: bold;
}

/* item_annotation */
#search .item_new_arrival .item_annotation {
	display: block;
	font-size: 79%;
}

/* -- item_links -- */
#search .item_new_arrival .item_links {
	display: table-cell;
	vertical-align: middle;
}

/* item_link */
#search .item_new_arrival .item_link {
	position: relative;
	display: inline-block;
}
#search .item_new_arrival .item_link:after {
	content: "";
	position: relative;
	top: -2px;
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 1em;
	background-color: #2d2d2d;
	margin-left: 7px;
}

/* item_link (skin) */
#search .item_new_arrival .item_link.skin_last:after {
	display: none;
}

/* item_link - item_num_wrapper */
#search .item_new_arrival .item_num_wrapper {
	position: relative;
	top: -2px;
	display: inline-block;
	vertical-align: middle;
	color: #2d2d2d;
	margin-left: 5px;
}

/* item_link - item_num */
#search .item_new_arrival .item_num {
	color: #dd1c11;
}

/* -- item_small_buttons_wrapper -- */
#search .item_small_buttons_wrapper {
	padding: 10px 8px;
	border-top: 1px dotted #8f8f8f;
	margin-top: 10px;
}

/* -- item_small_buttons_wrapper (skin) -- */
#search .item_small_buttons_wrapper.skin_small {
	display: table;
	border-collapse: separate;
	width: 100%;
	padding: 10px 0;
}

/* -- item_small_button_title -- */
#search .item_small_button_title {
	font-weight: bold;
}

/* -- item_small_button_title (skin) -- */
#search .item_small_buttons_wrapper.skin_small .item_small_button_title {
	display: table-cell;
	vertical-align: middle;
	line-height: 1.25;
	padding-left: 9px;
}

/* item_search_keyword */
#search .item_small_button_title .item_search_keyword {
	font-size: 115%;
	font-weight: bold;
}

/* br */
#search .item_small_buttons_wrapper .item_small_button_title br {
	display: none;
}

/* br (skin) */
#search .item_small_buttons_wrapper.skin_small .item_small_button_title br {
	display: inline;
}

/* -- item_small_buttons -- */
#search .item_small_buttons {
	text-align: center;
	letter-spacing: -0.4em;
	margin-top: 5px;
}

/* -- item_small_buttons -- */
#search .item_small_buttons_wrapper.skin_small .item_small_buttons {
	display: table-cell;
	vertical-align: middle;
	padding: 0 9px;
	text-align: left;
}

/* item_small_button */
#search .item_small_button {
	display: inline-block;
	vertical-align: top;
	letter-spacing: normal;
	margin-left: 4px;
}

/* item_small_button (skin) */
#search .item_small_button.item_1 {
	margin-left: 0;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button {
	margin-left: 5px;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_1 {
	margin-left: 0;
}

/* item_small_button_inner */
#search .item_small_button_inner {
	width: 90px;
	padding-top: 60px;
	background-image: url(/images/rn_common/btn_type.png);
}

/* item_small_button_inner (skin) */
#search .item_small_button.item_1 .item_small_button_inner {
	background-position: 0 0;
}
#search .item_small_button.item_1 .item_small_button_inner:hover,
#search .item_small_button.item_1.skin_current .item_small_button_inner {
	background-position: 0 -65px;
}
#search .item_small_button.item_2 .item_small_button_inner {
	background-position: -94px 0;
}
#search .item_small_button.item_2 .item_small_button_inner:hover,
#search .item_small_button.item_2.skin_current .item_small_button_inner {
	background-position: -94px -65px;
}
#search .item_small_button.item_3 .item_small_button_inner {
	background-position: -187px 0;
}
#search .item_small_button.item_3 .item_small_button_inner:hover,
#search .item_small_button.item_3.skin_current .item_small_button_inner {
	background-position: -187px -65px;
}
#search .item_small_button.item_4 .item_small_button_inner {
	background-position: -281px 0;
}
#search .item_small_button.item_4 .item_small_button_inner:hover,
#search .item_small_button.item_4.skin_current .item_small_button_inner {
	background-position: -281px -65px;
}
#search .item_small_button.item_5 .item_small_button_inner {
	background-position: -375px 0;
}
#search .item_small_button.item_5 .item_small_button_inner:hover,
#search .item_small_button.item_5.skin_current .item_small_button_inner {
	background-position: -375px -65px;
}
#search .item_small_button.item_6 .item_small_button_inner {
	background-position: -469px 0;
}
#search .item_small_button.item_6 .item_small_button_inner:hover,
#search .item_small_button.item_6.skin_current .item_small_button_inner {
	background-position: -469px -65px;
}
/* item_small_button_inner (skin - small) */
#search .item_small_buttons_wrapper.skin_small .item_small_button_inner {
	width: 65px;
	padding-top: 50px;
	background-image: url(/images/rn_common/btn_type_small.png);
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_1 .item_small_button_inner {
	background-position: 0 0;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_1 .item_small_button_inner:hover,
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_1.skin_current .item_small_button_inner {
	background-position: 0 -55px;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_2 .item_small_button_inner {
	background-position: -70px 0;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_2 .item_small_button_inner:hover,
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_2.skin_current .item_small_button_inner {
	background-position: -70px -55px;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_3 .item_small_button_inner {
	background-position: -139px 0;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_3 .item_small_button_inner:hover,
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_3.skin_current .item_small_button_inner {
	background-position: -139px -55px;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_4 .item_small_button_inner {
	background-position: -209px 0;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_4 .item_small_button_inner:hover,
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_4.skin_current .item_small_button_inner {
	background-position: -209px -55px;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_5 .item_small_button_inner {
	background-position: -278px 0;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_5 .item_small_button_inner:hover,
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_5.skin_current .item_small_button_inner {
	background-position: -278px -55px;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_6 .item_small_button_inner {
	background-position: -347px 0;
}
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_6 .item_small_button_inner:hover,
#search .item_small_buttons_wrapper.skin_small .item_small_button.item_6.skin_current .item_small_button_inner {
	background-position: -347px -55px;
}

/*  item_features_wrapper
--------------------------------------------- */
#search .item_features_wrapper {
	top: 72px;
	left: 516px;
	width: 182px;
}

/* -- item_feature_title -- */
#search .item_feature_title {
	text-align: center;
	font-weight: bold;
	padding: 4px 0;
	border-radius: 2px;
	background-color: #f0f0f0;
	margin-bottom: 11px;
}

/* -- item_features -- */

/* item_feature */
#search .item_feature {
	margin-top: 22px;
}

#search .item_feature:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

/* item_feature */
#search .item_feature.item_1 {
	margin-top: 0;
}


/* item_feature_link */
#search .item_feature_link {
	display: block;
	letter-spacing: -0.4em;
}

/* item_feature_image / item_feature_text */
#search .item_feature_image,
#search .item_feature_text {
	display: inline-block;
	vertical-align: top;
	letter-spacing: normal;
}

/* item_feature_text */
#search .item_feature_text {
	width: 124px;
	line-height: 1;
	margin-left: 11px;
}



/* ---------------------------------------------
*   new_arrival
--------------------------------------------- */
#new_arrival {
	margin: 16px 0 22px;
}


/*  item_new_arrival
--------------------------------------------- */
#new_arrival .item_new_arrival {
	display: table;
	width: 100%;
}

/* -- item_title_wrapper -- */
#new_arrival .item_title_wrapper {
	display: table-cell;
	vertical-align: top;
	padding-left: 50px;
	background: url(/images/rn_common/icon_new.png) left center no-repeat;
	width:140px;
}

#new_arrival.kansai .item_title_wrapper {
	width:250px;
}

/* item_title */
#new_arrival .item_title {
	display: block;
	font-size: 115%;
	font-weight: bold;
}

/* item_annotation */
#new_arrival .item_annotation {
	display: block;
	font-size: 79%;
}

#new_arrival .item_title_k {
	display:inline-block!important;
	font-size: 115%;
	font-weight: bold;
	display: table-cell;
	vertical-align:middle;
}

#new_arrival .item_annotation_k {
	display:inline-block!important;
	font-size: 79%;
	display: table-cell;
	vertical-align:middle;
}

/* -- item_links -- */
#new_arrival .item_links {
	display: table-cell;
	vertical-align: top;
}

#new_arrival.kansai .item_links {
	display: table-cell;
	vertical-align:middle;
}

/* item_link */
#new_arrival .item_link {
	position: relative;
	display: inline-block;
	padding-left:5px;
}
#new_arrival .item_link:after {
	content: "";
	position: relative;
	top: -2px;
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 1em;
	background-color: #2d2d2d;
	margin-left: 7px;
}

/* item_link (skin) */
#new_arrival .item_link.skin_last:after {
	display: none;
}

/* item_link - item_num_wrapper */
#new_arrival .item_link .item_num_wrapper {
	position: relative;
	top: -2px;
	display: inline-block;
	vertical-align: middle;
	color: #2d2d2d;
	margin-left: 5px;
}

/* item_link - item_num */
#new_arrival .item_link .item_num {
	color: #dd1c11;
}



/* ---------------------------------------------
*   recommendation
--------------------------------------------- */
#recommendation {
	border: 1px solid #d3d3d3;
	border-radius: 2px;
}


/*  item_recommendation_title
--------------------------------------------- */
#recommendation .item_recommendation_title {
	font-size: 115%;
	font-weight: bold;
	padding: 10px 18px;
	border-bottom: 1px solid #d3d3d3;
	background-color: #f0f0f0;
}


/*  (override) bxslider
--------------------------------------------- */
#recommendation .bx-wrapper {
	z-index: 0;
	width: 612px !important;
}
#recommendation .bx-wrapper:before,
#recommendation .bx-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 10;
	display: block;
	width: 1px;
	height: 100%;
	background-color: #d3d3d3;
}
#recommendation .bx-wrapper:before {
	left: 0;
	/*margin-right: -0.5px;*/
}
#recommendation .bx-wrapper:after {
	right: 0;
	/*margin-left: -0.5px;*/
}
#recommendation .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	left: 0;
}
#recommendation .bx-wrapper .bx-controls-direction a {
	top: 0;
	bottom: 0;
	z-index: -1;
	box-sizing: border-box;
	width: 48px;
	height: 100%;
	background: #fff;
	margin-top: 0;
}
#recommendation .bx-wrapper .bx-prev {
	left: -48px;
}
#recommendation .bx-wrapper .bx-next {
	right: -48px;
}

/* -- item_arrow (original) -- */
#recommendation .bx-wrapper .item_arrow {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 17px;
	height: 32px;
	background-image: url(/common/images/arrow_carousel.png);
	background-repeat: no-repeat;
	margin: -16px 0 0 -8.5px;
}
#recommendation .bx-prev .item_arrow.skin_prev {
	background-position: 0 0;
}
#recommendation .bx-prev.skin_disabled .item_arrow.skin_prev {
	background-position: 0 -38px;
}
#recommendation .bx-next .item_arrow.skin_next {
	right: -48px;
	background-position: -22px 0;
}
#recommendation .bx-next.skin_disabled .item_arrow.skin_next {
	background-position: -22px -38px;
}




/*--- 新築一戸建てヘッダ　バナー ---*/

div#headBnr table.ad{
	padding:0;
	width:700px;
	margin:0 auto 30px;
}

div#headBnr table.ad td{
	vertical-align:top;
}


/* module_link_recommend
 * ------------------------- */
.module_link_recommend{
	margin-bottom:25px;
	overflow: hidden;
	/* ie7 */
	*zoom:1;
}

/* link_recommend_area,link_recommend_station */
.link_recommend_area,
.link_recommend_station{
	width:458px;
	line-height:1.4;
}
.link_recommend_area .title,
.link_recommend_station .title{

	font-weight:bold;
	margin-bottom:5px;
}
.link_recommend_area a,
.link_recommend_station a{

	margin-right:8px;
}

/* link_recommend_area */
.link_recommend_area{
	float:left;
}

/* link_recommend_station */
.link_recommend_station{
	float:right;
}

/* module_text_pr
 * ------------------------- */
.module_text_pr{
	padding:10px 15px;
	line-height:2;
	font-size:11.5px;
	background-color:#F7F6F6;
	margin-bottom:20px;
}


/* 注目情報PR
 * ------------------------- */
.module_attention{
	width:500px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
	margin:0 auto 40px;
}

/* attention_head */
.attention_head{
	padding:3px 5px;
	border-bottom:1px solid #c0c0c0;
	color:#fff;

	font-weight:bold;
	background-color:#c0c0c0;
}

/* attention_body */
.attention_body{
	overflow: hidden;
	/* ie7 */
	*zoom:1;
}

/* attention_cassette */
.attention_cassette{
	height:132px;
	padding:10px;
	border-bottom:1px solid #c0c0c0;
	overflow: hidden;
	/* ie7 */
	*zoom:1;
}
/* cassette_image */
.attention_cassette .cassette_image{
	float:left;
	width:140px;
}
.attention_cassette .cassette_image img{
	max-width:100%;
}
/* cassette_body */
.attention_cassette .cassette_body{
	margin-left:150px;
}
.attention_cassette .cassette_body .title{
	color:#0c3575;

	font-weight:bold;
	text-decoration:underline;
	margin-bottom:5px;
}
.attention_cassette .cassette_body .body{
	color:#0c3575;
}
.attention_cassette .cassette_body .text{
	height:87px;
	line-height:2;
	font-size:85.7%;
}
.attention_cassette .cassette_body .link{
	text-align:right;

	font-weight:bold;
}
.attention_cassette .cassette_body .link a{
	color:#0c3575;
}

/* hover */
.attention_cassette:hover .cassette_body .title,
.attention_cassette:hover .cassette_body .body,
.attention_cassette:hover .cassette_body .link a{
	color:#f00;
}


/* ---------------------------------------------
*   history
--------------------------------------------- */


#history {
	border-radius: 2px 2px 0 0;
}

/*  item_history_head
--------------------------------------------- */
#history .item_history_head {
	padding: 5px 10px 6px 15px;
	overflow: hidden;
	background-color: #f0f0f0;
	border: 1px solid #d3d3d3;
}

/* -- item_history_title -- */
#history .item_history_head .item_history_title {
	float: left;
	font-size: 115%;
	font-weight: bold;
	padding: 5px 0 3px 33px;
	background: url(/images/rn_common/icon_history.png) left center no-repeat;
}

/* -- item_history_link -- */
#history .item_history_head .item_history_link {
	float: right;
	display: block;
	margin: 5px 0;
}

/* item_link_text */
#history .item_history_head .item_link_text {
	display: inline-block;
	vertical-align: middle;
	padding-left: 12px;
	background: url(/common/images/arrow_right_black.png) left center no-repeat;
}

/* item_num_wrapper */
#history .item_history_head .item_num_wrapper {
	display: inline-block;
	vertical-align: middle;
	color: #2d2d2d;
	margin-left: 5px;
}

/* item_num_wrapper - item_num */
#history .item_history_head .item_num {
	color: #dd1c11;
}


/* a */
#history li > a {
	display: block;
	color: inherit;
	color: #1565c0;
}
#history li > a:hover {
	color: inherit;
	color:#F00;
}

#history li:hover {
	background:#FDFBE2
}

#history li:hover a{
	color:#F00
}


#history li:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

.history_recCarousel{
	padding-top:10px;
}

.history_recCarousel ul.carousel{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}

.history_recCarousel ul.carousel li .bkdetail {
	margin-top: 10px;
}

.history_recCarousel ul.carousel li .bukkenType{
	display: block;
	width: 100px;
	line-height: 1.25;
	font-size: 93%;
	text-align: center;
	color: #fff;
	padding: 5px 0 3px;
	border-radius: 2px;
	background-color: #6dc6f9;
	margin: 0 auto 10px;
}

.history_recCarousel ul.carousel li{
	float:left;
	cursor:pointer;
	width: 23.94%;
	margin-left:10px;
	padding:10px;
	border:1px solid #d4d4d4;
	box-sizing: border-box;
}

.history_recCarousel ul.carousel li:first-child{
	margin-left:0px;
}


.history_recCarousel ul.carousel li .image{
	width:147px;
	height:90px;
	overflow:hidden;
	position:relative;
}
.history_recCarousel ul.carousel li .image img{
	width:147px;
	position:absolute;
	top:-23px;
}

.history_recCarousel ul.carousel li .price-new{
	position: relative;
	top: -1px;
	display: inline-block;
	font-size: 86%;
	color: #fff;
	padding: 2px 4px;
	background-color: #f03c78;
	margin-left: 2px;
	font-weight:bold;
	border-radius: 3px;
}
.history_recCarousel ul.carousel li .image .price-new{
	color: #fff;
	background-color: #f03c78;
	position: absolute;
	right: 3px;
	top: 3px;
	border-radius: 3px;
	padding: 1px 3px;
	font-size: 84%;
}
.history_recCarousel ul.carousel li .txt_new{
	position: relative;
	top: -2px;
	display: inline-block;
	vertical-align: middle;
	font-size: 86%;
	font-weight: bold;
	color: #f03c78;
	margin-left: 5px;
}

.history_recCarousel ul.carousel li .title{
	max-height: 3.643em;
	line-height: 1.25;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 6px;
}


.history_recCarousel ul.carousel li .price{
	margin-bottom: 5px;
}
.history_recCarousel ul.carousel li .price .icon{
	display: inline-block;
	margin-right: 2px;
	width: 1.1em;
	height: 1.1em;
	background: url(/nomucom/smp/common/images/svg/icn_yenmark.svg) no-repeat 0 0;
	background-size: contain;
	vertical-align: text-bottom;
}
.history_recCarousel ul.carousel li .price .num{
	font-size: 115%;
	font-weight: bold;
	color: #dd1c11;
}
.history_recCarousel ul.carousel li .price .unit{
	font-size:13px;
	color:#2d2d2d;
	font-weight: bold;
}
.history_recCarousel ul.carousel li .address{
	line-height: 1.25;
	font-size: 93%;
	color:#2d2d2d;
}

/* aタグ無効化 */
#history .history_recCarousel ul.carousel li.click_R > a {
	pointer-events: none;
}