@charset "utf-8";

/*===================================================

目次
1:トップページ
2:At Home 商品一覧
3:At Home 商品詳細
4:In Spa 商品一覧
5:In Spa 商品詳細
6:What's New
7:Press & Testimonials
8:About Us
9:会社概要
10:サイトマップ

=====================================================*/

/* 1:トップページ -------------------------------------------*/
#top #boxHeaderContent {
	background: url("../img/common/bg/topInner.gif") repeat-x;
}

#top #blockContent {
	padding: 0px 0px 0px 2px;
	height: 369px;
	position: relative;
}
/* 2:At Home 商品一覧 ---------------------------------------*/
#athome #boxHeaderContent {
	background: url("../img/common/bg/topInner.gif") repeat-x;
}

#athome .eachitemlink {
	width: 475px;
	padding-left: 5px;
	float: left;
}

#athome #blockContent #boxContent_sensitive p {
	background: url("../img/athome/line/sensitive.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#athome #blockContent #boxContent_repair p {
	background: url("../img/athome/line/repair.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#athome #blockContent #boxContent_caviar p {
	background: url("../img/athome/line/caviar.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#athome #blockContent #boxContent_coffret p {
	background: url("../img/athome/line/coffret.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#athome #blockContent #boxContent_men p {
	background: url("../img/athome/line/men.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#athome #blockContent #boxContent_sun p {
	background: url("../img/athome/line/sun.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#athome #blockContent #boxContent_tropical p {
	background: url("../img/athome/line/tropical.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#athome #blockContent h3 {
	/*border-bottom: 1px dotted #333;*/
	background: url("../img/common/border/border1.gif") left bottom repeat-x;
	font-size: 12px;
}
#athome #blockContent h3 {
	font-size: 10px;	
}
#athome #blockContent #boxContent_care p {
	background: url("../img/athome/line/care.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#athome #blockContent #boxContent_nymphea p {
	background: url("../img/athome/line/nymphea.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#athome #blockContent #boxContent_lumafirm p {
	background: url("../img/athome/line/lumafirm.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#athome #blockContent p span,#inspa #blockContent p span {
	display: none;	
}
.color {
	background: #f2f5f7;	
}

#athome #itemLists ul li {
	line-height: 25px;	
	float: left;
}

#athome #blockContent {
	padding-bottom: 15px;	
}

#athome #itemLists {
	margin-top: 5px;	
}

#itemLists .right {
	margin-right: 5px;
	width: 470px;
}

#athome #boxContent1 {
	z-index: 10;	
}

#athome #boxContent1 {
	z-index: 20;	
}

#athome #athomeLink_a {
	margin-top: 2px;
	border-top: 7px solid #63926a;
	height: 48px;
}

/*
#athome #ph015 .itemIntroduceBox,#athome #ph016 .itemIntroduceBox,#athome #ph017 .itemIntroduceBox,#athome #ph021 .itemIntroduceBox,#athome #ph024 .itemIntroduceBox,#athome #ph028 .itemIntroduceBox,#athome #ph034 .itemIntroduceBox {
	top: -205px;
}

#athome #ph018 .itemIntroduceBox,#athome #ph029 .itemIntroduceBox {
	top: -220px;	
}
#athome #ph031 .itemIntroduceBox,#athome #ph090 .itemIntroduceBox {
	top: -223px;	
}
#athome #ph030 .itemIntroduceBox,#athome #ph032 .itemIntroduceBox {
	top: -225px;	
}

*/
.detail_btn {
	float: right;
	text-align: right;
	padding-right: 15px;
	margin-bottom: 10px;
}
#ph013 a,#ph039 a {
	line-height: 14px;
	display: block;
}
/*
#ph013,#ph039 {
	padding-top: 2px;	
}
*/
.ph013,.ph039 {
	height: 40px;
	float:left;
	text-decoration:inherit;
}


/* 3:At Home 商品詳細 ---------------------------------------*/

#athomeDetail #athomeLink_a {
	margin-top: 2px;
	border-top: 7px solid #63926a;
	height: 48px;
}

#athomeDetail #boxContent #left {
	width: 585px;
	float: left;
	padding-left: 15px;
	margin-top: 30px;
}
#athomeDetail #boxContent #left h3 {
	color: #537e53;
	font-size: 14px;
	padding-bottom: 10px;
}
#athomeDetail #boxContent #left h3 strong {
	color: #537e53;
	font-size: 14px;
	font-weight: bold;
}
#athomeDetail #InnerBg {
	background: url("../img/inspa/bg/detail.jpg") left 20px no-repeat;
}
#athomeDetail #boxContent #left dl dt {
	display: none;
}
#athomeDetail #boxContent #left dl dd span {
	font-weight: bold;
	font-size: 13px;
}

