<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "EUC-JP";

/* Products Common
----------------------------------------------- */
#products{position:relative;}
#products #main{border:none;}
#products #main .main_contents{position:relative; z-index:0; border:1px solid #DDD;}
/* #products #navi_content{height:25px; position:absolute; top:-32px; right:-1px; z-index:100;} */
#products #navi_content{height:32px; position:absolute; top:-32px; left:1px; z-index:100;}
#products h1{margin-bottom:2em;}
/* #products #navi_content ul{float:right;} */
#products #navi_content ul li{width:auto !important; margin-left:-1px; padding:0 !important;}
#products #navi_content ul li a{display:block; font-size:93%;/* 12px */ padding:0 1em; height:30px; line-height:30px; text-align:center; background-color:#FFF; border:1px solid #DDD;}
#products #navi_content ul li a:hover,
#products #navi_content ul li a.active{color:#FFF; background-color:#444; border-color:#444;}

#products #navi_content ul li.none a{padding:0; height:auto; line-height:normal; text-align:center; background-color:#FFF; border:1px solid #DDD;}
#products #navi_content ul li a:hover,
#products #navi_content ul li a.active{color:#FFF; background-color:#444; border-color:#444;}

#products #navi_content ul li a.btn_catalog{width:120px; height:26px; padding:0; margin-left:0.5em; border:none; background:url(../images/common/btn_catalog.png) no-repeat;}
#products #navi_content ul li a.btn_catalog:hover{background-position:0 -26px;}

#products img.icon_new{margin:0; padding:0; position:absolute; top:0; left:0;}
#products img.status_icon{margin:0; padding:0; position:absolute; top:0; left:0;}

#main .h1{color:#444; font-size:161.6%;/* 21px */}

#products #intro{padding:20px 39px;}
#products #spec,
#products #use,
#products #set,
#products #app,
#products #gallery{padding:30px 49px;}
#products #download,
#products #faq{padding:30px 99px;}

#products #spec table th{width:25%;}
#products #spec table th,
#products #spec table td{border-bottom:1px solid #DDD;}

#products #spec #set{padding:0;}
#products #set .set{background-color:#F5F5F5; padding:15px;}
#products #set .set ul{margin-bottom:0;}
#products #set .set ul li{width:33%;}

#products #connection{/* border:1px solid #DDD; */padding-top:3em; font-size:93%;/* 12px */}
#products #connection #product_list{border-left:1px solid #DDD; background-color:#F5F5F5;}
#products #connection #product_list .item{float:left; width:191px; padding:25px; margin:-1px 0 0 -1px; border:1px solid #DDD; background-color:#FFF;}
#products #connection #product_list .item img{padding:5px; background-color:#FFF;}
#products #connection #product_list:after{content:"";display:block;clear:both;height:0;overflow:hidden;}/* FireFox */

#products .block_line{padding-bottom:2em; margin-bottom:3em; border-bottom:1px solid #DDD;}
#products .block_line:after{display:block;height:0;visibility:hidden;clear:both;content: ".";}

.column2 .column,
.column2 .column-r{width:400px;}

.column3 .column{width:253px; padding:0 20px;}

