@charset "shift_jis";

#A0	{ height:385px }

	/* トップ要素:快適創造 */
#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:#777; border:1px #bbb solid; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6}

	/* サブメニュー */
#A06		{ top:342px; height:42px; 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;
		background-image:url(/aurasound/i/A06/aura.gif)}
.bs #A06 li a	{ background-image:url(/aurasound/i/A06/bs.gif)}
#A06 li a:hover	{ background-color:#000}


	/* A08:TAB */
#A08		{ background-image:url(A08/aura/1.gif)}
#A08 li.act	{ background-image:url(A08/aura/tab1.gif)}
#A08 li.m1	{ left:25px }
#A08 li.m2	{ left:105px }
#A08 li.m3	{ left:310px }
#A08 li.m4	{ left:400px }
#A08 li.m5	{ left:490px }
#A08 li.m6	{ left:580px }

/* A01、A09:背景(タイトル) */
#A01 	{ background:#fff url(bk/aura/aura6.jpg) no-repeat 600px 0}

.bs #A01	{ background-image:url(bk/bs/01.jpg) }

#A09		{ top:140px; height:215px; background:url(A08/aura/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}

#A096	{ background-image:url(A09/aura/t.jpg )}

/* 見出し部*/
#A04	img	{ display:block; position:absolute; width:156px; height:40px; left:15px; top:15px }
#A04	h1	{ margin-left:170px}
#A04	strong	{ margin-left:170px; font-size:16px; line-height:22px }

	/* 拡大写真ページ */
.photo #A2	{ background:#fff }
.photo #D1	{ width:940px }
.photo #D1 h2	{ color:#111; width:620px }
.photo #D1	{ padding-bottom:1em; background:#fff }

.photo #D1 h2	{ font-weight:bold; font-size:14px; line-height:1.2em; text-align:center; color:#ccc }

	/* サムネイル */
