.banner-recycle {
	DISPLAY: none
}
HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0; overflow-x:hidden;
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0; background:url(../img/bg.jpg); background-repeat:repeat-x
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
APPLET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
BLOCKQUOTE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
PRE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ABBR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ADDRESS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
BIG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CITE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CODE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DFN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
EM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FONT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
INS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
KBD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
Q {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
S {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SAMP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SMALL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
STRIKE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SUB {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SUP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
VAR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LABEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LEGEND {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TBODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TFOOT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
THEAD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
:focus {
	outline: 0
}







HTML {
	MIN-HEIGHT: 100%; HEIGHT: auto
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
CAPTION {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TD {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
BLOCKQUOTE:unknown {
	content: ""
}
BLOCKQUOTE:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
BLOCKQUOTE {
	quotes: "" ""
}
Q {
	quotes: "" ""
}
IMG {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
H1 {
	DISPLAY: block; OVERFLOW: hidden; font-size:14px; padding-top:10px; padding-bottom:10px; line-height:20px
}




#com_01{
	font-size:12px; padding-top:0px; padding-bottom:10px; line-height:20px; width:800px; margin-left:auto; margin-right:auto; margin-top:100px
}
#com_02{
	font-size:12px; padding-top:0px; padding-bottom:10px; line-height:20px; width:1000px; margin-left: auto; margin-right: auto; margin-top:10px; color:#000
}

#content H1 {
	MARGIN-BOTTOM: 1.8em; WIDTH: 524px; HEIGHT: 58px
}
.about H1 {
	BACKGROUND-IMAGE: url(/images/titles/about/about.gif)
}
.about-environment H1 {
	BACKGROUND-IMAGE: url(/images/titles/about/environment.gif)
}
.about-message H1 {
	BACKGROUND-IMAGE: url(/images/titles/about/message.gif)
}
.popout H2 {
	FONT: 24px Georgia
}
.why-casestudies H2 {
	FONT: 24px Georgia
}
.why-casestudies H2 EM {
	FONT: 24px Georgia
}
.terms H2 {
	FONT: 24px Georgia
}
.contact H2 {
	FONT: 24px Georgia
}
EM.error {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 218px; COLOR: #ec0000! important
}
.errors {
	CLEAR: both
}
.dove H2 {
	
}
.why-casestudies H2 EM {
	FONT-STYLE: italic
}
.products#content H1 {
	BACKGROUND: url(/images/titles/prods/products.gif) no-repeat 0px 1px; WIDTH: 100%; POSITION: relative
}
#left P SMALL {
	FONT-SIZE: 0.8em; COLOR: #999
}
.faqs-logos #left IMG {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
#left P LABEL SMALL {
	DISPLAY: block; FONT-SIZE: 10px
}





#content H1.terms {
	BACKGROUND: url(/images/titles/h1_terms.gif) no-repeat 0px 0px; WIDTH: 840px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; PADDING-BOTTOM: 1em; COLOR: #000
}
H2.ecocards A {
	DISPLAY: block; FONT-SIZE: 0.1em; BACKGROUND: url(/images/titles/prods/hub-ecocard.gif) no-repeat 0px 0px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 133px; TEXT-INDENT: -9000px; HEIGHT: 32px
}
H3 {
	MARGIN-TOP: 27px; DISPLAY: block; PADDING-BOTTOM: 1.3em; OVERFLOW: hidden; HEIGHT: 19px; color:#000
}
H3 A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9000px; HEIGHT: 19px
}
.about-environment H3 {
	MARGIN-TOP: 16px; BACKGROUND: url(/images/titles/about/how.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.products-ecocards H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-pvc H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-petg H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-ingeo H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-bloomcard H3 {
	MARGIN-TOP: 16px; BACKGROUND-IMAGE: url(/images/titles/prods/cards.gif); PADDING-BOTTOM: 20px; HEIGHT: 26px
}
.products-ecocards #recycledpvc H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.products-ecocards #petg H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.products-ecocards #ingeo H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.products-ecocards #bloomcard H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.products-ecocards #recycledpvc H3 A {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/titles/prods/ecocard-recycled.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.products-ecocards #petg H3 A {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/titles/prods/ecocard-petg.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.products-ecocards #ingeo H3 A {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/titles/prods/ecocard-ingeopla.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.products-ecocards #bloomcard H3 A {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/titles/prods/ecocard-bloomcard.gif) no-repeat 0px 0px; HEIGHT: 26px
}
H3.select {
	MARGIN-TOP: 16px; BACKGROUND: url(/images/titles/h3_select_new.gif) no-repeat 0px 0px; HEIGHT: 26px
}
H3.contact {
	BACKGROUND: url(/images/titles/h3_contact.gif) no-repeat 0px 0px
}
.hub-packaging H3 A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 270px; TEXT-INDENT: -9000px; HEIGHT: 30px
}
.hub-badges H3 A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 270px; TEXT-INDENT: -9000px; HEIGHT: 30px
}
.hub-packaging H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 30px
}
.hub-badges H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 30px
}
.hub-packaging H3 A {
	BACKGROUND: url(/images/titles/prods/hub-packaging.gif) no-repeat 0px 0px
}
.hub-badges H3 A {
	MARGIN-TOP: -3px; BACKGROUND: url(/images/titles/prods/hub-badges.gif) no-repeat 0px 0px; PADDING-BOTTOM: 16px
}
H3.ecocards {
	BACKGROUND: url(/images/titles/h3-ecocards-recycled.gif) no-repeat 0px 0px; HEIGHT: 26px
}
.about-environment BLOCKQUOTE {
	PADDING-LEFT: 56px; BACKGROUND: url(/images/symbols/quote-open.gif) no-repeat 6px 0px
}
.about-environment BLOCKQUOTE P {
	FONT: italic 1.5em/1.8em Georgia
}
P.quote {
	MARGIN-BOTTOM: 4px; FONT: italic 1.5em/1.8em Georgia
}
.why-casestudies BLOCKQUOTE {
	CLEAR: both; PADDING-LEFT: 38px; BACKGROUND: url(/images/symbols/quote-open-small.gif) no-repeat 6px 0px; MARGIN-LEFT: -14px
}
.why-casestudies IMG {
	CLEAR: both; FLOAT: right; MARGIN-BOTTOM: 20px
}
.why-casestudies .dove IMG.case {
	CLEAR: both; MARGIN-TOP: -10px; FLOAT: right; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px
}
#right .frame {
	CLEAR: both; PADDING-LEFT: 14px; BACKGROUND: url(/images/pics/frame-case.gif) no-repeat; MARGIN-BOTTOM: 18px; WIDTH: 252px; PADDING-TOP: 19px; POSITION: relative; HEIGHT: 200px
}
#right .frame IMG {
	CURSOR: crosshair; POSITION: relative
}
.why-casestudies BLOCKQUOTE P {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; FONT: italic 1.5em/1.8em Georgia
}
.why-casestudies BLOCKQUOTE P EM {
	FONT: bold 1em/1.8em Georgia
}
.about-environment BLOCKQUOTE P EM {
	FONT: bold 1em/1.8em Georgia
}
.about-message BLOCKQUOTE IMG {
	FLOAT: left; MARGIN-RIGHT: 18px
}
BLOCKQUOTE P.close {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/symbols/quote-close.gif) no-repeat right bottom
}
P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1.6em; LINE-HEIGHT: 1.8em
}
P.intro {
	FONT-SIZE: 1.4em; LINE-HEIGHT: 1.6em
}
P.intro STRONG {
	DISPLAY: block
}
.why-casestudies P.intro STRONG {
	DISPLAY: inline

}