.new{color:#FFF; background-color:#900; padding:0 0.5em; margin:0 0.5em; font-size:93%;/* 12px */}

#products a.btn_order{width:174px; height:35px; background:url(../images/common/btn_order.png) no-repeat; position:absolute; top:25px; right:0;}
#products a.btn_order:hover{background-position:0 -35px;}
a.btn_toshop{width:194px; height:44px; background:url(../images/common/btn_shop2.png) no-repeat; position:absolute; top:25px; right:0;}
a.btn_toshop:hover{background-position:0 -44px;}
#products-lineup a.btn_toshop{top:-45px;}

/*
#products a.btn_toshop{width:174px; height:35px; background:url(../images/common/btn_shop.png) no-repeat; position:absolute; top:25px; right:0;}
#products a.btn_toshop:hover{background-position:0 -35px;}
*/


/* SZ-7000
----------------------------------------------- */
#sz-7000 #intro{background:url(../images/products/sz-7000/sz-7000.jpg) no-repeat -60px 30px;}

#sz-7000 #intro h2{padding-bottom:0.5em; border-bottom:1px solid #DDD;}
#sz-7000 #intro #pos1{height:140px; padding:220px 0 0; margin-left:480px; background:url(../images/products/sz-7000/h_main.gif) no-repeat 0 60px;}
#sz-7000 #intro #pos1 p{padding:1em;}

#sz-7000 #intro #pos2 .column,
#sz-7000 #intro #pos3 .column{width:400px; padding:0 20px; margin-bottom:2em;}/* 880 */
#sz-7000 #intro #pos2 ul li{float:left; width:45%;}
#sz-7000 #intro #pos2 ul:after{display:block;height:0;visibility:hidden;clear:both;content: ".";}

#sz-7000 #intro #pos4 .grid{padding-left:270px; background:url(../images/products/sz-7000/img7.jpg) no-repeat 20px 0;}
#sz-7000 #intro #pos4 .column{width:255px; padding-left:50px; min-height:311px; height:auto !important; height:311px;}

#sz-7000 #spec{background:url(../images/products/sz-7000/sz-7000.jpg) no-repeat -200px 30px;}
#sz-7000 #spec{padding:30px 50px 30px 380px}

#sz-7000 #use .grid{padding-bottom:2em; border-bottom:1px solid #DDD;}
#sz-7000 #use .before{width:42%; padding-right:8%; background:url(../images/products/arrow1.gif) no-repeat right center;}
#sz-7000 #use .after{width:42%;}
#sz-7000 #use h4{background-color:#EEE; width:4em; text-align:center;}


/* DG-3x
----------------------------------------------- */
#dg-3x #intro{padding-top:70px; background:url(../images/products/dg-3x/dg-3x.jpg) no-repeat right 20px;}

#dg-3x #intro #pos1{margin-bottom:50px/* 90px */;}

#dg-3x #intro #pos1 img{margin-bottom:1.5em;}
#dg-3x #intro #new_lens{width:390px; padding:60px 15px 0 120px; border:1px solid #CCC; background:url(../images/products/dg-3x/new_lens.jpg) no-repeat; position:relative}
#dg-3x #intro #new_lens img{position:absolute; top:-20px; right:0;}

#dg-3x #intro #pos2{margin:0 -40px 3em; padding:0 40px 3em; border-bottom:1px solid #DDD; background:url(../images/products/dg-3x/dg-3x_front.jpg) no-repeat 40px 0; border-bottom:1px solid #DDD;}
#dg-3x #intro #pos2 .column{width:360px; margin-bottom:2em;}/* 880 */
#dg-3x #intro #pos2 .column-r{width:450px; padding:0 20px; margin-bottom:2em;}/* 880 */

#dg-3x #intro #pos2 #view_area{padding:20px 0 0 36px;}
#dg-3x #intro #pos2 #view_area .tabPanelGroup{float:left; width:206px; height:149px; overflow:hidden; position:relative;}
#dg-3x #intro #pos2 #view_area .tabPanelGroup div{position:absolute; top:0; left:0;}
#dg-3x #intro #pos2 #view_area ul{float:right; width:72px;}
#dg-3x #intro #pos2 #view_area ul li{padding-left:10px; width:62px; margin-bottom:3px;}
#dg-3x #intro #pos2 #view_area ul li a{display:block; border:1px solid #999; background-color:#EEE; text-align:center;}
#dg-3x #intro #pos2 #view_area ul li.active{background:url(../images/products/dg-3x/tab_arrow.gif) no-repeat left center;}
#dg-3x #intro #pos2 #view_area ul li.active a,
#dg-3x #intro #pos2 #view_area ul li a:hover{border-color:#2F8D8D;}
#dg-3x #intro #pos2 #view_area:after{display:block;height:0;visibility:hidden;clear:both;content: ".";}

#dg-3x #intro #pos3{margin:0 -40px 2em; padding:0 1px 3em; border-bottom:1px solid #DDD;}
#dg-3x #intro #pos3 .column{width:173px; padding:10px;}
#dg-3x #intro #pos3 .column .c{margin-bottom:1em;}

#dg-3x #intro #pos4 .column{width:400px; padding:0 20px; margin-bottom:2em; overflow:hidden;}/* 880 */
#dg-3x #intro #pos4 img{margin-bottom:1.5em;}
#dg-3x #intro #pos4 ul{margin-bottom:1em;}

#dg-3x #spec{background:url(../images/products/dg-3x/dg-3x_front.jpg) no-repeat 760px 90px;}
#dg-3x #spec table{width:650px;}

#dg-3x #use div h2{font-size:116%;/* 15px */}
#dg-3x #use .block{padding-bottom:2em; border-bottom:1px solid #DDD;}
#dg-3x #use ul.horizon li{width:49%;}

#dg-3x #gallery ul.horizon li{padding:5px;}

/* DG-3
----------------------------------------------- */
#dg-3 #intro{padding-top:70px; background:url(../images/products/dg-3/dg-3.jpg) no-repeat right 20px;}

#dg-3 #intro #pos1{padding-bottom:50px;}
#dg-3 #intro #pos1 img{margin-bottom:1.5em;}

#dg-3 #intro #pos2 .column{width:520px; margin-bottom:2em;}/* 880 */
#dg-3 #intro #pos2 .column .block{padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #DDD;}
#dg-3 #intro #pos2 .column .block h3{margin-left:140px;}
#dg-3 #intro #pos2 .column .block p{margin:0 0 0 140px;}
#dg-3 #intro #pos2 .column .block img.fl{margin:0;}

#dg-3 #intro #pos2 .column-r{width:248px; padding:250px 30px 20px; margin-bottom:2em; border:1px solid #DDD; background:url(../images/products/dg-3/ph01.jpg) no-repeat right 10px;}/* 880 */

#dg-3 #spec{background:url(../images/products/dg-3/dg-3_front.jpg) no-repeat 700px 60px;}
#dg-3 #spec table{width:650px;}

/* AirMicro A1
----------------------------------------------- */
/* #a1 #intro #pos1{padding:50px 0 2em 430px; margin:0 -39px 2em; background:url(../images/products/a1/a1.jpg) no-repeat left bottom;} */
#a1 #intro #pos1{padding:50px 0 2em 430px; margin:0 -39px 0; background:url(../images/products/a1/a1.jpg) no-repeat left bottom;}
#a1 #intro #pos1 img{margin-bottom:2.5em;}
#a1 #intro #pos1 .btns img{margin:0 0.5em 1em;}
#a1 #intro #pos1 p{padding-right:70px;}
#a1 #intro #pos1add{padding:0; margin:0 -39px 2em;}

#a1 #intro #pos2{padding:250px 4px 0; margin:0 -39px 0; background:url(../images/products/a1/img1.jpg) no-repeat center 0;}
#a1 #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#a1 #intro #pos2 img.fr{margin:0 0 1em 1em;}

#a1 #intro #pos2-2{clear:both; padding:15px 670px 0 15px; margin:0 20px 2em; border:1px solid #CCC; background:url(../images/products/vt-100/img3.jpg) no-repeat 260px -1px;}

/*
#a1 #intro #pos6{padding:0 39px 2em; margin:0 -39px 0;}
#a1 #intro #pos6 .column{width:500px;}
#a1 #intro #pos6 .column-r{width:350px;}
#a1 #intro #pos6 ul.horizon li{width:48%;}
*/

/*
#a1 #intro #pos3{padding:3em 39px 2em; margin:0 -39px 2em; background:url(../images/products/a1/img2.jpg) no-repeat 700px -40px;}
#a1 #intro #pos3-1 .column{width:70%;}
*/
#a1 #intro #pos3{padding:0 39px 2em; margin:0 -39px 2em;background:url(../images/products/a1/img2.jpg) no-repeat 700px -40px;}
#a1 #intro #pos3 h2.h1{padding-top:2em;}
#a1 #intro #pos3-1{padding-left:300px; background:url(../images/products/m-lens.jpg) no-repeat 0 center;}
#a1 #intro #pos3-1 ul li{width:40%;}
#a1 #intro #pos3-2 .column{width:320px;}
#a1 #intro #pos3-2 .column-r{width:510px;}
#a1 #intro #pos3-2 .block{margin-bottom:0.5em;}
#a1 #intro #pos3-2 .block img{margin-bottom:1em;}

#a1 #intro #pos4 .column{width:400px; padding:0 20px; margin-bottom:1em;}/* 880 */
#a1 #intro #pos4 ul{margin-bottom:1em;}
#a1 #intro ul.app li{width:100%; margin-bottom:1em; border-bottom:1px dotted #DDD;}
#a1 #intro ul.app p{margin-left:250px;}

#a1 #intro ul.app li:after{display:block;height:0;visibility:hidden;clear:both;content: ".";}

#a1 #use{padding:30px 110px;}
#a1 #use ul.horizon li{width:33%;}

#a1 #spec{background:url(../images/products/a1/img2.jpg) no-repeat 700px 60px;}
#a1 #spec{padding:30px 300px 30px 49px}

/* AirMicro A1u
----------------------------------------------- */
#a1u #intro #pos1{padding:50px 0 2em 430px; margin:0 -39px 2em; background:url(../images/products/a1u/a1.jpg) no-repeat left bottom;}
#a1u #intro #pos1 img{margin-bottom:2.5em;}
#a1u #intro #pos1 .btns img{margin:0 0.5em 1em;}
#a1u #intro #pos1 p{padding-right:70px;}

#a1u #intro #pos2-01{padding:0 6%;}

#a1u #intro #pos2-02{border:6px solid #7FB2FF; padding:2em; margin-bottom:2em;}
#a1u #intro #pos2-02{
	-moz-border-radius:		30px;	/* FireFox */
	-webkit-border-radius:	30px;	/* Safari and Chrome */
	border-radius:			30px;	/* Opera 10.5+, IE */
	position:relative; behavior:url(/css/PIE.htc); /* IE */
}
#a1u #intro #pos2-02 h2{height:60px; margin:0 0 2em; background:url(../images/products/a1u/t1.gif) no-repeat center center; text-indent:-9999px;}
#a1u #intro #pos2-02 h3.m{color:#F60; font-size:138.5%;/* 18px */ }
#a1u #intro #pos2-02 h3.d{color:#666;}

