@charset "utf-8";

/*
-----------------------------------------------------------------
    MAIN
-----------------------------------------------------------------
*/

/*100616修正*/
#top-lf {
	height: 306px;
	width: 556px;
	background: url(../../img/wellness-lf/top_bg.jpg) no-repeat left top;
}
#top-pc {
	position: relative;
	float: left;
	height: 420px;
	width: 556px;
	background: url(../../img/wellness-pc/top_bg.jpg) no-repeat left top;
}
/*100616修正*/
#top-la {
	height: 306px;
	width: 556px;
	background: url(../../img/wellness-ll/top_bg.jpg) no-repeat left top;
}
/*100616修正*/
#top-dc {
	height: 318px;
	width: 556px;
	background: url(../../img/wellness-dc/top_bg.jpg) no-repeat left top;
}
/*100616修正*/
#top-ta {
	height: 318px;
	width: 556px;
	background: url(../../img/wellness-ta/top_bg.jpg) no-repeat left top;
}
/*100616修正*/
#top-gussumin {
	height: 295px;
	width: 556px;
	background: url(../../img/wellness-gussumin/top_bg.jpg) no-repeat left top;
}
/*100616修正*/
#top-kyupurun {
	height: 296px;
	width: 556px;
	background: url(../../img/wellness-kyupurun/top_bg.jpg) no-repeat left top;
}
/*100616修正*/
#top-lf h1 {
	background: url(../../img/wellness-lf/top_title01.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 556px;
}
#top-pc h1 {
	background: url(../../img/wellness-pc/top_title01.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 556px;
}
/*100616修正*/
#top-la h1 {
	background: url(../../img/wellness-ll/top_title01.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 556px;
}
/*100616修正*/
#top-dc h1 {
	background: url(../../img/wellness-dc/top_title01.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 556px;
}
/*100616修正*/
#top-ta h1 {
	background: url(../../img/wellness-ta/top_title01.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 556px;
}
/*100616修正*/
#top-gussumin h1 {
	background: url(../../img/wellness-gussumin/top_title01.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 556px;
}
/*100616修正*/
#top-kyupurun h1 {
	background: url(../../img/wellness-kyupurun/top_title01.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 556px;
}
/*100616修正*/
#top-lf h2 {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 556px;
	background: url(../../img/wellness-lf/top_title02.jpg) no-repeat;
}
#top-pc h2 {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 556px;
	background: url(../../img/wellness-pc/top_title02.jpg) no-repeat;
	clear: both;
}
/*100616修正*/
#top-la h2 {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 556px;
	background: url(../../img/wellness-ll/top_title02.jpg) no-repeat;
}
/*100616修正*/
#top-dc h2 {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 556px;
	background: url(../../img/wellness-dc/top_title02.jpg) no-repeat;
}
/*100616修正*/
#top-ta h2 {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 556px;
	background: url(../../img/wellness-ta/top_title02.jpg) no-repeat;
}
/*100616修正*/
#top-gussumin h2 {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 556px;
	background: url(../../img/wellness-gussumin/top_title02.jpg) no-repeat;
}
/*100616修正*/
#top-kyupurun h2 {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 556px;
	background: url(../../img/wellness-kyupurun/top_title02.jpg) no-repeat;
}
/*100616修正*/
#top-lf-txt h3 {
	margin: 0px;
	padding: 0px;
	height: 114px;
	width: 556px;
	text-indent: -9999px;
	display: block;
	background: url(../../img/wellness-lf/top_title03.jpg) no-repeat right top;
}
#top-pc-txt h3 {
	background: url(../../img/wellness-pc/top_title03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 348px;
	text-indent: -9999px;
	display: block;
}
/*100616修正*/
#top-la-txt h3 {
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 556px;
	text-indent: -9999px;
	display: block;
	background: url(../../img/wellness-ll/top_title03.jpg) no-repeat right top;
}
/*100616修正*/
#top-dc-txt h3 {
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 556px;
	text-indent: -9999px;
	display: block;
	background: url(../../img/wellness-dc/top_title03.jpg) no-repeat right top;
}
/*100616修正*/
#top-ta-txt h3 {
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 556px;
	text-indent: -9999px;
	display: block;
	background: url(../../img/wellness-ta/top_title03.jpg) no-repeat right top;
}
/*100616修正*/
#top-gussumin-txt h3 {
	margin: 0px;
	padding: 0px;
	height: 72px;
	width: 556px;
	text-indent: -9999px;
	display: block;
	background: url(../../img/wellness-gussumin/top_title03.jpg) no-repeat right top;
}
/*100616修正*/
#top-kyupurun-txt h3 {
	margin: 0px;
	padding: 0px;
	height: 112px;
	width: 556px;
	text-indent: -9999px;
	display: block;
	background: url(../../img/wellness-kyupurun/top_title03.jpg) no-repeat right top;
}
/*100616修正*/
#top-lf-txt p {
	margin: 0px;
	width: 328px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 208px;
}
/*100616修正*/
#top-la-txt p {
	margin: 0px;
	width: 328px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 208px;
}
#top-pc-txt p,
#top-dc-txt p {
	margin: 0px;
	height: 100px;
	width: 328px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*100616修正*/
