@import"../css/base.css";

/***** トップ限定のメニュー *****/

/**********************/
/*** メイン情報 START */
/**********************/
#me_main01{
	width:910px;
	padding:25px 0 0 0;
}

.me_leftarea{
	width:440px;
	float:left;
	display:inline;
}

.me_rightarea{
	width:440px;
	float:right;
	display:inline;
}

/* H2タグ */
#me_main01 h2{
	width:440px;
	height:32px;
	text-indent:-50000em;
}

#me_mainh201{background:url("../pic/bg_toph201.gif") no-repeat top left ;}
#me_mainh202{background:url("../pic/bg_toph202.gif") no-repeat top left ; margin-bottom:15px;}
#me_mainh203{background:url("../pic/bg_toph203.gif") no-repeat top left ; margin-bottom:25px;}
#me_mainh204{background:url("../pic/bg_toph204.gif") no-repeat top left ; margin-bottom:15px;}

/* H3タグ */
h3#me_mainh301{
	height:19px;
	text-indent:-50000em;
	background:url("../pic/bg_toph301.gif") no-repeat top left ;
	margin-bottom:3px;
}

h3#me_mainh302{
	height:19px;
	text-indent:-50000em;
	background:url("../pic/bg_toph302.gif") no-repeat top left ;
}

.me_infoarea01{
	padding:0px 0px;
	margin-bottom:30px;
}



/***** 新着情報 START *****/
/* 真中ニュースエリア */
#me_news{
	text-align:left;
	width:438px;
	height:160px;
/*	background-color:black;
	filter: alpha(opacity=50);
	opacity: 0.7;
	moz-opacity: 0.7;
*/
	overflow:auto;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #D7B87D;
	scrollbar-shadow-color: #D7B87D;
	scrollbar-darkshadow-color: #CEA860;
	scrollbar-highlight-color: #D7B87D;
	scrollbar-3dlight-color: #CEA860;
	border:1px solid #7E5F47 ;
}
/* 真中ニュースエリア END */
#me_news table{
	width:420px;
	margin:0 auto;
}

#me_news td{
	padding:7px 7px;
	border-bottom:1px dotted #7F6048 ;
	margin:0;
	vertical-align:top;
}

td.me_txtdate{
	width:80px;
	font-weight:bold;
}

#me_news a:hover{color:blue;}

#me_newsdiv{
	width:440px;
	position:relative;
}

p#me_goichiran{
	position:absolute;
	right:10px;
	top:5px;
}

p#me_goichiran a{color:#FFFFFF;}
p#me_goichiran a:hover{color:#D7B87D;}
/*** 新着情報 END  */


/*** サロン案内  */
.me_salon_l{
	width:140px;
	float:left;
	display:inline;
	margin-bottom:10px;
}

.me_salon_r{
	width:280px;
	float:right;
	display:inline;
	position:relative;
}

a.me_map{
	position:absolute;
	left:50px;
	top:0px;
}

p.me_add_txt{
	font-size:12px;
	margin:3px 0 10px 14px;
}

p.me_add_txt a{
	font-size:12px;
	color:#FF3300;
	font-weight:600;
}
.me_add_txt span{font-weight:bold;}

.me_info_tbl th{
	width:65px;
	height:12px;
	text-indent:-50000em;
}

.me_info_tbl td{
	font-size:12px;
	padding-top:1px;
}

th.me_eigyo{background:url("../pic/bg_eigyo.gif") no-repeat left center;}
th.me_teikyu{background:url("../pic/bg_teikyu.gif") no-repeat left center;}

.me_btn01{
	width:282px;
	height:30px;
	text-indent:-50000em;
	text-align:center;
	margin:15px auto;
}

.me_btn01 a{
	display:block;
	width:282px;
	height:30px;
}

.me_btn01 a:hover{background-position:bottom left;}
a.me_yoyaku_btn{background:url("../pic/bg_call_btn.jpg") no-repeat left top;}


/*** メニュー  */
ul.me_menu_ul{
	width:440px;
	height:136px;
}

.me_menu_li01{
	width:190px;
	height:116px;
	padding:10px;
	background:url("../pic/bg_healing.jpg") no-repeat left top;
	float:left;
	display:inline;
}

.me_menu_li02{
	width:190px;
	height:116px;
	padding:10px;
	background:url("../pic/bg_basic.jpg") no-repeat left top;
	float:right;
	display:inline;
}

.me_menu_ul h3{
	height:40px;
	text-indent:-50000em;
}

.me_menu_ul a{text-decoration:underline;}
.me_menu_ul a:hover{color:#FF5215;}
.me_menu_ul p{width:145px; margin:0; line-height : 1.3em;}


/*** バナーエリア  */
ul.me_info_ul{
	width:430px;
	text-align:center;
	margin:0px auto;
}

.me_info_ul li{
	width:430px;
	height:96px;
	margin-bottom:10px;
}

.me_info_ul img{vertical-align: text-bottom;}


/*** キャンペーン  */
p.me_cam01{
	width:200px;
	height:80px;
	display:inline;
	float:left;
}

p.me_cam02{
	width:200px;
	height:80px;
	display:inline;
	float:right;
}
