body{
	background: url(http://sofmap.org/esthe/img/test_background.jpg) repeat-y #F6F6F6;
	background-attachment : fixed;
	background-position :center top;
}

#base{
	width: 860px;
	margin:0 auto;
	border-style: solid;
	border-color: #EEEEEE;
	border-width: 1px;
}

.h1_top{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #D1A7AB;
}


/* 見出しニュース */
.h2_01{
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_news640_20.gif) no-repeat;
	height: 20px;
}

/* 見出しピックアップ */
.h2_02{
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_pickup640_20.gif) no-repeat;
	height: 20px;
}

/* 見出し地域検索 */
.h2_03{
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_area640_20.gif) no-repeat;
	height: 20px;
}

/* 見出しメニュー検索 */
.h2_04{
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_menu640_20.gif) no-repeat;
	height: 20px;
}

/* 地域検索MAP */
.h2_05{
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_menu640_20.gif) no-repeat;
	height: 20px;
}

/* 施術説明メニュー */
.h2_06{
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_menu640_20.gif) no-repeat;
	height: 20px;
}

/* ヘッダーエリア */
#area01{
	width: 850px;
	height: 60px;
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 5px 0px;
	clear: both;
}

#area01_1{
	width: 200px;
	height: 60px;
	padding: 0px 15px 0px 0px;
	float: left;
}

#area01_2{
	width: 468px;
	height: 60px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#area01_3{
	width: 162px;
	height: 55px;
	padding: 5px 0px 0px 5px;
	float: right;
}

#area01_3 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #999999;
	font-size: 11px;
	line-height: 15px;
}

#area01_3 li{
	background:url(http://sofmap.org/esthe/img/h1_top.gif) left no-repeat;
	text-indent: 15px;
	color: #da70a6;
}

#area01_3 a:link{
	color: #999999;
}

#area01_3 a:visited{
	color: #999999;
}

#area01_3 a:hover{
	color: #999999;
}

/* メニューエリア */
#area02{
	width: 860px;
	clear: both;
}

#area02_1{
	width: 850px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 5px 0px;
	float: left;
}

ul.area02_1{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
	clear: both;
}

ul.area02_1 li{
	padding: 0px 0px 0px 0px;
	float: left;
	color: #666666;
}

ul.area02_1 a:link{
	color: #999999;
}

ul.area02_1 a:visited{
	color: #999999;
}

ul.area02_1 a:hover{
	color: #999999;
}

/* フラッシュエリア */
#area03{
	width: 860px;
	padding: 0px 5px 0px 5px;
	clear: both;
}

/* 有料広告枠エリア */
#area_L{
	width: 640px;
	padding: 0px 10px 0px 0px;
	_padding: 0px 5px 0px 0px;
	float: right;
}


#area03_L0{
	width: 640px;
	height: 250px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/area03_L0.jpg) no-repeat;
	position: relative;
}

.area03_L0_search01{
	position: absolute;
	top:0px;
	right:0px;
}

.area03_L0_search02{
	position: absolute;
	top:82px;
	right:0px;
}

.area03_L0_search03{
	position: absolute;
	top:165px;
	right:0px;
}

#area03_news{
	width: 640px;
	height: 100px;
	background-color: #F0F0F0F0;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 5px 0px;
}

ul.area03_news{
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
}

ul.area03_news li{
	background:url(http://sofmap.org/esthe/img/midashi_mark16_16.gif) left no-repeat;
	text-indent: 15px;
	color: #0099FF;
}

ul.area03_news a:link{
	color: #0099FF;
}

ul.area03_news a:visited{
	color: #0099FF;
}

ul.area03_news a:hover{
	color: #0099FF;
}

#area03_L1{
	width: 640px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.area03_L1_1{
	width: 630px;
	height: 180px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 10px 0px;
	clear: both;
}

/* 地域別検索リンクエリア */
#area03_L2{
	width: 635px;
	height: 215px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/area03_L2.jpg) no-repeat;
}