/* 4:In Spa 商品一覧 ----------------------------------------*/
/*
.eachitemwrapper {
	padding: 5px 0px;	
}
*/
/*
#inspa #ph038 .itemIntroduceBox,#inspa #ph039 .itemIntroduceBox,#inspa #ph042 .itemIntroduceBox,#inspa #ph050 .itemIntroduceBox,#inspa #ph052 .itemIntroduceBox,#inspa #ph048 .itemIntroduceBox,#inspa #ph061 .itemIntroduceBox,#inspa #ph062 .itemIntroduceBox,#inspa #ph067 .itemIntroduceBox,#inspa #ph069 .itemIntroduceBox,#inspa #ph072 .itemIntroduceBox,#inspa #ph073 .itemIntroduceBox {
	top: -190px;	
}
#inspa #ph036 .itemIntroduceBox,#inspa #ph055 .itemIntroduceBox,#inspa #ph056 .itemIntroduceBox,#inspa #ph059 .itemIntroduceBox,#inspa #ph057 .itemIntroduceBox,#inspa #ph058 .itemIntroduceBox,#inspa #ph071 .itemIntroduceBox {
	top: -205px;
}
#inspa #ph063 .itemIntroduceBox,#inspa #ph064 .itemIntroduceBox,#inspa #ph065 .itemIntroduceBox,#inspa #ph066 .itemIntroduceBox {
	top: -205px;
}

#inspa #ph040 .itemIntroduceBox,#inspa #ph044 .itemIntroduceBox,#inspa #ph054 .itemIntroduceBox  {
	top: -190px;
}
#inspa #ph041 .itemIntroduceBox,#inspa #ph043 .itemIntroduceBox {
	top: -205px;
}
#inspa #ph045 .itemIntroduceBox,#inspa #ph046 .itemIntroduceBox,#inspa #ph047 .itemIntroduceBox,#inspa #ph037 .itemIntroduceBox {
	top: -195px;		
}

#inspa #ph049 .itemIntroduceBox {
	top: -190px;
}
#inspa #ph053 .itemIntroduceBox,#inspa #ph086 .itemIntroduceBox,#inspa #ph087 .itemIntroduceBox,#inspa #ph088 .itemIntroduceBox,#inspa #ph089 .itemIntroduceBox {
	top: -190px;	
}
#inspa #ph037 .itemIntroduceBox {
	top: -190px;	
}
#inspa #ph060 .itemIntroduceBox,#inspa #ph068 .itemIntroduceBox,#inspa #ph070 .itemIntroduceBox,#inspa #ph085 .itemIntroduceBox {
	top: -220px;	
}

*/
#inspa #blockContent #boxContent_body p {
	background: url("../img/inspa/line/body.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#inspa #blockContent #boxContent_care p {
	background: url("../img/inspa/line/care.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#inspa #blockContent #boxContent_massage p {
	background: url("../img/inspa/line/massage.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#inspa #blockContent #boxContent_cleansingline p {
	background: url("../img/inspa/line/cleansingline.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#inspa #blockContent #boxContent_mask p {
	background: url("../img/inspa/line/mask.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #blockContent #boxContent_caviar p {
	background: url("../img/inspa/line/caviar.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #blockContent #boxContent_coffret p {
	background: url("../img/inspa/line/coffret.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #blockContent #boxContent_facial p {
	background: url("../img/inspa/line/facial.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #blockContent #boxContent_men p {
	background: url("../img/inspa/line/men.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #blockContent #boxContent_repair p {
	background: url("../img/inspa/line/repair.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#inspa #blockContent #boxContent_massageoil p {
	background: url("../img/inspa/line/massageoil.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#inspa #blockContent #boxContent_sabai p {
	background: url("../img/inspa/line/sabai.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #blockContent #boxContent_sensitive p {
	background: url("../img/inspa/line/sensitive.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #blockContent #boxContent_sun p {
	background: url("../img/inspa/line/sun.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #blockContent #boxContent_tropical p {
	background: url("../img/inspa/line/tropical.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}
#inspa #blockContent #boxContent_nympheal p {
	background: url("../img/inspa/line/nympheal.jpg") no-repeat;
	width: 976px;
	height: 320px;
	margin-bottom: 50px;
	margin-left: -5px;
}

#inspa #boxHeaderContent {
	background: url("../img/common/bg/topInner.gif") repeat-x;
}

#inspa .eachitemlink {
	width: 470px;
	padding-left: 5px;
	float: left;
}

#inspa #blockContent #boxContent1 p {
	background: url("../img/athome/category/category1.jpg") no-repeat;
	width: 960px;
	height: 305px;
	margin-bottom: 50px;
}
#inspa #blockContent h3 {
	/*border-bottom: 1px dotted #333;*/
	background: url("../img/common/border/border1.gif") left bottom repeat-x;
	font-size: 12px;
}
#inspa #blockContent #boxContent1 p span {
	display: none;	
}

#inspa #itemLists ul li {
	line-height: 25px;	
}

#inspa #blockContent {
	padding-bottom: 15px;	
}

#inspa #itemLists {
	margin-top: 5px;	
}


#inspa #boxContent1 {
	z-index: 10;	
}

#inspa #boxContent1 {
	z-index: 20;	
}

#inspa #inspatreatmentLink_a {
	margin-top: 2px;
	border-top: 7px solid #63926a;
	height: 48px;
}

/* 5:In Spa 商品詳細 ----------------------------------------*/
#inspaDetail #inspatreatmentLink_a {
	margin-top: 2px;
	border-top: 7px solid #63926a;
	height: 48px;
}

#inspaDetail #boxContent #left {
	width: 585px;
	float: left;
	padding-left: 15px;
	margin-top: 30px;
	/*margin-bottom: 160px;*/
}

#inspaDetail #boxContent #left h3 {
	color: #537e53;
	font-size: 14px;
	padding-bottom: 10px;
}
#inspaDetail #InnerBg {
	background: url("../img/inspa/bg/detail.jpg") left 20px no-repeat;
}

