@charset "utf-8";

/* ------------------------------------------

[K81.JP] index CSS

------------------------------------------ */

#contents {
	background-image: url(../image/index_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;

}
#contents #search_area {
	background-image: url(../image/search_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	height: 670px;
	margin-bottom: 20px;
}
#contents #search_area #map_jp {
	z-index: 3;

}
#contents #search_area #dist1 {
	background-image: url(../image/dist1.gif);
	position: absolute;
	height: 35px;
	width: 136px;
	left: 550px;
	top: 20px;
	padding: 31px 10px 10px;
	background-repeat: no-repeat;
}
#contents  #search_area  #dist2 {
	background-image: url(../image/dist2.gif);
	position: absolute;
	height: 50px;
	width: 136px;
	left: 541px;
	top: 105px;
	padding: 31px 10px 10px;
	background-repeat: no-repeat;
}
#contents   #search_area   #dist3 {
	background-image: url(../image/dist3.gif);
	position: absolute;
	height: 20px;
	width: 136px;
	left: 510px;
	top: 205px;
	padding: 31px 10px 10px;
	background-repeat: no-repeat;
}
#contents    #search_area    #dist4 {
	background-image: url(../image/dist4.gif);
	position: absolute;
	height: 20px;
	width: 136px;
	left: 435px;
	top: 280px;
	padding: 31px 10px 10px;
	background-repeat: no-repeat;
}
#contents     #search_area     #dist5 {
	background-image: url(../image/dist5.gif);
	position: absolute;
	height: 35px;
	width: 136px;
	left: 280px;
	top: 20px;
	padding: 31px 10px 10px;
	background-repeat: no-repeat;
}
#contents      #search_area      #dist6 {
	background-image: url(../image/dist6.gif);
	position: absolute;
	height: 35px;
	width: 136px;
	left: 250px;
	top: 100px;
	padding: 31px 10px 10px;
	background-repeat: no-repeat;
}
#contents       #search_area       #dist7 {
	background-image: url(../image/dist7.gif);
	position: absolute;
	height: 20px;
	width: 176px;
	left: 120px;
	top: 180px;
	padding: 31px 10px 10px;
	background-repeat: no-repeat;
}
#contents        #search_area        #dist8 {
	background-image: url(../image/dist8.gif);
	position: absolute;
	height: 35px;
	width: 156px;
	left: 25px;
	top: 255px;
	padding: 31px 10px 10px;
	background-repeat: no-repeat;
}
#contents #search_area .name {
	line-height: normal;
	position: absolute;
	left: 10px;
	top: 9px;
	font-weight: bold;
}
#contents     #search_area     .name     a {
	text-decoration: none;
	color: #333333;
}

#contents  #search_area  .num  {
	font-size: 10px;
	line-height: normal;
	position: absolute;
	top: 9px;
	right: 10px;
}
#contents #search_area .list {
	font-size: 12px;
	line-height: 18px;
}
#contents #search_area .list a {
	text-decoration: underline;
	color: #333333;
}
#contents #search_area #search_sub {
	width: 200px;
	position: absolute;
	top: 20px;
	right: 20px;
}
#contents #search_area #search_sub img {
	vertical-align: top;
}
#contents #search_area #search_sub #ss_upper {
	font-size: 1px;
	background-image: url(../image/search_sub_upper.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 8px;
	width: 200px;
}
#contents   #search_area   #search_sub   #ss_body {
	background-image: url(../image/search_sub_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 186px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 1px;
}
#contents  #search_area  #search_sub  #ss_body  #ss_type {
	background-image: url(../image/sub_box_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 156px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 1px;
}
#contents #search_area #search_sub #ss_body #ss_type li {
	line-height: 100%;
	background-image: url(../common_image/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	list-style-type: none;
	padding-left: 13px;
	margin-bottom: 7px;
}
#contents   #search_area   #search_sub   #ss_body   #ss_price {
	background-image: url(../image/sub_box_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 156px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 1px;
}
#contents  #search_area  #search_sub  #ss_body  #ss_price  li {
	line-height: 100%;
	background-image: url(../common_image/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	list-style-type: none;
	padding-left: 13px;
	margin-bottom: 7px;
}
#contents    #search_area    #search_sub    #ss_body    #ss_num {
	background-image: url(../image/sub_box_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 156px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 1px;
}
#contents #search_area #search_sub #ss_body #ss_num .num_field {
	width: 70px;
}
#contents #search_area #search_sub #ss_body #ss_num img {
	margin-left: 5px;
	padding-top: 2px;
}


