@charset "utf-8";
/*
  ---------------------------------------------------------------
   
   サプリメント 健康食品の通販ならライオン ウェルネスダイレクト
   styles-site.css
  
  ---------------------------------------------------------------
  INDEX : 
     - BASE ELEMENTS
     - HEADER
     - ITEM
     - SIDE
     - MAIN
     - FOOTER
  ---------------------------------------------------------------
*/
h1 {
	clear: both;
	padding: 5px 0 0 0;
	margin: 0px 0px 9px 0px;
	color: #595959;
	font-size: small;
	line-height: 100%;
}

#main-img {
	height: 200px;
	width: 768px;
}
#main-img h2 {
	display: none;
}
#item01 {
	float: left;
	width: 379px;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	background: url(../../img/wellness/item01_footer.jpg) no-repeat center bottom;
	height: 165px;
	position: relative
}
#item02 {
	float: left;
	width: 379px;
	display: block;
	margin-right: 10px;
	background: url(../../img/wellness/item02_footer.jpg) no-repeat center bottom;
	height: 165px;
	position: relative
}
#item03 {
	float: left;
	width: 379px;
	display: block;
	margin: 0px;
	background: url(../../img/wellness/item03_footer.jpg) no-repeat center bottom;
	height: 165px;
	position: relative
}
#item04 {
	float: left;
	width: 379px;
	display: block;
	margin-bottom: 10px;
	background: url(../../img/wellness/item04_footer.jpg) no-repeat center bottom;
	height: 165px;
	position: relative
}
#item01 h3,#item02 h3,#item03 h3 {
	height: 54px;
	width: 255px;
	margin: 0px;
	padding: 0px;
}
#item04 h3 {
	height: 78px;
	width: 255px;
	margin: 0px;
	padding: 0px;
}
.item_more {
	width: 82px;
	height: 26px;
	position: absolute;
	top:165px;
	left: 10px;
}
.item_more a {
	width: 82px;
	height: 26px;
	text-indent: -9999px;
	background-image: url(../../img/wellness/item_button.gif);
	background-repeat: no-repeat;
	display: block;
	overflow: visible;
}
.item_more2 {
	width: 82px;
	height: 26px;
	position: absolute;
	top:130px;
	right: 10px;
}
.item_more2 a {
	width: 82px;
	height: 26px;
	text-indent: -9999px;
	background-image: url(../../img/wellness/item_button.gif);
	background-repeat: no-repeat;
	display: block;
	overflow: visible;
}
.item-more-txt {
	width: 82px;
	height: 26px;
	position: relative;
	left:314px;
}
.item-more-txt a {
	width: 82px;
	height: 26px;
	text-indent: -9999px;
	background-image: url(../../img/wellness/button_more.jpg);
	background-repeat: no-repeat;
	display: block;
}

.item-more-txt-r {
	width: 82px;
	height: 36px;
	position: relative;
	left:248px;
}
.item-more-txt-r a {
	width: 82px;
	height: 26px;
	text-indent: -9999px;
	background-image: url(../../img/wellness/button_more.jpg);
	background-repeat: no-repeat;
	display: block;
}
.item-more-txt-fr {
	width: 82px;
	height: 36px;
	position: relative;
	float: right;
}
.item-more-txt-fr a {
	width: 82px;
	height: 26px;
	text-indent: -9999px;
	background-image: url(../../img/wellness/button_more.jpg);
	background-repeat: no-repeat;
	display: block;
}

#item01-section,
#item02-section,
#item03-section,
#item04-section {
	height: 145px;
	width: 379px;
	margin: 0px;
	padding: 0px;
}
#item01-section {
	background-image: url(../../img/wellness/item01_bg.jpg);
	background-position: right top;
	height: 160px;
}
#item02-section {
	background-image: url(../../img/wellness/item02_bg.jpg);
	background-position: right top;
	height: 160px;
}
#item03-section {
	background-image: url(../../img/wellness/item03_bg.jpg);
	background-position: right top;
	height: 160px;
}
#item04-section {
	background-image: url(../../img/wellness/item04_bg.jpg);
	background-position: right top;
	height: 160px;
}
.item-txt {
	font-size: 10px;
	/*	color: #6B6B6B;*/
	color: #1B1B1B;
	float: right;
	width: 255px;
	line-height: 16px;
	padding-right: 10px;
}
.item-txt p {
	margin: 0px;
	padding: 0px;
}
.item-img {
	float: left;
}
#breadcrumb-wd {
	margin: 0px 0px 5px 0px;
	padding: 5px 0 0 0;
	width: 768px;
	text-align: left;
	font-size: x-small;
	color: #1B1B1B;
	line-height: 1.6;
	font-weight: normal;
}

*+html #breadcrumb-wd {
	letter-spacing: 1px;
}

* html #breadcrumb-wd {
	letter-spacing: 1px;
}

