@charset 'utf-8';

/* Spacer
-------------------------------------------------- */

#rightArea .topSpacer {
	padding: 0px;
	margin: 0px 0px 19px;
}

#mainArea .topSpacer {
	padding: 0px;
	margin: 0px 0px 19px;
}

/* purchaseBox
-------------------------------------------------- */

#purchaseBox {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 17px;
}

#purchaseBox dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
}

#purchaseBox dt {
	width: 169px;
	height: 53px;
	padding: 0px;
	margin: 0px;
	display: block;
}

#purchaseBox dd {
	width: 169px;
	padding: 5px 0px 0px;
	margin: 0px;
}


/* soylutionBox
-------------------------------------------------- */

#soylutionBox {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
	background: url(/product/shared/images/sn_box_bg.gif) left top repeat-y;
}

#soylutionBox .body {
	width: 169px;
	padding: 0px 0px 17px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#soylutionBox dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
}

#soylutionBox dt {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	position: relative;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#soylutionBox dt a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_soylution_heading.gif) left top no-repeat;
}

#soylutionBox dt a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#soylutionBox dd {
	padding: 0px;
	margin: 0px 8px;
}

#soylutionBox .image {
	padding: 0px;
	margin: 7px 0px 8px;
}

#soylutionBox p {
	padding: 0px 2px;
	margin: 0px;
	line-height: 1.25;
}

#soylutionBox span.sFont{
	font-size: 80%;
}

/* nutraceuticalsBox
-------------------------------------------------- */

#nutraceuticalsBox {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
	background: url(/product/shared/images/sn_box_bg.gif) left top repeat-y;
}

#nutraceuticalsBox .body {
	width: 169px;
	padding: 0px 0px 17px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#nutraceuticalsBox dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
}

#nutraceuticalsBox dt {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	position: relative;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#nutraceuticalsBox dt a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_nutraceuticals_heading.gif) left top no-repeat;
}

#nutraceuticalsBox dt a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#nutraceuticalsBox dd {
	padding: 0px;
	margin: 0px 8px;
}

#nutraceuticalsBox .image {
	padding: 0px;
	margin: 7px 0px 8px;
}

#nutraceuticalsBox p {
	padding: 0px 2px;
	margin: 0px;
	line-height: 1.25;
}

/* freeBox
-------------------------------------------------- */

#freeBox {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
	background: url(/product/shared/images/sn_box_bg.gif) left top repeat-y;
}

#freeBox .body {
	width: 169px;
	padding: 0px 0px 15px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#freeBox dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
}

#freeBox dt {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	position: relative;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#freeBox dd {
	width: 153px;
	_width: 169px;
	_w\idth: 153px;
	padding: 7px 8px 0px;
	margin: 0px;
}

#freeBox dd p {
	padding: 5px 2px 0px;
	margin: 0px 0px 3px;
	line-height: 1.25;
}

/* faqBox
-------------------------------------------------- */

#faqBox {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
	background: url(/product/shared/images/sn_box_bg.gif) left top repeat-y;
}

#faqBox .body {
	width: 169px;
	padding: 0px 0px 15px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#faqBox dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
	background: url(/product/shared/images/sn_faq_bg.gif) left top no-repeat;
}

#faqBox dt {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	position: relative;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#faqBox dt a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_faq_heading.gif) left top no-repeat;
}

#faqBox dt a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#faqBox ul.link {
	padding: 0px;
	margin: 10px 10px 0px;
	list-style: none;
}

#faqBox ul.link li {
	padding: 1px 0px 2px;
	margin: 0px 0px 1px;
	background: none;
	line-height: 130%;
}

#faqBox ul.link a {
	padding: 4px 0px 3px 19px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -19px;
	text-indent: 0;
	/**/
}

#faqBox ul.link a {
	background: url(/shared/images/arrow_blue_right.gif) 7px 5px no-repeat;
}

html*#faqBox ul.link a {
	background: url(/shared/images/arrow_blue_right.gif) 7px 5px no-repeat;
}