#search{
	width: 640px;
	height: 215px;
	background: url();
}

ul.area07{
	color: #FF9933;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
	clear: both;
}

ul.area07 li{
	padding: 2px 5px 2px 5px;
	float: left;
	color: #666666;
}

ul.area07 a:link{
	color: #FF9933;
}

ul.area07 a:visited{
	color: #FF9933;
}

ul.area07 a:hover{
	color: #FF9933;
}

/* 施術別検索エリア */
#area03_L3{
	width: 635px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 5px 0px;
}

/* 施術検索 */
#sejyutu{
	width: 640px;
	height: 70px;
}

ul.area08{
	color: #666666;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
	clear: both;
}

ul.area08 li{
	padding: 2px 5px 2px 5px;
	float: left;
}

ul.area08 a:link{
	color: #FF9933;
}

ul.area08 a:visited{
	color: #FF9933;
}

ul.area08 a:hover{
	color: #FF9933;
}

/* TOPメニュー説明 */
#menu_top{
	width: 640px;
}

ul.area09{
	color: #666666;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
}

ul.area09 li{
	background:url(http://sofmap.org/esthe/img/midashi_mark16_16.gif) left no-repeat;
	text-indent: 15px;
	padding: 2px 5px 2px 5px;
	color: #999999;
}

ul.area09 a:link{
	color: #0099FF;
}

ul.area09 a:visited{
	color: #0099FF;
}

ul.area09 a:hover{
	color: #0099FF;
}

/* TOPQ&A */
#qa_top{
	width: 640px;
}

ul.area10{
	color: #666666;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
}

ul.area10 li{
	background:url(http://sofmap.org/esthe/img/midashi_mark16_16.gif) left no-repeat;
	text-indent: 15px;
	padding: 2px 5px 2px 5px;
	color: #999999;
}

ul.area10 a:link{
	color: #0099FF;
}

ul.area10 a:visited{
	color: #0099FF;
}

ul.area10 a:hover{
	color: #0099FF;
}

/* お勧め商品 */
#sale_top{
	width: 640px;
	height: 250px;
	color: #999999;
	position: relative;
}

.sale1{
	width: 180px;
	height: 200px;
	padding: 0px 5px 0px 5px;
	position: absolute;
	top: 25px;
	left: 15px;
	font-size: 11px;
	line-height: 16px;
}

.sale2{
	width: 180px;
	height: 200px;
	padding: 0px 5px 0px 5px;
	position: absolute;
	top: 25px;
	left: 225px;
	font-size: 11px;
	line-height: 16px;
}

.sale3{
	width: 180px;
	height: 200px;
	padding: 0px 5px 0px 5px;
	position: absolute;
	top: 25px;
	left: 435px;
	font-size: 11px;
	line-height: 16px;
}

ul.area11{
	color: #666666;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
}

ul.area11 li{
	background:url(http://sofmap.org/esthe/img/midashi_mark16_16.gif) left no-repeat;
	text-indent: 15px;
	padding: 2px 5px 2px 5px;
	color: #999999;
}

ul.area11 a:link{
	color: #0099FF;
}

ul.area11 a:visited{
	color: #0099FF;
}

ul.area11 a:hover{
	color: #0099FF;
}

/* ブライダルエリア */
#area03_L4{
	width: 635px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#area_bridal{
	width: 640px;
	height: 80px;
	background: url(http://sofmap.org/esthe/img/bridal.jpg) no-repeat;
}

#area_bridal_01{
	width: 435px;
	font-size: 11px;
	line-height: 12px;
	color: #999999;
	padding: 10px 5px 10px 200px;
}

/* 広告掲載エリア */
#area03_L5{
	width: 640px;
	margin: 0px 0px 10px 0px;
}

#area_advertisement{
	width: 640px;
	height: 80px;
	background: url(http://sofmap.org/esthe/img/advertisement.jpg) no-repeat;
}