#main-bottom{
	width: 556px;
	height: 20px;
	background-image: url(../../img/wellness/wd_main_ft.gif);
	background-repeat: no-repeat;
	clear: both;
}
.more-txt {
	height: 15px;
	width: 75px;
	float: right;
	margin-top: 10px;
}
.more-txt a {
	height: 15px;
	width: 75px;
	background: url(../../img/wellness/more.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}
.read-more {
	height: 15px;
	width: 75px;
	float: right;
}
.read-more a {
	height: 15px;
	width: 75px;
	background: url(../../img/wellness/more.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}
/*0909修正*/
.read-more-la {
	height: 15px;
	width: 240px;
	margin-top: 5px;
}
/*0909修正*/
.read-more-la a {
	height: 15px;
	width: 75px;
	background: url(../../img/wellness/more.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	float: right;
}

/*
-----------------------------------------------------------------
    SIDE
-----------------------------------------------------------------
*/
.side-more {
	width: 73px;
	height: 13px;
	clear:both;
	left: 125px;
	bottom: 5px;
	position:absolute;
}

.side-more a {
	width: 73px;
	height: 13px;
	text-indent: -9999px;
	background: url(../../img/wellness/more.gif) no-repeat;
	display: block;
}

.side-moreTrial {
	width: 73px;
	height: 13px;
	clear:both;
	left: 106px;
	bottom: 5px;
	position:absolute;
}

.side-moreTrial a {
	width: 92px;
	height: 13px;
	text-indent: -9999px;
	background: url(../../img/wellness/more_trial.gif) no-repeat;
	display: block;
}


#side p {
/*	color: #6B6B6B;*/
	color: #1B1B1B;
	margin: 0px;
	text-align: left;
	padding-left: 9px;
}
#side ul {
	padding: 0px;
	width: 207px;
	list-style-type: none;
	margin: 0px;
}
#side ul li {
	padding: 0px;
	width: 207px;
	list-style-type: none;
	margin-bottom: 5px;
}

#side ul#memberMenu-menu-list {
	margin:0 3px 8px;
	width:auto;
}

#side ul#memberMenu-menu-list li {
	margin-bottom:0;
	padding:0 0 0 8px;
	width:auto;
}

#side .input {
	text-align:left;
}


#side div {
	line-height: 1.5;
}
#side h3 {
	padding: 0px;
	margin: 0px;
}
#side-section01{
	margin-bottom: 5px;
	height: 123px;
	width: 207px;
	position: relative;
	background: url(../../img/wellness/side_section_footer.jpg) no-repeat left bottom;
}

#side-section02,
#side-section03,
#side-section04 {
	margin-bottom: 5px;
	height: 122px;
	width: 207px;
	position: relative;
	background: url(../../img/wellness/side_section_footer.jpg) no-repeat left bottom;
}

#side-section01 p {
	background: url(../../img/wellness/side_section01_bg.jpg) no-repeat left bottom;
	height: 68px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 60px;
}

#side-section02 p {
	height: 67px;
	background-color: #FCF9EB;
	background: url(../../img/wellness/side_section02_bg.jpg) no-repeat left bottom;
	padding-right: 10px;
	padding-left: 10px;
}
#side-section03 p {
	background: url(../../img/wellness/side_section03_bg.jpg) no-repeat left bottom;
	height: 67px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 60px;
}
#side-section04 p {
	background: url(../../img/wellness/side_section04_bg.jpg) no-repeat left bottom;
	height: 67px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 60px;
}
#side-section05 img {
	margin: 5px 0px;
}
/*
#side-section05 p{
	margin-bottom:0px;
}
*/

#side h3 {
	padding: 0px;
	margin: 0px;
	height: 45px;
}

#side-section05 h3 {
	text-indent: -9999px;
	background: url(../../img/wellness/side_title05.gif) no-repeat;
	width: 205px;
}

/*
#side-section05 {
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	background-image: none;
	width: 205px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #DCDDE0;
	border-right-color: #DCDDE0;
	border-left-color: #DCDDE0;
	border-bottom: 1px solid #DBDDDF;
	margin-bottom: 5px;
	padding: 0px;
}
*/


/*2011.05.11 Modified*/
#side-section05 {
	width: 205px;
	margin-bottom: 5px;
	padding: 0px;
	border: 1px solid #DCDDE0;
	background-color: #FFFFFF;
	background-image: none;
}

