/* パンくずリスト */
#pan{
	width: 640px;
	height: 20px;
	margin: 0px 0px 3px 0px;
	background: url(http://sofmap.org/esthe/img/pan640_20.gif) no-repeat;
}

#pan ul{
	list-style-type: none;
	color: #999999;
	font-size: 11px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

#pan li{
	float: left;
}

.pan_top{
	text-indent: 20px;
}

/* 相互リンク */
.h1_01{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/link_640_20.gif) no-repeat;
	height: 20px;
}

.h1_02{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/banner_link_640_20.gif) no-repeat;
	height: 20px;
}

.h1_03{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/information_640_20.gif) no-repeat;
	height: 20px;
}

.h1_04{
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/banner_link_640_20.gif) no-repeat;
	height: 20px;
}

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

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

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

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

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

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

/* Q&Aメニュー */
.h2_07{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_qa640_20.gif) no-repeat;
	height: 20px;
}

.h2_08{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_asp640_20.gif) no-repeat;
	height: 20px;
}

.h2_09{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_details640_20.gif) no-repeat;
	height: 20px;
}

.h2_10{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_top_qa640_20.gif) no-repeat;
	height: 20px;
}

.h2_11{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_other_esthe640_20.gif) no-repeat;
	height: 20px;
}

.h2_12{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_blog640_20.gif) no-repeat;
	height: 20px;
}

.h2_13{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_model_blog640_20.gif) no-repeat;
	height: 20px;
}

.h2_14{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_staff_blog640_20.gif) no-repeat;
	height: 20px;
}

.h2_15{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h2_kuchikomi_blog640_20.gif) no-repeat;
	height: 20px;
}

.h2_16{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/form_640_20.gif) no-repeat;
	height: 20px;
}

.h2_17{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/info_640_20.gif) no-repeat;
	height: 20px;
}

.h3_01{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/how_to_link_640_20.gif) no-repeat;
	height: 20px;
}

.h3_02{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/banner_link_640_20.gif) no-repeat;
	height: 20px;
}

.h3_03{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/advertisement_link_640_20.gif) no-repeat;
	height: 20px;
}

.h3_04{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 0px 10px 0px 0px;
	background: url(http://sofmap.org/esthe/img/qa_640_20.gif) no-repeat;
	height: 20px;
}


/*-------- 各地域見出しメニュー -------*/
/* 東京都ここから */
.h2_area_adachiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_adachiku.gif) no-repeat;
	height: 40px;
}

.h2_area_arakawaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_arakawaku.gif) no-repeat;
	height: 40px;
}

.h2_area_itabashiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_itabashiku.gif) no-repeat;
	height: 40px;
}

.h2_area_edogawaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_edogawaku.gif) no-repeat;
	height: 40px;
}

.h2_area_ootaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_ootaku.gif) no-repeat;
	height: 40px;
}

.h2_area_katsushikaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_katushikaku.gif) no-repeat;
	height: 40px;
}

.h2_area_kitaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_kitaku.gif) no-repeat;
	height: 40px;
}

.h2_area_koutouku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_koutouku.gif) no-repeat;
	height: 40px;
}

.h2_area_shinagawaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_shinagawaku.gif) no-repeat;
	height: 40px;
}

.h2_area_shibuya{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_shibuyaku.gif) no-repeat;
	height: 40px;
}

.h2_area_shinjuku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_shinjyukuku.gif) no-repeat;
	height: 40px;
}

.h2_area_suginamiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_suginamiku.gif) no-repeat;
	height: 40px;
}

.h2_area_sumidaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_sumidaku.gif) no-repeat;
	height: 40px;
}

.h2_area_setagayaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_setagayaku.gif) no-repeat;
	height: 40px;
}

.h2_area_taitouku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_taitouku.gif) no-repeat;
	height: 40px;
}

.h2_area_chiyodaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_chiyodaku.gif) no-repeat;
	height: 40px;
}

.h2_area_chuoku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_chuuouku.gif) no-repeat;
	height: 40px;
}

