@charset "Shift-JIS";

@import "./base.css";

/* ================================================================================== 

@CSS Information@
@for Search/@

================================================================================== */
.frame-660-in{
	margin:0 auto 15px;
}

#content-R{
	margin:22px 0 0;
}

#content-L{
	margin:16px 0 0;
}

/* ---------------- Lupe BackGround---------------- */

.lupe-bg00{
	margin:0 5px;
	background:url(../search/images/bg_lupe.jpg) no-repeat bottom right;
	overflow:hidden;
	_zoom:1;
}

.lupe-bg01{
	margin:0 5px;
	background:url(../search/images/bg_lupe.jpg) no-repeat top right;
	overflow:hidden;
	_zoom:1;
}


.lupe-bg{
	padding:0 0 0 112px;
	margin:0 5px;
	background:url(../search/images/bg_lupe.jpg) no-repeat bottom right;
	overflow:hidden;
	_zoom:1;
}

.lupe-bg02{
	padding:0 0 0 112px;
	margin:0 5px;
	background:url(../search/images/bg_lupe02.jpg) no-repeat bottom left;
	overflow:hidden;
	_zoom:1;
}

/* ---------------- COMMON route/area/more  ---------------- */

/* ^Cg«o΅ */
.for-balloon .frame-660-end{
	padding:15px 8px 10px 8px;
}

.for-balloon{
	position:relative;
	width:686px;
}

.for-balloon p.icon-balloon{
	position:absolute;
	top:0;
	left:0;
}

/* \¦ */
p.apply-count{
	padding:0 0 0 12px;
	font-size:1.4em;
}

p.apply-count strong{
	padding:5px 0 0 10px;
	font-size:1.6em;
	line-height:1.2em;
	color:#ff6e00;
}

/* route/area */
p.route-sttl{
	margin:10px auto 0;
	width:660px;
}

.search-area{
	width:594px;
	margin:0 0 0 33px;
	overflow:hidden;
	_zoom:1;
}


.search-select h3{
	padding:20px 0 0;
	text-align:center;
}

/* ---------------- route.html  ---------------- */
.route-map{
	margin:15px auto;
	width:660px;
}

.search-route-btn{
	margin:20px auto;
	text-align:center;
}

.route_ctg_txt{
	margin:0 auto;
	padding:15px 0 10px;
	width:610px;
}

ul.route-list01{
	margin:0 0 20px;
}


/* ---------------- area.html  ---------------- */
.area_ctg_txt{
	margin:0 auto;
	padding:10px 0;
	width:610px;
}

.search-area ul{
	overflow:hidden;
	_zoom:1;
	
}

.search-area li{
	float:left;
	width:180px;
	margin:0 15px 0 0;
	padding: 5px 0;
	border-bottom:dotted 1px #CCC;
	font-size:1.2em;
	line-height:1.6em;
}

.search-area li img{
	margin:-2px 3px 0 0;
	margin:-5px 3px 0 0\9;
	vertical-align:middle;
}


#baseimg{
	margin:0 0 10px;
}

#baseimg.area-map01{
	margin:10px 0;
}


p.area-care-txt{
	margin:10px 0 0;
	font-size:1.2em;
}











/* ---------------- COMMON more  ---------------- */
ul.more-list{
	margin:10px auto;
	width:510px;
	overflow:hidden;
	_zoom:1;
	border-top:dotted 1px #CCC;
	font-size:1.2em;
}

ul.more-list li{
	float:left;
	width:33.3%;
	padding:5px 0 5px;
	border-bottom:dotted 1px #CCC;
}

ul.more-list li label{
	padding:0 0 0 8px;
}


.more-search-box{
	border:1px solid #ffcc33;
	width:592px;
	margin:20px auto;
	background:#ffffcc;
}

.more-search-box table{
	width:574px;
	margin:10px auto;
	font-size:1.2em;
}

.more-search-box th{
	padding:10px;
	width:100px;
	text-align:center;
	color:#996600;
	background:#ffe5b2;
	border-bottom:dotted 1px #ffcc33;
}

.more-search-box td label{
	margin:0 15px 0 0;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}

.more-search-box td{
	padding:10px;
	border-bottom:dotted 1px #ffcc33;
	text-align:left;
}

