@charset "utf-8";

/* ========================================== 


    　　　スパタラサtop
	

========================================== */
#frame {
    background: none;
}




/* main
========================================== */
#main {
    width: 650px;
	padding: 20px 33px;
}


#main h3{
	width:650px;
	margin:14px 0 0;
	padding:0px;
}

#main p {
    font-size: 93%;
}

#main a{
	color:#0066CC;
}

#main a:hover{
	text-decoration:none;}


#main strong{
	color:#B77336;
	font-weight: bold;
}

.leftbox {
    float: left;
	_display: inline;
	margin: 10px 10px 10px 0;
}




/* textbox
========================= */
.textbox {
    margin-bottom: 20px;
}

.textbox p {
	margin:20px 13px 0 13px;
	padding:0;
	line-height:150% !important;
}





/* infobox
========================= */
.infobox {
    width: 650px;
	background: url(../../../image/spa/top/pool01.jpg) no-repeat;
	background-position: right top;
}






















/* 別ページか必要なし
========================================== */
/*---------- Content Body ----------*/
.contentBody{
	background:url(../../../image/spa/top/back_spabody.gif) repeat-y                !important;}


.contentBody div{
	font-size: 12px;
	line-height: 140%;
}
.contentBody div dl, .contentBody div table{
	font-size: 12px;
	line-height: 120%;
}











/*kashiwa Spa menu-----------------------------------*/

#spamenu ul.menu li a{
	display: block;
	width: 123px;
	height: 40px;}

ul.menu a span{
	display: none;
}



/* spatop */
li#mSpatop a{color: #fff; background: #fff url(../../../event/img/common/btn_spa_top.jpg) no-repeat 0 0; width:165px !important;}
li#mSpatop a:hover{color: #fff; background: #fff url(../../../event/img/common/btn_spa_top_f2.jpg) no-repeat 0 0; width:165px !important;}

/* aesthetic */
li#mAesthetic a{color: #fff; background: #fff url(../../../event/img/common/btn_spa_aesthetic.jpg) no-repeat 0 0;}
li#mAesthetic a:hover{color: #fff; background: #fff url(../../../event/img/common/btn_spa_aesthetic_f2.jpg) no-repeat 0 0;}

/* thalasso */
li#mThalasso a{color: #fff; background: #fff url(../../../event/img/common/btn_spa_thalasso.jpg) no-repeat 0 0;}
li#mThalasso a:hover{color: #fff; background: #fff url(../../../event/img/common/btn_spa_thalasso_f2.jpg) no-repeat 0 0;}

/* relaxation */
li#mRelaxation a{color: #fff; background: #fff url(../../../event/img/common/btn_spa_relaxation.jpg) no-repeat 0 0;}
li#mRelaxation a:hover{color: #fff; background: #fff url(../../../event/img/common/btn_spa_relaxation_f2.jpg) no-repeat 0 0;}

/* sizedown */
li#mSizedown a{color: #fff; background: #fff url(../../../event/img/common/btn_spa_sizedown.jpg) no-repeat 0 0;}
li#mSizedown a:hover{color: #fff; background: #fff url(../../../event/img/common/btn_spa_sizedown_f2.jpg) no-repeat 0 0;}

/* menscourse */
li#mMenscours a{color: #fff; background: #fff url(../../../event/img/common/btn_spa_menscourse.jpg) no-repeat 0 0;}
li#mMenscours a:hover{color: #fff; background: #fff url(../../../event/img/common/btn_spa_menscourse_f2.jpg) no-repeat 0 0;}

/* cosme */
li#mCosme a{color: #fff; background: #fff url(../../../event/img/common/btn_spa_cosme.jpg) no-repeat 0 0; width:120px !important;}
li#mCosme a:hover{color: #fff; background: #fff url(../../../event/img/common/btn_spa_cosme_f2.jpg) no-repeat 0 0; width:120px !important;}




/*kashiwa Spa Top-----------------------------------*/

#sidemenu_top{
	float:left;
	margin:0;
	padding:0;
	background:#EEEDE8;}

#sidemenu_top ul{
	clear:both;
	width: 210px;
	margin:0;
	padding:0;}

#sidemenu_top ul.menu_spa li{
	list-style-type: none;
	margin: 0;
	padding: 0;}

#sidemenu_top ul.menu_spa li a{
	display: block;
	width: 210px;
	margin: 0;
	padding: 0;}


ul.menu_spa a span{
	display: none;
}


/* member */
li#mMember a{color: #fff; background: #EEEDE8 url(../../../image/spa/top/btn_side_member.jpg) no-repeat 0 0; height:179px;}
li#mMember a:hover{color: #fff; background: #EEEDE8 url(../../../image/spa/top/btn_side_member_f2.jpg) no-repeat 0 0; height:179px;}

/* bridal */
li#mBridal a{color: #fff; background: #EEEDE8 url(../../../image/spa/top/btn_side_bridal.jpg) no-repeat 0 0; height:173px;}
li#mBridal a:hover{color: #fff; background: #EEEDE8 url(../../../image/spa/top/btn_side_bridal_f2.jpg) no-repeat 0 0; height:173px;}

/* campaign */
li#mCampaign a{color: #fff; background: #EEEDE8 url(../../../image/spa/top/btn_side_campaign.gif) no-repeat 0 0; height:174px;}
li#mCampaign a:hover{color: #fff; background: #EEEDE8 url(../../../image/spa/top/btn_side_campaign_f2.gif) no-repeat 0 0; height:174px;}


.side_infobox{
	font-size:11px;
	margin:0px;
	padding-left:17px;
	line-height:120%;}



#tracklist{
	float:right;
	width:685px;
	height:16px;
	padding:3px auto;
	padding-left:5px;
	background:#E3D9CC;
	color:#5B5041;
	font-size:10px;}

#tracklist a{
	color:#5B5041;}

#tracklist a:hover{
	text-decoration:none;}




	








