#Body {overflow:hidden;}

/*- 2009Winter1 -*/
#Fpickup03{
	width: 560px;
	height: 300px;
	position: relative;
	margin-top: 17px;
}
#Fpickup03 p.price01{
	position: absolute;
	top: 235px;
	left: 60px;
	color: #000000;
}
#Fpickup03 p.price02{
	position: absolute;
	top: 235px;
	left: 310px;
	color: #000000;
}

/*-Summer3 promotion-*/
#PickUp1 {
	width: 540px;
	background-image: url(/wellness/images/p_sum3_bg_01.jpg);
	background-repeat: no-repeat;
	background-color: #dfe9e5;
	margin-bottom: 0px;
	padding: 0 10px;
}

#PickUp1 p {
	color: #2e271b;
	line-height: 130%;
}

#PickUp1 #Title {
	padding-top: 10px;
}

#PickUp1 #Title p {
	color: #FFFFFF;
	line-height: 140%;
}

#PickUp1 #Title h2 {
	margin-bottom: 0;
}

#PickUp1 .horizon {
	clear: both;
	height: 5px;
	margin-bottom: 15px;
	background: url(/wellness/images/p_sum3_horizon.gif) repeat-x top left;
	line-height: 0;
}

#PickUp1 #Lead {
	text-align: center;
	margin-bottom: 30px;
}

#PickUp1 #Lead img {
	margin-bottom: 5px;
}

#PickUp1 .Item {
	padding: 0 10px;
	margin-bottom: 0;
	height: 182px;

}

#PickUp1 .Item h3 {
	margin: 10px 0 5px 0;	
}

#PickUp1 .Item p {
	margin-bottom: 10px;	
}

#PickUp1 .Item img.PictLeft {
	float: left;
	margin-right: 10px;
}

#PickUp1 .Item img.PictRight {
	float: right;
	margin-left: 20px;
}


#PickUp2 {
	clear: both;
	width: 530px;
	background-image: url(/wellness/images/p_sum3_bg_02.jpg);
	background-repeat: no-repeat;
	background-color: #dfe9e5;
	margin-bottom: 20px;
	padding: 0 15px;
	height: 155px;
}

****

#WellnessTitle {
	width: 562px;
	background-color: #d4d10f;
	text-align:left;
}

#H2Image{
position:relative;
left:0px;
height:246px;
z-index:30;
text-align:right;
margin-bottom:-210px;
/* \*//*/
height:0px;
display:hidden;
/**/
}

#WellnessTitle h2{
 margin:0px;
 padding-left:10px;
 padding-top:18px;
 padding-bottom:18px;
}

#WellnessBody{
	width: 562px;
	padding-bottom:0.1em;
/* \*//*/
clear:both;
text-align:left
/**/
}


#WellnessContents {
	background: url(/wellness/images/p_index_bg.gif) ;
	background-repeat: no-repeat;
	background-color: #f7f7cc;
	padding-left:14px;
	padding-top:10px;
	margin:10px 4px 4px 4px;
}
#WellnessContents2 {
	padding-left:14px;
	padding-top:10px;
	margin:10px 4px 4px 4px;
}
p.IndexBoxImage{
width:150px;
background-color: #ffffee;
padding-top:0px;
padding-right:50px;
float:right;
text-align:right;
}

.BoxLine {
	height: 2px;
	margin-top: 6px;
	margin-bottom: 9px;
	background: url(/wellness/images/p_index_line1.gif) repeat-x top left;
	line-height: 0;
}

.PickUpLine {
	height: 2px;
	margin-top: 5px;
	margin-bottom: 12px;
	background: url(/wellness/images/p_index_line2.gif) repeat-x top left;
	line-height: 0;
}
.AL{
	text-align:right;
}
.Tun{
	padding-bottom:5px;
}
.TA{
text-align:left;
padding-left:20px;
}
.wp1contents{
	width:540px;
	padding:10px;
}
.wp1pic2{
	width:270px;
	padding-left:0px;
}