.more-search-box td.end-line{
	border:none;
}

.more-search-box td select,
.more-search-box td input{
	margin:0 3px 5px 0;
}

.more-end-btn{
	margin:0 auto;
	width:594px;
	overflow:hidden;
	_zoom:1;
}

.more-end-btn p.apply-count{
	float:left;
}

.more-end-btn p.search-route-btn{
	float:right;
	margin:0 0 20px;
	width:380px;
	text-align:left;
}

/* ---------------- route_more.html  ---------------- */
.auto-sttl-in{
	margin:10px auto 5px;
	width:510px;
	background:url(../search/images/sttl_in.gif) repeat-y;
}

.auto-sttl-top{
	background:url(../search/images/sttl_top.gif) no-repeat top;
}

.auto-sttl-end{
	padding:8px;
	background:url(../search/images/sttl_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
	text-align:left;
	font-size:1.4em;
	color:#FFF;
}


/* ---------------- result.html ORANGE-AREA  ---------------- */

#content-mirror-R .frame-660-end{
	padding:10px 3px;
}

/* ^Cgͺ */
h3.result-title{
	width:595px;
	margin:0 auto;
	padding:10px 0;
	border-bottom:1px dotted #CCC;
	font-size:1.4em;
	color:#008ed8;
}

h3.result-title span{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 5px 0 0;
	font-size:1.6em;
	line-height:1.2em;
	color:#e61019;
	font-weight:bold;
}

/*@\¦@*/
.result-count-wap{
	margin:10px auto;
	width:595px;
	overflow:hidden;
	_zoom:1;
}

.result-count-wap li{
	float:left;
	margin:0 15px 0 0;
}

.result-count-wap li.result-count-other{
	padding:8px 0 0;
	font-size:1.2em;
}

.result-count-in{
	width:210px;
	background:url(../search/images/result_count_in.gif) repeat-y;
}

.result-count-top{
	background:url(../search/images/result_count_top.gif) no-repeat top;
}

.result-count-end{
	padding:3px 7px 3px 3px;
	background:url(../search/images/result_count_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}

.result-count-end p{
	width:200px;
	padding:0;
	text-align:right;
	overflow:hidden;
	_zoom:1;
}

.result-count-end p img{
	float:left
}

.result-count-end p strong{
	padding:0;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}


/* ---------------- result.html BULE-AREA  ---------------- */

#result-list.frameblue-660-end{
	padding:30px 5px 30px 24px;
	/padding:30px 5px 30px 12px;
}

/* \¦π */
.result-sort{
	margin:5px 0 0;
	width:615px;
	padding:0 0 10px;
	border-bottom:1px dotted #CCC;
	font-size:1.2em;
	text-align:left;
	overflow:hidden;
	_zoom:1;
}

.result-sort input{
	margin:0 0 0 5px;
}

.result-sort p{
	padding:0 8px 0 0;
}


/* γ{^IπGA */
.result-organize{
	margin:10px 0;
	width:615px!important;
	font-size:1.2em;
	text-align:left;
	overflow:hidden;
	_zoom:1;
}

.result-organize label{
	float:left;
}

.result-organize p{
	float:right;
	padding:0 10px 0 0;
}

.result-organize p img{
	margin:0 5px 0 0;
}


/* υκ TABLE */
table.result-list-t{
	margin:0 0 0 0;
	width:615px;
	font-size:1.2em;
}

table.result-list-t th{
	padding:5px 0;
	border-left:1px solid #fff;
	background:#008ed8;
	color:#FFF;
	text-align:center;
}

table.result-list-t th.select-area{
	border-left-color:#008ed8;
}

.result-item td.select-area{
	background:#ffff99;
	border-top:1px solid #008ed8;
	border-bottom:1px solid #008ed8;
	border-left:1px solid #008ed8;
	border-right:1px solid #CCC;
	
}

.result-item td.read-text{
	color:#008ed8;
	font-weight:bold;
	text-align:left;
	border-top:1px solid #008ed8;
	border-bottom:1px dotted #CCC;
	border-right:1px solid #008ed8;
}

.result-item td.data-text{
	border-left:1px solid #CCC;
	border-bottom:1px dotted #CCC;
	line-height:2em;
}