#inspaDetail #boxContent #left dl dt {
	display: none;
}
#inspaDetail #special_right {
	width: 350px;
	float: right;
	font-size: 10px;
	line-height: 15px;
}

#inspaDetail #special_left {
	width: 200px;
	float: left;
}

#special_wrapper {
	margin-top: 10px;	
}
#inspaDetail #boxContent #left dl dd span {
	font-weight: bold;
}

/* 6:What's New ---------------------------------------------*/
#classic-blog a {
	display: block;
	cursor: pointer;
}
#classic-blog #upleft {
	width: 250px;
	float: left;
}

#classic-blog #upright {
	width: 234px;
	float: right;
}
#classic-blog #blockup {
	margin-bottom: 10px;	
}
#classic-blog #whatsnewLink_a {
	margin-top: 2px;
	border-top: 7px solid #63926a;
	height: 48px;
	cursor:pointer;
}

#classic-blog #InnerBg {
	background: url("../img/sitemap/bg/sitemap.jpg") no-repeat;
}

#classic-blog #blockContent {
	width: 727px;
}

#classic-blog #blockContent #LeftContent {
	width: 484px;
	float: left;
	padding-left: 15px;
	padding-right: 56px;
	margin-bottom: 50px;
}
#classic-blog #blockContent #LeftContent dl {
	margin-bottom: 50px;	
}
#classic-blog #blockContent #RightContent {
	width: 172px;
	float: right;
}

#classic-blog #blockContent #RightContent h4 {
	background: url("../img/blog/bg/blog_right_up.png") no-repeat;
	height: 18px;
	color: #fff;
	padding-top: 5px;
	text-align: center;
	width: 170px;
}
#classic-blog #blockContent #RightContent .newtext,#classic-blog #blockContent #RightContent .backnumber {
/*	background: url(../img/blog/bg/blog_right_bottom.png) left bottom no-repeat;*/
	padding-bottom: 13px;
	margin-bottom: 20px;

}
#classic-blog #blockContent #RightContent ul {
	background: url("../img/blog/bg/blog_right_bottom.png") left bottom no-repeat;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 5px;
}
#classic-blog #blockContent #RightContent ul li {
	background: url("../img/blog/arrow/arrow1.gif") 0px 2px no-repeat;	
	padding-left: 10px;
}
#classic-blog #blockContent #LeftContent dl dd {
	display: block;	
}
#classic-blog #blockContent #LeftContent dl dt {
	line-height: 20px;
	border-bottom: 1px dotted #333333;
	margin-bottom: 15px;

}
#classic-blog #blockContent #LeftContent dl dt .date {
	color: #669966;
}
#classic-blog #blockContent #LeftContent dl dt .blog_title {
	color: #336633;
}
#classic-blog #blockContent #LeftContent .blogImgBox {
	width: 159px;
	float: left;
}