#a1u #intro #pos2-02 .column{width:40%; padding:0 5%;}
#a1u #intro #pos2-02 .column h1{margin:0 0 0.5em; padding:0 0 0.5em; text-align:center; border-bottom:1px solid #CCC;}
#a1u #intro #pos2-02 .column p{margin:0 2em 1em;}

#a1u #intro #pos2{padding:0 4px 0; margin:0 -39px 0;}
#a1u #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#a1u #intro #pos2 img.fr{margin:0 0 1em 1em;}

#a1u #intro #pos2-2{clear:both; padding:15px 670px 0 15px; margin:0 20px 2em; border:1px solid #CCC; background:url(../images/products/vt-100/img3.jpg) no-repeat 260px -1px;}

/*
#a1u #intro #pos6{padding:0 39px 2em; margin:0 -39px 0;}
#a1u #intro #pos6 .column{width:500px;}
#a1u #intro #pos6 .column-r{width:350px;}
#a1u #intro #pos6 ul.horizon li{width:48%;}
*/

/*
#a1u #intro #pos3{padding:3em 39px 2em; margin:0 -39px 2em; background:url(../images/products/a1/img2.jpg) no-repeat 700px -40px;}
#a1u #intro #pos3-1 .column{width:70%;}
*/
#a1u #intro #pos3{padding:0 39px 2em; margin:0 -39px 2em;background:url(../images/products/a1/img2.jpg) no-repeat 700px -40px;}
#a1u #intro #pos3 h2.h1{padding-top:2em;}
#a1u #intro #pos3-1{padding-left:300px; background:url(../images/products/m-lens.jpg) no-repeat 0 center;}
#a1u #intro #pos3-1 ul li{width:40%;}
#a1u #intro #pos3-2 .column{width:320px;}
#a1u #intro #pos3-2 .column-r{width:510px;}
#a1u #intro #pos3-2 .block{margin-bottom:0.5em;}
#a1u #intro #pos3-2 .block img{margin-bottom:1em;}

#a1u #intro #pos4 .column{width:400px; padding:0 20px; margin-bottom:1em;}/* 880 */
#a1u #intro #pos4 ul{margin-bottom:1em;}
#a1u #intro ul.app li{width:100%; margin-bottom:1em; border-bottom:1px dotted #DDD;}
#a1u #intro ul.app p{margin-left:250px;}

#a1u #intro ul.app li:after{display:block;height:0;visibility:hidden;clear:both;content: ".";}

#a1u #use{padding:30px 110px;}
#a1u #use ul.horizon li{width:33%;}

#a1u #spec{background:url(../images/products/a1/img2.jpg) no-repeat 700px 60px;}
#a1u #spec{padding:30px 300px 30px 49px}