.result-item td.data-text-end{
	border-left:1px solid #CCC;
	border-right:1px solid #008ed8;
	border-bottom:1px dotted #CCC;
}

.result-item td.btn-end{
	border-left:1px solid #CCC;
	border-right:1px solid #008ed8;
	border-bottom:1px solid #008ed8;
}

.result-item td.data-img{
	border-bottom:1px solid #008ed8;
}

.result-item td.date-space{
	font-size:0.1em;
	height:15px;
	padding:0;
	overflow:hidden;
}


.result-item td{
	padding:8px 3px;
}


.data-img div{
	position:relative;
	margin:0 auto;
	width:100px;
	height:75px;
	overflow:hidden;
}

.data-img div.item-img{
	margin: 0 auto 25px;
}

.data-img div p.icon-lupe{
	position:absolute;
	left:0;
	bottom:0;
}

.data-img ul{
	margin:12px 0 5px;
}

.data-img li a{
	padding:0 0 0 18px;
	/padding:2px 0 0 18px;
	padding:2px 0 0 18px\9;
	background:url(../images/h_arrow.gif) no-repeat left center;
}

.result-item td.data-route{
	text-align:left;
}

.result-item td.data-text strong{
	font-size:1.4em;
	font-weight:bold;
}

.result-item td.data-text-end ul{
	margin:0;
	overflow:hidden;
	_zoom:1;
}

.result-item td.data-text-end li{
	float:left;
	margin:0 5px 0 0;
}

.result-item td.btn-end p{
	text-align:right;
}

.result-item td.btn-end p img{
	margin:0 5px 0 0;
}

.result-list-t .result-item:hover{
	background:#ffffcc;
	cursor:pointer;
}


/* Ί{^IπGAY */
.result-organize02{
	margin:20px 0 0;
	width:615px;
	font-size:1.2em;
	text-align:left;
	overflow:hidden;
	_zoom:1;
}


.result-organize02 p{
	margin:15px 0 0;
	padding:10px 0;
	border-top:1px dotted #CCC;
	text-align:right;
}

.result-organize02 p img{
	margin:0 5px 0 0;
}

.result-count-wap02{
	margin:0;
	width:615px;
	padding:10px 0 0;
	border-top:1px dotted #CCC;
	overflow:hidden;
	_zoom:1;
}

.result-count-wap02 .positionR{
	padding:8px 8px 0;
	font-size:1.2em;
}


/* ---------------- result.html RECOMMEND-AREA  ---------------- */
h3.result-recommend-ttl{
	margin:8px auto 0;
	width:624px;
}

.result-recommend-in{
	margin:0 auto 8px;
	width:624px;
	background:url(../search/images/result_recommend_in.gif) repeat-y;
}

.result-recommend-top{
	background:url(../search/images/result_recommend_top.gif) no-repeat top;
}


