@charset "utf-8";
/* CSS Document */

/*********************************************
共通スタイル
*********************************************/
body {
	color: #3D3127;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 135%;
	background-color: #F3EBD4;
}

a { text-decoration: none; }
a:link { color: #3D3127; }
a:visited { color: #3D3127; }
a:hover { color: #676A72; }

/* h1要素を隠す */
.tit {
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/*********************************************
全体
*********************************************/
#all {
	width: 960px;
	height: auto;
	margin: 0 auto;
	padding: 0 100px;
	background-image: url(../img/cmn/bg_all.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

/*********************************************
ヘッドライン
*********************************************/
#headline {
	width: auto;
	height: 25px;
	background-color: #3D3128;
}

#headline h1 {
	width: 960px;
	margin: 0 auto;
	padding: 5px 0 0;
	color: #FFF;
	text-indent: 20px;
}

/*********************************************
ヘッダ
*********************************************/
#header {
	width: 960px;
	height: auto;
	margin: 0 0 30px;
	position: relative;
}

#logo {
	width: 248px;
	height: 80px;
	position: absolute;
	top: 11px;
	left: 16px;
	z-index: 2;
}

#logo a {
	display: block;
	width: 248px;
	height: 80px;
	background-image: url(../img/cmn/logo_top.png);
}

#logo a:hover {
	opacity: 0.8;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
}

/*********************************************
グローバルナビ
*********************************************/
#g-navi {
	width: 960px;
	height: 46px;
}

ul#globalnavi{
	width:960px;
	overflow:hidden;
}

ul#globalnavi li{
	float:left;
	height:46px;
	display:block;
	display: inline;
}

ul#globalnavi li a {
	display: block;
	overflow: hidden;
	height: 0px;
	background-image: url(../img/cmn/g_navi.gif);
	padding-top:46px;
}

/* global navi normal
---------------------*/
	#navi-a a { width:192px; background-position:0       0;}
	#navi-b a { width:192px; background-position:-192px  0;}
	#navi-c a { width:192px; background-position:-384px  0;}
	#navi-d a { width:192px; background-position:-576px  0;}
	#navi-e a { width:192px; background-position:-768px  0;}

/* global navi rollover
----------------------*/
	#navi-a a:hover  { width:192px; background-position:0       -46px;}
	#navi-b a:hover  { width:192px; background-position:-192px  -46px;}
	#navi-c a:hover  { width:192px; background-position:-384px  -46px;}
	#navi-d a:hover  { width:192px; background-position:-576px  -46px;}
	#navi-e a:hover  { width:192px; background-position:-768px  -46px;}

/*********************************************
wrap-center
*********************************************/
#wrap-center {
	width: 960px;
	height: auto;
}

/*********************************************
サイドメニュー(left)
*********************************************/
#side-menu {
	width: 240px;
	height: auto;
	float: left;
	margin: 0 20px 15px 0;
}

/*Topicpath*/
ul.topic-path {
	color: #B69372;
	margin: 0 0 10px;
	text-align: right;
}

ul.topic-path li {
	font-size: 10px;
	display: inline;
}

/*********************************************
バナー(left)
*********************************************/
#side-bnr {
	width: 240px;
	height: auto;
}

#side-bnr ul li {
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 0 10px;
}

/*WEB予約 -ご予約はこちらから-*/
#side-bnr li.bnr-01 a {
	display: block;
	width: 240px;
	height:162px;
	background-image: url(../img/cmn/bnr_reserv.jpg);
}

/*LAULEA Staff*/
#side-bnr li.bnr-02 a {
	display: block;
	width: 240px;
	height: 65px;
	background-image: url(../img/cmn/bnr_staff.jpg);
}


/*LAULEA Blog*/
#side-bnr li.bnr-03 a {
	display: block;
	width: 240px;
	height: 90px;
	background-image: url(../img/cmn/bnr_blog.jpg);
}

/* Media -メディア掲載- */
#side-bnr li.bnr-04 a {
	display: block;
	width: 240px;
	height: 125px;
	background-image: url(../img/cmn/btn_media.jpg);
}

/*LAULEA Movie*/
#side-bnr li.bnr-05 a {
	display: block;
	width: 240px;
	height: 50px;
	background-image: url(../img/cmn/bnr_movie.jpg);
}

/* Shopping -お買い物- */
#side-bnr li.bnr-06 a {
	display: block;
	width: 240px;
	height: 65px;
	background-image: url(../img/cmn/btn_shopping.jpg);
}

/* Reservation -ご予約- */
#side-bnr li.bnr-07 a {
	display: block;
	width: 240px;
	height: 65px;
	background-image: url(../img/cmn/btn_reservation.jpg);
}

/*エステティックサロン Dione 銀座数寄屋店・原宿店*/
#side-bnr li.bnr-08 a {
	display: block;
	width: 240px;
	height: 65px;
	background-image: url(../img/cmn/bnr_dione.jpg);
}

/*DR.SCALP*/
#side-bnr li.bnr-09 a {
	display: block;
	width: 240px;
	height: 65px;
	background-image: url(../img/cmn/bnr_drscalp.gif);
}

#side-bnr li a:hover {
	opacity: 0.8;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
}

/*********************************************
メインコンテンツ
*********************************************/
#contents {
	width: 700px;
	height: auto;
	float: right;
}

/*PAGE TOP*/
div.pagetop {
	float: right;
	margin: 0 0 15px 0;
}

/*********************************************
フッタ
*********************************************/
#footer {
	width: 960px;
	height: auto;
	margin: 60px 0 0;
}

/*フッタナビ*/
#footnavi {
	width: 960px;
	font-size: 11px;
	text-align: center;
	padding: 10px 0;
}

/*コピーライト*/
#copy {
	width: auto;
	height: 25px;
	background-color: #3D3128;
}

#copy p {
	width: 960px;
	margin: 0 auto;
	padding: 5px 0 0;
	color: #FFF;
	font-size: 10px;
	text-align: center;
}
#sc_events_calendar_head{
	display:none !important;
}
#side-calendar table th{
	display:none !important;
}
#side-calendar table td{
	width:14%;
	height:36px;
	vertical-align:top;
	line-height:1.2em;
	padding:0;
}
div.sc_day_div{
	text-align:center;
	vertical-align:top;
}
.sent p,
.sent table,
.sent div.align-c{
 display: none !important;
}