@charset "UTF-8";

/*スタイル初期化*/
* {
	margin: 0; padding:0;
}
p {
	font-size: 0.85em;
	color: #666666;
	line-height: 1.5;
}


/****************************
ページ構造
****************************/
#wrapper {
	width: 900px;
	margin: 20px auto;
	background:url(../common/contentBg.gif) repeat-y;
}
body {
	background:url(../common/bg.gif);
}
h1 {
	float: left;
	height: 79px;
	width: 315px;
	text-indent: -9999px;
}
h1 a {
	display: block;
	height: 79px;
}
#container {
	width: 880px;
	padding:0 10px;
}
#content {
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
}
#left {
	float: left;
	width: 191px;
}
#right {
	float: left;
	width: 679px;
	margin: 0 0 20px 10px;
}
#right h2 {
	background:url(../common/bannerMorning.jpg) no-repeat;
	width: 679px;
	height: 95px;
	text-indent: -9999px;
}
#right h2 a {
	width: 679px;
	height: 95px;
	display: block;
}

#fNavi {
	text-align: center;
	font-size: 0.8em;
}
#fNavi a {
	color: #666666;
	text-decoration: none;
}
#fNavi a:hover {
	color:#0066FF;
	text-decoration: underline;
}
#copy {
	background:url(../common/foot.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
}

/*.compa {
	float: left;
	margin: 0 20px 25px 0;
	width: 154px;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.3;
	text-decoration: none;
}*/
.compa a {
	float: left;
	margin: 0 20px 25px 0;
	border: solid 2px #e2fbff;
	background: #e2fbff;
	text-decoration: none;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.3;
}
.compa a:hover {
	border: solid 2px #ffe2f7;
	background: #ffe2f7;
}

/*.compa2 {
	float: left;
	margin: 0 0 25px 0;
	width: 154px;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.3;
	text-decoration: none;
}*/
.compa2 a {
	float: left;
	margin: 0 0 25px 0;
	border: solid 2px #e2fbff;
	background: #e2fbff;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.3;
	text-decoration: none;
}
.compa2 a:hover {
	border: solid 2px #ffe2f7;
	background: #ffe2f7;
}
/*****************************
K18ページ*/
#k18 #head {
	margin: 0; padding:0;
	width: 900px;
	height: 79px;
	background:url(../topimg/k18_head.gif) no-repeat;
	margin-bottom: 10px;
}
#k18 #fla {
	margin: 0; padding: 0;
	width: 880px;
	height: 250px;
}
#k18 #container img {
	margin: 10px 0;
}

/*****************************
トップページ*/
#top #head,#whatsnew #head,#mmg #head,#list #head,#selection #head,#morning #head,#newface #head,#faq #head,#access #head,#link #head
,#memlist #head,#memwhats #head,#memselection #head,#memmorning #head,#memnewface #head,#memschedule #head,#memreserve #head {
	margin: 0; padding:0;
	width: 900px;
	height: 79px;
	background:url(../topimg/head.gif) no-repeat;
	margin-bottom: 10px;
}
#fla {
	margin: 0; padding: 0;
	width: 880px;
	height: 250px;
}
#what {
	background:url(../topimg/whatsnewBg.gif) repeat-y;
	margin-bottom: 7px;
}
#what h3 {
	background:url(../topimg/whatsnewTitle.gif) no-repeat;
	height: 25px;
	text-indent: -9999px;
}
#what p {
	margin: 5px 10px;
	font-size: 0.8em;
	line-height: 1.4;
}
#right #news {
	margin-top: 10px;
	background:url(../topimg/newsBg.gif) repeat-y;
}
#right #news h3 {
	background:url(../topimg/newsTitle.gif) no-repeat;
	height: 26px;
	text-indent: -9999px;
}
#right #today {
	float: left;
	width: 679px;
}
#right #today h3 {
	background:url(../topimg/todayTitle.gif) no-repeat;
	height: 34px;
	text-indent: -9999px;
}
#right #morning {
	float: left;
	width: 679px;
}
#right #morning h3 {
	background:url(../topimg/todayMorningTitle.gif) no-repeat;
	height: 34px;
	text-indent: -9999px;
}
#top .article {
	clear:both;
	float: left;
	width: 615px;
	padding-bottom: 10px;
	margin-bottom: 10px;