#home #middle P {
	MARGIN-BOTTOM: 1.4em
}
#right P {
	LINE-HEIGHT: 1.6em
}
.home_right P {
	LINE-HEIGHT: 1.6em
}
#right .banner-why P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-plant P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-about P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-packaging P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-products P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
#right .banner-plant P {
	COLOR: #fff
}
#right .banner-about P {
	COLOR: #fff
}
#right .banner-plant A {
	COLOR: #e9ffd0
}
#right .banner-about A {
	COLOR: #e9ffd0
}
.about-message P STRONG {
	DISPLAY: block
}
#right .banner-packaging P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #999
}
#right .banner-ingeo P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #999
}
#right .banner-bloomcard P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #999
}
#right .banner-packaging P A {
	MARGIN-BOTTOM: 0px
}
#right .banner-ingeo P A {
	MARGIN-BOTTOM: 0px
}
A {
	CURSOR: pointer; COLOR: #839b01; TEXT-DECORATION: underline
}
A:focus {
	COLOR: #839b01; TEXT-DECORATION: none
}
A:hover {
	COLOR: #839b01; TEXT-DECORATION: none
}
.contact STRONG {
	
}







#head {
	DISPLAY: inline; FLOAT: left
}
#left {
	DISPLAY: inline; FLOAT: left
}
#middle {
	DISPLAY: inline; FLOAT: left
}

#right {
	DISPLAY: inline; FLOAT: right; OVERFLOW: visible
}







#head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#head_logo_comments {
	FLOAT: left; WIDTH: 600px; color:#2c3e01; font-size:25px;DISPLAY: block; OVERFLOW: hidden; padding-top:10px; padding-top:0px; padding-left:30px
}
#head_logo_comments01 {
	FLOAT: left; WIDTH: 600px; color:#FFFFCC; font-size:12px;DISPLAY: block; OVERFLOW: hidden; padding-top:0px; line-height:20px
}
#head_logo_comments02 {
	FLOAT: left; WIDTH: 600px; color:#FF0000; font-size:25px;DISPLAY: block; OVERFLOW: hidden; padding-top:10px
}
#head_logo {
	BACKGROUND: url(logo.gif) no-repeat 0px 0px; FLOAT: right; MARGIN: 0px 30px 30px 30px; WIDTH: 240px; TEXT-INDENT: -9999em; LINE-HEIGHT: 0.1em; HEIGHT: 65px
}

#head_comments_bg {
	 CLEAR: both; PADDING-BOTTOM: 0px; WIDTH: 874px; PADDING-TOP: 8px; HEIGHT: 62px; margin-left:auto; margin-right:auto
}
#head_comments {
	font-size:40px; padding-top:15px; WIDTH: 874px; margin-left:auto; margin-right:auto; text-align:center; color:#ffffff
}


#table { margin-left:auto; margin-right:auto
}


#banner {
	WIDTH: 100%; margin-left:auto; margin-right:auto; height:550px; margin-left:0px; margin-top:0px;
}
#banner #pager {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; Z-INDEX: 999; RIGHT: 25px; PADDING-BOTTOM: 11px; PADDING-TOP: 10px; POSITION: absolute; TOP: 500px; BACKGROUND-COLOR: #53b3d1; -webkit-border-radius: 7px; -moz-border-radius: 7px
}
#banner #pager A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #53b3d1; TEXT-DECORATION: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; color:#FFFFFF
}
#banner #pager A:hover {
	COLOR: #53b3d1; BACKGROUND-COLOR: #ffffff
}
#banner #pager A.activeSlide {
	COLOR: #53b3d1; BACKGROUND-COLOR: #ffffff
}







