@charset "UTF-8";
/* 201005TopCss */
body { background-color: #fff; background-image: url("products/img/share/bg.gif"); background-repeat: repeat-x; margin: 0 }
.space { font-size: 9px; line-height: 9px }
#contents         /* コンテンツ */   {
	background-color: transparent;
	background-repeat: repeat-y;
	background-position: 355px 2px;
	position: absolute;
	top: 86px;
	left: 145px;
	width: 605px;
	height: auto;
	visibility: visible;
}
#flash { width: 308px; float: left }
#products   { background-color: #288E64; margin: 0; padding: 0; width: 210px; height: 300px; float: right }
p    { color: #000; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 13px; background-color: transparent; margin: 0; padding: 0 0 0 4px }


.title { font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight: bold; margin: 0; padding: 3px 0 0 4px }


.title a:link { color: #fff; text-decoration: none; background-color: transparent }
.title a:visited { color: #fff; text-decoration: none; background-color: transparent }
.title a:active { color: #FDF3AE; text-decoration: none; background-color: transparent }
.title a:hover { color: #FDF3AE; text-decoration: none; background-color: transparent }
#space /*  contents上と下を分ける  */   {
	background-color: #fff;
	margin: 0;
	padding: 0;
	width: 605px;
	height: 30px;
	clear: both
}
#news  { margin: 0 0; padding: 0 0 10px; width: 227px; height: auto; float: left }
#newProducts  { padding-top: 0; padding-bottom: 20px; width: 237px; height: auto; float: left}
a:link /*  link color News and New Products  */   { color: #666; font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 15px; text-decoration: underline }
a:visited /*  link color News and New Products  */   { color: #666; font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 15px; text-decoration: underline }
a:active /*  link color News and New Products  */   { color: #ff6600; font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 15px; text-decoration: underline }
a:hover /*  link color News and New Products  */   { color: #f90; font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 15px; text-decoration: underline }
h2  /* news他見出し */ { margin: 0; padding: 0 }
.date     { color: #66c; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 18px; background-color: transparent }
#footter  /* copyright */    { color: #000; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 15px; background-color: #fff; background-image: url("img/topImg/fotterLine.gif"); background-repeat: no-repeat; background-position: 14px 4px; text-align: center; margin: 0; padding: 5px 0 0; width: 518px; height: 30px; clear: both }
#header         {
	background-repeat: no-repeat;
	background-position: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 800px;
	height: 56px;
	visibility: visible;
}
#naviTop  { visibility: visible; position: absolute; z-index: 1; top: 56px; left: 0; width: 596px; height: 30px }
#naviLeft   { background-color: #efefef; visibility: visible; position: absolute; z-index: 1; top: 89px; left: 0; width: 145px; height: 691px }
#Lhaikei { background-color: #efefef; visibility: visible; position: absolute; z-index: 0; top: 0; left: 0; width: 145px; height: 100% }
#magnaMusume { visibility: visible; position: absolute; z-index: 2; top: 0; left: 0; width: 104px; height: 111px }
.arrow  { color: #f30; font-size: 11px; line-height: 15px }
.news { color: #666666; font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", "Osaka-"}
#news2 { margin: 0 0; padding: 0 0 0px; width: 605px; height: auto; float: left ; clip:  rect(   )}
.newsmark { color: #f30; font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", "Osaka-" ; font-style: italic; font-weight: normal}
#newProducts2 { padding-top: 0; padding-bottom: 20px; width: 237px; height: auto; float: left}
#lineup {  padding-top: 10px; padding-left: 10px; height: auto; width: 508px; clip:  rect(   ); float: left}
h4 {  font-family: "ヒラギノ角ゴ Pro W3", "Osaka-"; font-size: 11px; font-weight: bold; color: #333333}
h5 {  font-family: "ヒラギノ角ゴ Pro W3", "Osaka-"; font-size: 11px; line-height: 14px; font-weight: normal}
.lineupTit {  font-family: "ヒラギノ角ゴ Pro W3", "Osaka-"; font-size: 11px; font-weight: bold; color: #333333}
.lineup { font-family: "ヒラギノ角ゴ Pro W3", "Osaka-"; font-size: 11px; font-weight: normal; color: #000000}
#banner { padding-top: 10px; padding-left: 10px; height: auto; width: 508px; clip: rect( ); float: left }
#headline h1 {
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
}
.top-h2 {
	background-image: url(img/topImg/fushaLeft.gif);
	margin: 0px;
	padding: 0px;
	height: 245px;
	width: 309px;
	text-indent: -9999px;
}
.top-h3 {
	background-image: url(img/topImg/fusha.jpg);
	margin: 0px;
	padding: 0px;
	height: 245px;
	width: 199px;
	text-indent: -9999px;
}
.top-p01 {
	background-image: url(img/topImg/headProducts2.gif);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 227px;
}
.top-p02 {
	background-image: url(img/topImg/headNews2.gif);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 227px;
}
