@charset "shift_jis";

/*------------------------------------
人気のお宿ベスト3用CSS
------------------------------------*/
#bestOf	{
	background: url(../images/071bg.gif) repeat-y top left;
	margin-bottom: 15px;
	}
	
#best1,#best2	{
	margin-bottom: 8px;
	}
	
.best1Left	{
	width: 320px;
	float:left;
	}

.best1Left p	{
	margin: 5px 0 8px 20px;
	width: 286px;
	line-height: 16px;
	}
	
.best1Right	{
	background: #FFFDE5;
	width: 172px;
	float:left;
	margin-top: 5px;
	}
	
.best1Right dl{
	margin: 3px 4px;
	}
	
.best1Right dt	{
	margin-bottom: 5px;
	}
	
.best1Right dd{
	padding-left: 10px;
	background: url(../images/arrow07.gif) no-repeat 0 1px;
	font-size: 12px;
	line-height: 16px;
	}
	
	
/*全国のお勧め情報
-------------------------------------------------------------*/
#osusume	{
	position: relative;
	width: 505px;
	margin-bottom: 20px;
	background: url(../images/071bg.gif) repeat-y top left;
	}
	
#osusume h4	{
	margin-bottom: 26px;
	}
	
#osusume #photo01	{
	position: absolute;
	top: 0;
	right: -1px;
	}
	
.area	{
	margin-left: 16px;
	}
	
.areaLeft	{
	width: 215px;
	float: left;
	margin-right: 33px;
	}
	
.area h3	{
	margin-bottom: 5px;
	}
	
.area dl	{
	margin-bottom: 15px;
	}
	
.area dt	{
	color: #EB6E8E;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	}
	
.area dt span	{
	color: #946F38;
	font-size: 12px;
	font-weight: normal;
	}
	
.area dd	{
	padding-left: 10px;
	font-size: 12px;
	line-height: 16px;
	background:url(../images/arrow10.gif) no-repeat 0 3px;
	}
	
.areaRight	{
	width: 215px;
	float: left;
	}