#area_advertisement_01{
	width: 435px;
	font-size: 11px;
	line-height: 12px;
	color: #999999;
	padding: 10px 5px 10px 200px;
}

#area03_R{
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	font-size: 12px;
	line-height: 16px;
}

/* フッターエリア */
#area04{
	width: 840px;
	height: 15px;
	margin: 0px 0px 5px 0px;
	padding: 0px 20px 0px 0px;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	clear: both;
}

ul.area04{
	color: #555555;
	list-style-type: none;
}

ul.area04 li{
	padding: 0px 3px 0px 3px;
	display: inline;
}

ul.area04 a:link{
	color: #666666;
}

ul.area04 a:visited{
	color: #666666;
}

ul.area04 a:hover{
	color: #666666;
}

/* フッターエリア2 */
#area05{
	width: 840px;
	height: 15px;
	margin: 0px 0px 5px 0px;
	padding: 0px 20px 0px 0px;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	clear: both;
}

ul.area05{
	color: #555555;
	list-style-type: none;
}

ul.area05 li{
	padding: 0px 3px 0px 3px;
	display: inline;
}

ul.area05 a:link{
	color: #666666;
}

ul.area05 a:visited{
	color: #666666;
}

ul.area05 a:hover{
	color: #666666;
}

/* フッターエリア3 */
#area06{
	width: 840px;
	height: 20px;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	color: 555555;
	clear: both;
}

/* ------地域検索ページ------ */
/* 地域別リンク */
#map_1{
	width: 640px;
	height: 510px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/0025_3a.gif) no-repeat;
	clear: both;
}

.map_2{
	width: 635px;
	height: 230px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	clear: both;
}

#map h2{

	font-size: 12px;
	line-height: 12px;
	color: #999999;
	text-align: center;
	margin:0px;
	padding: 10px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/search765_30.jpg) no-repeat;
	height: 20px;
}

ul.map{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
	clear: both;
}

ul.map li{
	padding: 2px 5px 2px 5px;
	float: left;
	color: #CCCCCC;
}

ul.map a:link{
	color: #999999;
}

ul.map a:visited{
	color: #999999;
}

ul.map a:hover{
	color: #999999;
}

/* ------東京･大阪･神奈川地域------ */
/*---東京---*/
#area_tokyo{
	width: 590px;
	height: 40px;
	background: url(http://sofmap.org/esthe/img/area_tokyo_bg.jpg) no-repeat;
	padding: 60px 5px 0px 50px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
}

#area_tokyo_map{
	width: 640px;
	height:300px;
	margin:  0px 0px 5px 0px;
	position: relative;
}

/*---大阪---*/
#area_osaka{
	width: 590px;
	height: 40px;
	background: url(http://sofmap.org/esthe/img/area_osaka_bg.jpg) no-repeat;
	padding: 60px 5px 0px 50px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
}

#area_osaka_map{
	width: 640px;
	height:300px;
	margin:  0px 0px 5px 0px;
	position: relative
}

/*---神奈川---*/
#area_kanagawa{
	width: 590px;
	height: 40px;
	background: url(http://sofmap.org/esthe/img/area_kanagawa_bg.jpg) no-repeat;
	padding: 60px 5px 0px 50px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
}

#area_kanagawa_map{
	width: 640px;
	height:300px;
	margin:  0px 0px 5px 0px;
	position: relative
}

/*---愛知---*/
#area_aichi{
	width: 590px;
	height: 40px;
	background: url(http://sofmap.org/esthe/img/area_aichi_bg.jpg) no-repeat;
	padding: 60px 5px 0px 50px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
}

#area_aichi_map{
	width: 640px;
	height:300px;
	margin:  0px 0px 5px 0px;
	position: relative
}

/* ------施術検索各ページ------ */
/*---フェイシャル---*/
#facial{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/facial640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#facial_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---ヘアエステ---*/
#hairesthe{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/hairl640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#hairesthe_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

