@charset "shift_jis";

#A0	{ height:385px }

#A01 { background:#fff url(../../i/bk/dev/mixer01.jpg) no-repeat 600px 0}

	/* トップ要素:快適創造 */
#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; background:#fff;
	color:#444; border:1px #bbb solid; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6}

	/* サブメニュー */
#A06		{ top:342px; height:42px; overflow:hidden; background:url(A06/bk.gif) repeat-x 0 0}
#A06 li		{ position:absolute; width:110px; height:42px; top:0}
#A06 li.m1	{ left: 0}
#A06 li.m2	{ left:110px}
#A06 li.m3	{ left:220px}
#A06 li.m4	{ left:330px}
#A06 li.m5	{ left:440px}
#A06 li.m6	{ left:550px}
#A06 li.m7	{ left:660px}

#A06 li a	{ display:block; width:100%; height:44px}
#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)}
#A08 li.m1	{ left:25px}
#A08 li.m2	{ left:105px}
#A08 li.m3	{ left:190px}
#A08 li.m4	{ left:280px}
#A08 li.m5	{ left:370px}
#A08 li.m6	{ left:460px}

/* A01、A09:背景(タイトル) */

#A09		{ top:140px; height:215px; background:url(A08/ix/v1.gif) repeat-x 0 0}
#A09 img 	{ display:block; position:absolute; height:180px; top:22px;
	 	background-repeat:no-repeat; background-position:left bottom; background-color:#000 }
#A09 img.fig	{ width:150px}
#A092		{left:150px}
#A093		{left:300px}
#A094		{left:450px}
#A095		{left:600px}
#A09 #A096	{ left:750px; width:200px}

#A06 li a	{ background-image:url(../link/i/A06/link.gif)}

#A091	{ background-image:url(A09/mic150.jpg)}
#A092	{ background-image:url(A09/nrt150.jpg)}
#A093	{ background-image:url(A09/pc150-2.jpg)}
#A094	{ background-image:url(A09/snd150-1.jpg)}
#A095	{ background-image:url(A09/snd150-2.jpg)}
#A096	{ background-image:url(A09/link.jpg )}


	/* 本文見出し */

h2	{ margin:10px; height:100px }
h2 img	{ display:block; position:absolute; top:0; left:0; width:600px; height:100px}

	/* A-Z 見出し */