#top-dc-txt p {
	margin: 0px;
	width: 328px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 208px;
}
/*100616修正*/
#top-ta-txt p {
	margin: 0px;
	width: 198px;
	padding-top: 0px;
	padding-right: 150px;
	padding-left: 208px;
}
#top-gussumin-txt p,
#top-kyupurun-txt p {
	margin: 0px;
	height: 102px;
	width: 328px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 93%;
}
/*100616修正*/
#top-kyupurun-txt p {
	margin: 0px;
	width: 328px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 208px;
}
/*100616修正*/
#price-lf {
	height: 82px;
	width: 348px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-lf/top_price01.jpg) no-repeat;
}
/*100616修正*/
#price-pc {
	height: 82px;
	width: 348px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-pc/top_price01.jpg) no-repeat;
}
/*0909修正*/
#price-la {
	height: 82px;
	width: 348px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-ll/top_price01.jpg) no-repeat;
}
#price-dc {
	height: 82px;
	width: 348px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-dc/top_price01.jpg) no-repeat;
}
#price-ta {
	height: 82px;
	width: 348px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-ta/top_price01.jpg) no-repeat;
}
/*0903修正*/
#price-gussumin {
	height: 82px;
	width: 348px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-gussumin/top_price01.jpg) no-repeat;
}
/*0903修正*/
#price-kyupurun {
	height: 82px;
	width: 348px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-kyupurun/top_price01.jpg) no-repeat;
}
#price-left {
	float: left;
	height: 70px;
	width: 78px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	color: #FFFFFF;
	text-align: center;
}
#price-right {
	float: left;
	height: 70px;
	width: 248px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#price-right-01 {
	position: absolute;
	left: 20px;
	top:12px;
}
#price-right-02 {
	position: absolute;
	right: 15px;
	top: 10px;
	text-align: right;
	font-size: 13px;
}
#price-right-03 {
	position: absolute;
	left: 20px;
	bottom: 7px;
	font-size: 13px;
	color: #303172;
	font-weight: bold;
}
#price-right-04 {
	position: absolute;
	right: 15px;
	bottom: 6px;
	text-align: right;
	font-size: 15px;
	color: #CC0000;
	font-weight: bold;
}
#price-right span {
	font-size: 10px;
}
/*0903修正*/
#price-lf-cart,
#price-pc-cart,
#price-pc-cart-end,
#price-dc-cart,
#price-ta-cart,
#price-gussumin-cart,
#price-kyupurun-cart {
	margin: 0px;
	padding: 0px;
}
/*0909修正*/
#price-la-cart {
	margin: 0px;
	padding: 0px;
}
#price-lf-cart a {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/wellness-lf/top_cart.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 10px;
}
#price-pc-cart a {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/wellness-pc/top_cart.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 10px;
}
/* 090831 PC販売終了 */
#price-pc-cart-end span {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/wellness-pc/top_cart_end.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 10px;
}
/*0909修正*/
#price-la-cart a {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/wellness-ll/top_cart.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 16px;
}
#price-dc-cart a {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/wellness-dc/top_cart.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 10px;
}
#price-ta-cart a {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/wellness-ta/top_cart.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 15px;
}
/*0903修正*/
#price-gussumin-cart a {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/wellness-gussumin/top_cart.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 15px;
}
/*0903修正*/
#price-kyupurun-cart a {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/wellness-kyupurun/top_cart.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 15px;
}
/*090410発売予告
#price-kyupurun-cart a {
	height: 35px;
	width: 164px;
	display: block;
	background: url(../../img/090410kp/top_cart_090410.jpg) no-repeat;
	text-indent: -9999px;
	position: absolute;
	right: 20px;
	bottom: 15px;
}
*/
#item {
	margin: 0px 0px 10px;
	padding: 10px;
	_padding: 9px;
	width: 534px;
	_width: 536px;
	clear: both;
	border-right: 1px solid #DBDDDF;
	border-bottom: 1px solid #DBDDDF;
	border-left: 1px solid #DBDDDF;
	font-size: small;
}
#item-container {
	padding: 10px;
	_padding: 9px;
	width: 512px;
	_width: 514px;
	border-right: 1px solid #DBDDDF;
	border-left: 1px solid #DBDDDF;
	border-bottom: 1px solid #DBDDDF;
	position: relative;
	margin: 0px;
}
.item-thumb-l {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.item-thumb-lf {
	margin: 0px;
	float: left;
	padding: 0px;
}
/*0909修正*/
.item-thumb-la {
	margin: 0px;
	float: left;
	padding: 0px;
}
.item-thumb-r {
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#item h2 {
	margin: 0px;
	padding: 0px;
}
#item p {
	margin: 0px;
	padding: 5px 0px;
}
#item-lf-01 {
	width: 512px;
	overflow: hidden;
}
/*0909修正*/
#item-la-01 {
	width: 512px;
	overflow: hidden;
}
#item-pc-01,
#item-dc-01,
#item-ta-01 {
	width: 512px;
	border-bottom: 1px #DDDDDD solid;
	margin-bottom: 10px;
	overflow: hidden;
}
#title-lf-01 {
	width: 240px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DDDDDD;
}
/*0909修正*/
#title-la-01 {
	width: 240px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DDDDDD;
}
/*0909修正*/
.title-la-01-1 {
	width: 240px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	height: 164px;
}
/*0909修正*/
.title-la-01-2 {
	width: 240px;
}
#title-dc-01,
#title-ta-01 {
	margin: 0px;
	padding: 0px;
	width: 330px;
	float: right;
}
#title-lf-01 h3{
	margin: 0px;
	padding: 0px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../../img/wellness-lf/item_title02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#title-pc-01 h3{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-pc/item_title02.gif) no-repeat;
	height: 43px;
	text-indent: -9999px;
	display: block;
}
/*0909修正*/
#title-la-01 h3{
	height: 36px;
	text-indent: -9999px;
	display: block;
	background-image: url(../../img/wellness-ll/item_title02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
}
#title-dc-01 h3{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-dc/item_title02.gif) no-repeat;
	height: 43px;
	text-indent: -9999px;
	display: block;
}
/*
#title-ta-01 h3{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-ta/item_title02.gif) no-repeat;
	height: 43px;
	text-indent: -9999px;
	display: block;
}
*/
#item-pc-02,
#item-dc-02 {
	width:512px;
	overflow: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#item-pc-02,
#item-dc-02 {
	width:512px;
	border-bottom: 1px #DDDDDD solid;
	overflow: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#item-ta-02 {
	width:512px;
	overflow: hidden;
}
#title-lf-02{
	padding: 0px;
	width: 240px;
	float: right;
	margin: 0px;
}
/*0909修正*/
#title-la-02{
	padding: 0px;
	width: 240px;
	float: right;
	margin: 0px;
}
#title-pc-02,
#title-dc-02 {
	padding: 0px;
	width: 396px;
	float: left;
	margin: 0px;
}
#title-ta-02 {
	padding: 0px;
	width: 512px;
	margin: 0px;
}
#title-lf-02 h3{
	margin: 0px;
	padding: 0px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../../img/wellness-lf/item_title03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*0909修正*/
#title-la-02 h3{
	height: 36px;
	text-indent: -9999px;
	display: block;
	background-image: url(../../img/wellness-ll/item_title03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
}
#title-pc-02 h4{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-pc/item_title03.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
#title-dc-02 h4{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-dc/item_title03.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
#title-ta-02 h4{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-ta/item_title03.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
#title-lf-03,
#title-pc-03,
#title-pc-04,
#title-dc-03 {
	margin: 0px;
	padding: 0px;
	width: 396px;
	float: left;
}
#title-lf-03 h4{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-lf/item_title04.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
#title-pc-03 h4{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-pc/item_title04.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
#title-dc-03 h4{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-dc/item_title04.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}

#title-pc-04 h4{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-pc/item_title05.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}

#title-lf-04 {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 394px;
	text-indent: -9999px;
	display: block;
	background-image: url(../../img/wellness-lf/item_title05.gif);
	background-repeat: no-repeat;
}
/*100616修正*/
#top-ta-txt p.top-ta-txt-caution {
	margin: 0px;
	width: 328px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 208px;
}
/*100616修正*/
#top-gussumin-txt p {
	margin: 0px;
	width: 328px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 208px;
}

