<STYLE TYPE="text/css"><!--

	.main { font-family: arial,sans-serif; font-size: 12px; color: black; text-decoration: none; font-weight: normal; }

	td { font-family: arial,sans-serif; }

	BODY.home, BODY.main, BODY.kagi { font-family: arial,sans-serif; color: black; background: white; margin: 0 0 0 0; }

	BODY.compare { font-family: arial,sans-serif; color: black; background: url(images/gradient-back.jpg) no-repeat 25px; margin: 0 0 0 0; }
	.compare { font-family: arial,sans-serif; color: black; background: url(images/compare-gradient.gif) no-repeat; margin: 0 0 0 0; }
	.compareSm { font-family: arial,sans-serif; color: black; background: url(images/compare-gradient.sm.gif) no-repeat; margin: 0 0 0 0; }
	.compareSm3 { font-family: arial,sans-serif; color: black; background: url(images/compare-gradient3.sm.gif) no-repeat; margin: 0 0 0 0; }
	p.compSm { font-family: arial,sans-serif; font-size: 12px; font-weight: normal; }

	P.strike { display: inline; font-weight: normal; text-decoration: line-through }
	P.compFeat { font-size: 12px; font-weight: normal; margin: 0 0 0 0; }
	P.compBenefit { font-size: 10px; font-weight: normal; margin: 0 0 0 0; }

	.mainMenu { display: block; background: #979996; color: white; height: 21px; margin: 0 -1 0 -1; }

	.menu {  font-size: 10px; color: white; text-decoration: none; margin: 0 0 0 0; }
	A.menu:link, A.menu:visited { color: white; }
	A.menu:hover { color: #22ff22; text-decoration: none; }
	A.menu:active { color: #22ff22; }

	P.menu { color: white; font-weight: normal; margin: 0 0 0 0; }

	.menuHilite {  font-size: 11px;  color: #22ff22; text-decoration: none; font-weight; normal; }
	A.menuHilite:link, A.menuHilite:visited, A.menuHilite:active { color: #22ff22; }
	A.menuHilite:hover { color: #22ff22; text-decoration: none; }

	.cleanMenu {  font-size: 10px; color: black; text-decoration: none; margin: 0 0 0 0; }
	A.cleanMenu:link, A.cleanMenu:visited { color: black; }
	A.cleanMenu:hover { color: blue; text-decoration: none; }
	A.cleanMenu:active { color: blue; }

	P.cleanMenu { color: black; font-weight: normal; }
	.cleanMenuHilite {  font-size: 13px;  color: black; text-decoration: none; font-weight; bold; }
	A.cleanMenuHilite:link, A.cleanMenuHilite:visited, A.cleanMenuHilite:active { color: black; }
	A.cleanMenuHilite:hover { color: blue; text-decoration: none; }

	.navDivider { background: #979996 url(http://jp.kinoma.com/images/tinyLine.gif) repeat-x 4px; }

	.navTitle { font-size: 14px; font-weight: bold; margin: 5px 5px 3px 5px; }
	.navMajor { font-size: 12px; font-weight: bold; margin: 5px 5px 3px 5px; }
	.navHead { font-size: 12px; font-weight: bold; margin: 15px 5px 0px 5px; }
	.navMinor { font-size: 12px; font-weight: normal; margin: 5px 5px 0px 5px; }
	.navItem { font-size: 12px; font-weight: normal; margin: 0px 5px 0px 5px; }

	.nav {  font-size: 12px; color: white; text-decoration: none; background: #979996; }
	A.nav:link, A.nav:visited, A.nav:active { color: white; text-decoration: none; }
	A.nav:hover { color: #22ff22; text-decoration: none; }

	.navlink {  font-size: 12px; font-weight: bold; color: white; text-decoration: none; background: #979996;  margin: 5px 5px 3px 5px; }
	A.navlink:link, A.navlink:visited { color: white; text-decoration: none; }
	A.navlink:hover { color: #22ff22; text-decoration: none; }
 	A.navlink:active { color: white; text-decoration: none; }

	ul.nav { color: white; margin: 0; padding: 0; }
	li.nav { color: white; font-size: 12px; font-weight: normal; margin-left: 24px; }


	ul.main { margin: 10px 30px; padding: 0; }
	li.main { font-size: 12px; font-weight: normal; margin-left: 24px; }


	.navHilite {  font-size: 13px;  color: #22ff22; text-decoration: none; font-weight; normal; margin: 5px 5px 3px 5px; }
	A.navHilite:link, A.navHilite:active, A.navHilite:visited { color: #22ff22; }
	A.navHilite:hover { color: #22ff22; text-decoration: none; }

	.content {  font-size: 12px; color: white; text-decoration: none; }
	.contentDivider { background: white url(http://jp.kinoma.com/images/tinyDot.gif) repeat-x 10px; }

	.grey {  font-size: 12px; color: white; text-decoration: none; background: #979996; margin: 0; }
	.greyBar { font-size: 16px;  color: white; font-weight: bold;
		background: #979996 url(http://jp.kinoma.com/images/greyBar.gif) repeat-x; margin: 0; }

	A.more:link, A.more:active, A.more:visited {  font-size:13; font-weight: normal; color: black; margin-top: 0; margin-bottom: 0; line-height: 13px; }
	A.more:hover {  font-size:13; font-weight: normal; margin-top: 0; margin-bottom: 0; color: blue; text-decoration: none; line-height: 13px; }

	A.changeLanguage:link, A.changeLanguage:visited {  font-size:13; font-weight: normal; margin-top: 0; margin-bottom: 0; color: blue; text-decoration: none; line-height: 13px; }
	A.changeLanguage:hover {  font-size:13; font-weight: normal; color: blue; text-decoration: underline; margin-top: 0; margin-bottom: 0; line-height: 13px; }

	A.chlang, A:visited.chlang{display: inline; width:163; height:22; background-image: url(images/visit-jp-blue.gif); padding-left: 82; padding-right:81; padding-top:11; padding-bottom: 11; background-repeat: no-repeat; }
	A:hover.chlang{display: inline; width:163; height:22; background-image: url(images/visit-jp-blue-ul.gif); padding-left: 82; padding-right:81; padding-top:11; padding-bottom: 11;  background-repeat: no-repeat; text-decoration: none; }

	A.bulletBlue:link, A.bulletBlue:active, A.bulletBlue:visited {  font-size:13; font-weight: normal; color: blue; margin-top: 0; margin-bottom: 0; line-height: 13px; }
	A.bulletBlue:hover {  font-size:13; font-weight: bold; margin-top: 0; margin-bottom: 0; color: blue; text-decoration: none; line-height: 13px; }

	A.moreSm:link, A.moreSm:active, A.moreSm:visited {  font-size:10; font-weight: normal; color: black; margin-top: 0; margin-bottom: 0; line-height: 10px; }
	A.moreSm:hover {  font-size:10; font-weight: normal; margin-top: 0; margin-bottom: 0; color: blue; text-decoration: none; line-height: 10px; }
	

	.bannerContainer { font-size: 18px; position: relative; left: 1px; top: 1px; color: #ffffff; }
	.bannerContainerText { position: absolute; left: -1px; top: -1px; color: #000000; }
	.bannerContainerMed { font-size: 16px; position: relative; left: 1px; top: 1px; color: #ffffff; }
	.bannerContainerMedText { position: absolute; left: -1px; top: -1px; color: #000000; }
	.bannerContainerSm { font-size: 12px; position: relative; left: 1px; top: 1px; color: #ffffff; }
	.bannerContainerSmText { position: absolute; left: -1px; top: -1px; color: #000000; }


	.bannerContainerIE { font-size: 18px; color: black; }
	.bannerContainerMedIE { font-size: 16px; color: black; }
	.bannerContainerSmIE { font-size: 12px; color: black; }
	.bannerContainerSmJPIE { font-size: 11px; color: black; }

	.bannerColor1 { background: url(http://jp.kinoma.com/images/colorbanner1.jpg) no-repeat; background-position: 79 0; }
	.bannerColor2 { background: url(http://jp.kinoma.com/images/colorbanner2.jpg) no-repeat; background-position: 79 0; }
	.bannerColor3 { background: url(http://jp.kinoma.com/images/colorbanner3.jpg) no-repeat; background-position: 79 0; }
	.bannerColor4 { background: url(http://jp.kinoma.com/images/colorbanner4.jpg) no-repeat; background-position: 79 0; }
	.bannerColor5 { background: url(http://jp.kinoma.com/images/colorbanner5.jpg) no-repeat; background-position: 79 0; }
	.bannerColor6 { background: url(http://jp.kinoma.com/images/colorbanner6.jpg) no-repeat; background-position: 79 0; }

//	.macIEBanner { font-size: 18px; color: #ffffff; }
	.macIEBanner { font-size: 18px; color: #000000; }
	.macIEBanner2 { font-size: 18px; color: #000000; }

	.languageMenu { font-weight: normal;  font-size: 12px; text-align: center; text-decoration: none; }

	.starBG { background: url(images/goldstar.gif) no-repeat; }

	A:link, A:visited { color: blue; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0 }
	A:active, A:hover { color: blue; font-weight: bold; text-decoration: underline; }

	.mainButton { margin: 0px 10px; font-size: 12px; font-weight: bold;  text-align: left; background: white url(http://jp.kinoma.com/images/buttonSegment.gif) repeat-x 10px; }
	A.mainButton:link, A.mainButton:visited { color: blue; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0 }
	A.mainButton:active, A.mainButton:hover { color: blue; font-weight: bold; text-decoration: underline; }


	.mainHead {  font-size: 12px; color: black; font-weight: normal; margin-top:10; }


	P.infoHead {  font-size: 16px; color: black; font-weight: bold; margin-top:20; }


	.barTitle {   margin:5px 5px 5px 0px;
		font-size: 16px; color: black; font-weight: bold; }
	.Title {   margin:5px 5px 0px 0px;
		font-size: 16px; color: black; font-weight: normal; }
	.barSubTitle {   margin:5px 5px 5px 0px;
		font-size: 14px; color: black; font-weight: bold; }
	.head { font-size: 16px; color: white; font-weight: bold; background: black; }

	.frontDescription { margin: 0px 10px; font-size: 12px; font-weight: normal;  text-align: left; }

	.frontBigNoBorder { font-size: 20px;  font-weight: bold; margin-top: 10px 0px 10px 0px }
	.frontBig3 { font-size: 18px;  font-weight: bold; margin: 10px 10px 5px 11px; }
	.frontBig2 { font-size: 20px;  font-weight: bold; margin: 10px 10px 5px 11px; }
	.frontBig { font-size: 24px;  font-weight: bold; margin: 10px 10px 5px 11px; }
	.frontMain { font-size: 18px;  font-weight: normal;  color: #75CB56; margin: 5px 10px 5px 11px; }
	.frontMainBold { font-size: 22px;  font-weight: bold;  color: #75CB56; margin: 10px 10px 5px 11px; }
	.frontMainNextLine { font-size: 22px;  font-weight: normal;  color: #75CB56; margin: 0px 10px 0px 7px; }
	.frontMainSmBlue { font-size: 12px;  font-weight: normal;  color: #333398; margin: 0px 10px 0px 11px; }
	.frontMainSmBlack { font-size: 12px;  font-weight: normal;  color: black; margin: 5px 10px 0px 11px; }
	.frontSubBig { font-size: 22px;  font-weight: bold;  color: black; margin: 0px 0px 0px 0px; }
	.frontSubSm { font-size: 12px; font-weight: normal; color: black; margin: 10px 10px 5px 11px; }
	.frontSub { font-size: 13px;  font-weight: bold;  color: #75CB56; margin: 10px 10px 5px 11px; }

	P {  font-size: 12px; color: black; font-weight: bold; margin-top: 0; }


	P.info { font-size: 14px; font-weight: normal; margin-top:20; }
	P.infoSm { font-weight: normal; margin-top:20; }
	P.infoMed { font-size: 15px; font-weight: normal; margin-top:20; }
	P.infoSmBold { font-weight: bold; margin-top:20; margin-bottom:20; }
	P.infoSmBoldNoBottom { font-weight: bold; margin-top:20; margin-bottom:0; }
	P.infoSmMedTop { font-weight: normal; margin-top:5; }
	P.infoSmError { font-weight: normal; margin-top:5; color: #ff0000; font-weight: bold; }
	P.infoSmMedTopIndent { font-weight: normal; margin-top:5; margin-left: 20; }
	P.infoSmNoTop { font-weight: normal; margin-top:0; margin-bottom:0; }
	P.infoSmNoTopIndent { font-weight: normal; margin-left:9; gargin-top:0; margin-bottom:0; }
	P.infoTinyNoTop { font-size: 10px; font-weight: normal; margin-top:0; margin-bottom:0; }
	li.infoSmBold { font-weight: bold; font-size: 12px; margin-bottom:0; }
	li.infoSmMedTop { font-size: 12px;  margin-top:10; }
	li.infoSmSmTop { font-size: 12px;  margin-top:3; margin-bottom:0; }
	ol.infoSm { list-style-type: lower-alpha; font-size: 12px; margin-bottom:10; }
	li.infoSm { list-style-type: lower-alpha; font-size: 12px; margin-bottom:10; }

	table.smallTable { font-size: 12px; }

	P.question { font-weight: bold; margin-top: 12; }
	P.questionList { font-weight: normal; margin-top: 3 }
	P.answer { font-weight: normal; margin-top: 0; }
	P.answer2 { font-weight: normal; margin-top: 12; }
	A.question:link, A.question:visited { color: blue; font-weight: normal; text-decoration: none; }
	A.question:active, A.question:hover { color: blue; font-weight: normal; text-decoration: underline; }


	.footer { text-align: center;  font-size: 12px; color: black; font-weight: bold; }
	P.footer1 { }
	P.footer2 { font-size: 10px; font-weight: normal; }

	.mediaFrame { background: url(http://jp.kinoma.com/images/greyframe.gif) no-repeat; }

	.galleryLink {  font-size: 10px; font-weight: normal; color: black; margin: 0 0 0 0; }
	A.galleryLink:active, A.galleryLink:link, A.galleryLink:visited { color: blue; }
	A.galleryLink:hover { font-weight: bold; color: blue; text-decoration: bold; }

	P.galleryLabel {  font-size: 10px; font-weight: normal; color: black; margin: 1 0 0 0; }
	P.galleryTitle {  font-size: 12px; font-weight: normal; color: black; margin: 1 0 0 0; }

	H2 {  font-size: 20px; color: #000000; font-weight: bold }
	H3 {  font-size: 16px; color: #0099FF; font-weight: bold }


	BODY.pr { color: black; background: white; background-image: url(http://jp.kinoma.com/images/swoosh.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: 0 -30 0 }

	P.prcontacthead { margin-top: 0; margin-bottom: 0 }
	P.prcontactbody { font-weight: normal; margin-top: 0; margin-bottom: 0 }
	P.prtitle { font-size: 16px; margin-top: 16; margin-bottom: 16 }
	P.prsubtitle { font-size: 14px; margin-bottom: 16 }
	P.prbody { font-weight: normal; margin-top: 12; }
	P.prsection { }
	P.prabout { margin-top:0; margin-bottom:0 }
	P.prtiny { font-weight: normal; font-size: 9px; }
	li.prbody { font-weight: normal; }

	.prbody {  font-size: 12px; font-weight: normal; color: black; text-decoration: none; }
	A.prbody:link, A.prbody:active, A.prbody:visited { color: blue; }
	A.prbody:hover { font-weight: bold; color: blue; text-decoration: underline; }

	p.palmone { font-size: 20px; font-weight: bold; color: #860000; }

--></STYLE>

 <META HTTP-EQUIV="imagetoolbar" CONTENT="no">

