@charset "utf-8";
#present {
	position: relative;
	height: 1207px;
	width: 755px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #00CCCC;
	clear: both;
}
img#toplead{margin-top:-9px;}
#present h2 {
	position: absolute;
	height: 1065px;
	width: 755px;
	z-index: 0;
	margin:0;
	padding:0;
	background-color: #FF9933;
	text-align:left;
	left:0px;;
	top:0px;
}
#present h2 img{ margin:0; padding:0; margin:0;}

p#presentlead{
	position: absolute;
	left: 40px;
	top: 260px;
	z-index: 1;
	font-weight: normal;
	color: white;
}

div#rentacar{
	position: absolute;
	left: 120px;
	top: 265px;
	height: 181px;
	/*width: 187px;*/
	width: 225px;
	z-index: 1;
}
div#flight{
	position: absolute;
	left: 423px;
	top: 265px;
	height: 181px;
	width: 110px;
	z-index: 1;
}
div#morning{
	position: absolute;
	/*left: 657px;*/
	left: 480px;
	top: 265px;
	height: 181px;
	/*width: 86px;*/
	width: 225px;
	z-index: 1;
}
div#steak{
	position: absolute;
	left: 293px;
	top: 1218px;
	height: 91px;
	width: 435px;
	z-index: 1;
}


div#rentacar strong,
div#flight strong,
div#morning strong,
div#steak strong{color:#1b6faa;}
#present em{
	color:#CC0000;
	font-size:11px;
	font-style: normal;
	line-height:150%;
}

#present ol li{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 195px;
	z-index: 1;
	color: black;
	line-height: 130%;
}

#present strong{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	color: #268151;
	display: block;
	 line-height:120%;
	 margin-bottom:5px;
}
#present strong span{ font-size: 12px; font-weight:normal;}
#present ol li.headline strong{font-size:18px; line-height:130%;}
#present ol li.ticket strong{ color: #CF0060;}

#present ol li#present1	{left: 33px;top: 555px;width:263px;}
#present ol li#present2	{left: 33px;top:1075px;width:198px;}
#present ol li#present3	{left:464px;top:1054px;width:196px;}
#present ol li#present4	{left:501px;top: 923px;width:200px;}
#present ol li#present5	{left:322px;top: 499px;width:187px;}
#present ol li#present6	{left:537px;top: 504px;width:199px;}
#present ol li#present7	{left:110px;top: 711px;width:178px;}
#present ol li#present8	{left: 31px;top: 818px;width:172px;}
#present ol li#present9	{left:504px;top: 911px;width:205px;}
#present ol li#present10{left:260px;top:1077px;width:175px;}
#present ol li#present11	{left:534px;top: 762px;width:200px;}

div.button{ margin-top: 20px; margin-bottom: 20px;}
div.button ul{
	background-image: url(img/button-bg.gif);
	background-repeat: repeat-y;
	height: 50px;
	padding-top: 10px;
	padding-left: 30px;
}
div.button ul li{float:left;margin-right:7px; }
div.button ul li a:hover img{ opacity:0.7; filter: alpha(opacity=70);}

/* ホテルカセット */
div.hotelbox p.tokuten{
	width:214px;
	height:32px;
	line-height:16px;
	margin-top:-4px;
	margin-left:-7px;
	background:url(img/icon-tokuten.gif) no-repeat left top;
	padding:5px 0 0 51px;
}