.result-recommend-end{
	padding:30px 0 10px;
	background:url(../search/images/result_recommend_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}

.result-recommend-end div{
	float:left;
	width:156px;
}

.result-recommend-end p{
	margin:0 0 0 7px;
	/margin:0 0 0 -1px;
	width:140px;
}

.result-recommend-end h4{
	margin:10px 0 10px 12px;
	/margin:10px 0 10px -1px;
	width:130px;
	font-size:1.2em;
}

.result-recommend-end dl{
	margin:0 0 0 7px;
	/margin:0 0 0 -1px;
	width:140px;
}

.result-recommend-end dt {
clear: left;
float: left;
width: 4em;
padding: 4px 0.5em 3px;
color:#9b743b;
}

.result-recommend-end dd {
margin-left: 0;
padding: 4px 0.5em 3px 5em;
border-top: dotted 1px #CCC;
}


/* ---------------- result.html LEFT-SELECT-AREA  ---------------- */
dl.checked-list{
	margin:0 auto;
	width:194px;
}

dl.checked-list dt.first-position{
	margin:0;
}


dl.checked-list dt{
	margin:10px 0 0;
}

dl.checked-list dd{
	font-size:1.2em;
	padding:8px 0 0;
	border-bottom:1px dotted #CCC;	
}

dl.checked-list dd label{
	margin:0 0 0 5px;
}


dl.checked-list dd ul{
	margin:5px 0 0;
}

dl.checked-list dd li{
	padding:5px 5px 5px 15px;
	border-top:1px dotted #CCC;	
}

ul.regrade {
	margin:5px auto;
	padding:0 0 10px;
	width:194px;
	border-bottom:1px dotted #CCC;
	font-size:1.2em;
}

ul.regrade li{
	margin:0 0 0 10px;
	padding:5px 0 5px 20px;
	background:url(../common/images/arrow_orange.gif) no-repeat left center;
}


h4.fword-ttl{
	width:194px;
	margin:10px auto;
}

p.fword-inn{
	width:184px;
	margin:0 auto 5px;
}

p.fword-inn input{
	width:174px;
}

p.fword-btn{
	width:194px;
	margin:10px auto;
}

.dot-line-left{
	margin:15px 0;
	text-align:center;
}

dl.resutl-list-L{
	margin:0 auto;
	width:194px;
}

dl.resutl-list-L dt{
	padding:0 10px 8px;
	font-size:1.4em;
	color:#008ed8;
}

dl.resutl-list-L dd{
	font-size:1.2em;
	padding:8px 0;
	border-top:1px dotted #CCC;	
}

dl.resutl-list-L dd label{
	margin:0 5px;
}

dl.resutl-list-L dd select{
	margin:0 3px;
	vertical-align:middle;
}
dl.resutl-list-L dd input{
	vertical-align:middle;
}

dl.resutl-list-L dd p{
	margin:10px 0 0;
	padding:5px 5px 0 20px;
	border-top:1px dotted #CCC;
	font-size:83.3%;
}

dl.resutl-list02-L{
	margin:0 auto;
	width:194px;
	overflow:hidden;
	_zoom:1;
}

dl.resutl-list02-L dt{
	padding:0 10px 8px;
	font-size:1.4em;
	color:#008ed8;
}

dl.resutl-list02-L dd{
	float:left;
	width:97px;
	font-size:1.2em;
	padding:8px 0;
	border-top:1px dotted #CCC;	
}

dl.resutl-list02-L dd.joint-dd{
	width:194px;
	padding-left:25px;
	text-indent:-25px;
}

dl.resutl-list02-L dd label{
	margin:0 5px;
}

ul.regrade-more {
	margin:0 auto;
	padding:5px 0 10px;
	width:194px;
	border-top:1px dotted #CCC;
	font-size:1.2em;
}

ul.regrade-more li{
	margin:0 0 0 10px;
	padding:5px 0 5px 20px;
	background:url(../common/images/arrow_orange.gif) no-repeat left center;
}

#content-mirror-L{
	background:url(../common/images/frem208_in.gif) repeat-y;
}

#content-mirrorend-L{
	padding:0 0 5px;
	background:url(../common/images/frem208_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}

p.btn-change-close{
	background:#FFF;
	padding:0 0 10px;
}

#imgPreviewWithStyles3{
	border:10px solid #ff9966;
}

#change-open{
	display:none;
}


/* ---------------- detail.html  ---------------- */
h3.detail-title{
	margin:10px auto;
	padding:0 0 0 25px;
	font-size:1.4em;
	color:#008ed8;
}

h3.detail-title span{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	padding:0 5px 0 0;
	font-size:1.6em;
	line-height:1.2em;
	color:#e61019;
	font-weight:bold;
}

dl.detail-number{
	margin:10px auto;
	width:826px;
	overflow:hidden;
	_zoom:1;
}

dl.detail-number dt{
	float:left;
	width:430px;
	text-indent:5px;
	font-size:1.2em;
	line-height:24px;
}

dl.detail-number dt strong{
	padding:0 15px 0 0;
	font-size:1.2em;
	font-weight:normal;
}

dl.detail-number dd{
	float:left;
	margin:0 5px 0 0;
	font-size:1.2em;
}


p.detail-catch{
	margin:15px auto;
	width:826px;
	font-size:1.6em;
	color:#ff6600;
}

p.detail-catch img{
	margin-right:5px;
	vertical-align:middle;
}

table.detail-base-t{
	margin:0 auto 25px;
}

table.detail-base-t td.detail-base1st{
	text-align:left;
}

.detail-img{
	margin:15px auto 0;
	width:826px;
	overflow:hidden;
	_zoom:1;
}