#hair{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/hairl640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#hair_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---整体・メディカルエステ---*/
#medical{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/medical640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#medical_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---脱毛---*/
#epi{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/epi640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#epi_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---アートメイク・まつ毛---*/
#artmake{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/artmake640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#artmake_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---ダイエット---*/
#diet{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/diet640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#diet_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---ネイルアート・ハンドケア---*/
#nailart{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/nailart640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#nailart_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

#nail{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/nailart640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#nail_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---メンズエステ---*/
#mens{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/mens640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#mens_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---ボディケアリラクゼーション---*/
#bodycare{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/bodycare640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#bodycare_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

#body{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/bodycare640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#body_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---ブライダル---*/
#bridal{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/bridal640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#bridal_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---その他・日焼けサロン・豊胸---*/
#other{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/ather640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#other_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

#none{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/ather640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#none_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

/*---ブライダル---*/
#school{
	width: 625px;
	height: 55px;
	background: url(http://sofmap.org/esthe/img/school640_100.jpg) no-repeat;
	padding: 45px 5px 0px 15px;
	margin:  0px 0px 5px 0px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

#school_search{
	width: 640px;
	height: 195px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/facial.jpg) no-repeat;
}

ul.menu{
	color: #FF9933;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 16px;
	clear: both;
}

ul.menu li{
	padding: 2px 5px 2px 5px;
	float: left;
	color: #666666;
}

ul.menu a:link{
	color: #FF9933;
}

ul.menu a:visited{
	color: #FF9933;
}

ul.menu a:hover{
	color: #FF9933;
}

/* ------施術検索ページ------ */
#menu_search{
	width: 640px;
	height: 400px;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	position: relative;
	background: url(http://sofmap.org/esthe/img/menu_sejyutu640_400.jpg) no-repeat;
}

.search_text{
	width: 165px;
	height: 300px;
	padding: 5px 10px 5px 5px;
	margin: 0px;
	text-align: left;
	position: absolute;
	top:50px;
	left:20px;
}

/*1段目*/
.search_facial{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:50px;
	left:210px;
}

.search_hairesthe{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:50px;
	left:350px;
}

.search_medical{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:50px;
	left:490px;
}

/*2段目*/
.search_depilation{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:130px;
	left:210px;
}

.search_artmake{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:130px;
	left:350px;
}

.search_diet{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:130px;
	left:490px;
}

/*3段目*/
.search_nailart{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:210px;
	left:210px;
}

.search__bodycare{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:210px;
	left:350px;
}

.search_bridal{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:210px;
	left:490px;
}

/*4段目*/
.search_ather{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:290px;
	left:210px;
}

.search__mens_esthe{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:290px;
	left:350px;
}

.search_aho{
	padding: 0px;
	margin: 0px;
	position: absolute;
	top:290px;
	left:490px;
}

/* ------施術説明ページ------ */

#menu_sejyutu{
	width: 640px;
	height: 490px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/menu_sejyutu_bg.jpg) no-repeat;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	position: relative;
}

.sejyutu_facial{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:10px;
	left:10px;
}

.sejyutu_hairesthe{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:10px;
	left:220px;
}

.sejyutu_medical{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:10px;
	left:430px;
}

.sejyutu_depilation{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:130px;
	left:10px;
}

.sejyutu_artmake{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:130px;
	left:220px;
}

.sejyutu_diet{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:130px;
	left:430px;
}

.sejyutu_nailart{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:250px;
	left:10px;
}

.sejyutu_bodycare{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:250px;
	left:220px;
}

.sejyutu_bridal{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:250px;
	left:430px;
}

.sejyutu_ather{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:370px;
	left:10px;
}

.sejyutu_mens_esthe{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:370px;
	left:220px;
}

.sejyutu_school{
	width: 180px;
	height: 110px;
	padding: 10px 10px 5px 10px;
	text-align: center;
	position: absolute;
	top:370px;
	left:430px;
}

.sejyutu_facial img{
	margin: 0px 0px 5px 0px;
}


