@charset "utf-8";

/* ==================== 地域検索 ==================== */
.Search2{
	width:920px;
	margin-bottom:10px;
}

.Search2Border{
border:3px solid #ff0000;
padding:7px 15px 10px 33px;
margin-bottom:20px;
}

.search2TableFont{
width:630px;
margin-right:10px;
vertical-align:top;
font-size:167%;
}

.Search2Searchbtn{
margin-top:8px;
}

.SearchResult p strong{
font-size:135%;
}

.SearchResult p{
font-size:114%;
margin-bottom:5px;
}

.SearchResultArea{
width:600px;
float:left;
}

.SearchBunnerArea{
width:312px;
float:right;
}

.SearchPagemove{
text-align:center;
margin:10px 0 15px 0;
}

.SearchPagemove a { color: #030303; text-decoration: none; }
.SearchPagemove a:visited { color: gray; text-decoration: none; }
.SearchPagemove a:hover { color: #f00; text-decoration: underline; }
.SearchPagemove a:active { color: #030303; }


.SearchRoom{
height:100%;
margin-bottom:15px;
width:910px;
}

.SearchRoomBorder{
border-left:#999999 1px solid;
border-right:#666666 2px solid;
border-bottom:#666666 2px solid;
padding:15px 0;
height:100%;
}

.SearchRoomTitle img{
margin-left:20px;
}

.SearchRoomPhoto{





}


.ss_img_back 
{ 
	margin-right:40px;
	display:inline;
	float:right;
	border:1px solid #CCCCCC;
	width:218px;
	/*background-color:#f5f5f5;*/
	text-align:center;}


.img149 
{
	width:149px;
	text-align:center;
	background-color:#f5f5f5;
	
}


.SearchRoomData{
float:left;
width:600px;
display:inline;
padding-left:15px;
}

.SearchRoomData th{
border-bottom:7px solid #ffffff;
width:115px;
}

.SearchRoomData th p{
padding:2px 5px 2px 5px;
background:#666666;
color:#ffffff;
white-space:nowrap;
border-left:9px solid #3F3F3F;
text-align:center;
font-weight:bold;
}

.SearchRoomData .relative{
position:relative;
}

.SearchRoomData th img{
position:absolute;
top:0;
right:0;
}

.SearchRoomData td{
width:450px;
vertical-align:middle;
}

.SearchRoomData td p{
padding-left:15px;
}

.SearchRoomData td .TableCourse{
margin-top:2px;
line-height:1.4;
padding-left:15px;
padding-top:5px;
}

.SearchRoomData td .TableCourse li{
float:left;
background:url(../images/top/fotterpanarrow2red.gif) no-repeat 0 ;
padding-left:11px;
margin-right:10px;
display:inline;
}

.SearchRoomData td .TableCourse li p{
white-space:nowrap;
padding:0;
}