.detail-img .positionL{
	position:relative;
	width:322px;
}

.detail-img .positionR{
	width:484px;
}

.detail-img .positionR p#target{
	width:484px;
	height:225px;
	text-align:center;
	overflow:hidden;
}

.thumbnail{
	margin:15px -2px 15px 0;
		overflow:hidden;
	_zoom:1;

}

.thumbnail li{
	margin:0 2px 0 0;
	float:left;
	cursor:pointer;
}
/*
.detail-img .positionL ul{
	margin:20px 0 0;
	padding:20px 0 0 5px;
	border-top:1px dotted #CCC;
	overflow:hidden;
	_zoom:1;
}

.detail-img .positionL ul li{
	float:left;
	margin:0 5px 5px 0;
}
*/



.detail-plan img{
	/margin:0 0 20px;
	border:1px solid #CCC;
}

.detail-plan a:hover img{
	border:1px solid #008ED8;
}

.detail-lupe{
	position:absolute;
	width:13px;
	height:18px;
	top:280px;
	left:5px;
}


.detail-contact{
	margin:20px auto;
	overflow:hidden;
	_zoom:1;
}

.detail-contact dl{
	float:left;
	width:280px;
	height:109px;
	background:url(../search/images/contact_tel_bg.gif) no-repeat;
}

.detail-contact dt{
	padding:12px 5px 10px 108px;
	font-size:1.8em;
	font-weight:bold;
	color:#e61019;
}

.detail-contact dd{
	text-align:center;
}

.detail-mobile{
	float:right;
	width:186px;
	height:109px;
	background:url(../search/images/contact_mobile.gif)  no-repeat;
}

.detail-mobile p{
	padding:20px 0 0;
	text-align:center;
}

.detail-mobile p img{
	margin:0 8px;
}

.detail-mobile ul{
	margin:15px auto;
	width:150px;
	font-size:1.2em;
}

.detail-mobile li a{
	 background: url(../common/images/arrow_orange.gif) no-repeat 3px 3px;
  padding: 2px 0 2px 22px;
}



ul.detail-utility{
	margin:0 auto 30px;
	padding:20px 0 0 0;
	width:826px;
	border-top:1px dotted #CCC;
	overflow:hidden;
	_zoom:1;
}

ul.detail-utility li{
	float:left;
	margin:0 5px 5px 0;
}




h4.detail-data-ttl{
	text-align:center;
}

table#datail-data.base-table{
	margin:3px auto 20px;
	width:815px;
	border:none;
}

table#datail-data.base-table .rent-txt strong{
	font-size:1.2em;
}


table#datail-data.base-table .station-txt strong{
	margin:0 15px 0 0;
	font-size:1.4em;
}

.fram882w-in{
	position:relative;
	margin:20px 0 10px 5px;
	width:872px;
	background:url(../common/images/frame872_in.gif) repeat-y;
}

.fram882w-top{
	background:url(../common/images/frame872_top.gif) no-repeat top;
}

.fram882w-end{
	padding:0 0 6px;
	background:url(../common/images/frame872_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}

.detail-shop{
	float:left;
	width:680px;
}

.detail-shop p{
	padding:10px 80px 10px 10px;
	font-size:1.2em;
	line-height:1.6em;
}

.fram882w-end .detail-shop h3{
	padding:25px 10px 18px;
	background:url(../common/images/line_orange3.gif) repeat-x bottom;
	font-size:2.4em;
	font-weight:bold;
	color:#ff6e00;
}

.detail-shop-data{
	margin:0 auto 10px;
	overflow:hidden;
	_zoom:1;
}

.detail-shop-data table{
	float:left;
	width:425px;
	font-size:1.2em;
}

.detail-shop-data table th{
	padding:10px;
	background:url(../common/images/circle_beige.gif) no-repeat left center;
	border-top:1px dotted #ff9966;
	text-align:left;
	color:#996600;
}

.detail-shop-data table td{
	padding:10px 3px 10px 0;
	border-top:1px dotted #ff9966;
	text-align:left;
}


.detail-shop-data table td strong{
	font-size:1.16em;
	color:#e61019;
}


.detail-shop-data p{
	float:right;
	padding:5px 12px 12px 8px;
	background:url(../search/images/detail_photo_bg.gif) no-repeat right bottom;
	text-align:right;
}

p.detail-shop-lady{
	position:absolute;
	top:-10px;
	right:10px;
}

.detail-contact02{
	margin:20px 0 10px 5px;
	width:872px;
	height:105px;
	background:url(../search/images/contact_tel_bg02.gif) no-repeat;
	overflow:hidden;
	_zoom:1;
}

.detail-contact02 dt{
	float:left;
	padding:40px 0 0 125px;
	font-size:2.4em;
	color:#e61019;
	font-weight:bold;
}

.detail-contact02 dd{
	padding:18px 0 0;
	float:right;
	width:520px;
}


#error-comment p{
	margin:40px auto;
	text-align:center;
	font-size:1.2em;
}