.wp1pic3{
	width:230px;
	padding-left:0px;
}
.wp1pic{
	width:270px;
}
.wp1text{
	width:240px;
	padding:0 10px 10px 10px;
}
.wp1texts{
	padding-left:10px;
	padding-right:0px;
	width:220px;
}
.wp1text3{
	width:280px;
}
.wp1Dtext{
	width:330px;
	padding:0 10px 0 10px;
}
.wp1Dpic{
	width:190px;
	padding-left:20px;
}
.wp1FR{
	float:right;
}
.wp1FL{
	float:left;
}
.wp1_arwL{
	position:relative;
	vertical-align:top;
	padding:3px;
}

.wp1_arwR{
	position:relative;
	vertical-align:top;
	padding:3px;
}
.wp1_arwLL{
position:relative;	
left:-13px;
}
.wp1_arwRR{
position:relative;	
left:13px;
}

.Allergy {padding-left: 20px;}

.Allergy li {
	text-decoration: none;
	list-style-type: none;
	float: left;
}

.AllergyS {
	background-image: url(/wellness/common/images/p_allergy_s_left.gif);
	background-repeat: no-repeat;
	padding-left: 1px;
}
.AllergyS li {
	text-decoration: none;
	list-style-type: none;
	float: left;
}

.AllergyL {
	padding: 0;
}
.AllergyL li {
	text-decoration: none;
	list-style-type: none;
	float: left;
}
#MiddleCenter {background-color: #f8efc3;}
.IndexBox .TopLeft {width: 13px; height: 32px; background-image: url(/wellness/images/p_indexbox_topleft.gif); background-position: top left; background-repeat: no-repeat;}
.IndexBox .TopCenter {height: 32px; background-image: url(/wellness/images/p_indexbox_topcenter.gif); background-position: top left; background-repeat: repeat-x;}
.IndexBox .TopRight {width: 12px; height: 32px; background-image: url(/wellness/images/p_indexbox_topright.gif); background-position: top right; background-repeat: no-repeat;}
.IndexBox .MiddleLeft {width: 13px; background-image: url(/wellness/images/p_indexbox_middleleft.gif); background-position: left; background-repeat: repeat-y;}
.IndexBox .MiddleCenter {background-color: #ffffee;}
.IndexBox .MiddleRight {width: 12px; background-image: url(/wellness/images/p_indexbox_middleright.gif); background-position: right; background-repeat: repeat-y;}
.IndexBox .BottomLeft {width: 13px; height: 7px; background-image: url(/wellness/images/p_indexbox_bottomleft.gif); background-position: bottom left; background-repeat: no-repeat;}
.IndexBox .BottomCenter {height: 7px; background-image: url(/wellness/images/p_indexbox_bottomcenter.gif); background-position: bottom left; background-repeat: repeat-x;}
.IndexBox .BottomRight {width: 12px; height: 7px; background-image: url(/wellness/images/p_indexbox_bottomright.gif); background-position: bottom right; background-repeat: no-repeat;}

/*0803019’Ç‰Á*/

.PromoBox .TopLeft {width: 10px; height: 14px; background-image: url(/wellness/images/p_promobox_topleft.gif); background-position: top left; background-repeat: no-repeat;}
.PromoBox .TopCenter {height: 14px; background-image: url(/wellness/images/p_promobox_topcenter.gif); background-position: top left; background-repeat: repeat-x;}
.PromoBox .TopRight {width: 10px; height: 14px; background-image: url(/wellness/images/p_promobox_topright.gif); background-position: top right; background-repeat: no-repeat;}
.PromoBox .MiddleLeft {width: 10px; background-image: url(/wellness/images/p_promobox_middleleft.gif); background-position: left; background-repeat: repeat-y;}
.PromoBox .MiddleCenter {background-color: #ffffff;}
.PromoBox .MiddleRight {width: 10px; background-image: url(/wellness/images/p_promobox_middleright.gif); background-position: right; background-repeat: repeat-y;}
.PromoBox .BottomLeft {width: 10px; height: 14px; background-image: url(/wellness/images/p_promobox_bottomleft.gif); background-position: bottom left; background-repeat: no-repeat;}
.PromoBox .BottomCenter {height: 14px; background-image: url(/wellness/images/p_promobox_bottomcenter.gif); background-position: bottom left; background-repeat: repeat-x;}
.PromoBox .BottomRight {width: 10px; height: 14px; background-image: url(/wellness/images/p_promobox_bottomright.gif); background-position: bottom right; background-repeat: no-repeat;}

.mw {
	margin:10px 0px 10px 30px;
}

/*090708’Ç‰Á*/
#Fpickup01 {
	width:560px;
	height:391px;
	background-image: url(/wellness/images/p_index_01.jpg);
	position:relative;
}

#Fpickup01 img.img01{
	position:absolute;
	top:0px;
	left:13px;
	z-index:1;
}