#contents  #search_area  #search_sub  #ss_body  .sb_box_lower {
	font-size: 5px;
	background-image: url(../image/sub_box_lower.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 12px;
	width: 186px;
	margin-bottom: 5px;
}



#contents  #search_area  #search_sub  #ss_lower {
	font-size: 1px;
	background-image: url(../image/search_sub_lower.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 8px;
	width: 200px;
}
#contents #search_area #info {
	width: 200px;
	position: absolute;
	top: 440px;
	left: 21px;
}
#contents  #search_area  #info  dl {
	background-color: #F1F2F4;
	padding: 15px;
	margin-top: 10px;
	height: 165px;
	overflow: auto;
	border: 1px solid #BBBFC8;
}
#contents  #search_area  #info  dt {
	list-style-type: none;
	margin: 0px 0px 3px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 100%;
	font-size: 10px;
	font-weight: bold;
}
#contents #search_area #info dd {
	margin: 0px 0px 5px;
	padding: 0px 0px 5px;
	list-style-type: none;
	line-height: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#contents   #search_area   #anken {
	position: absolute;
	top: 440px;
	left: 235px;
	width: 470px;
}
#contents #search_area #anken .scroll_area {
	overflow: auto;
	height: 185px;
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#contents      #search_area      #anken      .scroll_area  table {
	background-color: #CCCCCC;
	width: 440px;
}
#contents     #search_area     #anken     .scroll_area th {
	padding: 2px;
	line-height: 100%;
	font-weight: normal;
	background-color: #F5F5F5;
	white-space: nowrap;
}
#contents    #search_area    #anken    .scroll_area td {
	padding: 2px;
	list-style-type: none;
	line-height: normal;
	text-align: center;
	background-color: #FFFFFF;
}
#contents #search_area #bnr_spc1 {
	height: 60px;
	width: 200px;
	position: absolute;
	top: 370px;
	left: 20px;
}
#contents    #search_area    #bnr_spc2 {
	position: absolute;
	top: 370px;
	left: 235px;
	width: 470px;
}
#contents #search_area #ggl_ad {
	position: absolute;
	height: 90px;
	width: 200px;
	top: 550px;
	right: 20px;
}

#contents #new_upper {
	background-image: url(../image/cap_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#contents #new_body {
	background-color: #F5F5EF;
	padding: 20px 0px 0px 15px;
	width: 883px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FED019;
	border-left-color: #FED019;
}
#contents #new_body:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contents #new_body .item_box {
	width: 170px;
	padding-right: 5px;
	padding-bottom: 0px;
	line-height: 100%;
	float: left;
	height: 230px;
}
#contents #new_body .item_box .pict {
	background-image: url(../common_image/pict_bg.gif);
	background-repeat: repeat;
	padding: 5px;
	margin-bottom: 5px;
}
#contents #new_body .item_box .pict img {
	height: 120px;
}

#contents #new_body .item_box .location {
	background-image: url(../common_image/list_item1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 55px;
	font-weight: bold;
	margin-bottom: 3px;
}
#contents  #new_body  .item_box  .type {
	background-image: url(../common_image/list_item2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 55px;
	margin-bottom: 3px;
}
#contents   #new_body   .item_box   .price {
	background-image: url(../common_image/list_item3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 55px;
	margin-bottom: 3px;
}
#contents    #new_body    .item_box    .area {
	background-image: url(../common_image/list_item4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 55px;
	margin-bottom: 3px;
}
#contents     #new_body     .item_box     .date {
	background-image: url(../common_image/list_item5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 55px;
	margin-bottom: 0px;
}


#contents #new_lower {
	background-image: url(../image/new_lower.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 900px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