/* ------Q&Aページ------ */
/* Q&A見出し */
.text_center{
	width: 640px;
	height: 30px;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #A95863;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/area_qa_midashi.gif) no-repeat;
}

#area_qa{
	width: 640px;
	padding: 5px 5px 0px 0px;
	margin: 0px 0px 5px 0px;
}

ul.area_qa{
	color: #0099FF;
	margin: 0px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 22px;
}

ul.area_qa li{
	background:url(http://sofmap.org/esthe/img/q_mark20_20.gif) left no-repeat;
	text-indent: 10px;
	padding: 0px 0px 0px 15px;
	color: #0099FF;
}

ul.area_qa a:link{
	color: #0099FF;
}

ul.area_qa a:visited{
	color: #0099FF;
}

ul.area_qa a:hover{
	color: #0099FF;
}

/* ------地域別ページ------ */
#area_search_page{
	width: 625px;
	height: 1000px;
	background:url(http://sofmap.org/esthe/img/area_qa.gif) no-repeat;
	padding: 5px 10px 0px 10px;
	margin: 0px 0px 5px 0px;
}

/*
#menu_sejyutu{
	width: 765px;
	height: 785px;
	margin: 0px 0px 15px 0px;
	padding: 5px 5px 5px 5px;
	background: url(http://sofmap.org/esthe/img/sejyutu_back.jpg) no-repeat;
	color: #999999;
	font-size: 12px;
	line-height: 12px;
	clear: both;
}

.sejyutu_image01{
	width: 765px;
	height: 60px;
	background: url(http://sofmap.org/esthe/img/menu_face.jpg) no-repeat;
	padding: 0px 0px 5px 0px;
}

.sejyutu_text{
	width: 735px;
	padding: 5px 5px 5px 25px;
	font-size: 12px;
	line-height: 14px;
	color: #999999;
}

#menu_sejyutu h2{
	font-size: 12px;
	line-height: 14px;
	color: #FF3366;
	margin:0px;
	padding: 5px 0px 5px 0px;
}
*/

/* ------ASP枠（メインページ）------ */
#asp_main{
	width: 630px;
	height: 300px;
	padding: 0px 5px 0px 10px;
	position: relative;
}

#asp_main a:link{
	color: #FFFFFF;
}

#asp_main a:visited{
	color: #FFFFFF;
}

#asp_main a:hover{
	color: #FFFFFF;
}