#classic-blog #blockContent #LeftContent .blogtextBox {
	width: 269px;
	padding-left: 20px;
	float: right;
}


#classic-blog .navi #back {
	float: left;
	width: 240px;
	border-right: 1px solid #000;
	text-align: right;
}
#classic-blog .navi #back a {
	float: right;
	background: url("../img/blog/arrow/back.gif") 0px 2px no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	cursor:pointer;
}
#classic-blog .navi #next {
	float: right;
	width: 240px;


}
#classic-blog .navi #next a {
	float: right;
	width: 40px;
	padding-left: 5px;
	float: left;
	cursor:pointer;
	background: url("../img/blog/arrow/next.gif") 34px 2px no-repeat;
}
#classic-blog .rightcontent {
	padding-top: 50px;
	padding-left: 5px;
	width: 179px;
	float: right;
}
#classic-blog .lefttcontent {
	width: 300px;
	float: left;
}

#classic-blog .mainimg a {
	float: right;
	margin-left: 5px;
}
#classic-blog .imgbox {
	width: 360px;
	margin: 0px auto 0px;
}
#classic-blog .mainboxwrapper {
	margin-bottom: 20px;	
}
#classic-blog .imgbox li {
	float: left;
	width: 170px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#classic-blog #LeftContent dl dd a {
	text-align: center;

}
#classic-blog #LeftContent dl dd a span {
	color: #336633;
	font-size: 10px;
}
#classic-blog #LeftContent dl dd a:hover {
	text-decoration: none;	
}
/* 7:Press & Testimonials -----------------------------------*/
#press #pressLink_a {
	margin-top: 2px;
	border-top: 7px solid #63926a;
	height: 48px;
	cursor:pointer;
}

#press #InnerBg {
	background: url("../img/sitemap/bg/sitemap.jpg") no-repeat;
}

#press #blockContent {
	width: 727px;
}

#press #blockContent #LeftContent {
	width: 484px;
	float: left;
	padding-left: 15px;
	padding-right: 56px;
	margin-bottom: 50px;
}
#press #blockContent #LeftContent dl {
	margin-bottom: 50px;	
}
#press #blockContent #RightContent {
	width: 172px;
	float: right;
}

#press #blockContent #RightContent h4 {
	background: url("../img/blog/bg/blog_right_up.png") no-repeat;
	height: 18px;
	color: #fff;
	padding-top: 5px;
	text-align: center;
	width: 170px;
}
#press #blockContent #RightContent .newtext,#press #blockContent #RightContent .backnumber {
	/*background: url(../img/blog/bg/blog_right_bottom.png) left bottom no-repeat;*/
	padding-bottom: 13px;
	margin-bottom: 20px;

}
#press #blockContent #RightContent ul {
	background: url("../img/blog/bg/blog_right_bottom.png") left bottom no-repeat;
	padding-left: 10px;
	padding-bottom: 15px;
}
#press #blockContent #RightContent ul li {
	background: url("../img/blog/arrow/arrow1.gif") 0px 2px no-repeat;	
	padding-left: 10px;
}
#press #blockContent #LeftContent dl dd {
	display: block;	
}
#press #blockContent #LeftContent dl dt {
	line-height: 20px;
	border-bottom: 1px dotted #333333;
	margin-bottom: 15px;

}
#press #blockContent #LeftContent dl dt .date {
	color: #669966;
}
#press #blockContent #LeftContent dl dt .blog_title {
	color: #336633;
}
#press #blockContent #LeftContent .blogImgBox {
	width: 159px;
	float: left;
}

#press #blockContent #LeftContent .blogtextBox {
	width: 269px;
	padding-left: 20px;
	float: right;
}


#press .navi #back {
	float: left;
	width: 242px;
	border-right: 1px solid #000;
	text-align: right;
}
#press .navi #back a {
	float: right;
	background: url("../img/blog/arrow/back.gif") 0px 2px no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	cursor:pointer;
}
#press .navi #next {
	float: right;
	width: 242px;
	cursor:pointer;


}
#press .navi #next a {
	float: right;
	width: 40px;
	padding-left: 5px;
	float: left;
	background: url("../img/blog/arrow/next.gif") 34px 2px no-repeat;
	cursor:pointer;
}
	
/* 8:About Us -----------------------------------------------*/