#side-section05 ul {
	margin-left: -1px;
}
/*0903修正*/
#side-lact,
#side-palm,
#side-dha,
#side-tositu,
#side-ta,
#side-gussumin,
#side-kyupurun {
	height: 123px;
	width: 207px;
	margin-bottom: 5px;
	position: relative;
	background: url(../../img/wellness/side_section_footer.jpg) no-repeat left bottom;
}
/*0909修正*/
#side-labre {
	height: 123px;
	width: 207px;
	margin-bottom: 5px;
	position: relative;
	background: url(../../img/wellness/side_section_footer.jpg) no-repeat left bottom;
}
#side-lact-txt {
	height: 75px;
	margin: 0px;
	background: url(../../img/wellness/side_lact_bg.jpg) no-repeat left bottom;
}
#side-palm-txt {
	height: 75px;
	margin: 0px;
	background: url(../../img/wellness/side_palm_bg.jpg) no-repeat left bottom;
}
/*0909修正*/
#side-labre-txt {
	height: 75px;
	margin: 0px;
	background: url(../../img/wellness/side_labre_bg.jpg) no-repeat left bottom;
}
#side-dha-txt {
	height: 75px;
	margin: 0px;
	background: url(../../img/wellness/side_dha_bg.jpg) no-repeat left bottom;
}
#side-ta-txt {
	height: 75px;
	margin: 0px;
	background: url(../../img/wellness/side_ta_bg.jpg) no-repeat left bottom;
}
/*0430修正*/
#side-tositu-txt {
	height: 75px;
	margin: 0px;
	background: url(../../img/wellness/side_tositu_bg.jpg) no-repeat left bottom;
}
/*0903修正*/
#side-gussumin-txt {
	height: 75px;
	margin: 0px;
	background: url(../../img/wellness/side_gussumin_bg.jpg) no-repeat left bottom;
}
/*0903修正*/
#side-kyupurun-txt {
	height: 75px;
	margin: 0px;
	background: url(../../img/wellness/side_kyupurun_bg.jpg) no-repeat left bottom;
}
/*0903修正*/
#side-lact-txt p,
#side-palm-txt p,
#side-dha-txt p,
#side-tositu-txt p,
#side-ta-txt p,
#side-gussumin-txt p,
#side-kyupurun-txt p {
	width: 137px;
	padding-left: 10px;
	float: left;
}
/*0909修正*/
#side-labre-txt p {
	width: 137px;
	padding-left: 10px;
	float: left;
}
/*0903修正*/
*+html #side-lact-txt p,
*+html #side-palm-txt p,
*+html #side-dha-txt p,
*+html #side-ta-txt p,
*+html #side-gussumin-txt p,
*+html #side-kyupurun-txt p {
	letter-spacing: 1px;
}
/*0909修正*/
*+html #side-labre-txt p {
	letter-spacing: 1px;
}
/*0903修正*/
* html #side-lact-txt p,
* html #side-palm-txt p,
* html #side-dha-txt p,
* html #side-ta-txt p,
* html #side-gussumin-txt p,
* html #side-kyupurun-txt p {
	letter-spacing: 1px;
}
/*0909修正*/
* html #side-labre-txt p {
	letter-spacing: 1px;
}
/*0903修正*/
#side-lact-txt img,
#side-palm-txt img,
#side-dha-txt img,
#side-tositu-txt img,
#side-ta-txt img,
#side-gussumin-txt img,
#side-kyupurun-txt img {
	float: right;
}
/*0909修正*/
#side-labre-txt img {
	float: right;
}
/*0903修正*/
#side-lact h3,
#side-palm h3,
#side-dha h3,
#side-tositu h3,
#side-ta h3 ,
#side-gussumin h3,
#side-kyupurun h3{
	padding: 0px;
	margin: 0px;
}
/*0909修正*/
#side-labre h3{
	padding: 0px;
	margin: 0px;
}

#side-section06 h3 {}

#side-section06 h3 img {
	display: block;
}

#side-section06 {
	width: 205px;
	border-top: solid 1px #DCDDE0;
	border-left: solid 1px #DCDDE0;
	border-right: solid 1px #DCDDE0;
	margin: 0px;
	padding: 0px;
}
#side-section08 {
	width: 205px;
	border-left: solid 1px #DCDDE0;
	border-right: solid 1px #DCDDE0;
	margin: 0px;
	padding: 0px;
}
#side-section06 table,
#side-section08 table {
	text-align: left;
	font-size: x-small;
}

*+html #side-section06 table {
	letter-spacing: 1px;
}

* html #side-section06 table {
	letter-spacing: 1px;
}

*+html #side-section08 table {
	letter-spacing: 1px;
}

* html #side-section08 table {
	letter-spacing: 1px;
}

#side-section06 .left,
#side-section08 .left {
	text-align: center;
	width: 20px;
}

a.dot:link {
	color:#0076d4;
	line-height:150%;
}

a.dot:visited {
	color:#0076d4;
	line-height:150%;
}

a.dot:hover {
	color:#ff6600;
	line-height:150%;
}

a.qalink:link{
	color:#0076d4;
}

a.qalink:visited{
	color:#0076d4;
}

a.qalink:hover{
	color: #ff6600;
}

#side-section07 h3 {
	text-indent: -9999px;
	background: url(../../img/wellness/side_title05.gif) no-repeat;
	width: 205px;
}
#side-section08 h3 {
	text-indent: -9999px;
	background: url(../../img/wellness/side_title06.gif) no-repeat;
	width: 205px;
}

#side-section07 {
	border-left: solid 1px #DCDDE0;
	border-right: solid 1px #DCDDE0;
	border-bottom: 1px solid #DBDDDF;
	background-image: none;
	width: 205px;
	margin: 0px;
	padding: 0px;
}

#side-section07 img {
	margin: 5px 0px;
}

#side-section07 ul {
	width: 205px;
}

#side-section07 ul li {
	width: 205px;
}

#side-section07 p {
	padding: 0 9px;
}

#tel {
	height: 250px;
	width: 194px;
	margin: 0 0 0 9px;
	padding: 0;
	background: url(../../img/wellness/side_tel.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}

#ment_banner {
	height: 61px;
	width: 207px;
}

#ment_banner span {
	background: url(../../img/wellness/side_maintenance.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 207px;
	text-indent: -9999px;
	display: block;
}

#side-li01 {
	height: 34px;
	width: 207px;
}
#side-li01 a {
	background: url(../../img/wellness/side_cart.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 207px;
	text-indent: -9999px;
	display: block;
}
#side-li02 {
	height: 61px;
	width: 207px;
}
#side-li02 a {
	background: url(../../img/wellness/side_guide.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 207px;
	text-indent: -9999px;
	display: block;
}

#side-li03 a {
	background: url(../../img/wellness/side_li03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 207px;
	text-indent: -9999px;
	display: block;
}
#side-li03 {
	height: 61px;
	width: 207px;
}
#side-li04 {}
#side-li03 a {
	background: url(../../img/wellness/side_li03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 207px;
	text-indent: -9999px;
	display: block;
}
#side-li04 a {
	background: url(../../img/wellness/side_li04.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 207px;
	text-indent: -9999px;
	display: block;
}



/*
-----------------------------------------------------------------
    MAIN
-----------------------------------------------------------------
*/
#letter dl {
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 100px;
	font-size: small;
}
#letter dt {
	border-left: 4px solid #B0CFE7;
	padding-left: 10px;
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	color: #FF6600;
}
#letter dd {
	border-left: 4px solid #B0CFE7;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
