@import"base.css";

#area{
	width: 770px;
}

#area .ekisitei{
	background-color:#FFFFFF;
	border: #66CCFF 1px solid;
	width: 768px;
	margin-bottom:10px;
}

#area .ekisitei h2{
	background-color:#dff2fd;
	height: 30px;
	line-height: 30px;
	font-size:12px;
	color:#0066cc;
	text-align:left;
	padding-left: 5px;
	margin: 0;
}

#area .ekisitei ul{
	font-size:12px;
	width:756px;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
}

#area .ekisitei ul li{
	float: left;
	list-style:none;
	margin: 0;
	padding: 0;
	width:126px;
}

#area .ekisitei .station{
	text-align: center;
	margin: 3px 0;
}

#area .ekisitei .station select{
	width: 250px;
}

#area div.ensentxt{
	font: bold 10px/12px;
	width:590px;
	height:25px;
	padding: 15px 0px 0px 200px;
	color: #009999;
	margin: 0px;
}

#area div.navi{
	background: url(../image/share/arrow_bl.gif) no-repeat 0 2px;
	padding-left: 15px;
	padding-bottom:5px;
	margin:5px 0;
	font: normal 10px/12px;
	border-bottom: #0066cc 1px dotted;
	width:754px;
}

#area table{
	background-color:#aad8fb
}

#area table.zentai{
	width: 770px;
}

#area table.zentai th{
	background-color:#dff2fd;
	font-size:12px;
	color:#0066cc;
	text-align:left;
	width: 150px;
}

#area table.zentai td{
	background-color:#fff5e0;
	font-size: 12px;
	width:602px
}

#area table.bubun{
	width:600px
}

#area span.txt_red{
	color:#FF0000;
	font-size:10px;
}

#kodawari{
	padding: 10px 0;
}

#area div.kensaku{
	width: 770px;
	text-align:center;
	border-top: #0066cc 3px double;
	padding: 10px 0;
	margin: 10px 0;
}

.serch_list {
	width:600px;
	margin:0;
	padding:0;
	float:left;
}
.serch_list li {
	margin:0 0 0px 0;
	width: 150px;
	float:left;
}
.serch_list:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
  }
  
  
/*新着物件---------------------------------*/  
#new_arrived_item {
	padding-top: 15px;
}
#new_arrived_item .news_title {
	height: 30px;
	border-top: 3px solid #599099;
	border-bottom: 1px dotted #599099;
	color: #599099;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 0 0 0 5px;
}
	
/*一覧のおび---------------------------------*/
#area #new_arrived_item table.obi {
	border-collapse:collapse;
	background-color: #6bb5bb;
	margin: 0 0 10px 0;
	color:#FFFFFF;
}
.obi .a{
	border-right: 1px solid #aae8e8;
	width:208px;
	padding: 2px 2px 2px 5px;
}

.obi .a span,
.obi .b span{
	font-size:14px;
	font-weight:bold
}

.obi .b{
	border-right: 1px solid #aae8e8;
	width:375px;
	padding: 2px;
}

.obi .c{
	border-right: 1px solid #aae8e8;
	width:130px;
	padding: 2px;
}

.obi .d{
	width:35px;
	padding: 2px;
	text-align:center
}
	
/*一覧の内容---------------------------------*/
.cont{
	width: 750px;
	margin: 0 10px;
	padding-bottom: 10px;
}

.cont table.hyo{
	float:left;
	width: 350px;
	border-collapse: collapse;
	font-size: 12px;
}

.cont table.hyo th{
	width:100px;
	border: 1px solid #aae8e8;
	background: #dffdf5;
	padding: 3px;
	color: #599099;
	text-align:left;
}
.cont table.hyo td{
	border: 1px solid #aae8e8;
	background: #fff5e0;
	padding: 3px
}

.cont table.hyo td ul li{
	padding: 0 0 2px 0
}

.cont table.hyo td span{
	font-size:14px;
	color: #599099;
}

.cont .imgbox{
	float:left;
	width:380px;
}

.cont .imgbox dl{
	float:left;
	margin: 0;
	padding: 0 0 0 20px;
}

.cont .imgbox dt{
	background-color: #dffdf5;
	border: #aae8e8 1px solid;
	padding:2px 5px;
	text-align:center;
	color: #599099;
	font-weight: bold;
}

.cont .imgbox dd{
	position:relative;
	top: -1px;
	border: #aae8e8 1px solid;
	padding: 5px;
	margin: 0;
}

.cont .koukaibi{
	padding: 5px 0 15px 0;
}

.cont .koukaibi .bt_moredet{
	float:right
}

.koukaibi_memo{
    font-size:11px;
	color:#666666;
	margin:5px 0 0;
	padding:0;
}

.search_condition_list {
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
	float:left;
}
.search_condition_list li {	
    margin:0 5px 3px 0;
    white-space:nowrap;
	float:left;
}
.search_condition_list input{
    margin:0;
	padding:0;
}
.search_condition_list:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
  }