#about #InnerBg {
	background: url("../img/common/bg/aboutInner.jpg") left 20px no-repeat;
}
#about #RightContent .title_wrapper {
	background: url("../img/common/border/border1.gif") left bottom repeat-x;	
}
#about #RightContent {
	width: 470px;
	float: right;
	margin-bottom: 80px;
}
#about #RightContent dl dt {
	display: none;
}
#about #RightContent dl dd {
	line-height: 18px;	
}
#about #LeftContent {
	width: 490px;
	float: left;
}
#about #aboutusLink_a {
	margin-top: 2px;
	border-top: 7px solid #63926a;
	height: 48px;
cursor:pointer;	
}
/* 9:会社概要 -----------------------------------------------*/
#company * {
	color: #336633;
}
#company #InnerBg {
	background: url("../img/company/bg/company.jpg") no-repeat;
}
#company #LeftContent {
	width: 485px;
	float: left;
	margin-bottom: 70px;
}

#company #RightContent {
	float: right;
	width: 490px;
}
#company #LeftContent .leftUp dt {
	display: none;
}

#company #LeftContent .leftBottom dt {
	width: 110px;
	float: left;
	text-align: center;
	/*border-bottom: 2px dotted #333333;*/
	background: url("../img/common/border/border1.gif") left bottom repeat-x;
}

#company #LeftContent .leftBottom dd {
	width: 375px;
	float: right;
	/*border-bottom: 2px dotted #333333;*/
	background: url("../img/common/border/border1.gif") left bottom repeat-x;
}
#company #LeftContent p {
	text-align: right;
	margin-bottom: 100px;
}

#company #LeftContent .leftUp {
	margin-bottom: 20px;	
}
#company #LeftContent .no-marginbottom {
	margin-bottom: 0px;	
}

#company #LeftContent .leftBottom .border_bottom_no {
	border: none;	
}
/* 10:サイトマップ ------------------------------------------*/

#sitemap #InnerBg {
	background: url("../img/sitemap/bg/sitemap.jpg") no-repeat;
}
#sitemap #blockContent {
	padding-bottom: 100px;
}
#sitemap .linkLists h3 {
	background: url("../img/sitemap/bg/title.png") no-repeat;
	width: 181px;
	height: 24px;
	margin-bottom: 20px;
	padding-left: 10px;
	line-height: 24px;
}

#sitemap .linkLists h4 {
	color: #63926a;
	font-size: 12px;
	margin-left: 10px;
}
#sitemap .linkLists {
	margin-left: 10px;	
}
#sitemap .linkLists ul {
	margin-left: 10px;
	margin-bottom: 30px;
}

#sitemap .linkLists ul li {
	background: url("../img/sitemap/arrow/arrow.png") left 4px no-repeat;
	padding-left: 10px;
	line-height: 20px;
}
#sitemap #LeftContent {
	width: 483px;
	float: left;
	/*border-right: 1px dotted #333;*/
	background: url("../img/common/border/border2.gif") right top repeat-y;
}

#sitemap #RightContent {
	width: 475px;
	float: right;
}

#sitemap .linkLists .margin_bottom_small {
	margin-bottom: 15px;
}

.eachitemlink a {
	padding: 5px 0px;
	font-size: 11px;
}

.eachitemlink a span {
	font-size: 11px;
	color: #336633;
}

/* 11: ホテル -----------------------------------------------*/

#spa #InnerBg {
	background: url("../img/common/bg/spaInner.jpg") left 20px no-repeat;
}
#spa #RightContent .title_wrapper {
	background: url("../img/common/border/border1.gif") left bottom repeat-x;	
}
#spa #RightContent {
	width: 600px;
	height: 420px;
	float: right;
	margin-bottom: 20px;
	overflow: auto;
}
#spa #RightContent .title {
	margin-bottom: 5px;
}
#spa #RightContent table {
	width: 580px;
}

#spa #RightContent table th {
	padding: 15px 5px 0;
	text-align: left;
	color: #336633;
}
#spa #RightContent table td {
	padding: 5px 0;
	background: url("../img/common/border/border1.gif") left bottom repeat-x;	
}
#spa #RightContent table td.hotel {
	width: 220px;
	padding: 5px 10px 5px 5px;
}
#spa #RightContent table td.spa {
	width: 180px;
	padding: 5px 10px 5px 5px;
}
#spa #LeftContent {
	width: 200px;
	float: left;
}
#spa #spaLink_a {
	margin-top: 2px;
	border-top: 7px solid #63926a;
	height: 48px;
	cursor:pointer;	
}
#buybottun {
	text-align: right;
	width: 550px;
	padding-top: 20px;
}