/*100622修正*/
#letter {
	background: url(../../img/wellness/letter_bg.jpg) no-repeat;
	padding: 0px;
	height: 166px;
	width: 556px;
	margin: 10px 0px 5px;
	position: relative;
	float: left;
}
#letter h2 {
	padding: 0px;
	margin: 0px;
}
#letter-ph {
	padding: 0px;
	margin: 0px;
	float: left;
}
#life .life-name {
	height: 15px;
	width: 87px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	_bottom: 5px;
}
#life .life-name a {
	background-image: url(../../img/wellness/life_name.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 87px;
}

#life .life-name img {
	display: block;
}

.main-section {
	width: 556px;
	height: 166px;
	padding: 0px;
	margin: 0px;
}
/*100622修正*/
#healthsnews {
	padding: 0px;
	height: 166px;
	width: 275px;
	float: left;
	background-image: url(../../img/wellness/healthnews_bg.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin: 5px 0px 5px;
}
#healthsnews h2 {
	padding: 0px;
	margin: 0px;
}
#healthsnews-ph {
	padding: 0px;
	margin: 0px;
	float: left;
}
#healthsnews p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 110px;
	font-size: x-small;
}

*+html #healthsnews p {
	letter-spacing: 1px;
}

* html #healthsnews p {
	letter-spacing: 1px;
}

.main-more {
	position: absolute;
	right: 10px;
	bottom: 10px;
	height: 13px;
	width: 73px;
	display: block;
	_bottom: 5px;
}
.main-more a {
	height: 13px;
	width: 73px;
	background: url(../../img/wellness/main_more.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}
/*100622修正*/
#life {
	padding: 0px;
	height: 166px;
	width: 275px;
	float: right;
	background-image: url(../../img/wellness/healthnews_bg.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin: 5px 0px 5px;
}
#life h2 {
	padding: 0px;
	margin: 0px;
}
#life-ph {
	padding: 0px;
	margin: 0px;
	float: left;
}
#life p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 110px;
	font-size: x-small;
}

*+html #life p {
	letter-spacing: 1px;
}

* html #life p {
	letter-spacing: 1px;
}
/*100622修正*/
#item-list {
	margin: 0px;
	padding: 8px 0px 0px;
	clear: both;