* html #faqBox ul.link a {
	background: url(/shared/images/arrow_blue_right.gif) 7px 6px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/arrow_blue_right.gif) 7px 5px no-repeat;
}

#faqBox ul.link li {
	padding-left: 19px;
	_padding-left: 0px;
	_padding-left/* */: 19px;
	text-indent: -19px;
	_text-indent: 0px;
	_text-indent/* */: -19px;
}

/* brandsiteBannerBox
-------------------------------------------------- */

#brandsiteBannerBox {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
	background: url(/product/shared/images/sn_box_bg.gif) left top repeat-y;
}

#brandsiteBannerBox .body {
	width: 169px;
	padding: 0px 0px 16px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#brandsiteBannerBox dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
}

#brandsiteBannerBox dt {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#brandsiteBannerBox dt a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_brandsite_heading.gif) left top no-repeat;
}

#brandsiteBannerBox dt a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#brandsiteBannerBox dd {
	width: 153px;
	_width: 169px;
	_w\idth: 153px;
	padding: 7px 8px 0px;
	margin: 0px;
}

#brandsiteBannerBox dd p {
	padding: 5px 2px 0px;
	margin: 0px 0px 3px;
	line-height: 1.25;
}

#brandsiteBannerBox .brandsiteBtnBox {
	width: 156px;
	padding: 0px;
	margin: 9px 13px 0px 0px;
}

#brandsiteBannerBox .brandsiteBtnBox .brandsiteBtn {
	width: 132px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#brandsiteBannerBox .brandsiteBtnBox .brandsiteBtn a {
	width: 132px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #ffffff;
	background: url(/product/shared/images/sn_brandsite_btn.gif) left top no-repeat;
}

#brandsiteBannerBox .brandsiteBtnBox .brandsiteBtn a:hover {
	background-position: 0px -13px;
	text-decoration: none;
}

/* brandsiteListBox
-------------------------------------------------- */

#brandsiteListBox {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
	background: url(/product/shared/images/sn_box_bg.gif) left top repeat-y;
}

#brandsiteListBox .body {
	padding: 0px;
	margin: 0px;
}

#brandsiteListBox dl {
	width: 169px;
	padding: 0px 0px 18px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#brandsiteListBox dt {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#brandsiteListBox dt a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_brandsitelist_heading.gif) left top no-repeat;
}

#brandsiteListBox dt a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#brandsiteListBox dd {
	width: 153px;
	_width: 169px;
	_w\idth: 153px;
	padding: 7px 8px 0px;
	margin: 0px;
}

#brandsiteListBox .section1,
#brandsiteListBox .section2,
#brandsiteListBox .section3 {
	width: 153px;
	height: 26px;
	margin: 0px 0px 5px;
}

#brandsiteListBox .section4 {
	width: 153px;
	height: 26px;
	margin: 0px 0px 3px;
}

#brandsiteListBox .item1,
#brandsiteListBox .item5,
#brandsiteListBox .item9,
#brandsiteListBox .item13 {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	float: left;
}

#brandsiteListBox .item2,
#brandsiteListBox .item3,
#brandsiteListBox .item6,
#brandsiteListBox .item7,
#brandsiteListBox .item10,
#brandsiteListBox .item11,
#brandsiteListBox .item14 {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px 4px 0px 0px;
	float: left;
}

#brandsiteListBox .item4,
#brandsiteListBox .item8,
#brandsiteListBox .item12 {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#brandsiteListBox .item1 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_orc_s.gif) left top no-repeat;
}

#brandsiteListBox .item1 a:link,
#brandsiteListBox .item1 a:visited,
#brandsiteListBox .item1 a:hover,
#brandsiteListBox .item1 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item2 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #0065cc;
	background: url(/product/brandsite/images/banner_poc_s.gif) left top no-repeat;
}

#brandsiteListBox .item2 a:link,
#brandsiteListBox .item2 a:visited,
#brandsiteListBox .item2 a:hover,
#brandsiteListBox .item2 a:active {
	text-decoration: none;
	color: #0065cc;
}

