div.hdr
	{ background:url('../img/hdrbk.jpg') repeat-x; }

div.photobox
	{ background:url('../img/photobg.gif') no-repeat right top; }

div.mlbox#cnt h1 span,
table.room td p,
div.mlbox#cnt div.mlboxmain h2, div.mlbox#cnt div.ph_mlboxmain h2,
div.mlbox#cnt div.information div.reservation p span,
div.mlbox#cnt div.information_map div.reservation p span,
div.mlbox#cnt div.mlboxmain h3
	{ color:#E0A24B; }

div.mlbox#cnt div.information h2,
div.mlbox#cnt div.information_map h2
	{ background:#E0A24B; }
div.mlbox#cnt div.information div.reservation,
div.mlbox#cnt div.information_map div.reservation
	{ border:3px double #E0A24B; }

/*----------*/
div.hdr p
	{ text-align:right; font-weight:bold; }
div.hdr h1
	{ padding-top:0; }

p.chakura
	{ text-align:center; line-height:12pt; }
p.chakura span
	{ color:#006600; font-weight:bold; }
p.txs
	{ color:#666666; font-weight:normal; font-size:8pt; line-height:10pt; text-align:left; }
ul.info table.chakura p
	{ color:#333333; font-size:10pt; line-height:12pt; font-weight:normal; text-align:left; }


table.contact
	{ background:#E0A24B; }
table.contact td.ttl
	{ background:#FBF1E3; }

div.phs
	{ margin-left:40px; }
div.phs img
	{ margin-bottom:10px; }


div.mlcolumn div.clm ol
	{ padding-left:30px; }


div.mlbox#cnt div.ph_mlboxmain
	{ margin-top:10px; float:left; width:280px; }
div.mlbox#cnt div.ph_mlboxmain div
	{ padding-left:20px; }
div.mlbox#cnt div.ph_mlboxmain h2
	{ font-size:10pt; font-weight:normal; margin-top:20px; }