/* bottom
------------------------------------------------------------ */
/*100616修正*/
#bottom {
	width: 534px;
	_width: 532px;
	padding: 10px;
	_padding: 9px;
	border-top: 1px #DDDDDD solid;
	border-right: 1px #DDDDDD solid;
	border-bottom: 1px #DDDDDD solid;
	border-left: 1px #DDDDDD solid;
	background-color: #FAFAFA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bottom-inside-lf {
	width: 534px;
	background: url(../../img/wellness-lf/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden
}
#bottom-inside-pc {
	width: 534px;
	background: url(../../img/wellness-pc/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden
}
/*0909修正*/
#bottom-inside-la {
	width: 534px;
	background: url(../../img/wellness-ll/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden
}
#bottom-inside-dc {
	width: 534px;
	background: url(../../img/wellness-dc/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden
}
#bottom-inside-ta {
	width: 534px;
	background: url(../../img/wellness-ta/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden;
	height: 292px;
}
/*0903修正*/
#bottom-inside-gussumin {
	width: 524px;
	background: url(../../img/wellness-gussumin/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden;
	height: 292px;
	padding-left: 10px;
}
/*0903修正*/
#bottom-inside-kyupurun {
	width: 524px;
	background: url(../../img/wellness-kyupurun/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden;
	height: 292px;
	padding-left: 10px;
}
/*0903修正*/
#bottom-inside-lf:after,
#bottom-inside-pc:after,
#bottom-inside-dc:after,
#bottom-inside-ta:after,
#bottom-inside-gussumin:after,
#bottom-inside-kyupurun:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*0909修正*/
#bottom-inside-la:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#bottom-inside-left-lf {
	width: 159px;
	height: 258px;
	padding: 10px 0px 10px 10px;
	float: left;
	background: url(../../img/wellness-lf/bottom_photo.jpg) no-repeat;
	position: relative;
}
#bottom-inside-left-pc {
	width: 159px;
	height: 258px;
	padding: 10px 0px 10px 10px;
	float: left;
	background: url(../../img/wellness-pc/bottom_photo.jpg) no-repeat;
	position: relative;
}
/*0909修正*/
#bottom-inside-left-la {
	width: 159px;
	height: 258px;
	padding: 10px 0px 10px 10px;
	float: left;
	position: relative;
	background-image: url(../../img/wellness-ll/bottom_photo.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#bottom-inside-left-dc {
	width: 159px;
	height: 258px;
	padding: 10px 0px 10px 10px;
	float: left;
	background: url(../../img/wellness-dc/bottom_photo.jpg) no-repeat;
	position: relative;
}
#bottom-inside-left-ta {
	width: 149px;
	height: 276px;
	float: left;
	background: url(../../img/wellness-ta/bottom_photo.jpg) no-repeat;
	position: relative;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/*0903修正*/
#bottom-inside-left-gussumin {
	width: 149px;
	height: 276px;
	float: left;
	background: url(../../img/wellness-gussumin/bottom_photo.jpg) no-repeat;
	position: relative;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
}
/*0903修正*/
#bottom-inside-left-kyupurun {
	width: 149px;
	height: 276px;
	float: left;
	background: url(../../img/wellness-kyupurun/bottom_photo.jpg) no-repeat;
	position: relative;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
}
#bottom-inside-left-txt {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 187px;
	font-size: 10px;
	text-align: center;
	height: 10px;
}
#bottom-inside-left-txt-lf {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 205px;
	font-size: 10px;
	text-align: center;
	height: 10px;
}
/*0909修正*/
#bottom-inside-left-txt-la {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 205px;
	font-size: 10px;
	text-align: center;
	height: 10px;
}
#bottom-inside-left-txt-dc {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 210px;
	font-size: 10px;
	text-align: center;
	height: 10px;
	line-height: 14px;
}
#bottom-inside-left-txt-pc {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 187px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	line-height: 14px;
}
#bottom-inside-left-txt-ta {
	width: 150px;
	position: absolute;
	top: 205px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	line-height: 14px;
}
/*0903修正*/
#bottom-inside-left-txt-gussumin {
	width: 150px;
	position: absolute;
	top: 205px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	line-height: 14px;
	color: #FFFFFF;
}
#bottom-inside-left-txt-kyupurun {
	width: 150px;
	position: absolute;
	top: 205px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	line-height: 14px;
}

/*0903修正*/
#bottom-inside-right-lf,
#bottom-inside-right-pc,
#bottom-inside-right-dc,
#bottom-inside-right-ta,
#bottom-inside-right-gussumin,
#bottom-inside-right-kyupurun {
	width: 360px;
	float: right;
}
/*0909修正*/
#bottom-inside-right-la {
	width: 360px;
	float: right;
}
#bottom-inside-right-lf h3 {
	background: url(../../img/wellness-lf/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 48px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#bottom-inside-right-pc h3 {
	background: url(../../img/wellness-pc/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 48px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
/*0909修正*/
#bottom-inside-right-la h3 {
	background: url(../../img/wellness-ll/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 48px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#bottom-inside-right-dc h3 {
	background: url(../../img/wellness-dc/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 59px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#bottom-inside-right-ta h3 {
	background: url(../../img/wellness-ta/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 66px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
/*0903修正*/
#bottom-inside-right-gussumin h3 {
	background: url(../../img/wellness-gussumin/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 79px;
	text-indent: -9999px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*0903修正*/
#bottom-inside-right-kyupurun h3 {
	background: url(../../img/wellness-kyupurun/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 79px;
	text-indent: -9999px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bottom-inside-price {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bottom-inside-price table {
	margin: 0px;
	padding: 0px;
	width: 350px;
	font-size: medium;
	color: #1B1B1B;
	border: 1px #DDDDDD solid;
	border-collapse: collapse;
	background-color:#FFFFFF;
}
#bottom-inside-price .left-cell {
	padding: 4px 0px 4px 4px;
}
#bottom-inside-price .right-cell {
	padding: 4px 4px 4px 0px;
}
#bottom-inside-price .yellow {
	background: #FFFFCC;
}
#bottom-inside-price .dot {
	border-bottom: 1px #DDDDDD dotted;
}
#bottom-inside-price .solid {
	border-bottom: 1px #DDDDDD solid;
}
#bottom-inside-price .left {
	color: #0076D4;
	font-weight: bold;
} 
#bottom-inside-price .right-01 {
	text-align: right;
}
#bottom-inside-price .right-02 {
	text-align: right;
	color: #CC0000;
	font-weight: bold;
}
#bottom-inside-price span {
	font-size: small;
}
#bottom-inside-price img {
	vertical-align: middle;
}
#bottom-caution {
	width: 534px;
	padding-top: 10px;
	overflow: hidden;
}
#bottom-caution:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#bottom-caution-left {
	float: left;
	width: 250px;
	font-size: small;
}
/*0903修正*/
#bottom-caution-left2 {
	float: left;
	width: 238px;
	font-size: small;
	padding-right: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
}
/*0903修正*/
*+html #bottom-caution-left,
*+html #bottom-caution-left2 {
	letter-spacing: 1px;
}
/*0903修正*/
* html #bottom-caution-left,
* html #bottom-caution-left2 {
	letter-spacing: 1px;
}
/*0903修正*/
#bottom-caution-left h3,
#bottom-caution-left2 h3 {
	margin: 0;
	padding: 0 0 0 10px;
	color: #11568C;
	border-left: 6px #BED9EC solid;
	font-size: small;
	font-weight: bold;
}
/*0903修正*/
#bottom-caution-left p,
#bottom-caution-left2 p {
	margin: 0;
	padding: 5px 0 10px 10px;
	line-height: 1.5;
}