.h2_area_toshimaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_toshimaku.gif) no-repeat;
	height: 40px;
}

.h2_area_nakanoku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_nakanoku.gif) no-repeat;
	height: 40px;
}

.h2_area_nerimaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_nerimaku.gif) no-repeat;
	height: 40px;
}

.h2_area_bunkyouku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_bunkyouku.gif) no-repeat;
	height: 40px;
}

.h2_area_minatoku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_minatoku.gif) no-repeat;
	height: 40px;
}

.h2_area_meguroku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_meguroku.gif) no-repeat;
	height: 40px;
}

.h2_area_ather{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_ather.gif) no-repeat;
	height: 40px;
}
/*----- 東京都ここまで -----*/


/*----- 神奈川ここから -----*/
.h2_area_yokohama{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_yokohama.gif) no-repeat;
	height: 40px;
}

.h2_area_kanagawa{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_kanagawa.gif) no-repeat;
	height: 40px;
}

.h2_area_kanagawa2{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_kanagawa2.gif) no-repeat;
	height: 40px;
}
/*----- 神奈川ここまで -----*/

/*----- 大阪ここから -----*/
.h2_area_o_asahiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_asahiku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_abenoku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_abenoku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_ikunoku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_ikunoku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_kitaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_kitaku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_konohanaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_konohanaku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_jyotoku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_jyotoku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_suminoeku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_suminoeku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_sumiyoshiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_sumiyoshiku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_taishouku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_taishouku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_chuuouku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_chuuouku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_tsurumiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_tsurumiku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_tennoujiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_tennoujiku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_naniwaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_naniwaku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_nishiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_nishiku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_nishinariku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_nishinariku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_nishiyodogawaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_nishiyodogawaku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_higashisumiyoshiku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_higashisumiyoshiku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_higashinariku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_higashinariku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_higashiyodogawaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_higashiyodogawaku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_hiranoku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_hiranoku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_fukushimaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_fukushimaku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_minatoku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_minatoku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_miyakojimaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_miyakojimaku.gif) no-repeat;
	height: 40px;
}

.h2_area_o_yodogawaku{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_o_yodogawaku.gif) no-repeat;
	height: 40px;
}

.h2_area_sakaishi{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_sakaishi.gif) no-repeat;
	height: 40px;
}

.h2_area_oosaka_ather{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_oosaka_ather.gif) no-repeat;
	height: 40px;
}
/*----- 大阪ここまで -----*/


/*----- 全国ここから -----*/
.h2_area_tokyo{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_tokyo.gif) no-repeat;
	height: 40px;
}

.h2_area_osaka{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_osaka.gif) no-repeat;
	height: 40px;
}

.h2_area_hokkaido{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_hokkaido.gif) no-repeat;
	height: 40px;
}

.h2_area_aomori{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_aomori.gif) no-repeat;
	height: 40px;
}

.h2_area_akita{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_akita.gif) no-repeat;
	height: 40px;
}

.h2_area_iwate{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_iwate.gif) no-repeat;
	height: 40px;
}

.h2_area_miyagi{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_miyagi.gif) no-repeat;
	height: 40px;
}

.h2_area_yamagata{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_yamagata.gif) no-repeat;
	height: 40px;
}

.h2_area_fukushima{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_fukushima.gif) no-repeat;
	height: 40px;
}

.h2_area_tochigi{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_tochigi.gif) no-repeat;
	height: 40px;
}

.h2_area_gunma{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_gunma.gif) no-repeat;
	height: 40px;
}

.h2_area_yamanashi{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_yamanashi.gif) no-repeat;
	height: 40px;
}

.h2_area_saitama{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_saitama.gif) no-repeat;
	height: 40px;
}

.h2_area_ibaraki{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_ibaraki.gif) no-repeat;
	height: 40px;
}

.h2_area_chiba{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_chiba.gif) no-repeat;
	height: 40px;
}

.h2_area_niigata{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_niigata.gif) no-repeat;
	height: 40px;
}

.h2_area_toyama{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_toyama.gif) no-repeat;
	height: 40px;
}