/*
	background-image: url(../../img/wellness/item_list_bg.gif);
	background-repeat: repeat-y;
	height: 343px;
*/
}
#item-list2 {
	margin: 0px;
	padding: 0px;
	clear: both;
	background-image: url(../../img/wellness/item_list_bg.gif);
	background-repeat: repeat-y;
	height: 356px;
}
/*100622修正*/
#item-list-header {
	background-image: url(../../img/wellness/itemlist01_title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 556px;
	margin: 0px;
	padding: 0px;
}
/*0903修正*/
#item-list-header2 {
	background-image: url(../../img/wellness/itemlist02_title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	display: block;
	height: 67px;
	width: 556px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*0903修正*/
#item-list-header h2 ,
#item-list-header2 h2{
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
/*0903修正*/
#item-list-header p,
#item-list-header2 p {
	margin: 0px;
	padding: 0px;
}
/*100622修正*/
#item-list01 {
	background: url(../../img/wellness/item_list01_bg.jpg) no-repeat;
	height: 403px;
	width: 163px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-left: 10px;
	float: left;
}
/*100622修正*/
#item-list02 {
	background: url(../../img/wellness/item_list02_bg.jpg) no-repeat;
	height: 403px;
	width: 163px;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-left: 10px;
	float: left;
}
/*100622修正*/
#item-list03 {
	background: url(../../img/wellness/item_list03_bg.jpg) no-repeat;
	height: 403px;
	width: 163px;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-left: 10px;
	float: left;
}
/*100622修正*/
#item-list04 {
	background: url(../../img/wellness/item_list04_bg.jpg) no-repeat;
	height: 403px;
	width: 163px;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-left: 10px;
	float: left;
}
/*100622修正*/
#item-list05 {
	background: url(../../img/wellness/item_list05_bg.jpg) no-repeat;
	height: 403px;
	width: 163px;
	margin-left: 8px;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-left: 10px;
	float: left;
}
/*100622修正*/
#item-list06 {
	background: url(../../img/wellness/item_list06_bg.jpg) no-repeat;
	height: 403px;
	width: 163px;
	margin-left: 8px;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-left: 10px;
	float: left;
}
/*0903修正*/
.item-list-conatiner {
	width: 163px;
}
/*0903修正*/
.item-list-conatiner h3 {
	margin: 0px;
	padding: 0px;
}
.item-list-img {
	float: left;
	width: 200px;
}
/*100622修正*/
.item-list-txt {
	width: 86px;
	font-size: x-small;
	line-height: 1.5;
	margin-top: 3px;
	height: 99px;
	float: left;
}
/*100622*/
.item-list-photo {
	float: left;
	width: 74px;
}
#item-list-title01 {
	background: url(../../img/wellness/item_list01.jpg) no-repeat;
	height: 72px;
	width: 320px;
	display: block;
}
#item-list-title02 {
	background: url(../../img/wellness/item_list02.jpg) no-repeat;
	height: 72px;
	width: 320px;
	display: block;
}
#item-list-title03 {
	background: url(../../img/wellness/item_list03.jpg) no-repeat;
	height: 72px;
	width: 320px;
	display: block;
}
#item-list-title04 {
	background: url(../../img/wellness/item_list04.jpg) no-repeat;
	height: 60px;
	width: 320px;
	display: block;
}
#item-list-title01 p,
#item-list-title02 p,
#item-list-title03 p,
#item-list-title04 p {
	text-indent: -9999px;
}
.item-list-footer01 {
	width: 520px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.x-small {
	font-size: x-small;
}
.x-small-h {
	font-size: x-small;
}
*+.x-small {
	letter-spacing: 1px;
}

* .x-small {
	letter-spacing: 1px;
}
*+.x-small-h {
	letter-spacing: 1px;
}

* .x-small-h {
	letter-spacing: 1px;
	line-height: 150%;
}
/*100622修正*/
.more-cart {
	width: 153px;
	position: relative;
	margin-top: 3px;
}
.more-cart a {
	text-indent: -9999px;
	display: block;
}
/*0903修正*/
.more {
	height: 26px;
	width: 82px;
	float: right;
	margin-bottom: 5px;
}
.more a {
	height: 26px;
	width: 82px;
	background: url(../../img/wellness/main_item_more.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}
/*0903修正*/
.more-postage {
	float: left;
	margin-top: 2px;
	margin-left: 4px;
}
/*0903修正*/
.cart {
	height: 34px;
	width: 153px;
	clear: both;
}
/*0903修正*/
.cart a {
	height: 34px;
	width: 153px;
	background: url(../../img/wellness/main_item_cart2.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}
/*100622*/
.regular-btn {
	height: 34px;
	width: 153px;
	clear: both;
}
/*100622*/
.regular-btn a {
	height: 34px;
	width: 153px;
	background: url(../../img/wellness/main_item_regular.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}
/* 090831 PC販売終了 */
div.cart span {
	height: 34px;
	width: 153px;
	background: url(../../img/wellness/main_item_cart_end.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}

/*090410発売予告*/
.cart090410 {
	height: 34px;
	width: 153px;
	clear: both;
}
.cart090410 a {
	height: 34px;
	width: 153px;
	background: url(../../img/090410kp/main_item_cart2_090410.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}
/*0903修正*/
.item-list-price {
	width: 153px;
	margin: 0px;
	padding: 5px 0px 0px;
	clear: both;
}
/*100622*/
.item-list-price table {
	width: 153px;
	margin: 0px;
	padding: 0px;
	font-size: small;
}
.item-price {
	text-align: center;
}
/*0903修正*/
.item-price-txt {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: x-small;
	line-height: 1.25;
}
/*100622修正*/
.web-price {
	color: #303172;
	font-size: 92%;
	margin: 0px;
	padding: 0px;
	line-height: 1.25;
}
#item-price01 {
	background: url(../../img/wellness/item_price01.jpg) no-repeat;
	margin: 0px;
	width: 180px;
	font-weight: bold;
	color: #C40000;
	text-align: center;
	height: 61px;
	font-size: 15px;
	line-height: 110%;
	padding: 17px 10px 0px;
}
/*100622修正*/
.item-price02 {
	font-weight: bold;
	color: #C40000;
	font-size: 115%;
	line-height: 110%;
}
/*100622*/
.item-price02 span {
	font-size: x-small;
}
#item-price03 {
	background: url(../../img/wellness/item_price03.jpg) no-repeat;
	margin: 0px;
	width: 180px;
	font-weight: bold;
	color: #C40000;
	text-align: center;
	padding: 17px 10px 0px;
	height: 61px;
	font-size: 15px;
	line-height: 110%;
}
#item-price04 {
	background: url(../../img/wellness/item_price04.jpg) no-repeat;
	margin: 0px;
	width: 180px;
	font-weight: bold;
	color: #C40000;
	text-align: center;
	padding: 17px 10px 0px;
	height: 61px;
	font-size: 15px;
	line-height: 110%;
}
/*100622*/
.item-price05 {
	font-size: 92%;
}
/*100622*/
.item-price05 span {
	font-size: x-small;
}

/*0903修正*/
#benefit {
	width: 556px;
	clear: both;
}
#benefit-header {
	background-image: url(../../img/wellness/benefit_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	display: block;
	height: 152px;
	width: 556px;
	background-color: #FBFDF3;
}
#benefit-header-ftno {
	background-image: url(../../img/wellness/benefit_title_ftno.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	display: block;
	height: 139px;
	width: 556px;
	background-color: #FBFDF3;
}
#benefit-header h2,
#benefit-header-ftno h2 {
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#benefit-header p {
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	width: 320px;
	font-size: x-small;
	line-height: 1.5;
}
#benefit-header-ftno p {
	margin: 0px;
	padding-top: 37px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	width: 320px;
	font-size: x-small;
	line-height: 1.5;
}

*+html #benefit-header p {
	letter-spacing: 1px;
}

* html #benefit-header p {
	letter-spacing: 1px;
}

*+html #benefit-header-ftno p {
	letter-spacing: 1px;
}

* html #benefit-header-ftno p {
	letter-spacing: 1px;
}