/*	border-bottom: solid 1px #CCCCCC;*/
}
#newsWaku {
	width: 639px;
	padding:0 20px;
}
#newsWaku .wakuLf {
	width: 150px;
	float:left;
	margin-right: 20px;
}
#newsWaku .wakuRi {
	width: 442px;
	float:left;
}

/*****************************
ニュースバックナンバー*/
#news #head {
	margin: 0; padding:0;
	width: 900px;
	height: 79px;
	background:url(../topimg/head.gif) no-repeat;
	margin-bottom: 10px;
}
#news h3 {
	margin-top: 10px;
	background:url(../news/img/h3.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}

#news .newsWaku {
	float: left;
	width: 632px;
	background: #f9f0ff;
	border: solid 1px #fab7ff;
	padding:13px 20px;
	background:url(../common/waku_bg.jpg) repeat;
}
#news .contWaku p {
	line-height: 1.5;
}
#news .article {
	clear:both;
	float: left;
	width: 632px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}
#news .wakuLf {
	width: 150px;
	float:left;
	margin-right: 20px;
}
#news .wakuRi {
	width: 442px;
	float:left;
}
#news .wakuRi img {
	margin-top: 18px;
}
.contWaku td,.contWaku2 td {
	padding: 5px 0;
	border-bottom: dotted 1px #cccccc;
	font-size: 0.85em;
	color:#666666;
}

/*****************************
キャンペーン情報*/
#campaign #head {
	margin: 0; padding:0;
	width: 900px;
	height: 79px;
	background:url(../campaign/img/head.gif) no-repeat;
	margin-bottom: 10px;
}
/*****************************
本日の女の子*/
#today #head {
	margin: 0; padding:0;
	width: 900px;
	height: 79px;
	background:url(../today/img/head.gif) no-repeat;
	margin-bottom: 10px;
}
#today h3 {
	margin-top: 10px;
	background:url(../today/img/h3.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#today h4 {
	clear: both;
	background:url(../topimg/todayMorningTitle.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#today .contWaku {
	float:left;
	width: 688px;
	margin-bottom: 15px;
}
/*
#today .contWaku .compa a {
	float: left;
	margin: 0 18px 25px 0;
	width: 150px;
	border: solid 2px #fff8a4;
	background: #fff8a4;
	text-align:center;
	font-size: 0.9em;
	line-height: 1.4;
	text-decoration: none;
}
#today .contWaku .compa a:hover {
	border: solid 2px #f4bbff;
	background: #f4bbff;
}
*/
#today #cal ul {
	list-style: none;
}
#today #cal li {
	float: left;
	margin-right: 10px;
	color:#666666;
	font-size: 0.85em;
}
#cal li a {
	color:#666666;
	text-decoration: none;
}
#cal li a:hover {
	color:#0066ff;
	text-decoration: underline;
}
#today #cal {
	width: 660px;
	height: 18px;
	margin:0 0 10px 10px;
}
#today #day,#morning #day,#memmorning #day {
	text-align:right;
	color:#666666;
	height: 25px;
	font-size: 0.85em;
	margin: -22px 5px 0 0;
}