/* AirMicro A2
----------------------------------------------- */
#a2 #intro #pos1{padding:50px 370px 2em 69px; margin:0 -39px 2em; background:url(../images/products/a2/a2.jpg) no-repeat 650px 20px; min-height:350px; height:auto !important; height:350px;}
#a2 #intro #pos1 img{margin-bottom:1em;}
#a2 #intro #pos1 .btns img{margin:0 0.5em 1em;}
#a2 #intro #pos1 p{padding-right:70px;}

#a2 #intro #pos2{padding:250px 4px 0; margin:0 -39px 2em; background:url(../images/products/a2/img1.jpg) no-repeat center 0;}
#a2 #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#a2 #intro #pos2 img.fr{margin:0 0 1em 1em;}

#a2 #intro #pos2-1{padding:0 20px;}
#a2 #intro #pos2-2{padding:15px 670px 0 15px; margin:0 20px 2em; border:1px solid #CCC; background:url(../images/products/vt-100/img3.jpg) no-repeat 260px -1px;}

#a2 #intro #pos2-2:after,
#a2 #intro #pos2-1:after{display:block;height:0;visibility:hidden;clear:both;content: ".";}

#a2 #intro #pos6{padding:0 39px 2em; margin:0 -39px 0;}
#a2 #intro #pos6 .column{width:500px;}
#a2 #intro #pos6 .column-r{width:350px;}
#a2 #intro #pos6 ul.horizon li{width:48%;}

#a2 #intro #pos3{padding:3em 39px 2em; margin:0 -39px 2em; background:url(../images/products/a2/img2.jpg) no-repeat 700px -40px;}
#a2 #intro #pos3 ul.horizon li{width:30%;}

#a2 #intro #pos4 .column{width:400px; padding:0 20px; margin-bottom:1em;}/* 880 */
#a2 #intro #pos4 ul{margin-bottom:1em;}
#a2 #intro ul.app li{width:100%; margin-bottom:1em; border-bottom:1px dotted #DDD;}
#a2 #intro ul.app p{margin-left:250px;}

#a2 #intro ul.app li:after{display:block;height:0;visibility:hidden;clear:both;content: ".";}

#a2 #spec{background:url(../images/products/a2/img2.jpg) no-repeat 700px 60px;}
#a2 #spec{padding:30px 300px 30px 49px}


/* M3
----------------------------------------------- */
#m3 #intro{padding-top:70px; background:url(../images/products/m3/m3.jpg) no-repeat right 20px;}

#m3 #intro #pos1{margin:0 -39px 2em;}
#m3 #intro #pos1 img{margin-bottom:3em;}
#m3 #intro #pos1 p{width:500px; padding-left:39px;}

#m3 #intro #pos2{width:85%;}

#m3_app{padding:1em; margin-bottom:1em; border:5px solid #EEE;}

#m3_app table{}
#m3_app table th,
#m3_app table td{border-bottom:1px solid #DDD; vertical-align:middle; line-height:1;}
#m3_app table th.none,
#m3_app table td.none{border:none;}
#m3_app table td{text-align:center;}
#m3_app table .bits td{width:9%;}
#m3_app table .bg{background-color:#EEE;}

#m3 #intro #pos4 .column{width:570px;}
#m3 #intro #pos4 .column-r{width:250px;}

#m3 #intro #pos4 dl{line-height:1.5em;}
#m3 #intro #pos4 dl dt{width:15em;}
#m3 #intro #pos4 dl dd{margin:-1.5em 0 0.2em; text-align:right;}

#m3 #spec table .color{background-color:#F5F5F5;}

#m3 #gallery ul.horizon li{padding:5px; font-size:93%;/* 12px */ text-align:center;}


/* M2
----------------------------------------------- */
#m2 #intro{padding-top:70px; background:url(../images/products/m2/m2.jpg) no-repeat right 20px;}
#m2 #intro #pos1{margin-right:350px;}

/* VL-11
----------------------------------------------- */
#vl-11 #intro{padding:70px 39px 0; background:url(../images/products/vl-11/vl-11.jpg) no-repeat right 20px;}

#vl-11 #intro .block{width:550px; margin-bottom:2em;}
#vl-11 #intro .block p{margin-bottom:2em;}

#vl-11 #intro #pos2{height:200px; margin:0 -39px 0; padding:30px 380px 0 180px; background:url(../images/products/vl-11/img2.jpg) no-repeat 0 bottom;}

#vl-11 #spec .column,
#vl-11 #spec .column-r{width:400px;}

/* SDA-1
----------------------------------------------- */
#sda-1 #intro{padding:70px 39px 0; background:url(../images/products/sda-1/sda-1.jpg) no-repeat 600px 20px;}

#sda-1 table#spec2 th,
#sda-1 table#spec2 td{text-align:center; border:1px solid #DDD;}
#sda-1 table#spec2 th{background-color:#F5F5F5;}

#sda-1 #spec{background:url(../images/products/sda-1/sda-1_front.jpg) no-repeat 760px 90px;}
#sda-1 #spec{padding:30px 270px 30px 49px}

#sda-1 #set .column,
#sda-1 #set .column-r{width:46%;}

#sda-1 #set #stand ul{width:300px; margin:0 auto;}
#sda-1 #set #stand ul li{width:150px; text-align:center;}

/* SDA-2
----------------------------------------------- */
#sda-2 #intro{padding:70px 39px 0; background:url(../images/products/sda-2/sda-2.jpg) no-repeat right 20px;}

#sda-2 table#spec2 th,
#sda-2 table#spec2 td{text-align:center; border:1px solid #DDD;}
#sda-2 table#spec2 th{background-color:#F5F5F5;}

/* #sda-2 #spec{background:url(../images/products/sda-1/sda-1_front.jpg) no-repeat 760px 90px;} */
#sda-2 #spec{padding:30px 270px 30px 49px}