#brandsiteListBox .item3 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #d7d7d7;
	background: url(/product/brandsite/images/banner_a-v_s.gif) left top no-repeat;
}

#brandsiteListBox .item3 a:link,
#brandsiteListBox .item3 a:visited,
#brandsiteListBox .item3 a:hover,
#brandsiteListBox .item3 a:active {
	text-decoration: none;
	color: #d7d7d7;
}

#brandsiteListBox .item4 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #eeab27;
	background: url(/product/brandsite/images/banner_cmt_s.gif) left top no-repeat;
}

#brandsiteListBox .item4 a:link,
#brandsiteListBox .item4 a:visited,
#brandsiteListBox .item4 a:hover,
#brandsiteListBox .item4 a:active {
	text-decoration: none;
	color: #eeab27;
}

#brandsiteListBox .item5 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_soy_s.gif) left top no-repeat;
}

#brandsiteListBox .item5 a:link,
#brandsiteListBox .item5 a:visited,
#brandsiteListBox .item5 a:hover,
#brandsiteListBox .item5 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item6 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #f4102d;
	background: url(/product/brandsite/images/banner_ion_s.gif) left top no-repeat;
}

#brandsiteListBox .item6 a:link,
#brandsiteListBox .item6 a:visited,
#brandsiteListBox .item6 a:hover,
#brandsiteListBox .item6 a:active {
	text-decoration: none;
	color: #f4102d;
}

#brandsiteListBox .item7 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffca26;
	background: url(/product/brandsite/images/banner_kns_s.gif) left top no-repeat;
}

#brandsiteListBox .item7 a:link,
#brandsiteListBox .item7 a:visited,
#brandsiteListBox .item7 a:hover,
#brandsiteListBox .item7 a:active {
	text-decoration: none;
	color: #ffca26;
}

#brandsiteListBox .item8 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #d7d7d7;
	background: url(/product/brandsite/images/banner_ins_s.gif) left top no-repeat;
}

#brandsiteListBox .item8 a:link,
#brandsiteListBox .item8 a:visited,
#brandsiteListBox .item8 a:hover,
#brandsiteListBox .item8 a:active {
	text-decoration: none;
	color: #d7d7d7;
}

#brandsiteListBox .item9 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_ulos_s.gif) left top no-repeat;
}

#brandsiteListBox .item9 a:link,
#brandsiteListBox .item9 a:visited,
#brandsiteListBox .item9 a:hover,
#brandsiteListBox .item9 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item10 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_fib_s.gif) left top no-repeat;
}

#brandsiteListBox .item10 a:link,
#brandsiteListBox .item10 a:visited,
#brandsiteListBox .item10 a:hover,
#brandsiteListBox .item10 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item11 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_nmd_s.gif) left top no-repeat;
}

#brandsiteListBox .item11 a:link,
#brandsiteListBox .item11 a:visited,
#brandsiteListBox .item11 a:hover,
#brandsiteListBox .item11 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item12 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_ohn_s.gif) left top no-repeat;
}

#brandsiteListBox .item12 a:link,
#brandsiteListBox .item12 a:visited,
#brandsiteListBox .item12 a:hover,
#brandsiteListBox .item12 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item13 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_ger_s.gif) left top no-repeat;
}

#brandsiteListBox .item13 a:link,
#brandsiteListBox .item13 a:visited,
#brandsiteListBox .item13 a:hover,
#brandsiteListBox .item13 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item14 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_soysh_s.gif) left top no-repeat;
}

#brandsiteListBox .item14 a:link,
#brandsiteListBox .item14 a:visited,
#brandsiteListBox .item14 a:hover,
#brandsiteListBox .item14 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item15 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_os1_s.gif) left top no-repeat;
}

#brandsiteListBox .item15 a:link,
#brandsiteListBox .item15 a:visited,
#brandsiteListBox .item15 a:hover,
#brandsiteListBox .item15 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

#brandsiteListBox .item16 a {
	width: 35px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #e9f3f7;
	background: url(/product/brandsite/images/banner_gerlinea_s.gif) left top no-repeat;
}