/*****************************
お店のシステム*/
#system #head {
	margin: 0; padding:0;
	width: 900px;
	height: 79px;
	background:url(../system/img/head.gif) no-repeat;
	margin-bottom: 10px;
}
#system h3 {
	margin-top: 10px;
	background:url(../system/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#system #h4_01 {
	background:url(../system/img/h4_01.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#system #h4_02 {
	clear:both;
	background:url(../system/img/h4_02.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#system #h4_03 {
	clear:both;
	background:url(../system/img/h4_03.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#system table {
	border-top: solid 1px #33c8FF;
	border-left: solid 1px #33c8FF;
	border-right: solid 1px #33C8FF;
	font-size: 0.85em;
	color:#666666;
}
#system td {
	border-bottom: solid 1px #33C8FF;
	padding: 3px 8px;
	line-height: 1.5;
}
#system td img {
	padding: 3px;
	border: solid 1px #CCCCCC;
}

/*****************************
初めてのお客さまへ*/
#customer #head {
	margin: 0; padding:0;
	width: 900px;
	height: 79px;
	background:url(../customer/img/head.gif) no-repeat;
	margin-bottom: 10px;
}
#customer h3 {
	margin-top: 10px;
	background:url(../customer/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#customer #h4_01 {
	background:url(../customer/img/h4_01.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#customer #h4_02 {
	clear: both;
	background:url(../customer/img/h4_02.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#customer #h4_03 {
	clear: both;
	background:url(../customer/img/h4_03.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#customer #h4_04 {
	clear: both;
	background:url(../customer/img/h4_04.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#customer #h4_05 {
	clear: both;
	background:url(../customer/img/h4_05.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#customer h5 {
	clear: both;
	margin-top: 5px;
	font-size: 0.9em;
	color: #666666;
	margin-left: 20px;
}

#customer .cont,#faq .cont {
	float: left;
	width: 679px;
	margin-bottom: 20px;
}
#customer .cont img, #faq .cont img {
	padding: 3px;
	border: solid 1px #CCCCCC;
}
#customer #right p,#faq #right p {
	margin: 5px 0 0 20px;
}


/*****************************
新着情報*/
#whatsnew h3,#memwhats h3 {
	margin-top: 10px;
	background:url(../whatnew/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#whatsnew .article,#memwhats .article {
	clear:both;
	float: left;
	width: 632px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}
#whatsnew .wakuLf,#memwhats .wakuLf {
	width: 442px;
	float:left;
	margin-right: 20px;
}
#whatsnew td,#memwhats td {
	padding: 3px;
	border-bottom: dotted 1px #000000;
}
/*****************************
会員登録・メルマガ登録*/
#mmg h3 {
	margin-top: 10px;
	background:url(../mmg/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#mmg #h4_01 {
	clear: both;
	background:url(../mmg/img/h4_01.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#mmg #h4_02 {
	clear: both;
	background:url(../mmg/img/h4_02.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#mmg .cont {
	width: 630px;
	margin-left: 30px;
	margin-bottom: 15px;
}
#mmg .cont p {
	margin-left: 12px;
	text-indent: -12px;
}
#mmg .formCont {
	margin: 20px;
	background:url(../mmg/img/regist_bg.gif) repeat-y;
}
#mmg .formCont table {
	margin-top: 10px;
}
#mmg .formCont label {
	font-size: 0.85em;
	color:#666666;
}
/*****************************
女の子一覧*/
#list h3,#memlist h3 {
	margin-top: 10px;
	background:url(../list/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}

