@charset "shift_jis";

#A04 h1,
#A04 strong	{ left:150px}
#A04 img	{ width:130px; height:48px; left:10px; top:10px }
#A04 h1 span	{ display:inline; position:static}
#A096		{ background-image:url(../A09/A096-prd.jpg)}

#A08 li.x1	{ left:245px; width:70px }
#A08 li.x2	{ left:320px; width:182px; background-position:0 0 }
#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; background:#fff}
.dx		{ padding:1px 0}
#D2		{ min-height:0; height:auto !important}
#DY		{ padding-top:20px}

#Az div		{ background-image:url(Az/Az.jpg)}
#Az address	{ color:#463}
#Az p		{ color:#160; margin-left:190px}
#Az ul		{ margin-left:200px}
#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 		{ width:600px; height:170px; margin-left:10px; margin-top:10px}
h2 img		{ display:block; position:absolute; top:0; left:0; width:600px; height:170px}
h2 em		{ display:block; position:absolute; top:92px; left:20px; width:400px; height:70px; line-height:1.2em;
		font-size:32px; font-weight:normal; color:#000 }

.wide h3	{ width:600px; height:70px; line-height:70px; font-size:28px; margin-left:10px; margin-top:10px;
		background:url(../../product/MTA-02WB-S/i/hx/h3-zoom.jpg) no-repeat 0 0 }
.wide .gx h3	{ margin-left:0 }
.wide h3 img	{ height:70px; width:600px }
.wide h3 em	{ display:block; position:absolute; top:0; left:0; width:375px; height:65px;
		font-weight:normal; font-size:46px; line-height:65px}
.wide h3 em span.n	{ font:bold 52px/65px Arial,sans-serif; border-right:7px #0a0 solid; margin-right:5px}
.wide #D2 strong	{ font-size:16px; font-weight:bold; padding-left:30px; color:#999; font-family:Arial,sans-serif}

.gx h4		{ height:27px; font-size:14px; padding-top:5px; padding-bottom:5px }
.gx h5		{ padding-top:5px; padding-bottom:5px; line-height:1.5em; color:#111 }
.tx h5		{ margin-left:20px; color:#060 }

.tx p a		{ text-decoration:underline}

.gx		{ font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sens-serif; margin:10px; padding:10px 0}
#D1 .gx		{ margin-top:0}
#D1 .tx,
.gx .tx		{ font-size:14px}
#D1 .tx p,
.gx .tx p,
.wx .tx p	{ margin:8px 30px}

.gx ul		{ margin:1em 1.5em 1em 3em }
.gx ul p	{ margin-left:0}
.gx ul.note	{ margin:0 0 0 30px }
ol.faq		{ margin:15px 30px; list-style:none }
ol.faq li	{ font-size:14px; line-height:18px; height:24px }
ol.faq a	{ color:#000 }

.dx .mark li	{ background-image:url(../mark/ul-mark1.gif); padding:2px 14px; line-height:1.2em}
.gx .mark li	{ margin-bottom:.5em; color:#000}
.gx .mark li span { color:#666}
.dx .note li	{ background-image:url(../../i/mark/ul-note1.gif); padding:2px 14px; line-height:1.2em; color:#666}

.gx .fig	{ margin:1em}

.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 li span,
.dx p span	{ color:#888; font-weight:normal}
.tx p em	{ color:#111}
.gx span	{ font-weight:normal}
.min,
.min p,
p.min		{ font-size:12px}

.gx a:visited	{ color:#999}
.gx a:hover	{ color:#e70}

	/* wx 囲み */
.wx 	{ background:url(../../product/MTA-02WB-S/i/dx/bk600-gr1.jpg) repeat-y 0 0; border:1px #ddd solid; margin:10px auto 10px 10px; width:600px;
	padding:0 0 10px 0 }
.wx h3	{ background:url(../../product/MTA-02WB-S/i/dx/h3-01.jpg) no-repeat 0 0; margin:0; padding:0; font-size:12px; height:75px }
.wx h4	{ height:40px; background-image:url(../../product/MTA-02WB-S/i/dx/h4-01.jpg)}

.wx p		{ color:#111 }
.wx p span	{ color:#666 }
.wx table.L	{ margin-left:10px }
.wx table.R 	{ margin:0px 10px 0px auto }

.wx h3.x2	{ background-position:0 -80px}
.wx h3.x3	{ background-position:0 -160px}

	/* 拡大ページ */
.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-top:30px; margin-bottom:40px; margin-left:30px}
.wide #D3	{ padding:1em 0}

	/* 拡大画面のサムネイル */
.wide .wx h3		{ margin:0 }
.wx table.thumb img	{ width:140px }
.wx table.thumb th	{ width:auto; height:auto; text-align:center; padding:10px 0 5px 0; background:transparent}
.wx table.thumb td	{ vertical-align:top; width:auto; padding-top:5px; padding-bottom:5px}
.wx table.thumb a	{ color:#333; line-height:16px }
.wx table.thumb a:hover	{ color:#e70; text-decoration:underline}

table .space td		{ height:1px; padding:0 }
table .space img	{ height:1px }

.wide #D4 h3		{ background-image:url(../../product/MTA-02WB-S/i/dx/wx-zoom.jpg); height:120px}
.wide #D4 h4		{ background-image:url(../../product/MTA-02WB-S/i/dx/h4-zoom-01.jpg) }

	/* テーブル */
.gx td			{ line-height:1.2em}
.gx table.fig		{ width:580px; margin:10px auto 10px 10px}
table.fig td		{ text-align:center; border:none }
table.fig td h5		{ color:#333 }

table.test		{ width:560px; margin:0 auto 0 20px; background:#6b6 }
table.test th		{ width:30px; padding:0; text-align:center; background:#6c0; color:#fff;
			font:bold 16px/1.2em 'Arial',sans-serif }
table.test td.test	{ width:180px }
table.test td		{ padding:0 5px; border:none; background:#fcfffc; font-weight:bold }
table.test td span	{ color:#333; font-weight:normal }
table.test .odd th	{ background:#390}
table.test .odd td	{ background:#f4ffe8}

table.test p		{ font-weight:normal; margin:4px }
table.test p span	{ color:#666 }
table.dx2		{ width:270px; background:none }
table.dx2 th		{ height:50px }

table.spec			{ background:#ddd; font-size:12px; margin:0 auto 0 30px; width:550px }
table.spec th			{ background:#eee; font-weight:normal; color:#333; padding:5px; width:180px }
table.spec td			{ background:#fff; padding:5px }

.wide table.spec		{ background:none; margin:0 auto 10px 10px; width:580px }
.wide table.spec th		{ background:#ddd; border:1px #ccc solid; color:#111; padding:10px }
.wide table.spec th span	{ color:#666}
.wide table.spec td		{ border:1px #ccc solid; padding:10px }
.wide table.spec thead td	{ background:#eee }

	/* 測定機能案内 */
#D3 .wx table	{ width:580px; margin:0 auto 0 18px}
#D3 h3		{ background-image:url(../../product/MTA-02WB-S/i/dx/wx-f03.jpg); height:100px}
#D3 h4		{ background-image:url(../../product/MTA-02WB-S/i/dx/h4-f03.jpg); width:285px; height:50px; padding:0; margin-bottom:0}
#D3 h4 a	{ display:block; width:285px; height:46px; overflow:hidden }
#D3 h4.x4	{ background-position:-297px 0 }
#D3 h4.x5	{ background-position:-297px -50px }
#D3 h4.x6	{ background-position:-297px -100px }

	/* 関連ページ */
dl.rel		{ margin:10px auto 10px 30px; width:560px; background:#4F9F00 url(../../product/i/bk/rel-dl.gif) repeat-x 0 0;
		padding-bottom:4px }
dl.rel	dt	{ font-weight:bold; height:27px; background:url(../../product/i/bk/rel-dt.jpg) no-repeat 0 0}
dl.rel	dt b	{ visibility:hidden }
dl.rel	dd	{ margin:0 4px; padding:8px; background:#f4f4f4 url(../../product/i/bk/rel-dd.gif) repeat-x 0 0; }
dl.rel	p	{ margin:0 }
dl.rel	ul	{ margin:10px }

	/* ex */
div.ex		{ width:450px; margin:15px auto 60px 80px; padding:8px 15px; clear:both; border:1px solid #e4e4e4;
		background:#f8f8f8; font-size:14px }
div.ex h4	{ height:27px }
div.ex p	{ margin:8px 0 }
.ex600 dt.x	{ top:20px; left:20px}

	/* メニュー */
dl.menu		{ background-image:url(../ari/menu/dl.gif)}
dl.menu dd	{ background:#155e0c}
dl.menu img.dh	{ width:2px}
dl.menu ul	{ background:url(../ari/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; padding-top:2px}

	/* トピックス */
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(../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-B.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:16px}

dl.svc ul.x7 li a	{ color:#482; padding-left:10px; width:auto}
dl.svc ul.x7 li.x3 a span,
dl.svc ul.x7 li.x4 a span	{ color:#000}
dl.svc ul.x7 li.x3 a:hover span,
dl.svc ul.x7 li.x4 a:hover span,
dl.svc ul.x7 li a:hover 	{ color:#e60}

dl.svc ul.x8 li a	{ background-image:url(../service/menu/a8.gif); height:19px}
dl.svc ul.x8 li li a	{ padding-left:19px; line-height:19px}

	/* mta メニュー */
dl.mta			{ background-image:url(../mta/menu/dl.gif)}
dl.mta dd		{ background:#153206}
dl.mta dt		{ background-image:url(../mta/menu/dt.jpg); height:75px}

dl.mta div.x img	{ background-image:url(../mta/menu/dt-img.jpg)}
dl.mta div.x img.txt	{ background-image:url(../mta/menu/dt-txt.gif)}
dl.mta div.x span	{ background-image:url(../mta/menu/dt-sp.gif)}
dl.mta ul.x1 li		{ background-image:url(../mta/menu/x-sub.gif)}

dl.mta li a		{ background-image:url(../menu/a2.gif); height:23px}

dl.mta li.x1		{ background-position:0 3px}
dl.mta li.x2		{ background-position:0 -47px}
dl.mta li.x3		{ background-position:0 -97px}
dl.mta li.x4		{ background-position:0 -147px}
dl.mta li.x5		{ background-position:0 -197px}
dl.mta li.x6		{ background-position:0 -247px}
dl.mta li.x7		{ background-position:0 -297px}
dl.mta li.x8		{ background-position:0 -347px}
dl.mta li.x9		{ background-position:0 -397px}
dl.mta li.x10		{ background-position:0 -447px}
dl.mta li.x11		{ background-position:0 -497px}
dl.mta li.x12		{ background-position:0 -547px}
dl.mta li.x13		{ background-position:0 -597px}
dl.mta li.x14		{ background-position:0 -647px}
dl.mta li.x15		{ background-position:0 -697px}
dl.mta li.x16		{ background-position:0 -747px}

dl.mta li.xn a		{ background-position:22px 0}
dl.mta li.xn a.act	{ background-position:22px -100px}
dl.mta li.xn a:hover	{ background-position:22px -50px}

	/* 製品情報 メニュー */
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}

	/* 会社情報メニュー */
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}