#sda-2 #set .column,
#sda-2 #set .column-r{width:46%;}

#sda-2 #set #stand ul{width:300px; margin:0 auto;}
#sda-2 #set #stand ul li{width:150px; text-align:center;}


/* VL-77ATP
----------------------------------------------- */
#vl-77atp #intro{padding:70px 39px 0; background:url(../images/products/vl-77atp/vl-77atp.jpg) no-repeat 650px 100px;}

#vl-77atp #intro #pos1{margin-bottom:5em;}
#vl-77atp #intro table.spec2 th,
#vl-77atp #intro table.spec2 td{text-align:center; border:1px solid #DDD;}
#vl-77atp #intro table.spec2 th{background-color:#F5F5F5;}


/* VL-7EX2
----------------------------------------------- */
#vl-7ex2 #intro{padding:70px 39px 0; background:url(../images/products/vl-7ex2/vl-7ex2.jpg) no-repeat right 20px;}

#vl-7ex2 #intro #pos1{margin-bottom:5em;}
#vl-7ex2 #intro #pos2,
#vl-7ex2 #intro #pos3{padding-right:200px;}
#vl-7ex2 #intro #pos2 .column,
#vl-7ex2 #intro #pos2 .column-r{width:300px;}

#vl-7ex2 #intro #pos4 dl,
#vl-7ex2 #intro #pos4 p{margin-left:390px;}
 
#vl-7ex2 #intro #pos4 dl{line-height:1.5em;}
#vl-7ex2 #intro #pos4 dl dt{width:13em;}
#vl-7ex2 #intro #pos4 dl dd{margin:-1.5em 0 0.5em 0; padding:0 0 0.5em 14em; border-bottom:1px solid #DDD;}

#vl-7ex2 #spec{background:url(../images/products/vl-7ex2/img3.jpg) no-repeat right 0;}
#vl-7ex2 #spec{padding:30px 300px 30px 49px}

/* VL-5
----------------------------------------------- */
#vl-5 #intro #pos1{margin:0 -39px 3em; padding:120px 100px 50px; background:url(../images/products/vl-5/vl-5.jpg) no-repeat 450px 0;}

/* VL-5C
----------------------------------------------- */
#vl-5c #intro #pos1{margin:0 -39px 3em; padding:120px 100px 50px; background:url(../images/products/vl-5c/vl-5c.jpg) no-repeat 450px 0;}

#vl-5c #intro #pos2 .column{width:308px;}
#vl-5c #intro #pos2 .column-r{width:530px;}

/* MY-808S
----------------------------------------------- */
#my-808s #intro{padding-bottom:0;}
#my-808s #intro #pos1{padding-top:200px; background:url(../images/products/my-808s/my-808s.jpg) no-repeat center 40px;}

#my-808s #intro #pos2{margin:0 -39px; padding:0 39px 2em;}
#my-808s #intro #pos3{margin:0 -39px; padding:2em 350px 1em 39px; background:url(../images/products/my-808s/img1.jpg) no-repeat 630px 0; position:relative;}

#my-808s #intro #pos3-1{width:auto; font-size:93%;/* 12px */ padding:15px; border:4px solid #DDD; background-color:#FFF; position:absolute; bottom:2em; left:430px;}
#my-808s #intro table{margin-bottom:0;}
#my-808s #intro table th{font-weight:bold;}
#my-808s #intro table td{text-align:center; border-bottom:1px solid #DDD;}
#my-808s #intro table td.l{text-align:left;}

/* airchip
----------------------------------------------- */
#airchip #intro #pos1{padding:70px 0 70px 450px; margin-bottom:1.5em; background:url(../images/products/airchip/airchip.jpg) no-repeat 50px 0;}

#airchip #intro #pos2{padding:30px 0 0 620px; background:url(../images/products/airchip/img1.jpg) no-repeat; min-height:205px; height:auto !important; height:205px;}
#airchip #intro #pos2 .column-r{width:530px;}

/* MicroMeasure
----------------------------------------------- */
#micromeasure #intro{padding-top:50px;}
#micromeasure #intro #pos1{padding:220px 100px 0 360px; background:url(../images/products/micromeasure/mm.jpg) no-repeat center 0; min-height:135px; height:auto !important; height:135px;}
#micromeasure #intro #pos2,
#micromeasure #intro #pos3{padding:0 30px;}

#micromeasure #intro #pos3 dl{line-height:1.5em;}
#micromeasure #intro #pos3 dl dt{width:6em; font-weight:bold;}
#micromeasure #intro #pos3 dl dd{margin:-1.5em 0 0.5em 8em;}

#micromeasure #intro #pos4 h3{padding-left:30px;}
#micromeasure #intro #pos4 ul li img{float:left;}
#micromeasure #intro #pos4 ul li p{margin-left:65px;}
#micromeasure #intro #pos4 ul li.col13 p{margin-left:125px;}
#micromeasure #intro #pos4 ul li{width:266px; padding:0 15px; /* width:148px; padding:0 15px; */ /* width:180px; padding:0 21px; */}

/* T4-N
----------------------------------------------- */
#t4-n #intro{padding:400px 98px 30px; background:url(../images/products/t4-n/h_main.jpg) no-repeat center 30px;}
#t4-n #intro h2{text-indent:-9999px;}

#t4-n #intro #pos1{padding-top:35px; background:url(../images/products/t4-n/img1.gif) no-repeat;}
#t4-n #intro #pos2 h2{height:181px; background:url(../images/products/t4-n/img2.jpg) no-repeat;}
#t4-n #intro #pos2 p{padding:0 2em;}

#t4-n #intro #pos3 h2{height:130px; background:url(../images/products/t4-n/img3.jpg) no-repeat;}
#t4-n #intro #pos3 p{padding:0 2em;}