#bottom-caution-right {
	float: right;
	width: 260px;
	padding-left: 12px;
	border-left: 1px #DDDDDD solid;
	font-size: small;
}
/*0903修正*/
#bottom-caution-right2 {
	float: right;
	width: 272px;
	font-size: small;
}
/*0903修正*/
*+html #bottom-caution-right,
*+html #bottom-caution-right2 {
	letter-spacing: 1px;
}
/*0903修正*/
* html #bottom-caution-right,
* html #bottom-caution-right2 {
	letter-spacing: 1px;
}
/*0903修正*/
#bottom-caution-right h3,
#bottom-caution-right2 h3 {
	margin: 0;
	padding: 0 0 0 10px;
	color: #11568C;
	border-left: 6px #BED9EC solid;
	font-size: small;
	font-weight: bold;
}
/*0903修正*/
#bottom-caution-right p,
#bottom-caution-right2 p {
	margin: 0;
	padding: 5px 0 10px 10px;
	line-height: 1.5;
}
/*0903修正*/
#bottom-caution-right ul,
#bottom-caution-right2 ul {
	margin: 0px;
	margin-left:5px;
	padding: 0px;
	list-style-position: outside;
}
/*0903修正*/
#bottom-caution-right ul li,
#bottom-caution-right2 ul li {
	margin: 0 0 0 1em;
	padding: 0px;
}

#bottom-caution-right ul.bottom-caution-small {
	font-size: x-small;
	line-height: 1.25em;
}

#bottom-caution-right ul.bottom-caution-small li {
	padding-bottom: 0.75em;
}

#bottom-caution-kikaku-pc {
	width: 253px;
	font-size: small;
	background: url(../../img/wellness-pc/kikaku_ft.gif) no-repeat center bottom;
	position: relative;
	padding-bottom: 19px;
	margin-bottom: 19px;
}
#bottom-caution-kikaku-pc h4 {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-pc/kikaku_hd.gif) no-repeat;
	width: 253px;
	height: 39px;
	text-indent: -9999px;

}
#bottom-caution-kikaku-pc p {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-pc/kikaku_bg.gif) repeat-y;
	padding: 0px 18px 0px 18px;
}
#bottom-caution-kikaku-dc {
	width: 253px;
	font-size: small;
	background: url(../../img/wellness-dc/kikaku_ft.gif) no-repeat center bottom;
	padding-bottom: 19px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#bottom-caution-kikaku-dc h4 {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-dc/kikaku_hd.gif) no-repeat;
	width: 253px;
	height: 39px;
	text-indent: -9999px;

}
#bottom-caution-kikaku-ta {
	width: 253px;
	font-size: small;
	background: url(../../img/wellness-ta/kikaku_ft.gif) no-repeat center bottom;
	position: relative;
	padding-bottom: 19px;
	margin-bottom: 19px;
}

/*100616修正*/
#bottom-caution-kikaku-dc {
	width: 253px;
	font-size: small;
	background: url(../../img/wellness-dc/kikaku_ft.gif) no-repeat center bottom;
	padding-bottom: 19px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#bottom-caution-kikaku-dc h4 {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-dc/kikaku_hd.gif) no-repeat;
	width: 253px;
	height: 39px;
	text-indent: -9999px;

}
#bottom-caution-kikaku-dc p {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-dc/kikaku_bg.gif) repeat-y;
	padding: 0px 18px 0px 18px;
}
#bottom-caution-kikaku-ta {
	width: 253px;
	font-size: small;
	background: url(../../img/wellness-ta/kikaku_ft.gif) no-repeat center bottom;
	padding-bottom: 19px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#bottom-caution-kikaku-ta h4 {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-ta/kikaku_hd.gif) no-repeat;
	width: 253px;
	height: 39px;
	text-indent: -9999px;

}
#bottom-caution-kikaku-ta p {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-ta/kikaku_bg.gif) repeat-y;
	padding: 0px 18px 0px 18px;
}


/*愛用者の声
------------------------------------------------------------ */