/*****************************
おすすめの女の子*/
#selection h3,#memselection h3 {
	margin-top: 10px;
	background:url(../selection/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#selection #h4_01,#memselection #h4_01 {
	clear: both;
	background:url(../selection/img/h4_01.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#selection #h4_02,#memselection #h4_02 {
	clear: both;
	background:url(../selection/img/h4_02.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#selection #h4_03,#memselection #h4_03 {
	clear: both;
	background:url(../selection/img/h4_03.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#selection #h4_04,#memselection #h4_04 {
	clear: both;
	background:url(../selection/img/h4_04.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#selection #h4_05,#memselection #h4_05 {
	clear: both;
	background:url(../selection/img/h4_05.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#selection #h4_06,#memselection #h4_06 {
	clear: both;
	background:url(../selection/img/h4_06.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#selection #h4_07,#memselection #h4_07 {
	clear: both;
	background:url(../selection/img/h4_07.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#selection #h4_08,#memselection #h4_08 {
	clear: both;
	background:url(../selection/img/h4_08.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
/*****************************
早朝サービスの女の子*/
#morning #right h2 {
	background:url(../morning/img/morningSystem.jpg) no-repeat;
	width: 679px;
	height: 344px;
	text-indent: -9999px;
}
#morning h3,#memmorning h3 {
	margin-top: 10px;
	background:url(../morning/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
/*****************************
新人紹介*/
#newface #right h2 {
	background:url(../newface/img/camp_banner.jpg) no-repeat;
	width: 679px;
	height: 95px;
	text-indent: -9999px;
}
#newface h3,#memnewface h3{
	margin-top: 10px;
	background:url(../newface/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
/*****************************
FAQ*/
#faq h3 {
	margin-top: 10px;
	background:url(../faq/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#faq #h4_01 {
	clear: both;
	background:url(../faq/img/h4_01.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_02 {
	clear: both;
	background:url(../faq/img/h4_02.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_03 {
	clear: both;
	background:url(../faq/img/h4_03.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_04 {
	clear: both;
	background:url(../faq/img/h4_04.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_05 {
	clear: both;
	background:url(../faq/img/h4_05.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_06 {
	clear: both;
	background:url(../faq/img/h4_06.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_07 {
	clear: both;
	background:url(../faq/img/h4_07.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_08 {
	clear: both;
	background:url(../faq/img/h4_08.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_09 {
	clear: both;
	background:url(../faq/img/h4_09.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_10 {
	clear: both;
	background:url(../faq/img/h4_10.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_11 {
	clear: both;
	background:url(../faq/img/h4_11.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_12 {
	clear: both;
	background:url(../faq/img/h4_12.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_13 {
	clear: both;
	background:url(../faq/img/h4_13.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_14 {
	clear: both;
	background:url(../faq/img/h4_14.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_15 {
	clear: both;
	background:url(../faq/img/h4_15.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#faq #h4_16 {
	clear: both;
	background:url(../faq/img/h4_16.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}

/*****************************
アクセスマップ*/
#access h3 {
	margin-top: 10px;
	background:url(../access/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}

/*****************************
リンク集*/
#link h3 {
	margin-top: 10px;
	background:url(../link/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}

/*****************************
出勤予定表*/
#memschedule h3 {
	margin-top: 10px;
	background:url(../member/schedule/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#memschedule table {
	border-top: solid 1px #ace5ff;
	border-left: solid 1px #ace5ff;
}
#memschedule td {
	margin: 0; padding:2px;
	border-right: solid 1px #ace5ff;
	border-bottom: solid 1px #ace5ff;
	background: #FFFFFF;
	font-size: 0.7em;
	text-align:center;
}

#memschedule a img {
	border: solid 2px #fde9ff;
}
#memschedule a:hover img {
	border: solid 2px #00A2FF;
}

/*****************************
ご予約*/
#memreserve h3 {
	margin-top: 10px;
	background:url(../member/reserve/img/h3.gif) no-repeat;
	text-indent: -9999px;
	width: 679px;
	height: 34px;
}
#memreserve #h4_01 {
	clear: both;
	background:url(../member/reserve/img/h4_01.gif) no-repeat;
	width: 679px;
	height: 34px;
	text-indent: -9999px;
}
#memreserve table {
	margin-top: 10px;
	border-top: solid 1px #7ac0f0;
	border-left: solid 1px #7ac0f0;
}
#memreserve td {
	border: none;
}
#memreserve td.cs {
	margin: 0; padding:4px;
	border-right: solid 1px #7ac0f0;
	border-bottom: solid 1px #7ac0f0;
	background: #f2fdff;
	font-size: 0.8em;
}
#memreserve td.cs2 {
	margin: 0; padding:4px;
	border-right: solid 1px #7ac0f0;
	background: #f2fdff;
	font-size: 0.8em;
}

/****************************
グローバルナビ
****************************/
#gNavi {
	float: left;
	margin: 25px 0 0 0; padding:0;
	width: 570px;
	height: 50px;
}
#gNavi ul {
	list-style: none;
}
#gNavi li {
	float: left;
	height: 50px;
	width: 114px;
	text-indent: -9999px;
}
#gNavi li#gNaviCamp a {
	height: 50px;
	width: 114px;
	display: block;
}
#gNavi li#gNaviCamp a:hover {
	height: 50px;
	width: 114px;
	background:url(../common/gNaviCamp.gif)
}
#gNavi li#gNaviToday a {
	height: 50px;
	width: 114px;
	display: block;
}
#gNavi li#gNaviToday a:hover {
	height: 50px;
	width: 114px;
	background:url(../common/gNaviToday.gif)
}
#gNavi li#gNaviSystem a {
	height: 50px;
	width: 114px;
	display: block;
}
#gNavi li#gNaviSystem a:hover {
	height: 50px;
	width: 114px;
	background:url(../common/gNaviSystem.gif)
}
#gNavi li#gNaviCust a {
	height: 50px;
	width: 114px;
	display: block;
}
#gNavi li#gNaviCust a:hover {
	height: 50px;
	width: 114px;
	background:url(../common/gNaviCust.gif)
}
#gNavi li#gNaviRecruit a {
	height: 50px;
	width: 114px;
	display: block;
}
#gNavi li#gNaviRecruit a:hover {
	height: 50px;
	width: 114px;
	background:url(../common/gNaviRecruit.gif)
}

/****************************
サイドナビ
****************************/
#sNavi {
	margin: 0 0 20px 0;
	width: 191px;
	height: 490px;
	background:url(../common/sNaviBg.gif) no-repeat;
}
#sNavi ul {
	list-style: none;
}
#sNavi li {
	text-indent: -9999px;
}
#sNavi li#btnHome a {
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnHome a:hover,#top #sNavi li#btnHome a {
	height: 29px;
	width: 191px;
	background:url(../common/btnHome.gif)
}
#sNavi li#btnWhats a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnWhats a:hover,#whatsnew #sNavi li#btnWhats a {
	height: 29px;
	width: 191px;
	background:url(../common/btnWhats.gif)
}
#sNavi li#btnSystem a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnSystem a:hover,#system #sNavi li#btnSystem a {
	height: 29px;
	width: 191px;
	background:url(../common/btnSystem.gif)
}
#sNavi li#btnMgRegist a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnMgRegist a:hover,#mmg #sNavi li#btnMgRegist a {
	height: 29px;
	width: 191px;
	background:url(../common/btnMgRegist.gif)
}
#sNavi li#btnList a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnList a:hover,#list #sNavi li#btnList a {
	height: 29px;
	width: 191px;
	background:url(../common/btnList.gif)
}
#sNavi li#btnSelection a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnSelection a:hover,#selection #sNavi li#btnSelection a {
	height: 29px;
	width: 191px;
	background:url(../common/btnSelection.gif)
}
#sNavi li#btnMorning a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnMorning a:hover,#morning #sNavi li#btnMorning a {
	height: 29px;
	width: 191px;
	background:url(../common/btnMorning.gif)
}

#sNavi li#btnNewface a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnNewface a:hover,#newface #sNavi li#btnNewface a {
	height: 29px;
	width: 191px;
	background:url(../common/btnNewface.gif)
}

#sNavi li#btnToday a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnToday a:hover,#today #sNavi li#btnToday a {
	height: 29px;
	width: 191px;
	background:url(../common/btnToday.gif)
}
#sNavi li#btnFaq a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnFaq a:hover,#faq #sNavi li#btnFaq a {
	height: 29px;
	width: 191px;
	background:url(../common/btnFaq.gif)
}
#sNavi li#btnAccess a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnAccess a:hover,#access #sNavi li#btnAccess a {
	height: 29px;
	width: 191px;
	background:url(../common/btnAccess.gif)
}
#sNavi li#btnMember a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnMember a:hover {
	height: 29px;
	width: 191px;
	background:url(../common/btnMember.gif)
}
#sNavi li#btnSister a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNavi li#btnSister a:hover {
	height: 29px;
	width: 191px;
	background:url(../common/btnSister.gif)
}
/****************************
会員サイトサイドナビ
****************************/
#sNaviMem {
	margin: 0 0 20px 0;
	width: 191px;
	height: 355px;
	background:url(../common/sNaviMemBg.gif) no-repeat;
}
#sNaviMem ul {
	list-style: none;
}
#sNaviMem li {
	text-indent: -9999px;
}
#sNaviMem li#btnHome a {
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnHome a:hover {
	height: 29px;
	width: 191px;
	background:url(../common/btnHome.gif)
}
#sNaviMem li#btnWhats a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnWhats a:hover,#memwhats #sNaviMem li#btnWhats a {
	height: 29px;
	width: 191px;
	background:url(../common/btnWhats.gif)
}
#sNaviMem li#btnList a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnList a:hover,#memlist #sNaviMem li#btnList a {
	height: 29px;
	width: 191px;
	background:url(../common/btnList.gif)
}
#sNaviMem li#btnSelection a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnSelection a:hover,#memselection #sNaviMem li#btnSelection a {
	height: 29px;
	width: 191px;
	background:url(../common/btnSelection.gif)
}
#sNaviMem li#btnMorning a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnMorning a:hover,#memmorning #sNaviMem li#btnMorning a {
	height: 29px;
	width: 191px;
	background:url(../common/btnMorning.gif)
}

#sNaviMem li#btnNewface a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnNewface a:hover,#memmorning #sNaviMem li#btnNewface a {
	height: 29px;
	width: 191px;
	background:url(../common/btnNewface.gif)
}

#sNaviMem li#btnSchedule a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnSchedule a:hover,#memschedule #sNaviMem li#btnSchedule a {
	height: 29px;
	width: 191px;
	background:url(../common/btnSchedule.gif)
}
#sNaviMem li#btnReserve a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnReserve a:hover,#memreserve #sNaviMem li#btnReserve a {
	height: 29px;
	width: 191px;
	background:url(../common/btnReserve.gif)
}
#sNaviMem li#btnSister a {
	margin-top: 5px;
	height: 29px;
	width: 191px;
	display: block;
}
#sNaviMem li#btnSister a:hover {
	height: 29px;
	width: 191px;
	background:url(../common/btnSister.gif)
}
