@charset "utf-8";

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


    �X�p�^���T�@�G�X�e�e�B�b�N
	

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

/* main
========================================== */
#main {
    width: 716px;
}




/* aesthe_menu
========================================== */
.aesthe_menu {
    width: 660px;
	margin: 10px 0 20px 0;
}

.aesthe_menu li {
	float: left;
}








.spa_txtbox01 {
    margin: 10px 0;
}


/*---------- Content Body Second ----------*/
.contentBody{
	background:url(../../../event/img/common/back_spabody_second.gif) repeat-y        !important;}


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



/*pagetoplink*/
.backTop{
	margin: 0!important;
	padding: 10px 0!important;
}
.backTop a{
	left: 582px!important;
}



/*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 Second-----------------------------------*/

#sidemenu_second{
	width: 180px;
	float:left;
	margin:0;
	padding:0;
	background:#EEEDE8;}

#sidemenu_second ul{
	clear:both;
	width: 180px;
	margin:0;
	padding:0;}

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

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


ul.menu_spa a span{
	display: none;
}


/* member */
li#mMember_second a{color: #fff; background: #EEEDE8 url(../../../event/img/common/btn_side_member.jpg) no-repeat 0 0; height:163px;}
li#mMember_second a:hover{color: #fff; background: #EEEDE8 url(../../../event/img/common/btn_side_member_f2.jpg) no-repeat 0 0; height:163px;}

/* bridal */
li#mBridal_second a{color: #fff; background: #EEEDE8 url(../../../event/img/common/btn_side_bridal.jpg) no-repeat 0 0; height:157px;}
li#mBridal_second a:hover{color: #fff; background: #EEEDE8 url(../../../event/img/common/btn_side_bridal_f2.jpg) no-repeat 0 0; height:157px;}

/* campaign */
li#mCampaign_second a{color: #fff; background: #EEEDE8 url(../../../event/img/common/btn_side_campaign.jpg) no-repeat 0 0; height:159px;}
li#mCampaign_second a:hover{color: #fff; background: #EEEDE8 url(../../../event/img/common/btn_side_campaign_f2.jpg) no-repeat 0 0; height:159px;}


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

#rightMain{
	width: 720px;
	margin: 0;
	padding: 0;
	float: right;
}


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

#tracklist_second a{
	color:#5B5041;}

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


/* for all*/
#spa_second_rightcont{
	width:680px;
	/*float:right;*/
	margin-top: 20px;
	margin-bottom: 0;
	padding-left: 20px;
	background-color:#ffffff;
}









#spa_second_rightcont h3{
	width:680px;
	margin:0px;
	padding:0px;}

#spa_second_rightcont a{
	color:#0066CC;}

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


#spa_second_rightcont strong{
	color:#B77336;}