#voice {
	margin-top: 10px;
}
#voice-container {
	padding: 10px;
	_padding: 9px;
	width: 512px;
	_width: 514px;
	border-right: 1px solid #DBDDDF;
	border-left: 1px solid #DBDDDF;
	border-bottom: 1px solid #DBDDDF;
	position: relative;
	margin: 0px;
}
#moniter-container {
	margin: 0px;
	padding: 10px 10px 20px 10px;
	_padding: 10px 9px 20px 9px;
	width: 512px;
	_width: 514px;
	border-right: 1px solid #DBDDDF;
	border-left: 1px solid #DBDDDF;
	border-bottom: 1px solid #DBDDDF;
	position: relative;
}
#voice h2 {
	margin: 0px;
	padding: 0px;
}
.voice-man-top,
.voice-woman-l-top {
	width: 504px;
	margin: 0px 10px 0px 0px;
}
.voice-man-top img,
.voice-woman-l-top img {
	border: none;
	display: block;
}
.fukidashi3 {
	background-image: url(../../img/wd-lf-voice/fukidashi_b_line.gif);
	background-repeat: repeat-y;
	width: 419px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fukidashi3-img {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fukidashi3-right {
	background-image: url(../../img/wd-lf-voice/fukidashi_b_bg.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-right: 15px;
	line-height: 1.5;
	font-size: x-small;
	background-position: top;
}
.fukidashi3-l-right {
	background-image: url(../../img/wellness-ta/fukidashi_p_l_bg.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	padding-right: 15px;
	line-height: 1.5;
	font-size: x-small;
	background-position: top;
}

*+.fukidashi3-right {
	letter-spacing: 1px;
}

* .fukidashi3-right {
	letter-spacing: 1px;
}

*+.fukidashi3-l-right {
	letter-spacing: 1px;
}

* .fukidashi3-l-right {
	letter-spacing: 1px;
}

.individual {
	padding-top: 1em;
	font-size: x-small;
}

*+.individual {
	letter-spacing: 1px;
}

* .individual {
	letter-spacing: 1px;
}

.individualB {
	padding-top: 1em;
	padding-left: 20px;
	font-size: x-small;
}

*+.individualB {
	letter-spacing: 1px;
}

* .individualB {
	letter-spacing: 1px;
}

.fukidashi3-left {
	float: left;
	width: 20px;
}
.voice-woman-top {
	width: 504px;
	margin: 0px 0px 0px 10px;
}
.voice-woman-top img {
	border: none;
	display: block;
}
.fukidashi4 {
	background-image: url(../../img/wd-lf-voice/fukidashi_p_line.gif);
	background-repeat: repeat-y;
	width: 419px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fukidashi4-img {
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fukidashi4-right {
	background-image: url(../../img/wd-lf-voice/fukidashi_p_bg.jpg);
	background-repeat: no-repeat;
	margin-right: 20px;
	padding-left: 15px;
	line-height: 1.5;
	font-size: x-small;
	background-position: top;
}

*+.fukidashi4-right {
	letter-spacing: 1px;
}

* .fukidashi4-right {
	letter-spacing: 1px;
}
/*0903修正*/
.fukidashi5-right {
	background-image: url(../../img/wellness-gussumin/fukidashi_b_l_bg.jpg);
	background-repeat: no-repeat;
	margin-right: 20px;
	padding-left: 15px;
	line-height: 1.5;
	font-size: x-small;
	background-position: top;
}
/*0903修正*/
*+.fukidashi5-right {
	letter-spacing: 1px;
}
/*0903修正*/
* .fukidashi5-right {
	letter-spacing: 1px;
}


.fukidashi4-left {
	float: right;
	width: 20px;
}
.clear-both {
	clear: both;
}


/* closing
------------------------------------------------------------ */
#closing {
	width: 534px;
	_width: 532px;
	padding: 10px;
	_padding: 9px;
	border: 1px #DDDDDD solid;
	background-color: #FAFAFA;
	margin-top: 10px;
	text-align: left;
}

#closing-inside-lf {
	width: 534px;
	background: url(../../img/wellness-lf/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden
}
#closing-inside-pc {
	width: 534px;
	background: url(../../img/wellness-pc/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden
}
/*0909修正*/
#closing-inside-la {
	width: 534px;
	background: url(../../img/wellness-ll/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden
}
#closing-inside-dc {
	width: 534px;
	background: url(../../img/wellness-dc/bottom_bg.jpg) repeat-x;
	border: 1px #DDDDDD solid;
	overflow: hidden
}
#closing-inside-lf:after,
#closing-inside-pc:after,
#closing-inside-dc:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*0909修正*/
#closing-inside-la:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#closing-inside-left-lf {
	width: 159px;
	height: 258px;
	padding: 10px 0px 10px 10px;
	float: left;
	background: url(../../img/wellness-lf/bottom_photo.jpg) no-repeat;
	position: relative;
}
#closing-inside-left-pc {
	width: 159px;
	height: 258px;
	padding: 10px 0px 10px 10px;
	float: left;
	background: url(../../img/wellness-pc/bottom_photo.jpg) no-repeat;
	position: relative;
}
/*0909修正*/
#closing-inside-left-la {
	width: 159px;
	height: 258px;
	padding: 10px 0px 10px 10px;
	float: left;
	position: relative;
	background-image: url(../../img/wellness-ll/bottom_photo.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#closing-inside-left-dc {
	width: 159px;
	height: 258px;
	padding: 10px 0px 10px 10px;
	float: left;
	background: url(../../img/wellness-dc/bottom_photo.jpg) no-repeat;
	position: relative;
}
#closing-inside-left-txt {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 205px;
	font-size: 10px;
	text-align: center;
	height: 10px;
}
#closing-inside-left-txt-dc {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 210px;
	font-size: 10px;
	text-align: center;
	height: 10px;
}
#closing-inside-left-txt-pc {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 187px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	line-height: 14px;
}
#closing-inside-right-lf,
#closing-inside-right-pc,
#closing-inside-right-dc {
	width: 360px;
	float: right;
}
/*0909修正*/
#closing-inside-right-la {
	width: 360px;
	float: right;
}
#closing-inside-right-lf h3 {
	background: url(../../img/wellness-lf/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 48px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#closing-inside-right-pc h3 {
	background: url(../../img/wellness-pc/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 48px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
/*0909修正*/
#closing-inside-right-la h3 {
	background: url(../../img/wellness-ll/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 48px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#closing-inside-right-dc h3 {
	background: url(../../img/wellness-dc/bottom_title.jpg) no-repeat;
	width: 355px;
	height: 59px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#closing-inside-price {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#closing-inside-price table {
	margin: 0px;
	padding: 0px;
	width: 350px;
	font-size: medium;
	color: #1B1B1B;
	border: 1px #DDDDDD solid;
	border-collapse: collapse;
	background-color:#FFFFFF;
}
#closing-inside-price .left-cell {
	padding: 4px 0px 4px 4px;
}
#closing-inside-price .right-cell {
	padding: 4px 4px 4px 0px;
}
#closing-inside-price .yellow {
	background: #FFFFCC;
}
#closing-inside-price .dot {
	border-bottom: 1px #DDDDDD dotted;
}
#closing-inside-price .solid {
	border-bottom: 1px #DDDDDD solid;
}
#closing-inside-price .left {
	color: #0076D4;
	font-weight: bold;
} 
#closing-inside-price .right-01 {
	text-align: right;
}
#closing-inside-price .right-02 {
	text-align: right;
	color: #CC0000;
	font-weight: bold;
}
#closing-inside-price span {
	font-size: small;
}
#closing-inside-price img {
	vertical-align: middle;
}
#closing-caution {
	width: 534px;
	padding-top: 10px;
	overflow: hidden;
}
#closing-caution:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#closing-caution-left {
	float: left;
	width: 250px;
	font-size: small;
}
/*0909修正*/
#closing-caution-left2 {
	float: left;
	width: 238px;
	font-size: small;
	padding-right: 12px;
	border-right: 1px #DDDDDD solid;
}
/*0909修正*/
*+html #closing-caution-left,
*+html #closing-caution-left2 {
	letter-spacing: 1px;
}
/*0909修正*/
* html #closing-caution-left,
* html #closing-caution-left2 {
	letter-spacing: 1px;
}
/*0909修正*/
#closing-caution-left h3,
#closing-caution-left2 h3 {
	margin: 0;
	padding: 0 0 0 10px;
	color: #11568C;
	border-left: 6px #BED9EC solid;
	font-size: small;
	font-weight: bold;
}
/*0909修正*/
#closing-caution-left p,
#closing-caution-left2 p {
	margin: 0;
	padding: 5px 0 10px 10px;
	line-height: 1.5;
}
#closing-caution-right {
	float: right;
	width: 260px;
	padding-left: 12px;
	border-left: 1px #DDDDDD solid;
	font-size: small;
}
/*0909修正*/
#closing-caution-right2 {
	float: right;
	width: 272px;
	font-size: small;
}
/*0909修正*/
*+html #closing-caution-right,
*+html #closing-caution-right2 {
	letter-spacing: 1px;
}
/*0909修正*/
* html #closing-caution-right,
* html #closing-caution-right2 {
	letter-spacing: 1px;
}
/*0909修正*/
#closing-caution-right h3,
#closing-caution-right2 h3 {
	margin: 0;
	padding: 0 0 0 10px;
	color: #11568C;
	border-left: 6px #BED9EC solid;
	font-size: small;
	font-weight: bold;
}
/*0909修正*/
#closing-caution-right p,
#closing-caution-right2 p {
	margin: 0;
	padding: 5px 0 10px 10px;
	line-height: 1.5;
}
/*0909修正*/
#closing-caution-right ul,
#closing-caution-right2 ul {
	margin: 0px;
	margin-left:5px;
	padding: 0px;
	list-style-position: outside;
}
/*0909修正*/
#closing-caution-right ul li,
#closing-caution-right2 ul li {
	margin: 0 0 0 1em;
	padding: 0px;
}
#closing-caution-kikaku-pc {
	width: 253px;
	font-size: small;
	background: url(../../img/wellness-pc/kikaku_ft.gif) no-repeat center bottom;
	position: relative;
	padding-bottom: 19px;
	margin-bottom: 19px;
}
#closing-caution-kikaku-pc h4 {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-pc/kikaku_hd.gif) no-repeat;
	width: 253px;
	height: 39px;
	text-indent: -9999px;

}
#closing-caution-kikaku-pc p {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-pc/kikaku_bg.gif) repeat-y;
	padding: 0px 18px 0px 18px;
}
#closing-caution-kikaku-dc {
	width: 253px;
	font-size: small;
	background: url(../../img/wellness-dc/kikaku_ft.gif) no-repeat center bottom;
	position: relative;
	padding-bottom: 19px;
	margin-bottom: 19px;
}
#closing-caution-kikaku-dc h4 {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-dc/kikaku_hd.gif) no-repeat;
	width: 253px;
	height: 39px;
	text-indent: -9999px;

}
#closing-caution-kikaku-dc p {
	margin: 0;
	padding: 0;
	background: url(../../img/wellness-dc/kikaku_bg.gif) repeat-y;
	padding: 0px 18px 0px 18px;
}
.bottom-caution-bold {
	font-weight: bold;
	text-align: center;
}

