	/* リード */
#lead h2 ,#lead p, #lead img { margin-top:1em; }
#lead h2 { height:21px; text-indent:-9999em; background:url(../images/top-lead.gif) left top no-repeat; }
#lead p { font-size:96%; line-height:150%; color:#555; }

	/* whatsnew */
div#whatsnew { margin-top:2em; font-size:96%;text-align:right; }
#whatsnew h3 { background:url(../images/h4bg.gif) left center no-repeat; padding-left:16px; padding-bottom:5px; font-size:103%; font-weight:bold; color:#060; }
#whatsnew dl { margin-top:0.3em; }
#whatsnew dt { float: left; margin: 0 0.1em 0.8em; width: 7.5em; border-left: solid 4px #060; padding-left: 5px; }
#whatsnew dd { margin-bottom: 0.8em; margin-left: 7.5em; }
#whatsnew .backno { display:none; font-size:96%; }

	/* お薦めプランバナー */
div#osusume { margin-top:2em; }
#osusume li.full { margin-top:1em; background-color:#f00; }
#osusume li.half1,#osusume li.half2 { width:266px; margin-top:1em; }
#osusume li.half1 { float:left; background-color:#0f0;}
#osusume li.half2 { margin-left:8px; background-color:#0f0;}

	/* お得な割引プラン */
div#plan { position:relative; margin-top:2em; width:540px; height:370px; background:url(../images/top_plan.jpg) left top no-repeat ; }
#plan h3 { display:none; }
#plan ul { position:absolute; width:510px; top:44px; left:16px; }
#plan li { margin-top:2px; padding-bottom:8px; padding-top:2px; font-size:11px; line-height:130%; border-bottom:dotted 1px #666; color:#333; }
#plan li.first { margin-top:0px; }
#plan li.bottom { border:none; }
#plan li img { width:50px;}
#plan li a img { border:solid 1px; float:left; display:inline;}

#plan li p.text { margin-left:60px; line-height: 1.3;}
* html #plan li p.text { margin-top: -12px; }
*:first-child+html #plan li p.text { margin-top: -12px; }
#plan strong,#plan em { font-size:14px; font-weight:bold; }
#plan span.plan-name { display:inline; height:17px ; margin-bottom:3px; float:left; }
#plan span.plan-price { display:block; height:17px; margin-bottom:3px; margin-left:16em; }
#plan em { color:#f00; }
#plan span.plan-price.ninki { background:url(../images/hot.gif) 50% no-repeat; }

	/* アメニティグッズ */
#amenity	{ margin-top:2em; background-color:#cff; border:solid 1px #09f; }
#amenity h3	{ padding:2px 6px; background-color:#09f; font-size:111%; font-weight:bold; color:#fff; }
#amenity p	{ margin:6px; }
#amenity em	{ color:#09f; font-weight:bold; }

	/* お問い合わせ */
#toiawase2 { margin-top:2em; }
#toiawase2 h3 { width:258px; height:15px; margin-bottom:3px; text-indent:-9999em; overflow:hidden; background-image:url(../images/otoiawase-t.gif); }
#toiawase2 div.img { position: relative;width:540px; height:78px; text-indent:-9999em; background-image:url(../images/otoiawase2.gif); }
#toiawase2 div.img a span.link { position: absolute; display:block; width:160px; height:25px; top:53px; left:118px; text-indent:-9999em; overflow:hidden; background:url(../images/otoiawase2-over.gif) left 25px no-repeat; }
#toiawase2 div.img a:hover span.link { background-position:left center; }
#toiawase2 div.right { font-size:88%; margin-top:0.5em; padding-bottom:1em; }