.link600a	{ margin-top:10px; position:relative}
.link600a dd.x	{ height:110px}
.link600a dd.n	{ position:absolute; width:90px; height:90px; top:8px; left:8px;
		text-align:center; color:#fff; font:bold 72px Arial,sans-serif;}
.link600a dd.az	{ position:absolute; width:490px; height:72px; top:36px; left:100px;
		overflow:hidden; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.link600a dd.rel	{ height:34px}
.link600a p.rel	{ background:#e0e6e4; font-size:12px; text-align:center; margin:5px 20px; padding:6px; color:#bbb }
.link600a p.rel a	{ text-decoration:underline}
dl.link600a dt	{ padding:0 8px 10px 8px; height:24px; color:#909894 }

table.az td 	{ font:bold 16px Arial,sans-serif; text-align:center; background:#f8f8f8; color:#ccc;
		border:1px #c0ccc4 solid; height:30px; vertical-align:middle}
table.az td a	{ dispalay:block; width:100%; height:100%; color:#52B148; padding-top:3px;
		text-align:center; border:1px #c0ccc4 solid; background:#fff; text-decoration:underline}
table.az td a:hover { background:#ffe; border-color:#f60}

	/* kana 見出し */
.link600k	{ margin-top:10px; position:relative}
.link600k dd.x	{ height:96px}
.link600k dd.n	{ position:absolute; width:90px; height:90px; top:8px; left:8px;
		text-align:center; color:#fff; font:bold 64px Arial,sans-serif;}
.link600k dd.kana	{ position:absolute; width:490px; height:90px; top:36px; left:100px;
		overflow:hidden; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.link600k dd.rel	{ height:34px}
.link600k p.rel	{ background:#e0e6e4; font-size:12px; text-align:center; margin:5px 20px; padding:6px; color:#bbb }
.link600k p.rel a	{ text-decoration:underline}
dl.link600k dt	{ padding:0 8px 10px 8px; height:24px; color:#909894 }

table.kana td 	{ font:bold 16px Arial,sans-serif; text-align:center; background:#f8f8f8; color:#ccc;
		border:1px #c0ccc4 solid; height:26px; vertical-align:middle}
table.kana td a	{ dispalay:block; width:100%; height:100%; color:#52B148; padding-top:3px;
		text-align:center; border:1px #c0ccc4 solid; background:#fff; text-decoration:underline}
table.kana td a:hover { background:#ffe; border-color:#f60}


/* 本文中リンク */

.dx .mx li	{ padding-bottom:8px}
.dx .mx li ul	{ margin-left:10px}
.dx .mx li li 	{ padding-bottom:3px}
.dx .mx a	{ text-decoration:none }
.dx .mx a:hover	{ text-decoration:underline}

	/* 左右分割 */
.gx2 dl.L,
.gx2 dl.R	{ width:265px }

.gx2 dl		{ margin:10px 5px}
.gx2 .mx dd	{ padding:5px 10px 5px 10px }
.gx2 dt		{ border-bottom:2px #060 dotted; padding:6px 0; line-height:1.1em}

.gx2 .mx dt a	{ display:block; background-image:url(mx/next.gif); padding-left:17px; color:#111 }

.gx2 .mx ul ul	{ padding-left:1em}
.gx2 .mx ul li	{ line-height:1.2em; padding-bottom:6px}
.gx2 dd p	{ font-size:12px; color:#0a0 }
.gx2 dd li.brk	{ background:url(Dx/dot1.gif) repeat-x 0 8px; width:90%}

	/* 検索ボックス */
table.search	{  margin:20px 50px; padding:0 }
.search td	{ border:none }

	/* 本文部リンク:インデックス用 */

.gx .mx a:link		{ color:#000}
.gx .mx a:visited	{ color:#999}
.gx .mx a:hover		{ color:#f90}

.gx .mx li li a:link	{ color:#444}

.gx dd p.note		{ color:#999}

	/* a-z、カナ*/
dl.mx ul.a2z  li a	{ width:22%; float:left}
dl.mx ul.kana li a	{ width:18%; float:left}

	/* ページ内のリンク先頭 */
.pex		{ margin:20px 30px; width:550px; padding:1em 2em ; background:#f4f4f4 }
.pex ul		{ padding:5px }
.pex li		{ text-align:center; color:#ccc; padding:1px}
.pex a		{ padding:4px }
.pex a:visited	{ color:#0a0}

	/* ページ内 */
.page .gx 	{ margin:10px auto 30px 30px; width:560px;
		background:url(ex600/dl.gif) repeat-y 0 0; border:1px #d0dcd4 solid }
.page h3 	{ font-size:16px; font-weight:bold; color:#666; border-bottom:3px #909b98 dotted; padding:10px 4px; margin:0 15px}
.page h3 a	{ background:url(mx/next.gif) no-repeat 0 2px; padding-left:18px}
.page .gx .tx 	{ padding:1em}
.page .gx .tx p { line-height:1.7em; font-size:12px}
.page .tx h5	{ margin-left:25px; margin-top:10px; padding:2px 8px; width:70%; background:#dde2e0; color:#707472 }
.page .tx ul	{ margin:5px 40px; font-size:12px; color:#555 }
.page .tx li	{ line-height:1.5em }

.page .search	{ background:#fff; border:none }
div.search { margin:30px auto}


	/* A-Z,仮名 テーブル */
table.list	{ }
table.list th	{ width:64px; font-size:26px; font-weight:normal; background:#eee; padding:5px; color:#999 }
table.list td	{ padding:4px 10px; background:#f8f8f8; line-height:1.2em}
table.list thead td	{ background:#eee; text-align:center; color:#666}
table.list td a	{ text-decoration:underline; color:#280 }

	/* フッタ */

/* AURA(右) */

.rx .aura 	{ height:380px; background:url(/aurasound/i/bx/sp300.jpg) no-repeat 0 0}
.rx .aura a img	{ width:300px; height:64px}
.rx .aura ul	{ margin-left:14px; width:295px; margin-top:2px }
.rx .aura li	{ width:290px; height:48px; }
.rx .aura li a	{ display:block; width:100%; height:46px }

.rx .bs		{ height:235px; background:url(/aurasound/i/bx/bs300.jpg) no-repeat 0 0 }


	/* 製品等のボックス */
dl.ex600		{ margin-bottom:10px}
dl.ex600 table.layout	{ margin-left:10px; width:580px }
dl.ex600 dd.x p 	{ margin:10px; font-size:12px }
dl.ex600 dt		{ height:20px }
#DY .menu48 td,
#DY .layout td		{ border:none; padding:0}

dl.pro600 .menu48 li		{ width:260px; margin-top:0px; padding:0; height:auto}
dl.pro600 .menu48 li a		{ line-height:16px; display:block; width:100%; height:auto}
dl.pro600 .menu48 .x4 li a	{ background-image:url(/i/bx/mta-48.gif)}
dl.pro600 .menu48 .x5 li a	{ background-image:url(/i/bx/mta-48.gif)}
dl.pro600 dt			{ padding-bottom:6px }

	/* 製品600 */
#pro600 h4	{ height:70px; overflow:hidden; padding:0} 
#pro600 .x1 h4 a	{ background-image:url(/sound/i/ex600/product/h4-1.gif)} 
#pro600 .x2 h4 a	{ background-image:url(/sound/i/ex600/product/h4-2.gif)} 

#mta		{ background:#A6DF7B }
#mta dt		{ background-image:url(/i/ex600/mta/dt.gif); color:#3DA70A}
#mta .tx	{ margin-top:0; padding-top:0 }


	/* ARI 48px */
.ari48 		{ background-image:url(/ari/i/bx/ari-300-1.jpg)}
.ari48 ul	{ background:#080 url(/ari/i/bx/ari-300-z.gif) no-repeat left bottom }
.ari48 li.x1 .x	{ background-image:url(/ari/i/bx/ari-300-x3.gif)}

	/* 製品48px */
.pro48 		{ background-image:url(/product/i/bx/bx300-pro1.jpg)}
.pro48 ul	{ background:#080  url(/product/i/bx/bx300-pro-z.gif) no-repeat left bottom }
.pro48 li	{ background-image:url(/product/i/bx/bx300-pro-m.jpg)}

.pro48 li.x9 .x	{ background-image:url(/aurasound/bassshaker/i/bx/x6.gif)}

	/* AURA 48px */
.aura48 	{ background-image:url(/aurasound/i/bx/sp/1.jpg)}
.aura48 a	{ height:62px}
.aura48 ul	{ background:#333  url(/aurasound/i/bx/sp/z.gif) no-repeat left bottom }
.aura48 li	{ background-image:url(/aurasound/i/bx/sp/m.jpg)}

.aura48 li.x1 .x	{ background-image:url(/aurasound/i/bx/sp/x1.gif)}

	/* BassShaker 48px */
.bs48 		{ background-image:url(/aurasound/bassshaker/i/bx/1.jpg)}
.bs48 a		{ height:62px}
.bs48 ul	{ background:#333  url(/aurasound/bassshaker/i/bx/z.gif) no-repeat left bottom }
.bs48 li	{ background-image:url(/aurasound/bassshaker/i/bx/m.jpg)}

.bs48 li.x1 .x	{ background-image:url(/aurasound/bassshaker/i/bx/x1.gif)}
.bs48 li.x2 .x	{ background-image:url(/aurasound/bassshaker/i/bx/x2.gif)}
.bs48 li.x3 .x	{ background-image:url(/aurasound/bassshaker/i/bx/x3.gif)}
.bs48 li.x4 .x	{ background-image:url(/aurasound/bassshaker/i/bx/x4.gif)}
.bs48 li.x5 .x	{ background-image:url(/aurasound/bassshaker/i/bx/x5.gif)}
.bs48 li.x6 .x	{ background-image:url(/aurasound/bassshaker/i/bx/x6.gif)}

	/* 音響と開発 48px */
.svc48 		{ background-image:url(/service/i/bx/bx300-sv1.jpg)}
.svc48 li	{ background-image:url(/service/i/bx/bx300-sv-m.jpg)}
.svc48 li.x1 .x,
.svc48 li.x2 .x,
.svc48 li.x3 .x	{ background-image:url(/service/i/bx/bx300-sv-x1.gif)}
.svc48 li.x8 .x	{ background-image:url(/service/i/bx/bx300-sv-x8.gif)}

.svc48 li.x5 a.x,
.svc48 li.x4 a.x	{ background-image:url(/service/i/bx/sv-x5.gif)}

	/* 音楽と書籍 48px */
.book48 	{ background-image:url(/contents/i/bx/book-300-1.jpg)}
.book48 li	{ background-image:url(/contents/i/bx/book-300-m.jpg)}
.book48 li.x1 .x { background-image:url(/contents/i/bx/cd-300-x1.gif)}
.book48 li.x2 .x { background-image:url(/contents/i/bx/book-300-x1.gif)}

	/* リンク 48px */
.link48 	{ background-image:url(/link/i/bx/link-300-1.jpg)}
.link48 li.x1 .x { background-image:url(/link/i/bx/link-300-x1.gif)}

.link48 ul,
.book48 ul,
.svc48 ul	{ background:#9FD27D url(/service/i/bx/bx300-sv-z.gif) no-repeat left bottom }