/*100616修正*/
#top-inside-left-txt-ta {
	width: 150px;
	position: absolute;
	top: 310px;
	font-size: 12px;
	text-align: center;
	height: 53px;
	left: 34px;
}
/*0903修正*/
#top-inside-left-txt-gussumin {
	width: 150px;
	position: absolute;
	top: 313px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	left: 34px;
	color: #FFFFFF;
}
#top-inside-left-txt-kyupurun {
	width: 150px;
	position: absolute;
	top: 313px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	left: 34px;
}

#breadcrumb-wd strong{
	font-size:12px;
}

/*0903修正*/
#item-gussumin-01,
#item-kyupurun-01 {
	width:512px;
	overflow: hidden;
}
/*0903修正*/
#item-gussumin-02,
#item-kyupurun-02 {
	width:512px;
	overflow: hidden;
}
/*0903修正*/
#item-gussumin-left,
#item-kyupurun-left {
	float: left;
	width: 238px;
	font-size: small;
}
/*0903修正*/
#item-gussumin-right,
#item-kyupurun-right {
	float: right;
	width: 238px;
	padding-left: 16px;
	border-left: 1px #DDDDDD solid;
	font-size: small;
}
/*0903修正*/
#item-gussumin-left h3{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-gussumin/item_title02.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
/*0903修正*/
#item-kyupurun-left h3{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-kyupurun/item_title02.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
/*0903修正*/
#item-gussumin-right h3{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-gussumin/item_title03.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}
/*0903修正*/
#item-kyupurun-right h3{
	margin: 0px;
	padding: 0px;
	background: url(../../img/wellness-kyupurun/item_title03.gif) no-repeat;
	height: 15px;
	text-indent: -9999px;
	display: block;
}

/*0903追記*/
#bottom-caution-left2 p sub {
	font-size: x-small;
	vertical-align: baseline;
}
.voice-lf-l {
	background-image: url(../../img/wellness-lf/customer_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 113px;
	width: 251px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.voice-lf-r {
	background-image: url(../../img/wellness-lf/customer_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 113px;
	width: 251px;
	float: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.voice-lf-l img,
.voice-lf-r img {
	float: left;
}
.voice-lf-txt {
	float: left;
	height: 50px;
	width: 128px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.voice-old {
	float: left;
	width: 128px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.voice-old-txt {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#voice-letter {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#voice-letter-box {
	background-image: url(../../img/wellness-lf/voice_bg.gif);
	background-repeat: repeat-y;
	width: 512px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#voice-letter-box-1 {
	background-image: url(../../img/wellness-lf/voice_ft1.gif);
	background-repeat: no-repeat;
	width: 512px;
	padding: 0px;
	background-position: center bottom;
	margin: 0px;
}
#voice-letter-box-0 {
	background-image: url(../../img/wellness-lf/voice_ft0.gif);
	background-repeat: no-repeat;
	width: 512px;
	padding: 0px;
	background-position: center bottom;
	margin: 0px;
}
#voice-letter-box-1:after,
#voice-letter-box-0:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#voice-letter-box-1,
#voice-letter-box-0 {
	min-height: 1%;
}
/*Hides from IE-mac*/
*html #voice-letter-box-1,
*html #voice-letter-box-0 {
	height: 1%;
}
#voice-letter-box-1,
#voice-letter-box-0 {
	display: block;
}
/*End hide from IE-mac*/

#voice-letter-l {
	width: 251px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#voice-letter-r {
	width: 251px;
	float: right;
	padding: 0px;
	margin: 0px;
}
.voice-letter-txt {
	font-size:12px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 9px;
	background-image: url(../../img/wellness-lf/voice_line.gif);
	background-repeat: repeat;
	background-position: 0px -24px;
	line-height: 24px;
	padding: 0px;
	color: #001b35;
}
.voice-letter-old {
	font-size:12px;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 9px;
	line-height: 24px;
	text-align: right;
	color: #001b35;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#top-movie {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* 090831 PC販売終了 */

#pc-end {
	margin-bottom: 10px;
	padding-left: 10px;
	border-left: 6px solid #F04E37;
	border-bottom: 1px dotted #DDD;
}

#pc-end p {
	margin: 0;
	padding: 0;
}

#pc-end h3 {
	margin: 0;
	padding: 0;
	font-size: medium;
	color: #F04E37;
}