.error-btn{
	margin:40px auto;
	text-align:center;
}

.error-btn li{
	margin:0 8px;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}



/* [iΟέp baseΙLΪA*/
.frameblue-660-ttl{
	padding:0 0 0 90px;
	height:64px;
	background:url(../search/images/more_ttl_bg.gif) no-repeat;
	overflow:hidden;
	_zoom:1;
}

.frameblue-660-ttl h3{
	float:left;
	margin:15px 0 0;
}

.frameblue-660-ttl p{
	float:right;
	margin:15px 0 0;
	width:240px;
}


.frameblue-660-result{
	background:url(../common/images/frame660_blue_volti.gif) no-repeat top;
}


/* favorite.html */
h3.favorite-title{
	width:815px;
	margin:0 auto;
	padding:20px 0;
	border-bottom:1px dotted #CCC;
	font-size:1.6em;
	color:#008ed8;
}

p.favorite-txt{
	width:815px;
	margin:0 auto;
	padding:10px 0 20px;
	font-size:1.4em;
}

p.favorite-txt strong{
	font-size:1.6em;
	line-height:1.2em;
	color:#ff6e00;
}

.for-favorite.result-organize{
	margin:15px auto;
	width:810px;
}

table.favorite-list-t.result-item{
	margin:0 auto;
	width:810px;
	font-size:1.2em;
	border:1px solid #008ed8;
}

table.favorite-list-t.result-item th{
	padding:5px 0;
	border-left:1px solid #fff;
	background:#008ed8;
	color:#FFF;
	text-align:center;
}

table.favorite-list-t.result-item th.select-area{
	border-left-color:#008ed8;
}

table.favorite-list-t.result-item td{
	padding:5px 3px;
}

table.favorite-list-t .data-img div.item-img{
	margin: 0 auto;
}

table.favorite-list-t.result-item td.select-area,
table.favorite-list-t.result-item td.data-text,
table.favorite-list-t.result-item td.data-img,
table.favorite-list-t.result-item td.data-text-end{
	border-top:1px solid #008ed8;
}
		