#rotate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 550px; margin-left:auto; margin-right:auto
}
#rotate IMG {
	LEFT: 0px; TOP: 0px
}
.contact P.intro {
	PADDING-RIGHT: 30px; MARGIN-BOTTOM: 16px
}














#middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; OVERFLOW: hidden; WIDTH: 950px; PADDING-TOP: 0px; margin-left:auto; margin-right:auto; color:#222222
}
.terms #middle {
	PADDING-TOP: 0px
}
#home #middle {
	PADDING-RIGHT: 37px; PADDING-LEFT: 38px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
#home #middle IMG.banner {
	FLOAT: left; MARGIN-BOTTOM: 30px
}






.text_pink_12{ color:#ff2478
}







.home_left {
	FLOAT: left; WIDTH: 320px; margin-left:30px; color:#c1c0c0
}
.home_left_ti {
	FLOAT: left; WIDTH: 320px; font-size:12px; padding-left:0px; padding-top:25px; background-image:url(info_line.gif); background-repeat:no-repeat
}
.home_left_navi01 {
	FLOAT: left; WIDTH: 100%; padding-top:5px; font-size:12px
}
.home_left_navi02 {
	FLOAT: left; WIDTH: 320px; padding-top:10px; font-size:12px; line-height:20px; background-image:url(line_320.gif); background-repeat:no-repeat; margin-top:10px
}




.home_center {
	FLOAT: left; WIDTH: 275px; margin-left:15px; color:#c1c0c0
}
.home_center_ti {
	FLOAT: left; WIDTH: 100%; font-size:12px; padding-left:0px; padding-top:25px; background-image:url(sys_line.gif); background-repeat:no-repeat
}
.home_center_navi01 {
	FLOAT: left; WIDTH: 100%; padding-top:5px; font-size:12px; line-height:20px
}






.home_center2 {
	FLOAT: left; WIDTH: 275px; margin-left:15px; color:#c1c0c0
}
.home_center2_ti {
	FLOAT: left; WIDTH: 100%; font-size:12px; padding-left:0px; height:20px; background-image:url(what_line.gif); background-repeat:no-repeat; margin-top:25px
}
.home_center2_navi01 {
	FLOAT: left; WIDTH: 100%; padding-top:5px; font-size:12px; line-height:20px
}









.home_right {
	FLOAT: left; WIDTH: 225px; margin-left:15px; color:#c1c0c0
}
.home_right_ti {
	FLOAT: left; WIDTH: 225px; font-size:12px; background-image: url(link_line.gif); background-repeat:no-repeat; padding-left:0px; padding-top:25px
}
.home_right_navi01 {
	FLOAT: left; WIDTH: 100%; font-size:12px; line-height:20px; margin-top:10px
}
.home_right_navi02 {
	FLOAT: left; WIDTH: 100%; font-size:11px; line-height:14px; margin-top:5px
}
.home_right_link_01 {
	FLOAT: left; WIDTH: 225px; padding-top:0px; font-size:12px; margin-top:5px
}
.home_right_line225 {
	FLOAT: left; WIDTH: 225px; padding-top:0px; margin-top:15px; background-image:url(line_225.gif); height:3px; margin-bottom:10px
}






.home_right A {
	TEXT-DECORATION: none; color:#ff2478
}

.home_right A:hover {
	TEXT-DECORATION: underline
}
