#pc-end h3 span {
	padding-left: 1em;
	font-size: x-small;
	font-weight: normal;
	color: #1D1D1D;
}

*:first-child+html #pc-end h3 span {
	letter-spacing: 1px;
}

* html #pc-end h3 span {
	letter-spacing: 1px;
}

/* 090901 GM News Container */

#newsContainer-gm {
	margin-bottom: 10px;
	font-size: 13px;
}

#newsBody {
	width: 532px;
	border: 1px solid #d4d6d9;
	border-top: none;
	background: url("../../img/wellness-gussumin/newsBody-bg.gif") repeat-x;
}

#newsTelko {
	margin-bottom: 10px;
	float: left;
}

#newsEntry {
	margin: 0 10px 0 110px;
	padding: 0 0 0 0;
}

#newsEntry dl {
	margin: 0 0 0 0;
	padding: 0;
}

#newsEntry dl dt {
	margin: 0;
	padding: 0 0 0 10px;
	border-left: 4px solid #b0cfe7;
	font-weight: bold;
	font-size: 100%;
	color: #ff6600;
}

#newsEntry dl dd {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	border-left: 4px solid #b0cfe7;
	font-size: 93%;
}

/* 100128 KP News Container */

#newsContainer-kp {
	margin-bottom: 10px;
	font-size: 13px;
}

#newsContainer-kp #newsBody {
	width: 532px;
	border: 1px solid #d4d6d9;
	border-top: none;
	background: url("../../img/wellness-kyupurun/newsBody-bg-kp.gif") repeat-x;
}

#newsContainer-kp #newsEntry dl dt {
	margin: 0;
	padding: 0 0 0 10px;
	border-left: 4px solid #edb4b7;
	font-weight: bold;
	font-size: 100%;
	color: #ff6600;
}

#newsContainer-kp #newsEntry dl dd {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	border-left: 4px solid #edb4b7;
	font-size: 93%;
}

/* 100223 DC Navigation Container */

.item-thumb-dha {
	margin: 0px;
	float: left;
	padding: 0px;
}

#item-dha-01 {
	width: 512px;
	overflow: hidden;
}

#title-dha-01 {
	width: 240px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DDDDDD;
}

.title-dha-01-1 {
	width: 240px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	height: 164px;
}

.title-dha-01-2 {
	width: 240px;
}

#title-dha-02 {
	padding: 0px;
	width: 240px;
	float: right;
	margin: 0px;
}

#pageDc #item-container h3 {
	border-bottom: dotted 1px #ddd;
	margin: 0 0 10px;
	padding: 0 0 3px 0;
	height: 48px;
	text-indent: -9999px;
	background-image: url(../../img/wellness-dc/item-title-h3-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* 100224 Banner margin fix */
.banner-container {
	margin: 10px 0 0 0;
}

/* begin wd-ta-voice */

#ta-voice {
	margin: 0px;
	padding: 0px;
	width: 556px;
}
#ta-voice-header01 {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 56px;
	background-image: url(../../img/wd-ta-voice/ta_voice_title01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#ta-voice-header01 h2 {
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#ta-voice-header01 p {
	margin: 0px;
	padding: 0px;
}
#ta-voice-column {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	width: 556px;
	height: 325px;
}
#ta-voice-column img {
	margin: 0px;
	padding: 0px;
	float: left;
}

/* end wd-ta-voice */

/* begin ingredient-dha */

#ingredient-dha-image img {
	margin: 0 0 10px 56px;;
	display: block;
}

/* end ingredient-dha */

/* begin ingredient-dha-data */

#ingredient-dha-data {
	margin-top: 10px;
	padding-top: 10px;
	border-top: dotted 1px #ddd;
}

#ingredient-dha-data table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #dbdddf;
}

#ingredient-dha-data table tr.cell-odd {
	background: #eee8c5;
}

#ingredient-dha-data table tr.cell-even {
	background: #fff5d7;
}

#ingredient-dha-data table tr td, 
#ingredient-dha-data table tr th {
	padding: 0.25em;
}

#ingredient-dha-data table tr th {
	color: #6b6f2a;
}

/* end ingredient-dha-data */