table.favorite-list-t.result-item td.data-img02{
	border-top:1px solid #008ed8;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

table.favorite-list-t.result-item td.favorite-btn{
	padding:5px 0 5px 3px;
	text-align:right;
}

td.favorite-btn img{
 margin: 0 5px 0 0;
}

.data-img02 p{
	position:relative;
	width:100px;
	height:1px;
}

.data-img02 p img{
	position:absolute;
	left:0;
	top:-16px;
}

table.favorite-list-t.result-item td.btn2detail{
	text-align:left;
}

table.favorite-list-t.result-item td.btn2detail a{
	padding:3px 0 3px 18px;
	background:url(../images/h_arrow.gif) no-repeat left center;
}





.data-img ul{
	margin:12px 0 5px;
}

.data-img li a{
	padding:0 0 0 18px;
	/padding:2px 0 0 18px;
	padding:2px 0 0 18px\9;
	background:url(../images/h_arrow.gif) no-repeat left center;
}

.result-item td.data-route{
	text-align:left;
}

.result-item td.data-text strong{
	font-size:1.4em;
	font-weight:bold;
}

.result-item td.data-text strong{
	font-size:1.4em;
	font-weight:bold;
}

.result-item td.data-text.col-red span{
	color:#e61019;
}

.result-item td.data-text.col-red strong{
	font-size:1.4em;
	font-weight:bold;
}


.result-item td.data-text-end ul{
	margin:0;
	overflow:hidden;
	_zoom:1;
}

.result-item td.data-text-end li{
	float:left;
	margin:0 5px 0 0;
}

.result-item td.btn-end p{
	text-align:right;
}

.result-item td.btn-end p img{
	margin:0 5px 0 0;
}

.result-list-t .result-item:hover{
	background:#ffffcc;
	cursor:pointer;
}





/* ---------------- 20110807 ADJ ---------------- */

.photo-layout{
	margin:10px 0 20px;
	width:614px;
	border-top: 1px solid #008ED8;
	border-bottom: 1px solid #008ED8;
	background:url(../search/images/result_bg01.gif) repeat-y;
	overflow:hidden;
	_zoom:1;
}

p.left-check{
	float:left;
	width:40px;
}

p.left-check input{
	margin:200px 0 0 8px;
}



div.photo-layoutR{
	float:left;
	width:565px;
}

.pl-title{
	padding:5px 0;
	border-bottom:dotted 1px #666;
	overflow:hidden;
	_zoom:1;
}

.pl-title h3{
	float:left;
	width:300px;
	font-size:1.4em;
	line-height:1.6em;
	color:#008ed8;
	font-weight:bold;
}

.pl-title p{
	float:right;
	text-align:right;
}

.pl-title p img{
	margin:10px 5px 0 0;
}

.pl-photo{
	margin:10px 0 5px;
	overflow:hidden;
	_zoom:1;
}

.pl-photo div.pl-photo01{
	position:relative;
	float:left;
	margin:0 5px 0 0;
	width:202px;
	height:202px;
	overflow:hidden;
	border:1px solid #CCC;
}


.pl-photo div.pl-photo01 p.icon-lupe{
	position:absolute;
	left:5px;
	bottom:5px;
}

.swap p.target{
	float:left;
	width:268px;
}

.swap ul.thumbnail01{
	float:right;
	width:78px;
}

.swap ul.thumbnail01 li{
	padding:0 0 11px;
}


#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#ffda68;
	padding:5px;
	display:none;
	color:#fff;
	}
	
.photo-layoutR table{
	width:565px;
	border:1px solid #008ED8;
}

.photo-layoutR table th{
	padding:8px;
	background:#008ED8;
	border-right:1px solid #FFF;
	color:#FFF;
	font-size:1.2em;
	text-align:center;
	vertical-align:middle;
}

.photo-layoutR table th.th-right{
	border:none;
}

.photo-layoutR table td{
	padding:8px;
	border-right:1px solid #008ED8;
	font-size:1.2em;
	text-align:center;
	vertical-align:middle;
}

.photo-layoutR table td.rent{
	color:#e61019;
}

.photo-layoutR table td.rent strong{
	font-size:1.9em;
	font-weight:bold;
	letter-spacing:0.1em;
}

.photo-layoutR table td.LDK strong{
	font-size:1.5em;
}

.pl-icon{
	margin:15px 0;
	overflow:hidden;
	_zoom:1;
}

.pl-icon p{
	float:right;
	padding:0 5px 0 0;
	text-align:right;
}

.pl-icon ul{
	float:left;
	margin:3px 0 0;
}

.pl-icon li{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin:0 5px 0 0;
}


ul#tab{
	margin:15px 0 15px -16px;
	/margin:15px 0 15px -7px;
	width:644px;
	height:45px;
	background:url(../search/images/tab_bg.gif) repeat-x bottom;
	text-align:center;
}

ul#tab li {
	padding:0 1px;
	/padding:0 2px;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}

ul#tab li a{
	display:block;
	width:310px;
	height:45px;
	overflow:hidden;
	text-indent:-9999px;
}

ul#tab li a.tab01{
	background:url(../search/images/result_tab01.jpg) no-repeat top;
}

ul#tab li a.tab02{
	background:url(../search/images/result_tab02.jpg) no-repeat top;
}

ul#tab li.select a.tab01,
ul#tab li a.tab01:hover{
	background:url(../search/images/result_tab01.jpg) no-repeat bottom;
}

ul#tab li.select a.tab02,
ul#tab li a.tab02:hover{
	background:url(../search/images/result_tab02.jpg) no-repeat bottom;
}

.disnon {
  display: none;
}