.benefit-list {
	margin: 0px;
	clear: both;
	padding: 0px;
	width: 556px;
}
.benefit-list h3,
.benefit-list p {
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
#benefit01,
#benefit03 {
	margin: 0px;
	padding: 0px;
	height: 77px;
	width: 280px;
	float: left;
}
#benefit02,
#benefit04 {
	margin: 0px;
	padding: 0px;
	height: 77px;
	width: 276px;
	float: right;
}
#benefit05 {
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 280px;
	float: left;
}
#benefit01 p a,
#benefit03 p a {
	height: 77px;
	width: 280px;
	display: block;
}
#benefit02 p a,
#benefit04 p a {
	height: 77px;
	width: 276px;
	display: block;
}
#benefit05 p a {
	height: 93px;
	width: 280px;
	display: block;
}
#benefit01 p {
	background: url(../../img/wellness/benefit01.jpg) no-repeat;
}
#benefit02 p {
	background: url(../../img/wellness/benefit02.jpg) no-repeat;
}
#benefit03 p {
	background: url(../../img/wellness/benefit03.jpg) no-repeat;
}
#benefit04 p {
	background: url(../../img/wellness/benefit04.jpg) no-repeat;
}
#benefit05 p {
	background: url(../../img/wellness/benefit05.jpg) no-repeat;
}
#benefit06 {
	height: 93px;
	width: 276px;
	background: url(../../img/wellness/benefit06.jpg) no-repeat;
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#benefit06-more {
	width: 82px;
	right: 10px;
	bottom: 10px;
	position: absolute;
	height: 26px;
}
#benefit06-more a {
	width: 82px;
	background-image: url(../../img/wellness/main_item_more.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 26px;
}

/*
-----------------------------------------------------------------
		健康耳より情報
-----------------------------------------------------------------
*/

#health1 {}
#health2 {}
#health3 {}

#naviHealth {
	padding-bottom: 10px;
}


#naviHealth h2 {
	background-image: url(../../img/wellness/wd-health_title01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 556px;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#naviHealth dl {
	margin: 0px;
	padding: 0px;
}

#naviHealth dt {
	border-left: 4px solid #B0CFE7;
	padding-left: 10px;
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	color: #FF6600;
}

#naviHealth dd {
	border-left: 4px solid #B0CFE7;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: small;
}

/* link */

#health1 a#linkHealth1:link, 
#health2 a#linkHealth2:link, 
#health3 a#linkHealth3:link, 
#health4 a#linkHealth4:link, 
#health5 a#linkHealth5:link, 
#health6 a#linkHealth6:link, 
#health7 a#linkHealth7:link, 
#health8 a#linkHealth8:link, 
#health9 a#linkHealth9:link, 
#health10 a#linkHealth10:link {
	color: #1B1B1B;
	text-decoration: none;
}

#health1 a#linkHealth1:visited, 
#health2 a#linkHealth2:visited, 
#health3 a#linkHealth3:visited, 
#health4 a#linkHealth4:visited, 
#health5 a#linkHealth5:visited, 
#health6 a#linkHealth6:visited, 
#health7 a#linkHealth7:visited, 
#health8 a#linkHealth8:visited, 
#health9 a#linkHealth9:visited, 
#health10 a#linkHealth10:visited {
	color: #1B1B1B;
	text-decoration: none;
}

/* Flying Lion */

#flyingLion,
#dcCmFlash,
#gmCmFlash,
#kpCmFlash {
	clear: both;
}

#gmCmFlash,
#kpCmFlash {
	margin-bottom: 10px;
}

#flyingLion {
	padding: 5px 0;
}

#flyingLion a span {
	display: none;
}

#flyingLion a:link, #flyingLion a:visited {
	display: block;
	width: 556px;
	height: 160px;
	background-image: url(../../img/wellness/dc-flyingLion_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#flyingLion a:link:hover, #flyingLion a:visited:hover {
	display: block;
	width: 556px;
	height: 160px;
	background-image: url(../../img/wellness/dc-flyingLion_bg.gif);
	background-repeat: no-repeat;
	/* 160px move image up */
	background-position: 0 -160px;
}

#dcCmFlash a span,
#gmCmFlash a span,
#kpCmFlash a span {
	display: none;
}

#dcCmFlash a:link,
#dcCmFlash a:visited {
	display: block;
	width: 556px;
	height: 126px;
	background-image: url(../../img/wellness/dc-CM0807_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#gmCmFlash a:link,
#gmCmFlash a:visited {
	display: block;
	width: 556px;
	height: 126px;
	background-image: url(../../img/wellness/gm-CM0908_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#kpCmFlash a:link,
#kpCmFlash a:visited {
	display: block;
	width: 556px;
	height: 126px;
	background-image: url(../../img/wellness/kp-CM0909.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#dcCmFlash a:link:hover,
#dcCmFlash a:visited:hover {
	display: block;
	width: 556px;
	height: 126px;
	background-image: url(../../img/wellness/dc-CM0807_bg.gif);
	background-repeat: no-repeat;
	/* 126px move image up */
	background-position: 0 -126px;
}

#gmCmFlash a:link:hover,
#gmCmFlash a:visited:hover {
	display: block;
	width: 556px;
	height: 126px;
	background-image: url(../../img/wellness/gm-CM0908_bg.gif);
	background-repeat: no-repeat;
	/* 126px move image up */
	background-position: 0 -126px;
}

#kpCmFlash a:link:hover,
#kpCmFlash a:visited:hover {
	display: block;
	width: 556px;
	height: 126px;
	background-image: url(../../img/wellness/kp-CM0909.gif);
	background-repeat: no-repeat;
	/* 126px move image up */
	background-position: 0 -126px;
}

/* LF Flash */

#lfFlash {
	margin-bottom: 10px;
}

#lfFlash a span {
	display: none;
}

#lfFlash a:link,
#lfFlash a:visited {
	display: block;
	width: 556px;
	height: 126px;
	background-image: url(../../img/wellness-lf/lf_swf0905_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#lfFlash a:link:hover,
#lfFlash a:visited:hover {
	display: block;
	width: 556px;
	height: 126px;
	background-image: url(../../img/wellness-lf/lf_swf0905_bg.jpg);
	background-repeat: no-repeat;
	/* 126px move image up */
	background-position: 0 -126px;
}