#brandsiteListBox .item16 a:link,
#brandsiteListBox .item16 a:visited,
#brandsiteListBox .item16 a:hover,
#brandsiteListBox .item16 a:active {
	text-decoration: none;
	color: #e9f3f7;
}

/* campaignBannerBox
-------------------------------------------------- */

#campaignBannerBox {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
	background: url(/product/shared/images/sn_box_bg.gif) left top repeat-y;
}

#campaignBannerBox .body {
	width: 169px;
	padding: 0px 0px 8px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#campaignBannerBox .boxHeading {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#campaignBannerBox .boxHeading a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_campaign_heading.gif) left top no-repeat;
}

#campaignBannerBox .boxHeading a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#campaignBannerBox .boxBody {
	width: 153px;
	_w\idth: 169px;
	_width: 153px;
	padding: 7px 8px 0px;
}

/* campaignBox01
-------------------------------------------------- */

#campaignBox01 {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
}

#campaignBox01 .boxHeading {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#campaignBox01 .boxHeading a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_campaign_heading.gif) left top no-repeat;
}

#campaignBox01 .boxHeading a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

/* campaignBox02
-------------------------------------------------- */

#campaignBox02 {
	width: 169px;
	padding: 0px;
	margin: 0px 0px 10px;
}

#campaignBox02 .boxHeading {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#campaignBox02 .boxHeading a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_campaign_heading.gif) left top no-repeat;
}

#campaignBox02 .boxHeading a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#campaignBox02 .boxBody {
	width: 159px;
	_width: 169px;
	_w\idth: 159px;
	padding: 0px 5px;
	margin: 0px;
}

/* adviewBox01
-------------------------------------------------- */

#adviewBox01 {
	width: 169px;
	padding: 0px;
	margin: 0px;
	background: url(/product/shared/images/sn_adview_bg.gif) left bottom repeat-y;
}

#adviewBox01 .body {
	width: 169px;
	padding: 0px 0px 5px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#adviewBox01 dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
}

#adviewBox01 dt {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#adviewBox01 dt a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_adview_heading.gif) left top no-repeat;
}

#adviewBox01 dt a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#adviewBox01 dd {
	width: 153px;
	_width: 169px;
	_w\idth: 153px;
	padding: 7px 8px 0px;
	margin: 0px;
}

/* adviewBox02
-------------------------------------------------- */

#adviewBox02 {
	width: 169px;
	padding: 0px;
	margin: 0px;
	background: url(/product/shared/images/sn_adview_bg.gif) left bottom repeat-y;
}

#adviewBox02 .body {
	width: 169px;
	padding: 0px 0px 5px;
	margin: 0px;
	background: url(/product/shared/images/sn_box_bg_bottom.gif) left bottom no-repeat;
}

#adviewBox02 dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
}

#adviewBox02 dt {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	background: url(/product/shared/images/sn_adview_topbg.gif) left top no-repeat;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#adviewBox02 dt a {
	width: 169px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #d8d8d8;
	background: url(/product/shared/images/sn_adview_heading.gif) left top no-repeat;
}

#adviewBox02 dt a:hover {
	background-position: 0px -36px;
	text-decoration: none;
}

#adviewBox02 dd {
	width: 153px;
	_width: 169px;
	_w\idth: 153px;
	padding: 7px 8px 0px;
	margin: 0px;
}

#adviewBox02 dd img {
	margin: 0px 0px 7px;
	display: block;
}

#adviewBox01 ul.link,
#adviewBox02 ul.link {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#adviewBox01 ul.link li,
#adviewBox02 ul.link li {
	padding: 1px 0px 2px;
	margin: 0px 0px 1px;
	background: none;
	line-height: 130%;
}

#adviewBox01 ul.link a,
#adviewBox02 ul.link a {
	padding: 4px 0px 3px 19px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -19px;
	text-indent: 0;
	/**/
}

