@charset "shift_jis";

#A0	{ height:385px}

	/* トップ要素:快適創造 */
#A01	{ position:absolute; height:140px; top:0;
	background:#fff url(/i/bk/season/x03.jpg) no-repeat 600px 0}
#A01 img{ display:block; position:absolute}
#A011	{ top:37px; left:160px; width:80px;  height:83px }
#A012	{ top:25px; left:246px; width:295px; height:75px }
#A013	{ top:12px; left:538px; width:210px; height:90px }

	/* トップ カテゴリ */
#A02	{ right:8px; top:108px; width:220px; height:24px; padding-top:4px; text-align:center;
	color:#cc9; border:1px #cc9 solid; background:#fff}

#A04	{ width:580px; height:70px; left:0; top:260px; background:#010; z-index:1;
	padding:12px 30px }
#A04 h1		{ font-size:26px; color:#fff;}
#A04 strong	{ font-size:19px; color:#996; font-family:Arial; letter-spacing:-1px }

	/* サブメニュー */
#A06		{ top:342px; height:42px; overflow:hidden; z-index:10;
		background:url(A06/bk.gif) repeat-x 0 0}
#A06 li		{ position:absolute; width:115px; height:42px; top:0}
#A06 li.m1	{ left: 0; width:125px}
#A06 li.m2	{ left:125px}
#A06 li.m3	{ left:240px}
#A06 li.m4	{ left:355px}
#A06 li.m5	{ left:470px}
#A06 li.m6	{ left:585px}
#A06 li.m7	{ left:700px}
#A06 li.m8	{ left:815px; width:135px}

#A06 li a	{ display:block; width:100%; height:44px; background-image:url(A06/music.gif)}
#A06 li a:hover	{ background-color:#000}
	/* A08:TAB */
#A08		{ background-image:url(A08/ix/1.gif)}
#A08 li.act	{ background-image:url(A08/ix/tab1.gif)}

	/* 背景画像 */
#A09 { top:140px; height:215px;	background:url(A08/ix/v1.gif) repeat-x 0 0}
#A09 img { display:block; position:absolute; height:180px; top:20px;
		border:2px #019B28 solid; border-width:2px 0 }
#A09 img.fig { width:150px; background-position:left bottom; background-repeat:no-repeat}

#A091	{ background-image:url(/i/A09/break150-1.jpg);	left:0}
#A092	{ background-image:url(/i/A09/pc150-1.jpg);	left:150px}
#A093	{ background-image:url(/i/A09/music150-1.jpg);	left:300px}
#A094	{ background-image:url(/i/A09/snd150-2.jpg);	left:450px}
#A095	{ background-image:url(/i/A09/digital150-1.jpg);left:600px}

#A096	{ left:750px; width:200px}

/* 見出し*/

.dx img.dv	{ width:570px; margin:2px 0 4px 25px}

/* 開発実績(右) */
.rx .result table	{ margin-left:9px; width:300px}
.rx .result th		{ width:140px; padding:0 }
.rx .result td h6	{ padding:1px 5px; border-bottom:2px #6c0 solid}
.rx .result td p	{ padding:3px 6px; color:#390}
.rx .result td p span	{ color:#5a1 }
.rx .result td.cx p	{ padding-top:1px; color:#555}
.rx .result td.cx	{ background:url(/i/Dx/dot1.gif) repeat-x left bottom}
.rx .result h6 a	{ color:#333}
.rx .result h6 a:hover	{ color:#f90}

/* 製品情報(右) */
.rx .product table.bx	{ margin-left:11px; width:296; margin-bottom:3px}
.rx .product th		{ width:150px; padding:0 }
.rx .product td		{ vertical-align:top; background:#8d5}

.rx .product td a	{ display:block; width:100%; height:25px; padding-top:5px; padding-left:5px; 
			background:#0b0 url(/product/i/bx/R1.gif) no-repeat right top;}
.rx .product td a em	{ color:#f4fcf0 }
.rx .product td a:hover	{ background-color:#090; color:#fff}
.rx .product td a:hover em	{ color:#fff }

.rx .product td h6	{ padding:3px 5px; color:#333; background:#efd; height:34px; text-align:center}
.rx .product td p	{ padding:5px 5px; color:#280}
