@charset "utf-8";


#flash { margin-left:17px;}

#top_box01 { width:998px; margin:20px 0 0 2px; padding-bottom:20px;}
#top_box01_left { float:left; width:732px;}
*html #top_box01_left { width:700px;}

#whatsnew { margin-top:30px;}
#whatsnew #comment { font-size:80%; padding:5px 0 0 26px;}
#whatsnew h2 { background:url(../../images/top/top_whatsnew.gif) no-repeat; width:595px; height:25px; text-indent:-9999px; margin-left:25px;}
#whatsnew #new_area { margin:20px 0 0 40px;}
#whatsnew #new_area p.newlist span { padding-right:20px; color:#666;}
#whatsnew #new_area p.all_report { margin-top:10px;}
#whatsnew #new_area p.all_report a { background:url(../../images/common/triangle_mark.gif) 0 50% no-repeat; padding-left:12px;}

#banner { margin-top:94px;}
#banner ul { width:620px; margin-left:15px; padding-top:5px;}
#banner ul li { float:left; padding-left:8px;}

#top_box01_right { float:left; width:253px; padding-bottom:20px;}
#top_box01_right #dayplan_text { margin:5px 0 15px 0;}
#top_box01_right #dayplan_text a { background:url(../../images/common/triangle_mark.gif) no-repeat 0 50%; padding-left:15px; font-size:0.9em;}

h3 { background:url(../../images/top/top_empty_room.gif) no-repeat; width:76px; height:15px; text-indent:-9999px; margin:0 215px 5px auto;}

#reservation { background:#7e6d53; width:243px; padding:5px 0 7px 10px;}
#reservation table { font-size:0.9em; color:#fff; line-height:3em; width:249px;}
#reservation table tr { padding-bottom:10px;}
#reservation input { width:20px;}
#reservation .search_table_489ban th { font-weight:bold; vertical-align:top; text-align:left; display:block; width:55px;}
#reservation .guest_name_489ban { display:none;}
#reservation #guest_trig_489ban { display:none;}
#reservation #tr_price_489ban { color:#7e6d53;}
#reservation #tr_price_489ban select { display:none;}
#reservation #tr_price_489ban th { display:none;}
#reservation #tr_price_489ban span { display:none;}
#reservation #tr_price_489ban input { position:absolute; width:80px; margin-left:65px; padding-top:3px;}

#blog { margin-top:10px;}

#qr_489 { margin:10px 0 0 0;}
#qr_489 p { font-size:0.85em;}
#qr_489 img { float:left; padding-right:10px;}


/*
#top_box01_right p {
	margin-top:10px;
}

#top_box01_right p a {
	background:url(../../images/common/triangle_mark.gif) 0 50% no-repeat;
	font-size:0.9em;
	padding-left:12px;
}
*/






