@charset "utf-8";

#reviewRanking{
border-bottom:1px solid #CCCCCC;
margin:0;
padding:0px 0 20px 0;
width:610px;
}
#reviewRanking h2{
background: url(../images/icon_ranking.jpg) no-repeat left center;
margin-bottom:2px;
padding:6px 0 5px 32px;
font-size:14px;
}
#reviewRanking h3 a,#reviewRanking h3 a:link,#reviewRanking h3 a:visited{
color:#777777;
}
#reviewRanking h3 a:hover{
color:#777777!important;
}
#reviewRanking img{
padding:1px;
border:1px solid #999999;
width:100px;
height:75px;
}
#reviewRanking ol{
margin:5px 0 0 18px;
padding:0;
}
#reviewRanking li{
margin:6px 0;
padding:0px;
}
#rankingRestaurant{
float:left;
width:180px;
padding:0 0 0 20px;
}
#rankingRestaurant h3{
background: url(../images/icon_restaurant.gif) no-repeat left center;
margin:3px 0;
padding:1px 0 0 20px;
}
#rankingShopping{
float:left;
width:180px;
padding:0 0 0 20px;
}
#rankingShopping h3{
background: url(../images/icon_shopping.gif) no-repeat left center;
margin:3px 0;
padding:1px 0 0 20px;
}
#rankingHospital{
float:left;
width:180px;
padding:0 0 0 20px;
}
#rankingHospital h3{
background: url(../images/icon_hospital.gif) no-repeat left center;
margin:3px 0;
padding:1px 0 0 20px;
}
#searchCategory_top{
border-bottom:1px solid #CCCCCC;
margin:0;
padding:5px 0 15px 0;
width:610px;
}
#searchCategory_top h2{
background: url(../images/icon_search.jpg) no-repeat left center;
margin-bottom:2px;
padding:6px 0 3px 28px;
}
#searchCategory_block{
margin:0px 0px 0 35px;
}
div.categoryItem{
float:left;
width:135px;
line-height:1.8em;
}
div.subcategoryItem{
float:left;
width:200px;
line-height:1.8em;
}
#searchCategory{
border-bottom:1px solid #CCCCCC;
margin:0;
padding:2px 0 8px 0;
width:928px;
}
#searchCategory h2{
background: url(../images/icon_search.jpg) no-repeat left center;
margin:0 0 0px 5px;
padding:6px 0 3px 28px;
}
#searchArea_top{
border-bottom:1px solid #CCCCCC;
margin:0;
padding:6px 0 10px 0;
width:610px;
}
#searchArea_top h2{
background: url(../images/icon_area.jpg) no-repeat left center;
margin-bottom:2px;
padding:6px 0 3px 28px;
}
#searchArea{
border-bottom:1px solid #CCCCCC;
margin:0;
padding:3px 0 8px 0;
width:928px;
}
#searchArea h2{
background: url(../images/icon_area.jpg) no-repeat left center;
margin:0 0 2px 5px;
padding:6px 0 3px 28px;
}
#searchStation{
border-bottom:1px dotted #AAAAAA;
margin: 0 20px;
padding:0 0 6px 5px;
}
#searchStation h3{
float:left;
background: url(../images/icon_station.gif) no-repeat left center;
margin:2px 0 0 0px;
padding:2px 0 0 25px;
width:25px;
}
#searchStation_block{
margin:0px 65px 0 65px;
}
div.stationItem{
float:left;
width:140px;
line-height:1.8em;
}
div.moreDisplay{
float:right;
font-size:11px;
line-height:2.0em;
margin:0 7px 0 0;
}
#searchAddress{
margin: 0 20px;
padding:6px 0 0px 5px;
}
#searchAddress h3{
float:left;
background: url(../images/icon_address.gif) no-repeat left center;
margin:2px 0 0 0px;
padding:2px 0 0 20px;
width:30px;
}
#searchAddress_block{
margin:0px 65px 0 65px;
}
div.addressItem{
float:left;
width:140px;
line-height:1.8em;
}
#newReview{
float:left;
margin:0;
padding:0px 15px 0px 0;
width:315px;
}
#newReview h2{
background: url(../images/icon_review.jpg) no-repeat left center;
margin-bottom:5px;
padding:6px 0 3px 28px;
}
div.newReview_content{
margin:0;
padding:0;
}
div.newReview_user{
float:left;
width:65px;
margin:2px 0 15px 20px;
font-size:11px;
}
div.newReview_user img{
width:58px;
margin:0 0 3px 0;
padding:1px;
border:1px solid #999999;
}
div.newReview_right{
margin:3px 0 15px 95px;
}
div.Review_content{
font-size:12px;
margin:3px 0 0 0;
}
div.Review_content a,div.Review_content a:link, div.Review_content a:visited{
display:block;
color:#555555;
}
div.Review_content a:hover{
background:#E6F2FF;
text-decoration:none;
color:#555555 !important;
}
div.Review_content p{
margin:0px;
padding:0px;
display:inline;
}
#newSpot{
margin:0 0 0 330px;
padding:0px 10px 10px 10px;
width:260px;
}
#newSpot h2{
background: url(../images/icon_spot.jpg) no-repeat left center;
margin-bottom:5px;
padding:6px 0 3px 28px;
}
div.newSpot_content{
margin:5px 10px 10px 20px;
}
#selectlist{
font-size:12px;
line-height:1.6em;
margin:0px;
padding:0 0 5px 10px;
}
#selectlist h1{
font-size:13px;
font-weight:normal;
margin:0 0 10px 0;
padding:0px;
line-height:1.2em;
}
#selectlist_content{
margin:5px 0;
padding:0px 10px;
width:220px;
height:200px;
overflow:auto;
}
#searchList{
margin:0;
padding:0;
width:610px;
}
#searchList h2{
margin:0 0 5px 5px;
padding:0px 0 2px 5px;
}
#searchList p{
margin:0 10px 5px 20px;
padding:0px;
}
#searchList p.keyword{
line-height:1.5em;
margin-bottom:15px;
}
#noResult{
margin:15px 30px;
padding:0 0 50px 0;
width:870px;
font-size:13px;
}
#noResult b{
color:#FF9900;
}
#noResult p{
background: url(../images/listimg_green.gif) no-repeat left center;
margin:0px 20px;
padding:4px 20px 4px 12px;
}
#noResult p.keyword{
line-height:1.5em;
margin:5px 10px 20px;
padding:3px 20px 3px 10px;
background:none;
}
#noResult p.keyword b{
color:#444444;
}
#searchAgain{
margin:7px 0 10px 80px;
padding:0px;
}
#searchAgain p{
float:left;
text-align:left;
margin:0px 7px;
padding:0px;
background:none;
}
#searchAgain p.image{
padding-top:14px;
}
#searchAgain p.search{
padding-top:15px;
}
#searchAgain label{
display:block;
font-size:12px;
color:#0F8A36;
}
#searchAgain input{
border:1px solid #0F8A36;
height:16px;
width:220px;
}
#searchAgain input.btn{
width:72px;
height:23px;
border:none;
}
#searchList_content{
clear:both;
border-bottom:1px dotted #999999;
margin:0px 10px 8px 15px;
padding:5px 5px 12px 5px;
}
div.reviewPhoto{
float:left;
width:105px;
margin:0;
}
div.reviewPhoto img{
width:100px;
height:75px;
margin:0;
padding:1px;
border:1px solid #999999;
}
div.number{
float:left;
width:20px;
margin:0 0 0 5px;
}
div.review_right{
margin:0 0 0 135px;
}
div.spotName{
font-weight:bold;
font-size:14px;
width:320px;
line-height:1.1em;
margin:0px;
padding:2px 0 0 0;
}
div.point{
float:right;
margin:0px;
padding:0px;
width:115px;
font-size:15px;
font-weight:bold;
color:#FF3333;
text-align:right;
}
div.point img{
vertical-align:middle;
margin:-5px 4px 0 0;
width:74px;
height:13px;
}
div.spotInfo{
clear:right;
margin:8px 0 0 0px;
padding:0px;
}
div.spotInfo p{
margin:0px!important;
padding:1px 0px!important;
}
div.spotReview{
font-size:12px;
margin:3px 0 0 0px;
padding:0 0 0 15px;
background: url(../images/icon_spotReview.gif) no-repeat left top;
}
div.spotReview a,div.spotReview a:link, div.spotReview a:visited{
display:block;
color:#555555;
}
div.spotReview a:hover{
background:#E6F2FF;
text-decoration:none;
color:#555555 !important;
}
div.spotReview p{
margin:0px!important;
padding:0px;
display:inline;
}
#searchList_map{
margin:0 0 10px 0;
padding:0 2px 10px;
border-bottom:1px solid #CCCCCC;
}
#showArea{
margin:0 0 5px 0;
}
#showArea p{
display:inline;
background:url(../images/listimg_orange.gif) no-repeat left center;
margin:0 0 0 12px;
padding:2px 2px 2px 12px;
line-height:1.8em;
color:#444444;
}

#reviewRanking:after,
#searchCategory_top:after,
#searchStation:after,
#searchAddress:after,
#searchCategory:after,
div.newReview_content:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
font-size:0;
}

#searchStation{
display: inline-block;
}