#adviewBox01 ul.link li.outsideLink a,
#adviewBox02 ul.link li.outsideLink a {
	background: url(/shared/images/icon_outside.gif) 2px 7px no-repeat;
}

html*#adviewBox01 ul.link li.outsideLink a {
	background: url(/shared/images/icon_outside.gif) 2px 7px no-repeat;
}

html*#adviewBox02 ul.link li.outsideLink a {
	background: url(/shared/images/icon_outside.gif) 2px 7px no-repeat;
}

* html #adviewBox01 ul.link li.outsideLink a {
	background: url(/shared/images/icon_outside.gif) 2px 8px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/icon_outside.gif) 2px 7px no-repeat;
}

* html #adviewBox02 ul.link li.outsideLink a {
	background: url(/shared/images/icon_outside.gif) 2px 8px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/icon_outside.gif) 2px 7px no-repeat;
}

#adviewBox01 ul.link li.outsideLink,
#adviewBox02 ul.link li.outsideLink {
	padding-left: 19px;
	_padding-left: 0px;
	_padding-left/* */: 19px;
	text-indent: -19px;
	_text-indent: 0px;
	_text-indent/* */: -19px;
}

/* Heading Element
-------------------------------------------------- */

#mainArea h2.feature {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 21px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_feature_heading.gif) left top no-repeat;
}

#mainArea h2.lineup {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 9px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_lineup_heading.gif) left top no-repeat;
}

#mainArea h2.component {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 9px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_component_heading.gif) left top no-repeat;
}

#mainArea h2.composition {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 9px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_composition_heading.gif) left top no-repeat;
}

#mainArea h2.material {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 9px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_material_heading.gif) left top no-repeat;
}

#mainArea h2.active {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 21px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_active_heading.gif) left top no-repeat;
}

#mainArea h2.effect {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 21px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_effect_heading.gif) left top no-repeat;
}

#mainArea h2.allergy {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 21px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_allergy_heading.gif) left top no-repeat;
}

#mainArea h2.annotation {
	width: 537px;
	height: 22px;
	_height: 34px;
	_he\ight: 22px;
	padding: 4px 0px 5px;
	margin: 30px 0px 21px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #ffffff;
	background: url(/shared/images/pd_annotation_heading.gif) left top no-repeat;
}

/* lineupListType1
-------------------------------------------------- */

#lineupBox_001 {
	width: 711px;
	padding: 5px 0px 0px;
	margin: 0px;
}

#lineupBox_001 .lineupListType1 {
	width: 711px;
	padding: 0px;
	margin: 0px;
}

#lineupBox_001 .lineupListType1 dl.lineupListType1Column1 {
	width: 125px;
	padding: 0px;
	margin: 0px 21px 0px 0px;
	float: left;
}

#lineupBox_001 .lineupListType1 dl.lineupListType1Column2 {
	width: 125px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#lineupBox_001 .lineupListType1 dt.lineupImg {
	width: 125px;
	padding: 0px 0px 1px;
	margin: 0px;
	vertical-align: bottom;
	background: url(/shared/images/line_bg.gif) left bottom repeat-x;
}

#lineupBox_001 .lineupListType1 dt.lineupImg img {
	vertical-align: bottom;
}

#lineupBox_001 .lineupListType1 dd.lineupName {
	width: 125px;
	padding: 4px 0px 5px;
	margin: 0px;
	text-align: center;
	line-height: 120%;
	font-size: 85%;
}

/* lineupListType2
-------------------------------------------------- */

#lineupBox_002 {
	width: 711px;
	padding: 5px 0px 0px;
	margin: 0px;
}

#lineupBox_002 .lineupListType2 {
	width: 711px;
	padding: 0px 0px 4px;
	margin: 0px 0px 21px;
}

#lineupBox_002 .lineupListType2 .body {
	padding: 0px;
	margin: 0px;
}

#lineupBox_002 .lineupListType2 div.leftColumn {
	width: 169px;
	float: left;
}

#lineupBox_002 .lineupListType2 div.leftColumn img {
	padding: 0px;
}

