@charset "shift_jis";

#A04 h1,
#A04 strong	{ left:110px}
#A04 img	{ width:60px; height:50px; left:35px; top:8px }

#A096		{ background-image:url(A096-ari.jpg)}

#A08 li.x1	{ left:245px; width:182px }
#A08 li.x2	{ left:425px; width:70px }
#A08 li.x3	{ left:500px }
#A08 li.x4	{ left:585px; width:75px }
#A08 li.x5	{ left:665px }
#A08 li.x6	{ left:750px }

#A01	{ background-image:url(../A01/hard/01.jpg)}

#D1		{ padding-top:8px }
.dx		{ padding:1px 0}
#D2		{ min-height:0; height:auto !important}
#DY		{ padding:15px 0}

#Az div		{ background-image:url(Az/Az.jpg)}
#Az address	{ color:#463}
#Az p		{ color:#160}
#Az a		{ color:#050}
#Az ul a:hover	{ color:#d60}

.zx h5		{ color:#9d4; background-image:url(zx-h5.gif)}
.zx ul		{ border-left:3px #390 dotted}
.zx li,
.zx p		{ color:#390}
.zx p a,
.zx p a:link	{ color:#7b0}
.zx a,
.zx a:link	{ color:#ae3}
.zx p a:visited,
.zx a:visited	{ color:#7b0}
.zx p a:hover,
.zx a:hover	{ color:#fff}

.rx	{ top:-17px}

	/* 拡大ページ */
.wide #A1	{ background:url(../A1-B.gif) no-repeat 0 0}
.wide .rx	{ top:0}
.wide #D1	{ width:929px }
.wide #D1 h2	{ color:#999; width:700px; height:1.5em; font-size:12px; line-height:1.2em; text-align:center}
.wide #D1	{ padding-bottom:1em; background:#fff }
.wide #D1 .fig	{ margin-left:20px}
.wide #D3	{ padding:1em 0}

#D4 dl.ex600			{ background-image:none; margin-top:10px}
	/* サムネイル */
.thumb .layout			{ width:520px; margin:10px auto 10px 40px}
.thumb .layout td,
.thumb .layout td p		{ text-align:center; color:#666}
.thumb .layout a		{ display:block; width:100%}
.thumb .layout a:hover p	{ color:#e70; text-decoration:underline}
	/* サムネイル 八王子駅周辺*/
.thumb .cluster			{ width:600px; margin:auto}

	/* メニュー */
dl.menu		{ background-image:url(menu/dl.gif)}
dl.menu dd	{ background:#155e0c}
dl.menu img.dh	{ width:4px}
dl.menu ul	{ background:url(menu/ul.gif) repeat-y 0 0}

dl.menu div.x	{ background:url(../menu/dt-b1.jpg) no-repeat 0 0}

dl.menu ul ul	{ border:none; background-position:0 -100px}

dl.svc ul,
dl.pro ul	{ background:url(../menu/dt-b1.jpg) no-repeat 0 -80px; border-bottom:1px #d8e0d0 solid}
	/* トピックス */
dl.topix dt		{ background-image:url(topix/dt.jpg); height:32px; background-position:9px 0}
dl.topix h6		{ color:#aa9}
dl.topix h6 span	{ color:#887; background:#d8d8c0}
dl.topix h5 a		{ color:#222}
dl.topix h5 a:visited	{ color:#444}
dl.topix h5 a:hover	{ color:#c50}
dl.topix li p		{ color:#666}

	/* 音響と開発 */
dl.svc dt		{ background-image:url(../service/menu/dt.jpg); height:75px}
dl.svc dl		{ background:#378811}

dl.svc div.x img	{ background-image:url(../service/menu/dt-img.jpg)}
dl.svc div.x img.txt	{ background-image:url(../service/menu/dt-txt.gif)}
dl.svc div.x span	{ background-image:url(../service/menu/dt-sp.gif)}

dl.svc ul.x1 li	{ background-image:url(../service/menu/x1.gif)}
dl.svc ul.x2 li	{ background-image:url(../service/menu/x2.gif)}
dl.svc ul.x3 li	{ background-image:url(../service/menu/x3.gif)}
dl.svc ul.x4 li	{ background-image:url(../service/menu/x4.gif)}
dl.svc ul.x5 li	{ background-image:url(../service/menu/x5.gif)}
dl.svc ul.x6 li	{ background-image:url(../service/menu/x6.gif)}
dl.svc ul.x7 li	{ background-image:url(../service/menu/x7.gif)}
dl.svc ul.x8 li	{ background-image:url(../service/menu/x8.gif)}
dl.svc ul.x9 li	{ background-image:url(../service/menu/x9.gif)}
dl.svc ul.x10 li{ background-image:url(../service/menu/x10.gif)}

dl.svc ul li p		{ margin-left:10px}
dl.svc ul li li a	{ background-image:url(../menu/a1.gif)}
dl.svc ul li a span	{ color:#482; margin-left:24px}

dl.svc ul.x8 li a	{ background-image:url(../service/menu/a8.gif); height:19px}

	/* 製品情報 メニュー */
dl.pro			{ background-image:url(../product/menu/dl.gif)}
dl.pro dd		{ background:#153206}
dl.pro dt		{ background-image:url(../product/menu/dt.jpg); height:75px}

dl.pro ul.x4 li,
dl.pro ul.x5 li,
dl.pro ul.x7 li		{ background-image:url(../aura/menu/x-sub-2.gif)}

dl.pro div.x img	{ background-image:url(../product/menu/dt-img.jpg)}
dl.pro div.x img.txt	{ background-image:url(../product/menu/dt-txt3.gif)}
dl.pro div.x span	{ background-image:url(../product/menu/dt-sp3.gif)}

dl.pro div.x4		{ background:url(../product/menu/x4-aura3.jpg) no-repeat 0 0}
dl.pro div.x4 a		{ height:46px; background:transparent}

dl.menu div.x span	{ border-bottom:1px #d8e0d0 solid}

	/* ARI メニュー */
dl.ari li	{ background-image:url(menu/x1.gif)}
dl.ari li a	{ height:23px}

dl.ari li a span	{ margin-left:90px; line-height:23px; color:#aa9}
dl.ari li li a span	{ margin-left:30px; line-height:17px}

dl.menu ul li a:hover span	{ color:#e60}