#t4-n #gallery #view_area{width:616px; margin:0 auto;}
#t4-n #gallery #view_area .tabPanelGroup{width:616px; height:372px; margin-bottom:1em; overflow:hidden; position:relative;}
#t4-n #gallery #view_area .tabPanelGroup div{width:556px; height:312px; padding:30px; position:absolute; top:0; left:0;}
#t4-n #gallery #view_area ul,
#t4-n #gallery #view_area ul li{display:inline;}

/* T3-A/T3-F
----------------------------------------------- */
#t3 #intro{padding:350px 98px 30px; background:url(../images/products/t3/t3-a.jpg) no-repeat center 40px;}
#t3 #intro h2{text-indent:-9999px;}

#t3 #intro #pos1 .column{width:470px;}
#t3 #intro #pos1 .column-r{width:240px;}

#t3 #intro #pos2 h2{height:181px; background:url(../images/products/t3/img1.jpg) no-repeat;}

#t3 #intro #pos4 h2{height:130px; background:url(../images/products/t3/img3.jpg) no-repeat;}

#t3 #intro #pos3 h2{height:130px; background:url(../images/products/t3/img2.jpg) no-repeat;}

#t3 #intro #pos2 p,
#t3 #intro #pos3 p,
#t3 #intro #pos4 h3,
#t3 #intro #pos4 p,
#t3 #intro #pos5 h3,
#t3 #intro #pos5 p{padding:0 2em;}

#t3 #use ul.gall{float:right; width:192px; padding-left:1.5em;}
#t3 #use ul.gall li{padding:2px;}

#popup_group2{text-align:center; background-color:#FFF;}
#popup_group2 img{margin-bottom:1em;}

/* VLT-5.3
----------------------------------------------- */
#vlt-5_3 #intro{padding:460px 78px 30px; background:url(../images/products/vlt-5_3/vlt-5_3.jpg) no-repeat center 40px;}
#vlt-5_3 #intro h2{text-indent:-9999px;}

#vlt-5_3 #intro #pos1{padding-bottom:1em; background:url(../images/products/vlt-5_3/img1.jpg) no-repeat right 0;}
#vlt-5_3 #intro #pos1 p{padding-right:500px;}

#vlt-5_3 #intro #pos2 h2{height:181px; background:url(../images/products/vlt-5_3/img2.jpg) no-repeat center 0;}
#vlt-5_3 #intro #pos2 .column{width:500px;}
#vlt-5_3 #intro #pos2 .column-r{width:240px;}

/* PocketMicro
----------------------------------------------- */
#pocketmicro #intro{padding:50px 39px 0;}
#pocketmicro #intro h2{background:url(../images/products/pocketmicro/titles.gif) no-repeat center 0; text-indent:-9999px;}
#pocketmicro #intro #pos1 h2{height:75px;}

#pocketmicro #intro #pos2{background:url(../images/products/pocketmicro/img00.jpg) no-repeat center 0; min-height:450px; height:auto !important; height:450px;}
#pocketmicro #intro #pos2 .column,
#pocketmicro #intro #pos2 .column-r{width:260px; padding-top:35px;}
#pocketmicro #intro #pos2 h2{height:60px;}
#pocketmicro #intro #pos2-1 h2{background-position:0 -75px;}
#pocketmicro #intro #pos2-2 h2{background-position:0 -135px;}

#pocketmicro #intro #pos3{margin:0 -39px 0; border-top:1px solid #DDD; background:url(../images/products/pocketmicro/img6.jpg) no-repeat 820px 70px;}
#pocketmicro #intro #pos3 .column{width:292px; padding:15px; margin-left:-1px; border-left:1px solid #DDD;}
#pocketmicro #intro #pos3 .column p{padding-right:150px;}
#pocketmicro #intro #pos3 h2{height:50px;}
#pocketmicro #intro #pos3-1{background:url(../images/products/pocketmicro/img1.jpg) no-repeat 170px 70px;}
#pocketmicro #intro #pos3-1 h2{background-position:0 -195px;}
#pocketmicro #intro #pos3-2{background:url(../images/products/pocketmicro/img2.jpg) no-repeat 170px 70px;}
#pocketmicro #intro #pos3-2 h2{background-position:0 -255px;}
#pocketmicro #intro #pos3-3 h2{background-position:0 -315px;}

#pocketmicro #spec{background:url(../images/products/pocketmicro/pm1-1.jpg) no-repeat 420px 70px;}
#pocketmicro #spec{padding:30px 560px 30px 49px}
#pocketmicro #spec table{margin-bottom:2em;}

#pocketmicro #app .block,
#pocketmicro #app .block_line{padding-left:350px;}
#pocketmicro #app #pos1{background:url(../images/products/pocketmicro/app_bihada.jpg) no-repeat; min-height:310px; height:auto !important; height:310px;}
#pocketmicro #app #pos2{background:url(../images/products/pocketmicro/app_hokuro.jpg) no-repeat; min-height:310px; height:auto !important; height:310px;}

#pocketmicro #use{padding:30px 39px;}
#pocketmicro #use h2{height:40px; background:url(../images/products/pocketmicro/skin_titles.gif) no-repeat; text-indent:-9999px;}
#pocketmicro #use #pos2 h2{background-position:0 -40px;}
#pocketmicro #use #pos3 h2{background-position:0 -80px;}
#pocketmicro #use h3{color:#5C5CA3;}

#pocketmicro #use #pos1 .corner{padding:25px 1em 2em 200px; border:1px solid #DDD; background:url(../images/products/pocketmicro/skin2.jpg) no-repeat 0px 0px;}

#pocketmicro #use .column{width:372px;}
#pocketmicro #use .column-r{width:458px; padding-left:30px; border-left:1px solid #DDD;}
#pocketmicro #use .column .column,
#pocketmicro #use .column .column-r{width:48%; padding:0; border:none;}