#home #middle UL {
	DISPLAY: inline; LEFT: -4px; FLOAT: left; LIST-STYLE-TYPE: none; POSITION: relative; margin-bottom:10px
}
#home #middle LI {
	DISPLAY: inline; FONT-SIZE: 1.2em; LINE-HEIGHT: 1.8em
}
#home #middle LI A {
	DISPLAY: block; FLOAT: left; WIDTH: 121px; MARGIN-RIGHT: 18px; PADDING-TOP: 128px; TEXT-ALIGN: center
}
#home #middle LI.play A {
	BACKGROUND: url(small-play.jpg) no-repeat left top
}
#home #middle LI.stay A {
	BACKGROUND: url(small-stay.jpg) no-repeat left top
}
#home #middle LI.eat A {
	BACKGROUND: url(small-eat.jpg) no-repeat left top; MARGIN-RIGHT: 0px
}
#home #middle LI.marriott A {
	BACKGROUND: url(small-marriott.jpg) no-repeat left top
}
#home #middle LI.eco A {
	BACKGROUND: url(small-eco.jpg) no-repeat left top
}
#home #middle LI.kaera A {
	BACKGROUND: url(small-kaera.jpg) no-repeat left top; MARGIN-RIGHT: 0px
}
#home #middle LI A:hover SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #a4c012; -webkit-border-radius: 5px; -moz-border-radius: 5px
}
.ecocards_banner {
	CLEAR: both; PADDING-RIGHT: 405px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/bann_products.gif) no-repeat left top; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 0px; WIDTH: 415px; PADDING-TOP: 25px; POSITION: relative; HEIGHT: 218px
}
.ecocards_banner IMG {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
.hub-packaging {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 380px; PADDING-TOP: 5px
}
.hub-badges {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 380px; PADDING-TOP: 5px
}
.hub-packaging {
	CLEAR: both; PADDING-RIGHT: 20px; BACKGROUND: url(/images/backgrounds/line_v.gif) no-repeat right top
}
.hub-packaging IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hub-badges IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hub-packaging P {
	CLEAR: left; MARGIN-BOTTOM: 0px; WIDTH: 240px
}
.hub-badges P {
	CLEAR: left; MARGIN-BOTTOM: 0px; WIDTH: 240px
}
.hub-packaging A.btn_small {
	LEFT: -3px; MARGIN-BOTTOM: 0px; POSITION: relative
}
.hub-badges A.btn_small {
	LEFT: -3px; MARGIN-BOTTOM: 0px; POSITION: relative
}
.ecocards_banner A {
	LEFT: -3px; MARGIN-BOTTOM: 0px; POSITION: relative
}
#left {
	WIDTH: 524px
}
.popout#left {
	PADDING-RIGHT: 30px; DISPLAY: inline; BACKGROUND: url(/images/backgrounds/popout.gif) no-repeat right 65px; POSITION: relative
}
.contact #left {
	DISPLAY: inline; WIDTH: 544px; POSITION: relative
}
.popout#left .samples {
	DISPLAY: block; BACKGROUND: url(/images/banners/samples.gif) no-repeat; LEFT: 312px; OVERFLOW: hidden; WIDTH: 232px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 76px; HEIGHT: 65px
}
.popout#left .frame {
	PADDING-LEFT: 16px; BACKGROUND: url(/images/pics/frame.gif) no-repeat; MARGIN-BOTTOM: 18px; WIDTH: 499px; PADDING-TOP: 21px; POSITION: relative; HEIGHT: 368px
}
.popout#left IMG {
	CURSOR: crosshair; POSITION: relative
}
#content #middle UL {
	PADDING-LEFT: 12px; MARGIN-BOTTOM: 1.4em; LIST-STYLE-TYPE: none; POSITION: relative
}
#content #middle .ecocards_banner UL {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 16px; LIST-STYLE-TYPE: none; POSITION: relative
}
#content #middle LI {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-SIZE: 1.2em; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0.8em; LINE-HEIGHT: 1.8em
}
A.btn {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/buttons/btn_find.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 189px; TEXT-INDENT: -9999em; HEIGHT: 47px
}
A.btn_small {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/buttons/btn_find.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 189px; TEXT-INDENT: -9999em; HEIGHT: 47px
}
A.btnprod {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/buttons/btn_find.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 189px; TEXT-INDENT: -9999em; HEIGHT: 47px
}
A.btn_small {
	BACKGROUND: url(/images/buttons/btn_find_small.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 145px; TEXT-INDENT: -9999em; HEIGHT: 39px
}
A.btnprod {
	MARGIN-TOP: 0px; BACKGROUND: url(/images/buttons/btn_contactproduct.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 236px; TEXT-INDENT: -9999em; HEIGHT: 40px
}
A.btnprod:hover {
	BACKGROUND: url(/images/buttons/btn_contactproduct.gif) no-repeat 0px -39px
}
.ecocards_banner A.btn_small {
	CLEAR: both; BACKGROUND: url(/images/buttons/btn_find_brown.gif) no-repeat 0px 0px; MARGIN: 0px
}
.ecocards_banner P {
	MARGIN-BOTTOM: 8px
}
.prod_list A.btn_small {
	BACKGROUND: url(/images/buttons/btn_find_brown.gif) no-repeat 0px 0px; MARGIN: 0px 0px 0px 17px
}
A.btn:hover {
	BACKGROUND: url(/images/buttons/btn_find.gif) no-repeat 0px -47px
}
A.btn_small:hover {
	BACKGROUND: url(/images/buttons/btn_find_small.gif) no-repeat 0px -39px
}
.ecocards_banner A.btn_small:hover {
	BACKGROUND: url(/images/buttons/btn_find_brown.gif) no-repeat 0px -39px
}
.prod_list A.btn_small:hover {
	BACKGROUND: url(/images/buttons/btn_find_brown.gif) no-repeat 0px -39px
}

IMG.case {
	DISPLAY: block; FLOAT: right; MARGIN: -20px 0px 0px 20px
}
FIELDSET {
	MARGIN-TOP: 7px; FLOAT: left
}
FIELDSET P {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 25px; WIDTH: 100%
}
FIELDSET P SPAN {
	
}
LABEL {
	FONT-SIZE: 1.2em; FLOAT: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 1.2em; FLOAT: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 1.2em; FLOAT: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LABEL {
	PADDING-RIGHT: 20px; FONT: 18px Georgia; WIDTH: 195px; COLOR: #839b01
}
.signup LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-SIZE: 13px; WIDTH: 260px; COLOR: #999
}
.signup LABEL.sign {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT: 18px Georgia; WIDTH: 195px; COLOR: #839b01
}
INPUT {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/images/backgrounds/input.gif) repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 270px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #f2f2f2 1px solid; POSITION: relative; TOP: -4px
}
TEXTAREA {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/images/backgrounds/input.gif) repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 270px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #f2f2f2 1px solid; POSITION: relative; TOP: -4px
}
SELECT {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #b8b8b8 1px solid; FONT-SIZE: 14px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 265px; BORDER-BOTTOM: #f2f2f2 1px solid; POSITION: relative; TOP: -4px; HEIGHT: 30px
}
INPUT#ContactForm_chkPrivacy {
	MARGIN-TOP: 4px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SPAN.required {
	CLEAR: both; DISPLAY: block! important; FLOAT: left; FONT: 13px Georgia; WIDTH: 200px; COLOR: #999; PADDING-TOP: 10px
}
.contact INPUT.submit {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 40px 0px 0px; WIDTH: 189px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 47px; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	HEIGHT: 100px
}
.prod_list {
	DISPLAY: inline; MIN-HEIGHT: 256px; BACKGROUND: url(/images/backgrounds/bann_product_list.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 20px; OVERFLOW: visible; WIDTH: 254px; PADDING-TOP: 28px; HEIGHT: auto; _height: 256px
}
.prod_list#recycledpvc {
	MARGIN-LEFT: 16px
}
.prod_list#bloomcard {
	MARGIN-LEFT: 16px
}
.prod_list_bottom {
	DISPLAY: inline; FONT-SIZE: 1px; BACKGROUND: url(/images/backgrounds/bann_product_list_bott.gif) no-repeat 0px bottom; FLOAT: left; WIDTH: 254px; LINE-HEIGHT: 1px; HEIGHT: 30px
}
.prod_list P {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.prod_list#ingeo {
	CLEAR: both
}
.prod_list UL {
	MARGIN-LEFT: 10px
}
#content #middle .prod_list LI {
	BACKGROUND: url(/images/backgrounds/leaf_brown.gif) no-repeat 0px 7px
}
.prod_list H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px; WIDTH: 214px
}
.prod_list IMG {
	MARGIN-TOP: -26px; DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 10px; MARGIN-RIGHT: -9px
}
#right {
	WIDTH: 266px; PADDING-TOP: 4px
}
.bann_about {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.bann_why {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.banner-why {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.banner-plant {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.banner-about {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.banner-products {
	PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/banners/bann_about.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 54px; HEIGHT: 104px
}
.bann_small {
	CLEAR: both; HEIGHT: 67px
}
.banner-why {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/why.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-why A {
	PADDING-RIGHT: 90px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #687145; LINE-HEIGHT: 16px; PADDING-TOP: 54px; HEIGHT: 67px
}
#right .banner-why A:hover {
	TEXT-DECORATION: none
}
#right .banner-why A EM {
	COLOR: #839b01
}
#right .banner-why A:hover EM {
	TEXT-DECORATION: underline
}
.banner-about {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/about.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-about A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 54px; HEIGHT: 67px
}
#right .banner-about A:hover {
	TEXT-DECORATION: none
}
#right .banner-about A EM {
	COLOR: #e9ffd0
}
#right .banner-about A:hover EM {
	TEXT-DECORATION: underline
}
.banner-products {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/products.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-products A {
	PADDING-RIGHT: 110px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; COLOR: #687145; LINE-HEIGHT: 16px; PADDING-TOP: 54px; HEIGHT: 67px
}
#right .banner-products A:hover {
	TEXT-DECORATION: none
}
#right .banner-products A EM {
	COLOR: #839b01
}
#right .banner-products A:hover EM {
	TEXT-DECORATION: underline
}
.banner-plant {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/plant.jpg) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-plant A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 100px; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 44px; HEIGHT: 77px
}
#right .banner-plant A:hover {
	TEXT-DECORATION: none
}
#right .banner-plant A EM {
	COLOR: #e9ffd0
}
#right .banner-plant A:hover EM {
	TEXT-DECORATION: underline
}
IMG.banner {
	CLEAR: both; MARGIN-BOTTOM: 20px
}
.banner-packaging {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/packaging.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 144px
}
#right .banner-packaging A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; PADDING-TOP: 64px; HEIGHT: 80px
}
#right .banner-packaging A:hover {
	TEXT-DECORATION: none
}
#right .banner-packaging A EM {
	COLOR: #839b01
}
#right .banner-packaging A:hover EM {
	TEXT-DECORATION: underline
}
.banner-ingeo {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/ingeo.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 176px
}
#right .banner-ingeo A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; PADDING-TOP: 96px; HEIGHT: 80px
}
#right .banner-ingeo A:hover {
	TEXT-DECORATION: none
}
#right .banner-ingeo A EM {
	COLOR: #839b01
}
#right .banner-ingeo A:hover EM {
	TEXT-DECORATION: underline
}
.banner-bloomcard {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/bloomcard.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 179px
}
#right .banner-bloomcard A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; PADDING-TOP: 96px; HEIGHT: 80px
}
#right .banner-bloomcard A:hover {
	TEXT-DECORATION: none
}
#right .banner-bloomcard A EM {
	COLOR: #839b01
}
#right .banner-bloomcard A:hover EM {
	TEXT-DECORATION: underline
}
.banner-petg {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/petg.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 167px
}
#right .banner-petg A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 22px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; PADDING-TOP: 86px; HEIGHT: 80px
}
#right .banner-petg A:hover {
	TEXT-DECORATION: none
}
#right .banner-petg A EM {
	COLOR: #839b01
}
#right .banner-petg A:hover EM {
	TEXT-DECORATION: underline
}
.banner-cardmarque {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/banners/cardmarque.jpg) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 121px
}
#right .banner-cardmarque A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 150px; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 16px; PADDING-TOP: 30px; HEIGHT: 91px
}
#right .banner-cardmarque A:hover {
	TEXT-DECORATION: none
}
#right .banner-cardmarque A EM {
	DISPLAY: block; COLOR: #839b01
}
#right .banner-cardmarque A:hover EM {
	TEXT-DECORATION: underline
}
.bann_why A {
	COLOR: #3e5800
}
.bann_why A:hover {
	COLOR: #3e5800
}
.bann_about A {
	COLOR: #fff
}
.bann_about A:hover {
	COLOR: #fff
}
#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.about-environment#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 6px; PADDING-BOTTOM: 0.2em
}
.products-ecocards#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-pvc#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-petg#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-ingeo#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-bloomcard#content #middle #right UL {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; POSITION: relative
}
.products-ecocards#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
.products-pvc#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
.products-petg#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
.products-ingeo#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
.products-bloomcard#content #middle #right LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
#content #middle .ecocards_banner LI {
	DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: 110px
}
#content #middle .ecocards_banner LI {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(/images/backgrounds/leaf_brown.gif) no-repeat 0px 7px; FLOAT: left; PADDING-BOTTOM: 0.2em; WIDTH: auto; ZOOM: 1
}
#content #middle #right LI A {
	TEXT-DECORATION: underline
}
#content #middle #right LI A.selected:hover {
	TEXT-DECORATION: underline
}
#content #middle #right LI A.selected {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#content #middle #right LI A:hover {
	TEXT-DECORATION: none
}
#content #middle #right P.contact {
	BACKGROUND: url(/images/backgrounds/line_h.gif) no-repeat left bottom; MARGIN-BOTTOM: 1.8em; PADDING-BOTTOM: 2.4em; COLOR: #839b01; LINE-HEIGHT: 1.8em; PADDING-TOP: 10px
}