#spa_second_caution{
	margin:0;
	/*float:right;*/
}
.konno{
	background-image: url(../../../image/spa/aesthetic/image_konno.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-left: 10px;
}
.konno p{
	width: 540px;
}
.spa_txtbox01 strong{
	color: #000000!important;
}
.spa_txtbox01 b{
	color: #CC0000;
}
.spa_txtbox01 em{
	color: #669999;
	font-style: normal;
	font-weight: bold;
}
.spa_txtbox01 span{
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

/*kashiwa Aesthe menu-----------------------------------*/





/* Facial */
li#mFacial a{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_facial.gif) no-repeat 0 0; width:221px !important;}
li#mFacial a:hover{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_facial_o.gif) no-repeat 0 0; width:221px !important;}

/* Facial On */
li#mFacial strong{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_facial_o.gif) no-repeat 0 0; width:221px !important;}

/* Body */
li#mBody a{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_body.gif) no-repeat 0 0; width:221px !important;}
li#mBody a:hover{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_body_o.gif) no-repeat 0 0; width:221px !important;}

/* Body On */
li#mBody strong{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_body_o.gif) no-repeat 0 0; width:221px !important;}

/* Set */
li#mSet a{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_set.gif) no-repeat 0 0;}
li#mSet a:hover{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_set_o.gif) no-repeat 0 0;}

/* Set On */
li#mSet strong{color: #fff; background: #fff url(../../../image/spa/aesthetic/btn_set_o.gif) no-repeat 0 0;}

.aesteCont{
	padding-left: 0px;
	border: 1px solid #CCC9B9;
	margin-top: 0px;
	width: 657px;
	padding-right: 0px;
}
.aesteCont p{
	padding-left: 10px;
	color: #606046;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
/* for all */
.notes{
	padding-left: 0px;
	color: #606046;
	padding-right: 5px!important;
	margin-bottom: 3px;
}

/* for Win firefox */
.notes{
	line-height: 183%!important;
}
/* for Win IE7 */
html* .notes{
	line-height: 183%!important;
}
/* for Win IE6 */
* html .notes{
	line-height: 190%!important;
}
.aestheContents{
	width: 637px;
	margin-left: 10px;
	margin-right: 10px;
}
.aestheContents span{
    font-size:12px;
}
.menuContents{
	width: 410px;
}
.menuContentsColumn{
	width: 310px;
	margin-top: 10px;
}
.menuContentsColumnL{
	width: 642px;
	margin-top: 10px;
}

.columnTxt{
	width: 300px;
}
.columnTxtL{
	width: 632px;
}
.menuContentsColumnL .red{
	font-size: 18px;
	font-weight:bold;
	color:#CC0000;
}
.bgFacial{
	background-image: url(../../../image/spa/aesthetic/bg_facial.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 118px;
}
.bgBody{
	background-image: url(../../../image/spa/aesthetic/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 118px;
}
.bgSet{
	background-image: url(../../../image/spa/aesthetic/bg_set.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 118px;
}
.aestheCon{
	width: 660px;
	margin-right: auto;
	margin-left: auto;
}
.chui{
	font-size: 10px;
	color: #cc0000!important;
}
.imgTop{
	clear: both;
	margin-top: 10px;
}
.imgBottom{
	margin-bottom: 10px;
}
.imgBottomline{
	margin-bottom: 0;
}



/*------- event --------------*/

.sideBox{
/*	width: 194px;*/
/*
	width: 160px;
	padding: 2px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 0px;
*/
	border: 1px solid #E1E4AA;
	background-color: #FFFFFF;
}
.sideBox h3{
	margin: 0;
	padding: 0;
}
.sideBox h4{
	margin-bottom: 5px;
}
.sideBox p{
	font-size: 11px;
	line-height: 140%;
	color: #333333;
	margin: 0px;
	/*padding: 0 4px 0 2px;*/
}
.sideBanner img{
	margin-bottom: 5px;
}
.sideBox p.info{
	font-size: 11px;
	line-height: 140%;
	color: #333333;
	margin: 0px;
	padding: 0 3px 0 3px;
}
.postBody{
/*	width: 560px;*/
	width: 680px;
	margin: 0;
	padding: 15px 0 33px;
	color: #5E5142;
/*	background: transparent url(../img/post_body_footer.gif) no-repeat left bottom;*/
/*	background: transparent url(../img/event/post_body_footer.gif) no-repeat left bottom;*/
}
.postBody h2{
/*	background-image: url(img/icon_title.jpg);*/
	background-image: url(../../../image/spa/event/icon_title.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #5E5142;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height:15px;
}
.postBody h2 a{
	text-decoration: none;
	color: #5E5142;
	background-color: transaprent;
}
.postBody p{
	line-height: 140%;
	margin: 0px 1em 1em;
}
.mainContents{
	width: 600px;
/*	float: right;*/
	padding: 1px 0 0px;
	margin: 0px;
/*	background-image: url(../img/event/body_bg.jpg);*/
/*	background-image: url(img/body_bg.jpg);*/
	background-repeat: repeat-y;
	background-position: left top;
}
.mainBody{
	width: auto;
/*	padding: 1px 30px 20px 10px;*/
/*	background-image: url(img/body_footer.jpg);*/
	background-image: url(../../../spa/img/event/body_footer.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: transparent;
}

/* for all*/
#event_second_rightcont{
	width:680px;
	/*float:right;*/
/*	margin-top: 20px;*/
	margin-top: 10px;
	margin-bottom: 0;
	padding-left: 20px;
	background-color:#ffffff;
	min-height:800px;
	z-index:5;
}

#event_second_rightcont h3{
	width:680px;
	margin:0px;
	padding:0px;
}

#event_second_rightcont a{
	color:#0066CC;}

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


#event_second_rightcont strong{
	color:#B77336;}