#pocketmicro #use #pos3 #skin{margin-bottom:1.5em; width:100%;}
#pocketmicro #use #pos3 #skin .column,
#pocketmicro #use #pos3 #skin .column-r{width:44%; padding:2%; background-color:#E0E0F0;}

/* 230-10
----------------------------------------------- */
#x230-10 #intro{padding-top:50px;}
#x230-10 #intro #pos1{padding-right:55%; background:url(../images/products/230-10/230-10.jpg) no-repeat right 0; min-height:300px; height:auto !important; height:300px;}
#x230-10 #intro #pos1 img{margin-bottom:3em;}

#x230-10 #intro #pos2 .col1{width:40%; padding-right:3%;}
#x230-10 #intro #pos2 .col2{width:25%; padding-right:3%;}
#x230-10 #intro #pos2 .col3{width:29%;}

/* VT-100
----------------------------------------------- */
#vt-100 #intro{padding-top:40px; padding-left:250px; background:url(../images/products/vt-100/vt-100.jpg) no-repeat 30px 50px;}
#vt-100 #intro #pos1 h2{height:186px; background:url(../images/products/vt-100/h_main.jpg) no-repeat; text-indent:-9999px;}

#vt-100 #intro #pos3-1{padding:15px 20px 210px; border:1px solid #CCC; background:url(../images/products/vt-100/img3.jpg) no-repeat center 11em;}

#vt-100 #intro #pos2{padding-top:230px; background:url(../images/products/vt-100/img1.jpg) no-repeat;}
#vt-100 #intro #pos4 p{padding-bottom:140px; background:url(../images/products/vt-100/img2.jpg) no-repeat center bottom;}

#vt-100 #agency table{width:100%;}
#vt-100 #agency table strong{display:block;}
#vt-100 #agency table strong span{color:#666; font-weight:normal; font-size:93%;/* 12px */ padding-left:0.5em;}
#vt-100 #agency table .line td{border-top:1px dotted #DDD;}
/*
#vt-100 #use .column,
#vt-100 #use .column-r{width:420px;}
*/

/* VT-100S
----------------------------------------------- */
#vt-100s #intro{padding-top:40px; padding-left:250px; background:url(../images/products/vt-100s/vt-100s.jpg) no-repeat 30px 50px;}
#vt-100s #intro #pos1 h2{height:186px; background:url(../images/products/vt-100s/h_main.jpg) no-repeat; text-indent:-9999px;}

#vt-100s #intro #pos2{padding-top:230px; background:url(../images/products/vt-100s/img1.jpg) no-repeat;}
#vt-100s #intro #pos2 .corner{padding:1em 2em; margin-bottom:1.5em; color:#FFF; background-color:#2F8D8D;}
#main #vt-100s #intro #pos2 .corner h2{color:#FFF;}
#vt-100s #intro #pos4 p{padding-bottom:140px; background:url(../images/products/vt-100s/img2.jpg) no-repeat center bottom;}

#vt-100s #intro #pos3-1{padding:15px 20px 210px; border:1px solid #CCC; background:url(../images/products/vt-100/img3.jpg) no-repeat center 11em;}

#vt-100s #agency table{width:100%;}
#vt-100s #agency table strong{display:block;}
#vt-100s #agency table strong span{color:#666; font-weight:normal; font-size:93%;/* 12px */ padding-left:0.5em;}
#vt-100s #agency table .line td{border-top:1px dotted #DDD;}


/* VT-200
----------------------------------------------- */
#vt-200 #intro #pos1{padding:200px 0 2em 510px; margin:0 -39px 2em; background:url(../images/products/vt-200/h_main.jpg) no-repeat center 20px;}
#vt-200 #intro #pos1 .btns img{margin:0 0.5em 1em;}
#vt-200 #intro #pos1 p{padding-right:70px;}

#vt-200 #intro #pos2{padding:300px 4px 0; margin:0 -39px 3em; background:url(../images/products/vt-200/img1.jpg) no-repeat center 0;}
#vt-200 #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#vt-200 #intro #pos2 img.fr{margin:0 0 1em 1em;}

/* VT-200M
----------------------------------------------- */
#vt-200m #intro #pos1{padding:260px 0 2em 510px; margin:0 -39px 2em; background:url(../images/products/vt-200m/h_main.jpg) no-repeat center 20px;}
#vt-200m #intro #pos1 .btns img{margin:0 0.5em 1em;}
#vt-200m #intro #pos1 p{padding-right:40px;}

#vt-200m #intro #pos2{padding:300px 4px 0; margin:0 -39px 3em; background:url(../images/products/vt-200/img1.jpg) no-repeat center 0;}
#vt-200m #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#vt-200m #intro #pos2 img.fr{margin:0 0 1em 1em;}

#vt-200m #intro #pos3{padding:2em 450px 2em 39px; margin:0 -39px 2em; background:url(../images/products/vt-200m/num.jpg) no-repeat 580px center;}


/* netgate
----------------------------------------------- */
#netgate #intro{padding-top:40px; padding-left:250px; background:url(../images/products/netgate/netgate.gif) no-repeat 30px 50px;}
#netgate #intro #pos1 h2{height:150px; background:url(../images/products/netgate/h_main.jpg) no-repeat; text-indent:-9999px;}
#netgate #intro #pos2 .column{width:31%; padding:0;}
#netgate #intro #pos2 .col2{padding:0 3.5%;}
#netgate #intro #pos2 h3{height:50px; text-indent:-9999px;}
#netgate #intro #pos2 .col1 h3{background:url(../images/products/netgate/h3_1.gif) no-repeat;}
#netgate #intro #pos2 .col2 h3{background:url(../images/products/netgate/h3_2.gif) no-repeat;}
#netgate #intro #pos2 .col3 h3{background:url(../images/products/netgate/h3_3.gif) no-repeat;}