.prod_list H4 {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 16px; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 234px; TEXT-INDENT: -9000px; HEIGHT: 12px
}
#recycledpvc H4 {
	BACKGROUND: url(/images/titles/prods/ecocards-recycled-price.gif) no-repeat
}
#petg H4 {
	BACKGROUND: url(/images/titles/prods/ecocards-petg-price.gif) no-repeat
}
#ingeo H4 {
	BACKGROUND: url(/images/titles/prods/ecocards-ingeopla-price.gif) no-repeat
}
#bloomcard H4 {
	BACKGROUND: url(/images/titles/prods/ecocards-bloomcard-price.gif) no-repeat
}
.prod_list EM {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 120px; TEXT-INDENT: -9000px; HEIGHT: 33px
}
.scrap EM {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; OVERFLOW: hidden; WIDTH: 120px; TEXT-INDENT: -9000px; HEIGHT: 33px
}
.prod_list EM {
	MARGIN-BOTTOM: 14px
}
.scrap EM {
	BACKGROUND-POSITION: center 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; WIDTH: 226px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
.scrap P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 18px; COLOR: #555; LINE-HEIGHT: 12px
}
.scrap P A {
	FONT-WEIGHT: bold
}
.prod_list EM.levels-1 {
	BACKGROUND: url(/images/levels/hub-1.gif) no-repeat
}
.prod_list EM.levels-2 {
	BACKGROUND: url(/images/levels/hub-2.gif) no-repeat
}
.prod_list EM.levels-3 {
	BACKGROUND: url(/images/levels/hub-3.gif) no-repeat
}
.prod_list EM.levels-4 {
	BACKGROUND: url(/images/levels/hub-4.gif) no-repeat
}
.scrap EM.levels-1 {
	BACKGROUND: url(/images/levels/1.gif) no-repeat 0px 10px
}
.scrap EM.levels-2 {
	BACKGROUND: url(/images/levels/2.gif) no-repeat 0px 10px
}
.scrap EM.levels-3 {
	BACKGROUND: url(/images/levels/3.gif) no-repeat 0px 10px
}
.scrap EM.levels-4 {
	BACKGROUND: url(/images/levels/4.gif) no-repeat 0px 10px
}
#scrap {
	CLEAR: both; BACKGROUND: url(/images/backgrounds/scrap-bottom.png) no-repeat 0px bottom; FLOAT: left; MARGIN-BOTTOM: 16px; WIDTH: 266px
}
.scrap {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/scrap-top.gif) no-repeat left top; FLOAT: left; PADDING-TOP: 30px
}
.why-casestudies .scrap {
	PADDING-RIGHT: 20px; PADDING-LEFT: 22px; BACKGROUND: url(/images/backgrounds/scrap-top-andy.gif) no-repeat left top; PADDING-BOTTOM: 10px; PADDING-TOP: 68px
}
.why-casestudies .dove .scrap {
	PADDING-RIGHT: 20px; PADDING-LEFT: 22px; BACKGROUND: url(/images/backgrounds/scrap-top-sally.gif) no-repeat left top; PADDING-BOTTOM: 10px; PADDING-TOP: 68px
}
.scrap SPAN {
	DISPLAY: block; PADDING-LEFT: 42px
}
#content #middle #right .scrap UL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #555555
}
.products-packaging#content #middle #right .scrap UL {
	PADDING-BOTTOM: 10px
}
.products-badges#content #middle #right .scrap UL {
	PADDING-BOTTOM: 10px
}
#content #middle #right .scrap UL LI {
	PADDING-LEFT: 0px; BACKGROUND: url(/images/backgrounds/scrap-divide.gif) no-repeat 0px bottom; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%
}
.scrap UL LI IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 8px
}
#content #middle #right .scrap UL LI {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 14px
}
.scrap STRONG {
	DISPLAY: block; PADDING-TOP: 3px
}
#note {
	CLEAR: both; BACKGROUND: url(/images/backgrounds/note-bottom.jpg) no-repeat 0px bottom; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 266px
}
#note H4 {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/note-top.jpg) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; PADDING-TOP: 50px; HEIGHT: 0px
}
#content #middle #right #note UL {
	DISPLAY: inline; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 246px; COLOR: #555555
}
#content #middle #right #note LI {
	PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND: url(/images/backgrounds/note-tick.gif) no-repeat 0px 1px; FLOAT: none; MARGIN-BOTTOM: 6px; WIDTH: 208px; COLOR: #7c761e; LINE-HEIGHT: 14px
}
#tip {
	CLEAR: both; BACKGROUND: url(/images/backgrounds/tip-bottom.jpg) no-repeat 0px bottom; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 14px; WIDTH: 266px
}
#tip H4 {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/tip-top.jpg) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; PADDING-TOP: 50px; HEIGHT: 0px
}
#tip P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 10px; COLOR: #636e28
}
#content #middle #right #tip UL {
	PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 246px; COLOR: #555555
}
#content #middle #right #tip LI {
	PADDING-RIGHT: 20px; PADDING-LEFT: 18px; FONT-SIZE: 11px; BACKGROUND: url(/images/backgrounds/tip-tick.gif) no-repeat 0px 1px; FLOAT: none; MARGIN-BOTTOM: 6px; WIDTH: 208px; COLOR: #636e28; LINE-HEIGHT: 14px
}
.why-casestudies #left H4 {
	PADDING-BOTTOM: 16px; FONT: 18px Georgia; COLOR: #839b01
}
.terms H4 {
	PADDING-BOTTOM: 16px; FONT: 18px Georgia; COLOR: #839b01
}



