#lineupBox_002 .lineupListType2 div.rightColumn {
	width: 517px;
	float: right;
}

#lineupBox_002 .lineupListType2 div.rightColumn p {
	width: 517px;
	padding: 0px;
	margin: 0px;
}

#lineupBox_002 .lineupListType2 h3 {
	padding: 0px 0px 6px;
	margin: -2px 0px 11px;
	font-size: 115%;
	line-height: 130%;
	font-weight: bold;
	color: #000000;
	background: url(/shared/images/headline003_bg_bottom.gif) left bottom no-repeat;
}

#lineupBox_002 .lineupListType2 h3 span {
	padding: 4px 0px 0px 19px;
	background: url(/shared/images/headline003_bg_line.gif) 7px 5px no-repeat;
	display: block;
}

/* lineupListType3
-------------------------------------------------- */

#lineupBox_003 {
	width: 711px;
	padding: 0px;
	margin: 0px;
}

#lineupBox_003 .lineupListType3 {
	width: 711px;
	padding: 5px 0px 0px;
	margin: 0px 0px 1px;
}

#lineupBox_003 .lineupListType3 .body {
	padding: 0px;
	margin: 0px;
}

#lineupBox_003 .lineupListType3 dl.lineupListType3Column1 {
	width: 169px;
	padding: 0px;
	margin: 0px 11px 0px 0px;
	float: left;
}

#lineupBox_003 .lineupListType3 dl.lineupListType3Column2 {
	width: 169px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#lineupBox_003 .lineupListType3 dt.lineupImg {
	width: 169px;
	padding: 0px 0px 1px;
	margin: 0px;
	background: url(/shared/images/line_bg.gif) left bottom repeat-x;
}

#lineupBox_003 .lineupListType3 dt.lineupImg img {
	vertical-align: bottom;
}

#lineupBox_003 .lineupListType3 dd.lineupName {
	width: 159px;
	_width: 169px;
	_w\idth: 159px;
	padding: 2px 5px 0px;
	margin: 0px;
}

#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink {
	padding: 0px 0px 1px;
	margin: 0px;
	list-style: none;
}

#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.lineup {
	padding: 1px 0px 1px;
	margin: 0px;
	line-height: 130%;
	text-align: left;
	font-size: 100%;
	background: none;
	font-weight: bold;
}

#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.lineup a {
	padding: 2px 0px 3px 8px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -8px;
	text-indent: 0;
	/**/
}

#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.lineup a {
	background: url(/shared/images/arrow_blue_right.gif) 0px 3px no-repeat;
}

html*#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.lineup a {
	background: url(/shared/images/arrow_blue_right.gif) 0px 3px no-repeat;
}

* html #lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.lineup a {
	background: url(/shared/images/arrow_blue_right.gif) 0px 4px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/arrow_blue_right.gif) 0px 3px no-repeat;
}

#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.lineup {
	padding-left: 8px;
	_padding-left: 0px;
	_padding-left/* */: 8px;
	text-indent: -8px;
	_text-indent: 0px;
	_text-indent/* */: -8px;
}

/***/
#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.outside {
	padding: 1px 0px 1px;
	margin: 0px;
	line-height: 130%;
	text-align: left;
	font-size: 100%;
	background: none;
	font-weight: bold;
}

#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.outside a {
	padding: 2px 0px 3px 18px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -18px;
	text-indent: 0;
	/**/
}

#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.outside a {
	background: url(/shared/images/icon_outside.gif) 3px 5px no-repeat;
}

html*#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.outside a {
	background: url(/shared/images/icon_outside.gif) 3px 5px no-repeat;
}

* html #lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.outside a {
	background: url(/shared/images/icon_outside.gif) 3px 6px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/icon_outside.gif) 3px 5px no-repeat;
}

#lineupBox_003 .lineupListType3 dd.lineupName ul.lineupLink li.outside {
	padding-left: 18px;
	_padding-left: 0px;
	_padding-left/* */: 18px;
	text-indent: -18px;
	_text-indent: 0px;
	_text-indent/* */: -18px;
}