#netgate #intro #monitor{padding:2em 2em 0.8em 140px; border:5px solid #B2E0F0; background:url(../images/products/netgate/monitor.gif) no-repeat 15px center;}

#netgate #intro #pos3-1{padding:15px 20px 210px; border:1px solid #CCC; background:url(../images/products/vt-100/img3.jpg) no-repeat center 11em;}

#netgate #intro #pos4 p{padding-bottom:140px; background:url(../images/products/vt-100/img2.jpg) no-repeat center bottom;}


/* AirMicro Frenzel
----------------------------------------------- */
#x775-40 #intro #pos1{padding:290px 30px 30px; margin:0 -39px 2em; background:url(../images/products/775-40/h_main.jpg) no-repeat 30px 20px; min-height:160px; height:auto !important; height:160px;}
#x775-40 #intro #pos1 p{width:400px;}

#x775-40 #intro #pos2{padding:250px 4px 0; margin:0 -39px 2em; background:url(../images/products/775-40/img1.jpg) no-repeat center 0;}
#x775-40 #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#x775-40 #intro #pos2 img.fr{margin:0 0 1em 1em;}
	
#x775-40 #spec{background:url(../images/products/775-40/775-40.jpg) no-repeat 700px 60px;}
#x775-40 #spec{padding:30px 300px 30px 49px}

/* AirMicro Medical
----------------------------------------------- */
#x775-30 #intro #pos1{padding:50px 370px 2em 69px; margin:0 -39px 2em; background:url(../images/products/775-30/775-30.jpg) no-repeat 650px 20px; min-height:350px; height:auto !important; height:350px;}
#x775-30 #intro #pos1 p{padding-right:70px;}

#x775-30 #intro #pos2{padding:250px 4px 0; margin:0 -39px 2em; background:url(../images/products/775-30/img1.jpg) no-repeat center 0;}
#x775-30 #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#x775-30 #intro #pos2 img.fr{margin:0 0 1em 1em;}
#x775-30 #intro #pos2-1{padding:0 20px;}

#x775-30 #intro #pos3{padding:0 40px 0; margin:0 -39px 2em;}

#x775-30 #spec{background:url(../images/products/775-30/775-30.jpg) no-repeat 700px 60px;}
#x775-30 #spec{padding:30px 300px 30px 49px}

/* AirMicro Medical Scorp
----------------------------------------------- */
#x775-35 #intro #pos1{padding:50px 335px 0 69px; margin:0 -39px 2em; background:url(../images/products/775-35/775-35.jpg) no-repeat 670px 0; min-height:500px; height:auto !important; height:500px;}
#x775-35 #intro #pos1 p{padding-right:70px;}

#x775-35 #intro #pos2{padding:270px 4px 0; margin:0 -39px 2em; background:url(../images/products/775-35/img1.jpg) no-repeat center 0;}
#x775-35 #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#x775-35 #intro #pos2 img.fr{margin:0 0 1em 1em;}
#x775-35 #intro #pos2-1{padding:0 20px;}

#x775-35 #intro #pos3{padding-left:250px; height:130px; background:url(../images/products/775-35/gain.jpg) no-repeat;}

#x775-35 #spec{background:url(../images/products/775-35/775-35.jpg) no-repeat 700px 60px;}
#x775-35 #spec{padding:30px 300px 30px 49px}

/* AirMicro Medical Camera A3
----------------------------------------------- */
#a3 #intro #pos1{padding:50px 49px 0; margin:0 -39px 2em; background:url(../images/products/a3/a3.jpg) no-repeat 610px 50px;}
#a3 #intro #pos1 p{width:500px;}

#a3 #intro #pos2{padding:250px 4px 0; margin:0 -39px 2em; background:url(../images/products/a3/img1.jpg) no-repeat center 0;}
#a3 #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#a3 #intro #pos2 img.fr{margin:0 0 1em 1em;}
#a3 #intro #pos2-1{padding:0 20px;}

#a3 #spec{background:url(../images/products/a3/a3-spec.jpg) no-repeat 680px 0;}
#a3 #spec{padding:30px 300px 30px 49px}

/* DK
----------------------------------------------- */
#dk #intro #pos1{padding:300px 40px 30px; margin:0 -39px 2em; background:url(../images/products/dk/h_main.jpg) no-repeat 40px 20px;}
#dk #intro #pos1 p{width:550px;}
#dk #intro #pos1 p.corner{padding: 15px; border: 1px solid #CCC; background-color:#F5F5F5;}

#dk #intro #pos2{padding:30px 600px 30px 40px; margin:0 -39px 2em; background:url(../images/products/dk/img1.jpg) no-repeat 400px 50%; min-height:350px; height:auto !important; height:350px;}
#dk #intro #pos3{padding:30px 600px 30px 40px; margin:0 -39px 2em; height:auto !important;}

#dk #spec{background:url(../images/products/dk/dk.jpg) no-repeat 660px 40px;}
#dk #spec{padding:30px 350px 30px 49px}


/* LED Pointer
----------------------------------------------- */
#led-pointer #intro #pos1{padding:250px 510px 2em 55px; margin:0 -39px 2em; background:url(../images/products/led-pointer/h_main.jpg) no-repeat right 20px;}
#led-pointer #intro #pos1 img{margin-bottom:2.5em;}
#led-pointer #intro #pos1 .btns img{margin:0 0.5em 1em;}

#led-pointer #intro #pos2{margin:0 -39px 3em;}
#led-pointer #intro #pos2 .column{width:280px; padding:0 20px; margin-bottom:2em;}
#led-pointer #intro #pos2 img.fr{margin:0 0 1em 1em;}
</pre></body></html>