.thumb p		{ font-size:12px; margin:5px 10px; color:#88A3AA; text-align:center}
.thumb h3		{ font-size:14px; padding:5px}
.thumb .layout td	{ text-align:center; padding-bottom:10px}
.thumb .layout a	{ display:block; width:100%; font-size:12px; line-height:1.2em}
.thumb .layout a em	{ display:block; width:185px; height:3em; padding:2px; margin-top:4px; background:#D0D8D9 }
.thumb .layout a:hover em { background-color:#f90; color:#fff}

.thumb table.cluster	{ background:#D0D8D9}
.thumb table.cluster td	{ padding-bottom:0}

.thumb .pageimg img	{ border:1px #88A3AA solid }

	/* 写真の次、前 */
.photo #D1 .nx		{ width:700px; height:30px; margin-bottom:5px}
.photo #D1 .nx li	{ width:50%; height:20px; padding:5px 10px}
.photo #D1 .nx li a	{ display:inline; width:auto; height:auto; line-height:16px; padding-left:17px }
.photo #D1 .nx li.next	{ left:50%; border-left:1px #ddd solid }
.photo #D1 .nx li.prev	{ left:0; text-align:right }
.photo #D1 .nx li.next	a { background-image:url(mx/next.gif) }
.photo #D1 .nx li.prev	a { background-image:url(mx/prev.gif) }

	/* 仕様ページ用 */
.spec .hx 	{ width:600px; height:170px;}
.spec .hx img 	{ display:block; position:absolute; width:600px; height:170px }
#A2 .spec h2	{ top:90px; left:20px; font-size:32px; color:#111; text-align:left; font-weight:normal }

h3		{ width:600px; height:72px }
h3 img		{ display:block; position:absolute; left:0; top:0; height:72px; width:100%}
h3.x		{ width:auto; height:50px; margin-bottom:10px }
.ex600 h3	{ width:auto; height:auto}


.tx h4		{ background:url(hx/h4-bar1.gif) no-repeat 0 0; padding:4px 6px 4px 20px; font-size:16px; color:#cc9;
		height:30px; width:550px; margin-right:auto;}
h4.half		{ width:300px }

.tx h5		{ margin-left:15px; border-left:5px #0b0 solid; padding:2px 6px}
.tx h5.x	{ border:none}
.fig250 h5,	
.fig h5		{ text-align:center; border:none}

	/* スピーカー一覧*/
dl.ex600		{ /*background:#E9EDF0;*/ margin-top:10px}
#speaker .layout	{ margin-left:6px; width:588px; margin-top:5px }
#speaker .layout td	{ border:0; padding:0}
#speaker .layout div	{ height:254px; font-size:10px; margin:0 }
#speaker .layout div h4,
#speaker .layout div p	{ margin:5px 10px 0 10px}
#speaker .layout a	{ display:block; position:absolute;
			left:0; top:0; width:290px; height:250px;
			background:#fff; border:1px #e8ece9 solid}
#speaker .layout a:hover { border-color:#e60 }

/* 本文系　囲み表記 */
.gx .tx p	{ margin:1em 2em; line-height:1.7em }
.gx .tx ul	{ margin:1em 4em }
.gx ul.spec	{ margin:10px 20px; font-weight:bold }
.gx fig		{ padding-right:0 }

	/* 写真テーブル */
table.photo	{ background:#000; margin-left:10px; width:600px; margin-top:0; padding:0 }
table.photo td	{ /*padding:0; border:none;*/ text-align:center}
.photo p.note,
#D1 p.note	{ color:#aaa; font-size:12px; text-align:right; padding-right:20px }

.dx2		{ width:285px}
.dx2 p		{ font-size:14px }

.wx		{ width:600px; background:#eee url(/i/gr/v0.jpg) repeat-x 0 0; border:1px #ddd solid; padding:10px; clear:both }
.wx .tx		{ width:580px; margin:auto; font-size:14px}
.wx h4		{ background-image:url(/aurasound/i/hx/h4-bar1.gif); color:#fff; width:580px}
.wx .fig 	{ margin:5px}
.wx table.links	td 	{ vertical-align:top; text-align:center; font-weight:bold; padding:5px}
.wx table.links	img	{ border:1px #999 solid }
.wx table.links a	{ color:#000 }

/* NRT ボックス */
#NRT	{ height:270px; padding-top:50px; padding-right:20px; background:url(/aurasound/i/dx/NRT-box250.jpg) no-repeat 0 5px; color:#660 }

/* 仕様表 */
	/* テーブル */
.dx th		{ width:140px; text-align:right; font-size:12px; font-weight:normal}
.dx td		{ color:#222; line-height:1.4em}
.dx td span	{ color:#888}
.dx td h5	{ border:none; margin:0;}

.dx table.spec		{ background:#222 }
.dx table.spec	th	{ width:auto; padding:6px 10px; background:#555; color:#dd9}
.dx table.spec	h5	{ text-align:center; color:#cc9; padding:0 }
.dx table.spec	td	{ background:#fff; padding:6px 10px }
.dx table.spec	.ln th, 
.dx table.spec	.ln td 	{ background:transparent }

	/* 文中ボックス */
.gx div.ex250	{ width:250px; margin:0 10px 0 20px }
.gx div.ex250 h5{ padding:0; margin-left:0 }
.gx div.ex250 p	{ margin:10px 0; line-height:1.5em}

.fig250		{ width:250px; margin:0 10px 0 20px; text-align:center }

.gx div.ex a	{ text-decoration:underline}
.gx .ex p	{ font-size:12px }

.dx div.ex500	{ width:520px; margin:20px auto 20px 50px; padding:20px}
.dx div.ex500 h4 { margin-bottom:10px}

	/* bs */
.bs #D1 h2	{ height:150px; width:600px; margin-top:10px; margin-left:10px}
.bs #D1 h2 img	{ display:block; position:absolute; width:600px; height:150px; left:0; top:0; z-index:0}
.bs #D1 h2 em	{ display:block; position:absolute; top:90px; left:10px; width:480px; height:60px;
		text-align:left; font-size:26px; line-height:32px; color:#840063; z-index:10 }

.bs #D1 .ex600 h2	{ width:auto; font-size:14px}

em.en	{ font-family:Arial,sansserif; letter-spacing:-1px}

.bs #D2 div.ex250	{ background:#f4f4f4 url(/aurasound/bassshaker/i/ex250/bs1.gif) no-repeat right top }

.photo #D1 h2	{ height:auto }
#D1 .fig h2	{ height:auto; color:#111 }
/* サンプル */

table.sample th		{ width:150px; padding:0 }
table.sample td		{ padding:5px; font-family:Arial,sans-serif}
table.sample h5 	{ border-bottom:2px #000 solid; padding:5px 10px;font-size:16px}
table.sample strong 	{ font-size:20px; font-weight:bold; padding:5px 10px}
table.sample p.price 	{ color:#f60; font-size:16px}
table.sample p.price em { font-weight:bold; font-size:24px; 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}

/* ■フッタ、下部 */

#Az div		{ margin-left:15px; background-image:url(/aurasound/i/Az/bk.jpg)}
#Az p		{ margin:14px 210px 0 230px; line-height:1.3em; color:#000}
#Az p a		{ color:#440; background-image:url(/aurasound/i/mx/az.gif)}
#Az a.mail	{ background-image:url(/aurasound/i/mx/mail.gif)}
.bs #Az div	{ background-image:url(/aurasound/i/Az/bs.jpg)}

#Az address	{ width:210px; height:110px; right:0; top:0}
#Az address img	{ display:block; position:absolute; width:100%; height:100%; top:0; right:0}
#Az address p	{ margin:32px 14px 0 0; color:#666; text-align:right}

	/* フッタ */
.zx		{ background:#000; color:#660}
.zx a,
.zx a:visited	{ color:#996}
.zx a:hover	{ color:#fff}

	/* 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-x1.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)}

	/* 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)}

	/* 音楽と書籍 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 }