#lineupBox_003 .lineupListType3 dd.lineupName p {
	width: 151px;
	_width: 159px;
	_width: 151px;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	line-height: 110%;
	font-size: 85%;
}

/* lineupListType4
-------------------------------------------------- */

#lineupBox_004 {
	width: 711px;
	padding: 5px 0px 0px;
	margin: 0px;
}

#lineupBox_004 .lineupListType4 {
	width: 711px;
	padding: 0px;
	margin: 0px;
}

#lineupBox_004 .lineupListType4 .body {
	padding: 0px;
	margin: 0px;
}

#lineupBox_004 .lineupListType4 dl.lineupListType4Column1 {
	width: 99px;
	padding: 0px;
	margin: 0px 23px 0px 0px;
	float: left;
}

#lineupBox_004 .lineupListType4 dl.lineupListType4Column2 {
	width: 99px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#lineupBox_004 .lineupListType4 dt.lineupImg {
	width: 99px;
	padding: 0px 0px 1px;
	margin: 0px;
	background: url(/shared/images/line_bg.gif) left bottom repeat-x;
}

#lineupBox_004 .lineupListType4 dt.lineupImg img {
	vertical-align: bottom;
}

#lineupBox_004 .lineupListType4 dd.lineupName {
	width: 96px;
	_width: 99px;
	_w\idth: 96px;
	padding: 4px 2px 0px 1px;
	margin: 0px;
}

/* lineupListType5
-------------------------------------------------- */

#lineupBox_005 {
	width: 711px;
	padding: 5px 0px 0px;
	margin: 0px;
}

#lineupBox_005 .lineupListType5 {
	width: 711px;
	padding: 0px;
	margin: 0px;
}

/* lineupListType6
-------------------------------------------------- */

#lineupBox_006 {
	width: 711px;
	padding: 5px 0px 0px;
	margin: 0px;
}

#lineupBox_006 .lineupListType6 {
	width: 711px;
	padding: 0px;
	margin: 0px;
}

#lineupBox_006 .lineupListType6 .body {
	padding: 0px;
	margin: 0px;
}

#lineupBox_006 .lineupListType6 dl.lineupListType6Column1 {
	width: 99px;
	padding: 0px;
	margin: 0px 23px 0px 0px;
	float: left;
}

#lineupBox_006 .lineupListType6 dl.lineupListType6Column2 {
	width: 99px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#lineupBox_006 .lineupListType6 dt.lineupImg {
	width: 99px;
	padding: 0px 0px 1px;
	margin: 0px;
	background: url(/shared/images/line_bg.gif) left bottom repeat-x;
}

#lineupBox_006 .lineupListType6 dt.lineupImg img {
	vertical-align: bottom;
}

#lineupBox_006 .lineupListType6 dd.lineupName {
	width: 96px;
	_width: 99px;
	_w\idth: 96px;
	padding: 4px 2px 0px 1px;
	margin: 0px;
}

#lineupBox_006 .changeMarginBottom {
	margin: 0px 0px 28px;
}

/* Link Element
-------------------------------------------------- */

#lineupBox_004 .lineupListType4 dd.lineupName .layout1,
#lineupBox_006 .lineupListType6 dd.lineupName .layout1 {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

#lineupBox_004 .lineupListType4 dd.lineupName .layout2,
#lineupBox_006 .lineupListType6 dd.lineupName .layout2 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#lineupBox_004 .lineupListType4 dd.lineupName .lineup,
#lineupBox_006 .lineupListType6 dd.lineupName .lineup {
	padding: 0px;
	margin: 0px;
	line-height: 105%;
	font-size: 100%;
	background: none;
	font-weight: bold;
}

#lineupBox_004 .lineupListType4 dd.lineupName .lineup a,
#lineupBox_006 .lineupListType6 dd.lineupName .lineup a {
	padding: 2px 0px 3px 9px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -9px;
	text-indent: 0;
	/**/
}

