.pre{
	clear:both;
	position:relative;
	width:870px;
	height:382px;
	text-align:center;
	margin:0px auto;
	background:#47290E url(/img/aboutmain_bg.jpg) top no-repeat;
}
.pre p{
	color:#fff;
	margin:100px 0px 0px 0px;
}
.pre span{
	display:block;
	width:100%;
	height:40px;
	margin:0px;padding:0px;
	background:#F0E09C url(/img/about_bg.png) no-repeat;
}
.pre h2{
	position:absolute;top:10px;left:160px;
	color:#fff;
	font-size:12pt;
}
.pre span strong{
	position:absolute;left:10px;top:10px;
	color:#fff;
	font-size:9pt;
}

/* インデックス設定 ----------------------------------------------------------------------------------*/
.head{
	width:870px;
	height:290px;
	margin:0px auto;
	background-color:#554617;
}
.title{
	position:relative;top:30px;
	width:870px;
	height:260px;
	margin:0px auto;
	background:#AA876B url(/img/title_bg.jpg) no-repeat;
}
.title p{
	position:absolute;top:-20px;left:10px;
	z-index:500;
	width:300px;
	height:240px;
	text-align:center;
	margin:0px;padding:0px;
}
.title strong{
	font-size:12pt;
	font-weight:normal;
	line-height:180%;
	position:absolute;bottom:-17px;left:103px;
}
*+html body .title strong{
	position:absolute;bottom:-20px;left:95px;
}
/*---		--------------------------------------------------------営業時間･電話番号 --*/
.info{
	width:870px;
	text-align:center;
	margin:10px auto;
	padding:0px;
}
.info strong{
	font-size:15pt;
	font-weight:bold;
	margin:0px;padding:0px;
}
info{
	width:870px;
	margin:0px auto;
	padding:0px;
}
info p{
	float:left;
	font-size:11pt;
	font-weight:bold;
	margin:0px;padding:0px;
}
info span{
	font-size:8pt;
	font-weight:normal;
}
/*---	--------------------------------------------------------パロマローザについて --*/
.about{
	clear:both;
	position:relative;
	width:870px;
	margin:0px auto;
	padding:0px;
	background:#47290E url(/img/aboutmain_bg.jpg) top no-repeat;
}
.about span{
	display:block;
	width:100%;
	height:40px;
	margin:0px;padding:0px;
	background:#F0E09C url(/img/about_bg.png) no-repeat;
}
.about .abouttop{
	position:absolute;top:10px;left:165px;
	color:#fff;
	font-size:12pt;
}
.about span strong{
	position:absolute;left:10px;top:10px;
	color:#fff;
	font-size:9pt;
}
.about p{
	width:595px;
	color:#fff;
	font-size:11pt;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 10px;
}
.about p strong{font-weight:normal;}
.about p b{color:#E5CCB8;}
.about h3{
	width:595px;
	color:#ff717b;
	font-size:12pt;
	margin:15px 10px -10px 10px;
}
.about .links{
	position:relative;
	float:right;
	width:245px;
	margin:15px 10px 0px 0px;
	padding:0px;
}
.about .blogtitle{
	display:block;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:0px;
	border-bottom:1px solid #4E331D;
}
.about li a:link,
.about li a:visited,
.about li a:hover{
	display:block;
	color:#C670A7;
	font-size:10pt;
	text-align:left;
	margin:3px 5px 5px 5px;
	padding:0px;
	border-bottom:1px dotted #4E331D;
}
.about_bottom{
	clear:both;
	margin:-15px 10px 0px 8px;
	padding:0px;
}
.bottom{
	clear:both;
	margin:0px 10px 0px 8px;
	padding:0px;
}
/*---	-------------------------------------------------------- --*/
.information{
	width:330px;
	overflow:hidden;
}
/*---	--------------------------------------------------------出張所要時間 --*/
.time{
	clear:both;
	width:363px;
	float:left;
	margin:5px 0px 0px 8px;
}
.time li a:link,
.time li a:visited{
	display:block;
	width:363px;
	height:29px;
	color:#fff;
	padding:3px 0px 0px 25px;
	background:url(/img/area_time_bg.png) no-repeat;
}
.time li a:hover{
	background:url(/img/area_time_over.png) no-repeat;
}
.time .off{
	display:block;
	width:363px;
	height:29px;
	padding:3px 0px 0px 25px;
	background:url(/img/area_time_bg2.png) no-repeat;
}
/*---	--------------------------------------------------------お知らせ --*/
.news{
	width:496px;
	float:right;
	margin:5px 8px 0px 0px;
}
.information h2{
	position:absolute;top:5px;left:5px;
	color:#fff;
	font-size:12pt;
}
.information{
	position:relative;
	width:496px;
	height:156px;
	margin:0px;
	padding:35px 0px 0px 0px;
	background:url(/img/blog_bg.png) no-repeat;
}
.information li a:link,
.information li a:visited{
	clear:both;
	color:#4e331d;
	display:block;
	padding:5px 5px 5px 5px;
	border-bottom:1px dotted #4e331d;
}
/*---	--------------------------------------------------------ブログ --*/
.blog h2{
	position:absolute;top:5px;left:5px;
	color:#fff;
	font-size:12pt;
}
.blog{
	position:relative;
	width:496px;
	height:156px;
	padding:35px 0px 0px 0px;
	margin:-30px 0px 0px 0px;
	background:url(/img/blog_bg.png) no-repeat;
}
.blog li a:link,
.blog li a:visited{
	color:#4e331d;
	display:block;
	padding:5px 5px 5px 5px;
	border-bottom:1px dotted #4e331d;
}
.blog span{
	float:left;
	font-size:10pt;
}
/*---	--------------------------------------------------------注意 --*/
.attention{
	clear:both;
	width:870px;
	font-size:9pt;
	line-height:160%;
	margin:-30px 10px 0px 10px;
}
/*---	--------------------------------------------------------相互リンク --*/
.link{
	clear:both;
	position:relative;
	width:870px;
	font-size:8pt;
	line-height:160%;
	margin:30px 10px 0px 10px;
}
.link h2{
	font-size:10pt;
}
.link p{
	margin:0px;padding:0px;
}
.link .list{
	width:870px;
	text-indent:3px;
	line-height:250%;
	margin:10px 0px 0px 0px;
	background-color:#e1d3a1;
}
.link ul{
	margin:2px 0px 0px 0px;
	padding:0px;
}
.link li{
	clear:both;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #4e331d;
}
a.linktitle:link,
a.linktitle:visited,
a.linktitle:hover{
	text-decoration:none;
	font-weight:bold;
}
a.linktext:link,
a.linktext:visited,
a.linktext:hover{
	text-decoration:none;
}