.h2_area_nagano{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_nagano.gif) no-repeat;
	height: 40px;
}

.h2_area_ishikawa{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_ishikawa.gif) no-repeat;
	height: 40px;
}

.h2_area_shizuoka{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_shizuoka.gif) no-repeat;
	height: 40px;
}

.h2_area_aichi{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_aichi.gif) no-repeat;
	height: 40px;
}

.h2_area_aichi_nagoyashi{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_nagoyashi.gif) no-repeat;
	height: 40px;
}

.h2_area_gifu{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_gifu.gif) no-repeat;
	height: 40px;
}

.h2_area_fukui{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_fukui.gif) no-repeat;
	height: 40px;
}

.h2_area_mie{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_mie.gif) no-repeat;
	height: 40px;
}

.h2_area_shiga{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_shiga.gif) no-repeat;
	height: 40px;
}

.h2_area_nara{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_nara.gif) no-repeat;
	height: 40px;
}

.h2_area_wakayama{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_wakayama.gif) no-repeat;
	height: 40px;
}

.h2_area_kyoto{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_kyoto.gif) no-repeat;
	height: 40px;
}

.h2_area_hyogo{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_hyogo.gif) no-repeat;
	height: 40px;
}

.h2_area_tottori{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_tottori.gif) no-repeat;
	height: 40px;
}

.h2_area_okayama{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_okayama.gif) no-repeat;
	height: 40px;
}

.h2_area_shimane{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_shimane.gif) no-repeat;
	height: 40px;
}

.h2_area_hiroshima{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_hiroshima.gif) no-repeat;
	height: 40px;
}

.h2_area_yamaguchi{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_yamaguchi.gif) no-repeat;
	height: 40px;
}

.h2_area_kagawa{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_kagawa.gif) no-repeat;
	height: 40px;
}

.h2_area_tokushima{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_tokushima.gif) no-repeat;
	height: 40px;
}

.h2_area_ehime{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_ehime.gif) no-repeat;
	height: 40px;
}

.h2_area_kochi{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_kouchi.gif) no-repeat;
	height: 40px;
}

.h2_area_oita{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_ooita.gif) no-repeat;
	height: 40px;
}

.h2_area_miyazaki{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_miyazaki.gif) no-repeat;
	height: 40px;
}

.h2_area_fukuoka{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_fukuoka.gif) no-repeat;
	height: 40px;
}

.h2_area_kumamoto{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_kumamoto.gif) no-repeat;
	height: 40px;
}

.h2_area_kagoshima{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_kagoshima.gif) no-repeat;
	height: 40px;
}

.h2_area_saga{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_saga.gif) no-repeat;
	height: 40px;
}

.h2_area_nagasaki{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_nagasaki.gif) no-repeat;
	height: 40px;
}

.h2_area_okinawa{
	font-size: 12px;
	font-weight: normal;
	line-height: 40px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://sofmap.org/esthe/img/h1_area_okinawa.gif) no-repeat;
	height: 40px;
}
/*----- 全国ここまで -----*/



.free{
	font-size: 11px;
	line-height: 18px;
	color: #B8747C;
	list-style: none;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 2px dotted #EBD8DA;
}

.free_name{
	background:url(http://sofmap.org/esthe/img/free_name.gif) left no-repeat;
	text-indent: 55px;
	padding: 0px 0px 0px 15px;
	color: #B8747C;
}

.free_area{
	background:url(http://sofmap.org/esthe/img/free_area.gif) left no-repeat;
	text-indent: 55px;
	padding: 0px 0px 0px 15px;
	color: #B8747C;
}

.free_comm{
	background:url(http://sofmap.org/esthe/img/free_comm.gif) left no-repeat;
	text-indent: 55px;
	padding: 0px 0px 0px 15px;
	color: #B8747C;
}

ul.free a:link{
	color: #3399FF;
}

ul.free a:visited{
	color: #3399FF;
}

ul.free a:hover{
	color: #3399FF;
}