--------------------------------------------------------------------------------------------------------------------------








BODY {
	FONT-FAMILY: Meiryo, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif
}




A:link {
	COLOR: #30adcc; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #777; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #96d6e7; TEXT-DECORATION: underline
}
A:active {
	COLOR: #96d6e7; TEXT-DECORATION: underline
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#branding {
	Z-INDEX: 1; POSITION: relative
}
OBJECT#topswf {
	VERTICAL-ALIGN: middle
}
P#noplugin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/noplugin_bg.jpg) no-repeat 50% 0px; PADDING-BOTTOM: 75px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 75px; TEXT-ALIGN: center
}
#topics UL.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 470px; PADDING-BOTTOM: 0px; MARGIN: -6px 0px; WIDTH: 100px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: -25px; HEIGHT: 0px
}
#news UL.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 470px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: -30px; HEIGHT: 18px
}
#contents > #topics UL.list {
	MARGIN: 0px; TOP: -30px; HEIGHT: 10px
}
UL.list LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}





#e_logo { width: 334px; height:94px; top:50px; left:0px; POSITION: absolute;
}
#celeb_logo {
}


#2nd_c { width:1000px; margin-left:auto; margin-right:auto
}




H2.topics_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/topics_footer.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 30px; WIDTH: 700px; PADDING-TOP: 0px
}
.topicbox {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 700px; PADDING-TOP: 0px; border-bottom: dotted #ccc 1px
}

