/* インフォメーション(WP)設定 ----------------------------------------------------------------------------------*/
.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;
}
/*---	--------------------------------------------------------タイトル部分 --*/
.information{
	clear:both;
	position:relative;
	width:870px;
	min-height:420px;
	height:auto !important;
	height:420px;
	margin:0px auto;
	padding:0px 0px 10px 0px;
	background:#47290E url(../img/aboutmain_bg.jpg) top no-repeat;
}
.information span{
	display:block;
	width:100%;
	height:40px;
	margin:0px;padding:0px;
	background:#F0E09C url(../img/about_bg.png) no-repeat;
}
.information h2 a:link,
.information h2 a:visited{
	position:absolute;top:10px;left:15px;
	color:#fff;
	font-size:12pt;
}
.information span strong{
	position:absolute;left:10px;top:10px;
	color:#fff;
	font-size:9pt;
}
.bottom{
	clear:both;
	margin:0px 10px 0px 8px;
	padding:0px;
}
*+html body .bottom{
	clear:both;
	margin:-15px 10px 0px 8px;
	padding:0px;
}
.information li{
	float:left;
	margin:0px 0px 0px 15px;
}
/*---	--------------------------------------------------------スケジュール・エステティシャン一覧 --*/
.schedule{
	width:205px;
	height:300px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin:10px 0px 0px 10px;
	padding:0px;
	background-color:#FFF4E4;
}
.schedule h2{
	font-size:12pt;
}
.schedule-entry-date{
	clear:both;
	width:100%;
	color:#fff;
	font-size:10pt;
	font-weight:bold;
	text-indent:10px;
	margin:5px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	background-color:#47290D;
}
.schedule .entry-body{
	text-align:center;
	padding:5px;
}
.schedule span{
	display:inline;
	margin:0px;padding:0px;
	background:none;
}
.schedule .wp-caption-text{
	font-size:10pt;
}
.schedule p{
	font-size:10pt;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.schedule h3{
	font-size:10pt;
	margin:5px 10px 10px 10px;
	border-bottom:1px solid #47290D;
}
.posted{
	font-size:9pt;
}
a.schedulelink:link 		{color:#4E331D;text-decoration:underline;}
a.schedule:visited  	{color:#4E331D;text-decoration:underline;}
a.schedule:hover  		{color:#E3B9D4;text-decoration:none;}

.schedule h3 a:link,
.schedule h3 a:visited{
	color:#C670A7;
	margin:0px;padding:0px;
}
.posted a:link,
.posted a:visited{
	color:#C670A7;
}
.posts-navi{
	clear:both;
	font-size:9pt;
	margin:10px 0 0 10px;
}
/*---	--------------------------------------------------------エステティシャン個別 --*/
.girls{
	width:850px;
	overflow:hidden;
	float:left;
	text-align:left;
	margin:10px 0px 0px 10px;
	padding:0px;
	background-color:#FFF4E4;
}
.girls2{
	width:850px;
	overflow:hidden;
	float:left;
	text-align:left;
	margin:10px 0px 0px 10px;
	padding:0px;
	background-color:#FFF4E4;
}
.girls h2{
	font-size:12pt;
}
.girls .entry-body{
	text-align:left;
	margin:10px 0px 0px 10px;
}
.schedule_entry .entry-body .thumb{
	height:200px;
	overflow:hidden;
}
.girls .entry-body img{
	display:block;
	width:160px;
	float:left;
	margin:0px 7px 0px 0px;
}
.girls .wp-caption-text{
	font-size:10pt;
}
.girls p{
	overflow:visible;
	font-size:10pt;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.girls h3{
	font-size:10pt;
	margin:5px 10px 10px 10px;
	border-bottom:1px solid #47290D;
}
.girls .posted{
	font-size:9pt;
}
.girls-date{
	color:#fff;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:3px 3px 0px 3px;
	background-color:#47290D;
}
a.girlslink:link 		{color:#4E331D;text-decoration:underline;}
a.girlslink:visited  	{color:#4E331D;text-decoration:underline;}
a.girlslink:hover  		{color:#E3B9D4;text-decoration:none;}

.girls h3 a:link,
.girls h3 a:visited{
	color:#C670A7;
	margin:0px;padding:0px;
}
.posted a:link,
.posted a:visited{
	color:#C670A7;
}
/*---	--------------------------------------------------------サイドバー --*/
.sidebar{
	color:#FFF4E4;
	font-size:10pt;
	width:245px;
	position:absolute;top:50px;right:10px;
}
.menu-title{
	padding:3px 3px 1px 3px;
	background-color:#544617;
}
#searchform{
	float:right;
	margin:0px 0px 5px 0px;padding:0px;
}