@charset "shift_jis";

#A04 h1,
#A04 strong	{ left:150px}
#A04 img	{ width:130px; height:48px; left:10px; top:10px }

#A096		{ background-image:url(../A09/A096-svc.jpg)}

#A08 li.x1	{ left:245px; width:70px }
#A08 li.x2	{ left:320px; width:70px }
#A08 li.x3	{ left:395px; width:182px; background-position:0 0}
#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; background:#fff}
.dx		{ padding:1px 0}

#Az div		{ background-image:url(../ari/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(../ari/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}

	/* ドキュメント */
h2.x		{ width:600px; height:100px; margin:0px auto 20px 10px}
#D1 div.tx	{ margin:20px 30px}

#D1 .intro	{ margin:15px 40px; border:1px #ddd solid; background:#f2f4f3 url(fig/develop/bk1.gif) no-repeat right top; padding:10px 20px }
#D1 .intro p	{ font-size:12px; color:#626463}

.gx h3.x	{ height:50px; line-height:24px; margin:0 20px; padding:0; overflow:hidden; font-size:16px}
.gx h4.x	{ height:24px; line-height:20px; margin:5px 20px 5px 30px; width:auto; overflow:hidden}
.tx h5.x	{ height:16px; line-height:16px; margin:10px 15px; 
		border-left:5px #7DBC5E solid; padding:3px 5px 0 5px; color:#050}

h5 span		{ font-weight:normal}

ul.mark li	{ padding:2px 14px; line-height:1.2em; background-image:url(../mark/ul-mark1.gif)}

.tx p a		{ text-decoration:underline}

.gx		{ margin:0 10px; padding:5px 0}
.gx .tx		{ margin:0; padding:5px 30px}
.gx .tx p	{ margin:15px 30px; line-height:1.6em; font-size:14px}
.gx .tx p span	{ color:#888}
.gx .tx p em	{ /*font-weight:normal;*/ color:#111}
.gx .tx ul	{ margin:1.5em 4em }

.gx .fig	{ margin:0 1em 1em 1em}
.tx .fig	{ margin-right:0}
.gx .fig h5	{ font-size:12px; text-align:center; border:none; color:#333}

#D1 .gx		{ padding:0}
#D1 .gx	.tx	{ margin:0}

ul.local	{ text-align:center}
#D2 ul.mx li	{ margin-bottom:4px}

.formura	{ margin-left:4em; color:#000 }
.formura ul	{ margin-left:4em }

.mx a.mail,
a.mail		{ background-image:url(../menu/mail.gif); padding-left:21px; padding-bottom:1px}
a.mail:hover	{ background-position:0 -50px}


.dx .min p	{ font-size:12px}
#D1 .fig h5	{ font-size:12px}

.dx li span,
.dx p span	{ color:#888; font-weight:normal}
.dx p		{ line-height:1.5em}

	/* ex600 - grid */
.ex600 dd.round		{ background:url(../../i/ex600/dd-x.gif) no-repeat 0 0; padding-top:8px}
.ex600 dd.grid table	{ margin:0 6px}
.ex600 dd.x h3		{ margin:5px}
.ex600 dd.x .tx		{ margin:10px 20px}
dd.grid td		{ vertical-align:top; width:288px}
dd.grid table.grid	{ margin:0 }
dd.grid table.grid td	{ width:138px}

	/* テーブル:std */

.gx table.std	{ width:540px; margin-left:40px}
table.std	{ margin-left:10px; margin-bottom:20px; background:#d8dcd4; border:1px #c8ccc4 solid}
table.std th	{ background:#d8dcd4; font-size:12px}
table.std td	{ background:#fff}


	/* 用語ブロック */
dl.kw600		{ position:relative; background:#eff2f1 url(kw600/av02.jpg) no-repeat 0 0}
dl.kw600 dd		{ background:none}
dl.kw600 dt		{ color:#aab7b3}
dl.kw600 dt.x		{ width:250px; height:20px; top:9px; left:9px; background:url(kw600/dtx-av.jpg) no-repeat 0 0}

dl.kw600 dd.x		{ padding:1px 7px 0 7px; height:85px; background:none}
dl.kw600 dd.x h2,
dl.kw600 dd.x h3	{ margin:34px auto 4px 3px; padding:7px 10px; border-bottom:2px #75ae65 solid; width:auto; height:auto}
dl.kw600 h2.x img	{ height:32px; width:560px}


dl.kw600 dd.gx		{ margin:0; padding:5px 10px 1px 10px}
dl.kw600 dd.gx .tx	{ background:#fff; padding:5px 20px }

dl.kw600 dd.rel		{ padding:1px 20px 10px 20px}
dl.kw600 dd.rel div	{ background:#dce8e0; width:560px; filter:alpha(opacity=75); opacity:0.75}
dl.kw600 dd.rel ul	{ background:url(kw600/rel.gif) no-repeat 8px 5px; padding:5px 0 5px 80px}
dl.kw600 dd.rel li	{ display:inline; color:#aab7b3; white-space:nowrap; line-height:1.4em}
dl.kw600 dd.rel li a	{ margin:0 3px}


	/* ボックス */
div.ex250	{ width:250px; margin:1em; padding:10px 0;
		background:#eee url(../../sound/i/ex/grid.gif) no-repeat right top; border:1px #ddd solid}
.dx div.ex250 p	{ font-size:12px; margin:10px 15px; line-height:1.5em; color:#360 }
.dx div.ex250 h5{ margin:10px; height:auto; line-height:1.2em; font-size:12px; color:#480;
			background:url(../column/dt-bar.gif) no-repeat left bottom; border:none; padding-bottom:5px  }
div.ex250 ul	{ margin:10px 15px}

div.ex		{ margin:20px 60px; padding:15px 20px; clear:both; border:1px solid #ddd;
		background:#eee url(../../sound/i/ex/grid.gif) no-repeat right top; font-size:12px }

div.ex h5	{ background:url(../column/dt-bar.gif) no-repeat left bottom; margin-bottom:10px; padding-bottom:5px}
div.ex p	{ margin:5px}
div.ex .fig h5	{ text-align:center; font-size:12px; background:none}

	/* 関連・参考の囲み */
.ex500		{ width:500px; margin:20px auto 20px 60px; background:#ECF0EE url(../../i/ex/ex500/dd-x.jpg) no-repeat 0 0 }
.ex500 dd	{ background:transparent url(../../i/ex/ex500/dt.gif) no-repeat left bottom; padding:10px 15px}
.ex500 dt	{ height:40px }
.ex500 dt b	{ visibility:hidden }
.ex500 dd a	{ text-decoration:underline; /*padding-left:15px*/ }
.ex500 dd p	{ line-height:1.3em; margin:.5em 1em; color:#333}
.ex500 dd h5	{ border-bottom:1px #bbb dotted; padding-bottom:5px; line-height:16px}
.ex500 dd h5 span	{ font-weight:normal}

	/* メニュー */
dl.menu		{ background-image:url(../ari/menu/dl.gif)}
dl.menu dd	{ background:#155e0c}
dl.menu img.dh	{ width:4px}
dl.menu ul	{ background:url(../ari/menu/ul.gif) repeat-y 0 0}

dl.menu div.x,
dl.menu dl dt	{ background:url(../menu/dt-b1.jpg) no-repeat 0 0}
dl.menu dl ul	{ background:url(../menu/dt-b1.jpg) no-repeat 0 -80px}

dl.menu ul ul	{ border:none; background-position:0 -100px}

	/* トピックス */
dl.topix dt		{ background-image:url(../ari/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(menu/dt.jpg); height:75px}
dl.svc dl		{ background:#378811}

dl.svc ul,
dl.pro ul	{ background:url(../product/menu/dt-b1.jpg) no-repeat 0 -80px; border-bottom:1px #d8e0d0 solid}

dl.svc div.x img	{ background-image:url(menu/dt-img.jpg)}
dl.svc div.x img.txt	{ background-image:url(menu/dt-txt.gif)}
dl.svc div.x span	{ background-image:url(menu/dt-sp.gif)}

dl.svc dd ul li		{ /* color:#508901;*/ color:#aa9; height:auto}

dl.svc ul.x1 li	{ background-image:url(menu/x1-B.gif)}
dl.svc ul.x2 li	{ background-image:url(menu/x2.gif)}
dl.svc ul.x3 li	{ background-image:url(menu/x3.gif)}
dl.svc ul.x4 li	{ background-image:url(menu/x4.gif)}
dl.svc ul.x5 li	{ background-image:url(menu/x5.gif)}
dl.svc ul.x6 li	{ background-image:url(menu/x6.gif)}

dl.svc ul.x8 li	{ background-image:url(menu/x8.gif)}
dl.svc ul.x9 li	{ background-image:url(menu/x9.gif)}
dl.svc ul.x10 li{ background-image:url(menu/x10.gif)}

dl.svc ul li a span	{ color:#482; margin-left:16px}

dl.svc ul.x7 li a	{ color:#482; padding-left:75px; width:auto; margin-right:8px; line-height:19px;
			background-image:url(menu/x7.gif); background-position:0 -100px}
dl.svc ul.x7 li a b	{ visibility:visible}

dl.svc ul.x7 li a:visited	{ background-position:0 -50px}
dl.svc ul.x7 li a:hover		{ background-position:0 -150px; color:#e70}

dl.svc ul.x7 li a.act,
dl.svc ul.x7 li a.act:visited	{ background-position:0 -150px; color:#000}

dl.svc ul.x7 li li		{ background-image:url(menu/x7.gif)}
dl.svc ul.x7 li li a,
dl.svc ul.x7 li li a:visited	{ background-image:url(../menu/a1.gif); background-position:0 0; padding-left:10px}
dl.svc ul.x7 li li a:hover 	{ color:#e60; background-position:0 -50px}
dl.svc ul.x7 li li a.act,
dl.svc ul.x7 li li a.act:visited { background-position:0 -100px}


dl.svc ul.x8 li a	{ background-image:url(menu/a8.gif); height:19px}
dl.svc ul.x8 li li a	{ padding-left:19px; line-height:19px; width:auto; margin-right:8px}
dl.svc ul li.x0		{ background:transparent}

dl.svc ul.x8 li a span	{ color:#896; margin-left:20px }
dl.svc ul.x8 li a:hover span	{ color:#e90}
dl.svc ul.x8 li p	{ padding-top:2px }

	/* 製品情報 メニュー */
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.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		{ margin-top:8px}
dl.ari img.dv	{ display:none}
dl.ari dt	{ background-image:url(../ari/menu/dt2.jpg); background-position:9px 0;height:55px}
dl.ari dt a	{ top:0; height:55px}
dl.ari li	{ background-image:url(../ari/menu/x1.gif)}
dl.ari li li	{ background-image:url(../ari/menu/x2.gif)}
dl.ari li a	{ background-image:url(../ari/menu/a.gif);  height:23px}
dl.ari li li a	{ background-image:url(../ari/menu/a2.gif); height:19px}

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}



@media print {
#A0,
#A2	{ width:640px; background:#fff}
#A01,
#A1,
#AZ,
#D3,#D4,#DY,#DZ,
.rx,
.zx	{ display:none}
}