/*
-----------------------------------------------------------------
		ローカルナビゲーション
-----------------------------------------------------------------
*/

a#linkHuck:link, 
a#linkAb:link, 
a#linkQa:link, 
a#linkQr:link, 
a#linkIv:link, 
a#linkIv01:link, 
a#linkIv02:link, 
a#linkHt:link, 
a#linkTb:link, 
a#linkCk:link, 
a#linkCkT:link, 
a#linkLf:link, 
a#linkLf1:link, 
a#linkLf2:link, 
a#linkLfVc:link, 
a#linkPc:link, 
a#linkPc1:link, 
a#linkPc2:link, 
a#linkPc3:link, 
a#linkDc:link, 
a#linkDc1:link, 
a#linkDc2:link, 
a#linkDc3:link, 
a#linkDc4:link, 
a#linkGm:link, 
a#linkGm1:link, 
a#linkGm2:link, 
a#linkKp:link, 
a#linkKp1:link, 
a#linkKp2:link, 
a#linkTa:link, 
a#linkTa1:link, 
a#linkTaVc:link,
a#linkRg:link, 
a#linkTr:link, 
a#linkLL:link, 
a#linkLL1:link, 
a#linkLL2:link, 
a#linkLL3:link, 
a#linkLL4:link {
	color: #595959;
	text-decoration: none;
	border-bottom: 1px #595959 dotted;
	line-height: 150%;
}

a#linkAb:visited, 
a#linkQa:visited, 
a#linkQr:visited, 
a#linkIv:visited, 
a#linkIv01:visited, 
a#linkIv02:visited, 
a#linkHt:visited, 
a#linkTb:visited, 
a#linkCk:visited, 
a#linkCkT:visited, 
a#linkLf:visited, 
a#linkLf1:visited, 
a#linkLf2:visited, 
a#linkLfVc:visited, 
a#linkPc:visited, 
a#linkPc1:visited, 
a#linkPc2:visited, 
a#linkPc3:visited, 
a#linkDc:visited, 
a#linkDc1:visited, 
a#linkDc2:visited, 
a#linkDc3:visited, 
a#linkDc4:visited, 
a#linkGm:visited, 
a#linkGm1:visited, 
a#linkGm2:visited, 
a#linkKp:visited, 
a#linkKp1:visited, 
a#linkKp2:visited, 
a#linkTa:visited, 
a#linkTa1:visited, 
a#linkTaVc:visited,
a#linkRg:visited, 
a#linkTr:visited, 
a#linkLL:visited, 
a#linkLL1:visited, 
a#linkLL2:visited, 
a#linkLL3:visited, 
a#linkLL4:visited {
	color: #595959;
	text-decoration: none;
	border-bottom: 1px #595959 dotted;
	line-height: 150%;
}

a#linkAb:hover, 
a#linkQa:hover, 
a#linkQr:hover, 
a#linkIv:hover, 
a#linkIv01:hover, 
a#linkIv02:hover, 
a#linkHt:hover, 
a#linkTb:hover, 
a#linkCk:hover, 
a#linkCkT:hover, 
a#linkLf:hover, 
a#linkLf1:hover, 
a#linkLf2:hover, 
a#linkLfVc:hover, 
a#linkPc:hover, 
a#linkPc1:hover, 
a#linkPc2:hover, 
a#linkPc3:hover, 
a#linkDc:hover, 
a#linkDc1:hover, 
a#linkDc2:hover, 
a#linkDc3:hover, 
a#linkDc4:hover, 
a#linkGm:hover, 
a#linkGm1:hover, 
a#linkGm2:hover, 
a#linkKp:hover, 
a#linkKp1:hover, 
a#linkKp2:hover, 
a#linkTa:hover, 
a#linkTa1:hover, 
a#linkTaVc:hover,
a#linkRg:hover, 
a#linkTr:hover, 
a#linkLL:hover, 
a#linkLL1:hover, 
a#linkLL2:hover, 
a#linkLL3:hover, 
a#linkLL4:hover {
	color: #ff6600;
	text-decoration: none;
	border-bottom: 1px #ff6600 dotted;
	line-height: 150%;
}

#pageAb a#linkAb:link, 
#pageQa a#linkQa:link, 
#pageQr a#linkQr:link, 
#pageIv a#linkIv:link, 
#pageHt a#linkHt:link, 
#pageTb a#linkTb:link, 
#pageCk a#linkCk:link, 
#pageCkT a#linkCkT:link, 
#pageLf a#linkLf:link, 
#pageLf1 a#linkLf1:link, 
#pageLf2 a#linkLf2:link, 
#pageLfVc a#linkLfVc:link, 
#pagePc a#linkPc:link, 
#pagePc1 a#linkPc1:link, 
#pagePc2 a#linkPc2:link, 
#pagePc3 a#linkPc3:link, 
#pageDc a#linkDc:link, 
#pageDc1 a#linkDc1:link, 
#pageDc2 a#linkDc2:link, 
#pageDc3 a#linkDc3:link, 
#pageDc4 a#linkDc4:link, 
#pageGm a#linkGm:link, 
#pageGm1 a#linkGm1:link, 
#pageGm2 a#linkGm2:link, 
#pageKp a#linkKp:link, 
#pageKp1 a#linkKp1:link, 
#pageKp2 a#linkKp2:link, 
#pageTa a#linkTa:link, 
#pageTa1 a#linkTa1:link, 
#pageTaVc a#linkTaVc:link, 
#pageRg a#linkRg:link, 
#pageTr a#linkTr:link,
#pageLL a#linkLL:link, 
#pageLL1 a#linkLL1:link, 
#pageLL2 a#linkLL2:link, 
#pageLL3 a#linkLL3:link, 
#pageLL4 a#linkLL4:link {
	font-weight: bold;
	color: #0076D4;
	border: none;
}