.p_img { width:680px; margin-left:auto; margin-right:auto; height:240px; margin-top:5px;
}






.topicbox:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: url(../img/space.gif)
}
.topicbox {
	DISPLAY: inline-block
}
.topicbox {
	DISPLAY: block
}
#topics DL {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 100px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 540px; CURSOR: pointer; COLOR: #30adcc; LINE-HEIGHT: 1.4; PADDING-TOP: 0px
}
#topics DL:hover {
	COLOR: #96d6e7
}
#topics DT.thumnail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 105px; PADDING-TOP: 0px; HEIGHT: 100px
}
#topics DT.thumnail IMG {
	MARGIN: 0px 5px 5px 0px
}
#topics DT.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; margin-top:0px; PADDING-TOP: 0px; TEXT-DECORATION: none; width:350px; float:left; margin-left:20px; color:#30adcc; font-size:14px; line-height:15px
}
#topics DD.description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none; text-align: left; width:250px; float: left
}


.topics_con_box01 { width: 330px; float:left; margin-left:10px; padding-bottom:5px; padding-top:3px
}
.topics_con_name { width: 180px; float:left; color:#30adcc; font-size:14px; line-height:15px; padding-top: 2px
}
.topics_con_car { width: 150px; float:right; color:#000000; font-size:12px; line-height:15px; padding-top: 2px
}











H2.news_heading {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#news {
	BACKGROUND: url(../img/inline.gif) no-repeat left bottom; MARGIN: 0px 0px 1.5em; WIDTH: 570px
}
#news:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: url(../img/space.gif)
}
#news {
	DISPLAY: inline-block
}
#news {
	DISPLAY: block
}
#news DL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/inline.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 570px; LINE-HEIGHT: 1.4; PADDING-TOP: 5px
}
#news DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 80%! important; BACKGROUND: url(../img/listmark2.gif) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 10px; WIDTH: 100px; PADDING-TOP: 2px; LETTER-SPACING: 0px
}
#news DL DD {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 455px; PADDING-TOP: 0px

}
#news DL DD IMG {
	MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: middle
}









#banners UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#banners UL LI {
	MARGIN: 0px 0px 5px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; margin-bottom:5px; COLOR: #343434; PADDING-TOP: 0px; LETTER-SPACING: 0.1em
}










BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}





#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: center
}





#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1050px; PADDING-TOP: 0px
}
#contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 50px; MARGIN: 0px 20px 0px 10px; WIDTH: 700px; PADDING-TOP: 0px; TEXT-ALIGN: left; background-color:#FFFFFF
}
#container > #contents {
	MARGIN: 0px 0px 0px 20px
}
#contents H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}






#contents-right_check {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	RIGHT: 487px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	TOP: 9px; top:-20px; left:830px; width:300px; height:79px
}


#contents-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; FLOAT: right; PADDING-BOTTOM: 30px; WIDTH: 300px; PADDING-TOP: 20px; LETTER-SPACING: 0px; TEXT-ALIGN: left; background-color:#82c9e1;
}
.contents-right_box01 { margin-bottom:5px; width:250px; margin-left:auto; margin-right:auto; margin-top:50px
}

.contents-right_box { margin-bottom:5px; width:250px; margin-left:auto; margin-right:auto
}


.contents-right_name { font-size:11px; width:130px; float:left; padding-left:10px; line-height:15px; color:#000000; margin-top:5px; margin-bottom:3px
}
.contents-right_kuwashiku { font-size:10px; width:80px; float: right; padding-left:15px; line-height:15px; background-image:url(../img/icon_01.gif); background-repeat:no-repeat; color:#fff; text-decoration:underline dotted 1px; text-align:right; padding-right:10px; margin-top:5px; margin-bottom:3px
}
.contents-right_kuwashiku A { color:#fff; text-decoration: none
}
.contents-right_kuwashiku A:hover { color:#fff; text-decoration: underline 1px dotted
}





#container > #contents-right {
	MARGIN: 0px 20px 0px 0px
}