/*1006追加*/
#top-item-price {
	margin: 0px;
	width: 534px;
	_width: 536px;
	clear: both;
	border-right: 1px solid #DBDDDF;
	border-left: 1px solid #DBDDDF;
	font-size: small;
	padding-top: 10px;
	_padding-top: 9px;
	padding-right: 10px;
	_padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 10px;
	_padding-left: 9px;
}
.top-item-price-lact {
	width: 522px;
	background: url(../../img/wellness-lf/top_lf_price.jpg);
	border: solid 1px #D4D6D9;
	color: #FFF;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.top-item-price-labre {
	width: 522px;
	background: url(../../img/wellness-ll/top_la_price.jpg);
	border: solid 1px #D4D6D9;
	color: #FFF;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.top-item-price-dha {
	width: 522px;
	background: url(../../img/wellness-dc/top_dc_price.jpg);
	border: solid 1px #D4D6D9;
	color: #FFF;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.top-item-price-ta {
	width: 522px;
	background: url(../../img/wellness-ta/top_ta_price.jpg);
	border: solid 1px #D4D6D9;
	color: #FFF;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.top-item-price-gu {
	width: 522px;
	background: url(../../img/wellness-gussumin/top_gu_price.jpg);
	border: solid 1px #D4D6D9;
	color: #FFF;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.top-item-price-kyu {
	width: 522px;
	background: url(../../img/wellness-kyupurun/top_kyu_price.jpg);
	border: solid 1px #D4D6D9;
	color: #FFF;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.reg-table-price {
	width: 514px;
	border: none;
	border-spacing: 0;
	border-collapse: separate;
	margin-right: auto;
	margin-left: auto;
}
.reg-table-price td.linex {
	border-bottom: 1px dotted #D4D6D9;
}
.reg-table-price td.reg-course {
	padding-right: 5px;
	font-size: 92%;
}
.reg-table-price td.reg-cart {
	border-left: 1px dotted #D4D6D9;
	padding-left: 5px;
	font-size: 92%;
	text-align: center;
	width: 107px;
}
.reg-table-price td.reg-price {
	border-left: 1px dotted #D4D6D9;
	padding: 5px;
}
.reg-table-price td span.price10 {
	font-size: 77%;
}
.reg-table-price td span.price18 {
	font-size: 138%;
}
.reg-table-price td span.torikeshi {
	text-decoration: line-through;
}
.reg-table-price td span.yellow {
	color: #FFC504;
}
.reg-table-price td span.red {
	color: #B80000;
}
.reg-table-price td strong.orange {
	color: #FF3300;
}
.reg-table-price td strong.pink {
	color: #FA4B77;
}
#reg-lact-top {
	background-image: url(../../img/wellness-reg/reg_lact_top_hd_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 556px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#reg-lact-top-hd {
	background-image: url(../../img/wellness-reg/reg_lact_top_hd.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	background-position: center top;
	height: 117px;
}
#reg-lact-top-box {
	background-image: url(../../img/wellness-reg/reg_lact_top_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 534px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#reg-lact-top-ft {
	background-image: url(../../img/wellness-reg/reg_lact_top_ft.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	height: 12px;
	font-size: 50%;
}
#reg-labre-top {
	background-image: url(../../img/wellness-reg/reg_labre_top_hd_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 556px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#reg-labre-top-hd {
	background-image: url(../../img/wellness-reg/reg_labre_top_hd.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	background-position: center top;
	height: 117px;
}
#reg-labre-top-box {
	background-image: url(../../img/wellness-reg/reg_labre_top_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 534px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#reg-labre-top-ft {
	background-image: url(../../img/wellness-reg/reg_labre_top_ft.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	height: 12px;
	font-size: 50%;
}
#reg-dha-top {
	background-image: url(../../img/wellness-reg/reg_dha_top_hd_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 556px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#reg-dha-top-hd {
	background-image: url(../../img/wellness-reg/reg_dha_top_hd.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	background-position: center top;
	height: 125px;
}
#reg-dha-top-box {
	background-image: url(../../img/wellness-reg/reg_dha_top_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 534px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#reg-dha-top-ft {
	background-image: url(../../img/wellness-reg/reg_dha_top_ft.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	height: 12px;
	font-size: 50%;
}
#reg-ta-top {
	background-image: url(../../img/wellness-reg/reg_ta_top_hd_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 556px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#reg-ta-top-hd {
	background-image: url(../../img/wellness-reg/reg_ta_top_hd.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	background-position: center top;
	height: 117px;
}
#reg-ta-top-box {
	background-image: url(../../img/wellness-reg/reg_ta_top_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 534px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#reg-ta-top-ft {
	background-image: url(../../img/wellness-reg/reg_ta_top_ft.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	height: 12px;
	font-size: 50%;
}
#reg-gu-top {
	background-image: url(../../img/wellness-reg/reg_gu_top_hd_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 556px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#reg-gu-top-hd {
	background-image: url(../../img/wellness-reg/reg_gu_top_hd.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	background-position: center top;
	height: 117px;
}
#reg-gu-top-box {
	background-image: url(../../img/wellness-reg/reg_gu_top_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 534px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#reg-gu-top-ft {
	background-image: url(../../img/wellness-reg/reg_gu_top_ft.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	height: 12px;
	font-size: 50%;
}
#reg-kyu-top {
	background-image: url(../../img/wellness-reg/reg_kyu_top_hd_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 556px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#reg-kyu-top-hd {
	background-image: url(../../img/wellness-reg/reg_kyu_top_hd.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	background-position: center top;
}
#reg-kyu-top-box {
	background-image: url(../../img/wellness-reg/reg_kyu_top_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	width: 534px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#reg-kyu-top-ft {
	background-image: url(../../img/wellness-reg/reg_kyu_top_ft.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	width: 556px;
	height: 12px;
	font-size: 50%;
}
#reg-lact-top-hd h3,
#reg-labre-top-hd h3,
#reg-dha-top-hd h3,
#reg-ta-top-hd h3 {
	padding: 0px;
	margin: 0px;
	width: 556px;
	text-indent: -9999px;
	height: 72px;
}
#reg-gu-top-hd h3,
#reg-kyu-top-hd h3 {
	padding: 0px;
	margin: 0px;
	width: 556px;
	text-indent: -9999px;
	height: 77px;
}
#reg-lact-top-hd p,
#reg-labre-top-hd p,
#reg-dha-top-hd p,
#reg-gu-top-hd p,
#reg-kyu-top-hd p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 110px;
	font-size: 92%;
}
#reg-ta-top-hd p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 137px;
	font-size: 92%;
}
#reg-guide {
	background: url(../../img/wellness-reg/reg_top_guide_ft.gif) no-repeat center bottom;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	width: 556px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#reg-guide h2 {
	background: url(../../img/wellness-reg/reg_top_guide.gif) no-repeat;
	width: 556px;
	height: 158px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#reg-top-list06 {
	background: url(../../img/wellness-reg/reg_list_top_bg.jpg) no-repeat;
	width: 189px;
	height: 143px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#reg-top-list06 p {
	text-indent: -9999px;
	height: 66px;
	padding: 0px;
	margin: 0px;
}
#reg-top-list06 img {
	padding: 0px 0px 0px 18px;
	margin: 0px;
}
#top-detail-lact,
#top-detail-labre,
#top-detail-dha,
#top-detail-ta,
#top-detail-gu,
#top-detail-kyu {
	background: url(../../img/wellness-lf/top_detail_ft.gif) no-repeat center bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
	width: 556px;
	clear: both;
}
#top-detail-lact h2 {
	background: url(../../img/wellness-lf/top_detail.jpg) no-repeat;
	text-indent: -9999px;
	height: 47px;
	width: 556px;
	padding: 0px;
	margin: 0px;
}
#top-detail-labre h2 {
	background: url(../../img/wellness-ll/top_detail.jpg) no-repeat;
	text-indent: -9999px;
	height: 47px;
	width: 556px;
	padding: 0px;
	margin: 0px;
}
#top-detail-dha h2 {
	background: url(../../img/wellness-dc/top_detail.jpg) no-repeat;
	text-indent: -9999px;
	height: 47px;
	width: 556px;
	padding: 0px;
	margin: 0px;
}
#top-detail-ta h2 {
	background: url(../../img/wellness-ta/top_detail.jpg) no-repeat;
	text-indent: -9999px;
	height: 47px;
	width: 556px;
	padding: 0px;
	margin: 0px;
}
#top-detail-gu h2 {
	background: url(../../img/wellness-gussumin/top_detail.jpg) no-repeat;
	text-indent: -9999px;
	height: 47px;
	width: 556px;
	padding: 0px;
	margin: 0px;
}
#top-detail-kyu h2 {
	background: url(../../img/wellness-kyupurun/top_detail.jpg) no-repeat;
	text-indent: -9999px;
	height: 47px;
	width: 556px;
	padding: 0px;
	margin: 0px;
}
#top-detail-box {
	background: url(../../img/wellness-lf/top_detail_bg.gif) repeat-y;
	width: 556px;
	margin: 0px;
	padding: 0px;
}
.top-detail-txt {
	width: 258px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.top-detail-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.top-detail-txt p.txt-blue {
	color: #11528B;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #BED9EC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top-detail-txt p.txt-blue-first {
	color: #11528B;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #BED9EC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
.top-detail-txt ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.top-detail-txt ul li {
	background: url(../../img/wellness-lf/ic_disc.gif) no-repeat left 2px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}