#pageAb a#linkAb:visited, 
#pageQa a#linkQa:visited, 
#pageQr a#linkQr:visited, 
#pageIv a#linkIv:visited, 
#pageHt a#linkHt:visited, 
#pageTb a#linkTb:visited, 
#pageCk a#linkCk:visited, 
#pageCkT a#linkCkT:visited, 
#pageLf a#linkLf:visited, 
#pageLf1 a#linkLf1:visited, 
#pageLf2 a#linkLf2:visited, 
#pageLfVc a#linkLfVc:visited, 
#pagePc a#linkPc:visited, 
#pagePc1 a#linkPc1:visited, 
#pagePc2 a#linkPc2:visited, 
#pagePc3 a#linkPc3:visited, 
#pageDc a#linkDc:visited, 
#pageDc1 a#linkDc1:visited, 
#pageDc2 a#linkDc2:visited, 
#pageDc3 a#linkDc3:visited, 
#pageDc4 a#linkDc4:visited, 
#pageGm a#linkGm:visited, 
#pageGm1 a#linkGm1:visited, 
#pageGm2 a#linkGm2:visited, 
#pageKp a#linkKp:visited, 
#pageKp1 a#linkKp1:visited, 
#pageKp2 a#linkKp2:visited, 
#pageTa a#linkTa:visited, 
#pageTa1 a#linkTa1:visited, 
#pageTaVc a#linkTaVc:visited,
#pageRg a#linkRg:visited, 
#pageTr a#linkTr:visited,
#pageLL a#linkLL:visited, 
#pageLL1 a#linkLL1:visited, 
#pageLL2 a#linkLL2:visited, 
#pageLL3 a#linkLL3:visited, 
#pageLL4 a#linkLL4:visited {
	font-weight: bold;
	color: #0076D4;
	border: none;
}

/* ベリサイン用 */
#verisign_box {
	margin: 15px 0px 15px 0px;
	padding: 0px
}
/*100622修正*/
.item-box {
	width: 544px;
	padding-left: 10px;
	padding-bottom: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D5D6DA;
	border-bottom-color: #D5D6DA;
	border-left-color: #D5D6DA;
	background-color: #F9F9F9;
}
/*100622修正*/
#flash {
	float: left;
	height: 228px;
	width: 556px;
}


/* 090630 add */

#side-sectionIv {
	width: 205px;
	border: solid 1px #DCDDE0;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

#side-sectionIv h3 img {
	display: block;
}

#side-sectionIv table {
	text-align: left;
	font-size: x-small;
}

*+html #side-sectionIv table {
	letter-spacing: 1px;
}

* html #side-sectionIv table {
	letter-spacing: 1px;
}

#side-sectionIv .left {
	text-align: center;
	width: 20px;
}




/* 090702 teiki */
#side-teiki {
	margin: 0 0 5px 0;
	background: url(../../img/wellness/side_teiki_bg.gif) repeat-y left top;
	width: 206px;
}

#side-teiki h3 {
	margin: 0;
	padding: 0;
	height: 26px;
}

#side-teiki .side-teruko-bg {
	background: url(../../img/wellness/side_teruko_bg.gif) no-repeat left top;
	height:66px;
}

#side-teiki .side-teruko-bg p {
	text-indent: -9999px;
	display: block;
}

#side-teiki .side-teiki-bg {
	background: url(../../img/wellness/side_teiki_footer.gif) no-repeat left bottom;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

#side-teiki-toku1 p,
#side-teiki-toku2 p,
#side-teiki-toku3 p,
#side-teiki-toku4 p,
#side-teiki-toku5 p {
	margin: 0;
	padding: 0;
}

#side-teiki-toku1 p a {
	background: url(../../img/wellness/side_teiki_toku1.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 35px;
	text-indent: -9999px;
	display: block;
}

#side-teiki-toku2 p a {
	background: url(../../img/wellness/side_teiki_toku2.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 35px;
	text-indent: -9999px;
	display: block;
}

#side-teiki-toku3 p a {
	background: url(../../img/wellness/side_teiki_toku3.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 35px;
	text-indent: -9999px;
	display: block;
}

#side-teiki-toku4 p a {
	background: url(../../img/wellness/side_teiki_toku4.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 35px;
	text-indent: -9999px;
	display: block;
}

#side-teiki-toku5 p a {
	background: url(../../img/wellness/side_teiki_toku5.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	width: 197px;
	height: 35px;
	text-indent: -9999px;
	display: block;
}

#side p.side-teiki-copy {
	background: url(../../img/wellness/side_teiki_copy.gif) no-repeat left top;
	margin: 0 0 5px 12px;
	padding: 0;
	width: 174px;
	height: 40px;
	text-indent: -9999px;
	display: block;
}

#side-teiki-btn {
	margin: 0 0 0 120px;
	padding: 0;
}
#side-teiki-btn p {
	margin: 0;
	padding: 0;
}
#side-teiki-btn p a {
	background: url(../../img/wellness/side_teiki_btn.gif) no-repeat left top;
	margin: 0;
	padding: 0;
	width: 73px;
	height: 13px;
	text-indent: -9999px;
	display: block;
}