.reference {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; BACKGROUND: #f0efe0; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px; LINE-HEIGHT: 1.4; PADDING-TOP: 10px
}
.reference H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.reference P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; PADDING-TOP: 0px
}










#header {
	Z-INDEX: 3; BACKGROUND: url(../img/common_header_repeat.jpg) repeat-x left top; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: center
}
#header #header-inner {
	BACKGROUND: url(../img/common_header.jpg) repeat-x left top; LEFT: 0px; MARGIN: 0px auto; WIDTH: 880px; POSITION: relative; TOP: 0px; HEIGHT: 240px
}
#header #header-inner H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 14px
}
#header #header-inner P.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 14px
}
#header A {
	outline: 0 none
}
#headernavi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 14px
}
#headernavi UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headernavi UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px; PADDING-TOP: 0px
}
#headernavi UL LI A IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#globalnavi {
	LEFT: 10px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 160px
}
#globalnavi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#globalnavi UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#bread {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 35px; TEXT-ALIGN: center
}
#bread OL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: left
}
#bread OL LI {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; FONT-SIZE: 90%; BACKGROUND: url(../img/bread_arrow.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LETTER-SPACING: 0px; HEIGHT: 25px; TEXT-ALIGN: left
}
#bread OL LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#bread OL LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#bread OL LI A:visited {
	COLOR: #777; TEXT-DECORATION: none
}
#bread OL LI A:hover {
	COLOR: #555; TEXT-DECORATION: underline
}
#bread OL LI A:active {
	COLOR: #555; TEXT-DECORATION: underline
}
#bread OL IMG {
	VERTICAL-ALIGN: top
}
















#footer #footer_inner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; margin-top:20px; WIDTH: 860px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left; margin-bottom:20px
}
#footer #footer_inner H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#footer #footer_inner H2 A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#footer #footer_inner H2 A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
#footer #footer_inner H2 A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
#footer #footer_inner H2 A:active {
	COLOR: #333; TEXT-DECORATION: none
}
#footer #footer_inner H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#footer #footer_inner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.2; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LETTER-SPACING: 0px
}
#footer #footer_inner UL.others {
	BORDER-TOP: #ccc 1px solid; MARGIN: 10px 0px 0px
}
#footer #footer_inner LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#footer #footer_inner LI A:visited {
	COLOR: #777; TEXT-DECORATION: none
}
#footer #footer_inner LI A:hover {
	COLOR: #555; TEXT-DECORATION: underline
}
#footer #footer_inner LI A:active {
	COLOR: #555; TEXT-DECORATION: underline
}





#footer #footer_inner .colum1 {
	FLOAT: left; MARGIN: 0px 2px 0px 0px; WIDTH: 160px; height:500px
}
#footer #footer_inner .colum2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 676px; PADDING-TOP: 0px
}
#footer #footer_inner .colum2 .inner1 {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 220px; padding-left:10px; height:170px
}
#footer #footer_inner .colum2 .inner2 {
	FLOAT: left; MARGIN: 0px; WIDTH: 215px; height:170px
}
#footer #footer_inner .colum2 .inner3 {
	FLOAT: left; MARGIN: 0px; WIDTH: 220px; height:170px
}
#footer #footer_inner .colum2 .inner4 {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 330px; padding-left:10px;
}
#footer #footer_inner .colum2 .inner5 {
	FLOAT: left; MARGIN: 0px; WIDTH: 330px; 
}




.colum3 {
	FLOAT: left; MARGIN: 15px 10px 0px 6px; WIDTH: 200px
}
.colum1 LI {
	MARGIN: 0.5em 0px
}
.colum2 LI {
	MARGIN: 0.5em 0px
}
.colum3 LI {
	MARGIN: 0.5em 0px
}


#footer #footer_inner .line {
	border-top:#ccc 1px solid; width:675px; margin-top:30px
}













.window {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; BACKGROUND: url(../img/outlink.gif) no-repeat 100% 70%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#universities {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
#universities UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#universities UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 10px
}










#info {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #54b3d1; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 10px
}
#info #info_inner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
#info UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#info UL LI {
	BORDER-RIGHT: #fff 1px solid; border-left:#fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#info UL LI.rssicon {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#info UL LI.privacy {
	BORDER-RIGHT: 0px
}
#info UL LI A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#info UL LI A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#info UL LI A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#info UL LI A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
#footer #copy {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#footer #copy DT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer #copy DD {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
#footer #copy DD ADDRESS {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
#footer ADDRESS#copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; FONT-STYLE: normal; TEXT-ALIGN: left
}
.hotspot {
	CURSOR: pointer
}
#tt {
	DISPLAY: block; Z-INDEX: 101; BACKGROUND: url(../img/tt_left.gif) no-repeat left top; POSITION: absolute; TEXT-ALIGN: left
}
#tttop {
	DISPLAY: block; BACKGROUND: url(../img/tt_top.gif) no-repeat right top; MARGIN-LEFT: 5px; OVERFLOW: hidden; HEIGHT: 5px
}
#ttcont {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 80%; BACKGROUND: #666; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; COLOR: #fff; LINE-HEIGHT: 1.2; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#ttbot {
	DISPLAY: block; BACKGROUND: url(../img/tt_bottom.gif) no-repeat right top; MARGIN-LEFT: 5px; OVERFLOW: hidden; HEIGHT: 5px
}
#ttcont STRONG {
	FONT-WEIGHT: bold
}
#ttcont UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ttcont UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}










#pagetop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BOTTOM: 80px; PADDING-TOP: 0px; POSITION: fixed; HEIGHT: 108px; TEXT-ALIGN: center; margin-left:10px
}
#pagetop A {
	Z-INDEX: 1; LEFT: 515px; POSITION: relative; TOP: 0px; outline: 0 none
}