.asp01{
	width: 210px;
	height: 90px;
	position: absolute;
	padding: 5px 0px 0px 100px;
	margin: 0px 0px 5px 0px;
	top: 5px;
	left: 5px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	background: url(http://sofmap.org/esthe/img/asp01.jpg) no-repeat;
}

.asp01_img{
	position: absolute;
	top: 5px;
	left: 10px;
}

.asp01_title{
	width: 210px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	background: url(http://sofmap.org/esthe/img/asp01_s.gif) no-repeat;
}

.asp02{
	width: 210px;
	height: 90px;
	position: absolute;
	padding: 5px 0px 0px 100px;
	margin: 0px 0px 5px 0px;
	top: 5px;
	left: 325px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	background: url(http://sofmap.org/esthe/img/asp01.jpg) no-repeat;
}

.asp02_img{
	position: absolute;
	top: 5px;
	left: 10px;
}

.asp02_title{
	width: 210px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	background: url(http://sofmap.org/esthe/img/asp01_s.gif) no-repeat;
}

.asp03{
	width: 210px;
	height: 90px;
	position: absolute;
	padding: 5px 0px 0px 100px;
	margin: 0px 0px 5px 0px;
	top: 100px;
	left: 5px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	background: url(http://sofmap.org/esthe/img/asp01.jpg) no-repeat;
}

.asp03_img{
	position: absolute;
	top: 5px;
	left: 10px;
}

.asp03_title{
	width: 210px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	background: url(http://sofmap.org/esthe/img/asp01_s.gif) no-repeat;
}

.asp04{
	width: 210px;
	height: 90px;
	position: absolute;
	padding: 5px 0px 0px 100px;
	margin: 0px 0px 5px 0px;
	top: 100px;
	left: 325px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	background: url(http://sofmap.org/esthe/img/asp01.jpg) no-repeat;
}

.asp04_img{
	position: absolute;
	top: 5px;
	left: 10px;
}

.asp04_title{
	width: 210px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	background: url(http://sofmap.org/esthe/img/asp01_s.gif) no-repeat;
}

.asp05{
	width: 210px;
	height: 90px;
	position: absolute;
	padding: 5px 0px 0px 100px;
	margin: 0px 0px 5px 0px;
	top: 200px;
	left: 5px;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	background: url(http://sofmap.org/esthe/img/asp01.jpg) no-repeat;
}

.asp05_img{
	position: absolute;
	top: 5px;
	left: 10px;
}

.asp05_title{
	width: 210px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	background: url(http://sofmap.org/esthe/img/asp01_s.gif) no-repeat;
}

/* 施術詳細ページ */

#facial_details{
	width: 640px;
	height: 150px;
	margin: 0px 0px 5px 0px;
}

#details_text{
	width: 625px;
	font-size: 11px;
	line-height: 18px;
	color: #777777;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 5px 0px;
	background: url(http://sofmap.org/esthe/img/details_text.jpg) no-repeat;
}

#details_text ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#details_text a:link{
	color: #0099FF;
}

#details_text a:visited{
	color: #0099FF;
}

#details_text a:hover{
	color: #0099FF;
}

/*--エステブログロゴ--*/
#blog{
	width: 640px;
	height: 150px;
	margin: 0px 0px 5px 0px;
	position: relative;
	background: url(http://sofmap.org/esthe/img/blog_top_640_150.jpg) no-repeat;
}

#blog_com{
	position: absolute;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	top: 90px;
	left: 15px;
}

/*--モデルブログ--*/
#blog_model{
	width: 640px;
	height: 500px;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
}

#blog_model ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	clear: both
}

#blog_model li{
	float: left;
	padding: 0px 5px 0px 5px;
}

#blog_model a:link{
	color: #0066FF;
}

#blog_model a:visited{
	color: #0066FF;
}

#blog_model a:hover{
	color: #0066FF;
}

/*--一般ブログ--*/
#blog_normal{
	width: 640px;
	height: 300px;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	position: relative;
}

#blog_normal ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	clear: both
}

#blog_normal li{
	float: left;
	padding: 0px 5px 0px 5px;
}

#blog_normal a:link{
	color: #0066FF;
}

#blog_normal a:visited{
	color: #0066FF;
}

#blog_normal a:hover{
	color: #0066FF;
}

/*--店舗スタッフブログ--*/
#blog_staff{
	width: 640px;
	height: 1100px;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	color: #999999;
	position: relative;
}

#blog_staff ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	clear: both
}

#blog_staff li{
	float: left;
	padding: 0px 5px 0px 5px;
}

#blog_staff a:link{
	color: #0066FF;
}

#blog_staff a:visited{
	color: #0066FF;
}

#blog_staff a:hover{
	color: #0066FF;
}

.blog_top_color{
	color: #FF6600;
}

/* QA詳細 */
#qa_details{
	width: 640px;
	padding: 5px 5px 0px 0px;
	color: #999999;
	font-size: 11px;
	line-height: 18px;
}

.question{
	width: 640px;
	color: #0099FF;
	font-size: 12px;
	line-heihgt: 18px;
	background:url(http://sofmap.org/esthe/img/q_mark20_20.gif) left no-repeat;
	text-indent: 25px;
	padding: 0px 0px 0px 0px;
}

#qa_details ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 18px;
}

#qa_details a:link{
	color: #AE8088;
}

#qa_details a:visited{
	color: #AE8088;
}

#qa_details a:hover{
	color: #AE8088;
}

/*会社概要*/
#area_company{
	width: 635px;
	height: 270px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 15px 0px;
}