#lineupBox_004 .lineupListType4 dd.lineupName .lineup a,
#lineupBox_006 .lineupListType6 dd.lineupName .lineup a {
	background: url(/shared/images/arrow_blue_right.gif) 0px 3px no-repeat;
}

html*#lineupBox_004 .lineupListType4 dd.lineupName .lineup a,
html*#lineupBox_006 .lineupListType6 dd.lineupName .lineup a {
	background: url(/shared/images/arrow_blue_right.gif) 0px 3px no-repeat;
}

* html #lineupBox_004 .lineupListType4 dd.lineupName .lineup a,
* html #lineupBox_006 .lineupListType6 dd.lineupName .lineup a {
	text-align: left;
	background: url(/shared/images/arrow_blue_right.gif) 0px 4px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/arrow_blue_right.gif) 0px 3px no-repeat;
}

#lineupBox_004 .lineupListType4 dd.lineupName .lineup,
#lineupBox_006 .lineupListType6 dd.lineupName .lineup {
	padding-left: 9px;
	_padding-left: 0px;
	_padding-left/* */: 9px;
	text-indent: -9px;
	_text-indent: 0px;
	_text-indent/* */: -9px;
}

/* recommendBox
-------------------------------------------------- */

#recommendBox {
	width: 711px;
	padding: 0px;
	margin: 0px;
}

#recommendBox dl {
	width: 711px;
	padding: 0px 0px 4px;
	margin: 0px;
}

#recommendBox dt {
	width: 142px;
	height: 14px;
	padding: 0px;
	margin: 0px 0px 17px;
	background: none;
}

#recommendBox dd {
	width: 711px;
	padding: 0px;
	margin: 0px;
}

#recommendBox dd div.leftColumn {
	width: 183px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#recommendBox dd div.centerColumn {
	width: 183px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#recommendBox dd div.rightColumn {
	width: 162px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	float: left;
}

body .changeMarginBottom10 {
	margin-bottom: 10px !important;
}

/* memberBox
-------------------------------------------------- */

#memberBox {
	width: 169px;
	height: 192px;
	padding: 0px;
	margin: 10px 0px;
	background: url(/product/shared/images/sn_member_bg.gif) left top no-repeat;
}

#memberBox dl {
	width: 169px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#memberBox dt.heading01 {
	width: 163px;
	height: 14px;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 10px;
	left: 3px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #ffffff;
	background: url(/product/shared/images/sn_member_heading.gif) left top no-repeat;
	position: relative;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	/**/
}

#memberBox dd {
	width: 169px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#memberBox .text01 {
	width: 145px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 21px;
	left: 17px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #ffffff;
	background: url(/product/shared/images/sn_member_text01.gif) left top no-repeat;
}

#memberBox .text02 {
	width: 43px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 68px;
	left: 17px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #ffffff;
	background: url(/product/shared/images/sn_member_text02.gif) left top no-repeat;
}

#memberBox .text03 {
	width: 83px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 123px;
	left: 5px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	color: #ffffff;
	background: url(/product/shared/images/sn_member_text03.gif) left top no-repeat;
}

#memberBox .btn01 {
	width: 139px;
	height: 32px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 77px;
	left: 15px;
}

#memberBox .link01 {
	width: 89px;
	height: 9px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 143px;
	left: 16px;
}

#memberBox .link02 {
	width: 127px;
	height: 9px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 158px;
	left: 16px;
}

/* editableArea
-------------------------------------------------- */

#editableArea .aminoBanner {
	width: 159px;
	_width: 169px;
	_w\idth: 159px;
	padding: 0px 5px;
	margin: 0px 0px 7px;
}

#editableArea .aminoBanner .banner {
	width: 159px;
	padding: 0px;
	margin: 12px 0px 7px;
}

#editableArea .aminoBanner p {
	width: 159px;
	padding: 0px;
	margin: 0px;
	line-height: 1.25;
}

#editableArea .oronainBanner {
	padding: 10px 5px 0px 8px;
}

/* toTopNavigationElement
-------------------------------------------------- */

.toContentsNavigationElement {
	margin: 20px 0px 0px;
}