#Fpickup01 img.img02{
	position:absolute;
	top:51px;
	left:12px;
	z-index:2;
}

#Fpickup01 img.img03{
	position:absolute;
	top:26px;
	left:279px;
	z-index:3;
}

#Fpickup01 p.p01{
	position:absolute;
	top:165px;
	left:289px;
	z-index:6;
}

#Fpickup01 img.img04{
	position:absolute;
	top:191px;
	left:57px;
	z-index:4;
}

#Fpickup01 p.p02{
	position:absolute;
	top:315px;
	left:58px;
	z-index:7;
}

#Fpickup01 img.img05{
	position:absolute;
	top:216px;
	left:312px;
	z-index:5;
}

#Fpickup01 p.p03{
	position:absolute;
	top:345px;
	left:318px;
	z-index:8;
}

#Fpickup02 {
	width:560px;
	height:344px;
	background-image: url(/wellness/images/p_index_07.jpg);
	position:relative;
	margin-top:25px;
}

#Fpickup02 img.img01{
	position:absolute;
	top:0px;
	left:13px;
	z-index:1;
}

#Fpickup02 img.img02{
	position:absolute;
	top:51px;
	left:13px;
	z-index:1;
}

#Fpickup02 img.img03{
	position:absolute;
	top:40px;
	left:237px;
	z-index:1;
}

#Fpickup02 p.p01{
	position:absolute;
	top:99px;
	left:239px;
	z-index:6;
}

#Fpickup02 img.img04{
	position:absolute;
	top:171px;
	left:78px;
	z-index:1;
}

#Fpickup02 p.p02{
	position:absolute;
	top:292px;
	left:80px;
	z-index:7;
}

#Fpickup02 img.img05{
	position:absolute;
	top:179px;
	left:317px;
	z-index:1;
}

#Fpickup02 p.p03{
	position:absolute;
	top:307px;
	left:320px;
	z-index:7;
}

.mt {
	margin:0px 0px 8px 0px;
}

.mt25 {
	margin-top:25px;
}

.mb8 {
	margin-bottom:8px;
}

.WellnessBox {
	clear:both;
	margin:0px 30px 0px 30px;
	width:500px;
	padding:0px;
}

.WB01 {
	width:145px;
	float:left;
	padding:0px;
	margin:0px;
}

.WB02 {
	width:350px;
	line-height:150%;
	float:left;
	padding:0px;
	margin:0px;
}
	
.WB02 p{
	line-height:130%;
	padding:0px 0px 0px 15px;
	margin:0px;
	color:#333333;
}
	
.WB02 h4{
	margin:0px 0px 5px 15px;
}
	
#bejuicyBox {
	width:520px;
	height:150px;
	background-image: url(/wellness/images/p_bejuicy_01.gif);
	margin:0px 0px 45px 25px;
	clear:both;
}

#bB01 {
	width:225px;
	float:left;
	text-align:center;
	margin:25px 0px 0px 12px;
}

#bB01 img.btn{
	margin-top:10px;
}

#bB02 {
	width:97px;
	float:left;
	margin:17px 0px 0px 35px;
	text-align:center;
}

#bB02 p{
	margin:0px;
	padding:2px 0px 0px 0px;
}

#bB03 {
	width:108px;
	float:left;
	margin:17px 0px 0px 25px;
	text-align:center;
}

#bB03 p{
	margin:0px;
	padding:2px 0px 0px 0px;
}

.Caption05 , .Caption05 * {color: #666666;}
table.Caption05 {margin-top: 5px; clear:both;}

