@charset "euc-jp";


dl.zebra dt{float:left;}
dl.zebra dd.even{background-color:#F5F5F5;}
dl.zebra dd.odd{}

#options_cover{
	clear:both;
	width:100%;
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(../images/bg_corner01_bottom.gif) bottom no-repeat;
}
#options{
	padding:15px 15px 0;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
#options:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/* FF */
#content #options_cover h2{
	font-size:1.1em;
	line-height:2.2em;
	height:2.2em;
	padding:0 15px;
	margin-bottom:0;
	border-bottom:1px solid #DDD;
	background:url(../images/bg_corner02_top.gif) top no-repeat;
}

#options .block{padding:0 0 1em; margin-bottom:15px;}

#option h4{border:none; background-color:#F5F7F8;}
#option h5{font-size:1.1em; margin-bottom:0.5em;}
#option table{width:620px;}

em.new{color:#FFF; background-color:red; font-size:0.8em; padding:0.1em 0.2em; margin:0 0.5em;}
/* SZ-7000
-----------------------------------------------------------------------------*/
#sz-7000 .sokutei dt{font-weight:bold; margin-bottom:0.5em;}
#sz-7000 .sokutei dd{margin-bottom:1em;}
#sz-7000 .sokutei li{display:inline; padding:0.2em 1em; border:1px solid #CCC;}

#sz-7000 .hensyu dt{clear:both;}/*IE*/
#sz-7000 .hensyu dt{font-weight:bold; margin-bottom:0.5em; padding:0.2em 0.5em; border-top:1px solid #666; border-bottom:1px solid #666;}
#sz-7000 .hensyu dd{padding-bottom:1em; margin-bottom:1em;}
#sz-7000 .hensyu dd:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/* firefoxÇØ·Ê¿§É½¼¨ÍÑ */
#sz-7000 .hensyu li{display:inline; padding:0.2em 1em; border:1px solid #CCC;}

#sz-7000 .befor_after h4{float:left; width:70px; color:#666; border:none; background-color:#FFF;}
#sz-7000 .befor_after p{padding-left:100px; border-bottom:1px dotted #CCC; padding-bottom:1em;}
#sz-7000 .befor_after p.end{border:none; padding-bottom:0;}

/* DG-3x
-----------------------------------------------------------------------------*/
#dg-3x .clickhere{float:left; width:250px; margin:0 15px 20px 0;}
#dg-3x .clickhere:after{content:"";height: 0;display: block;visibility: hidden;clear: both;}
#dg-3x .clickhere div img{border:1px solid #999; padding:7px; background-color:#EEE;}
#dg-3x .clickhere ul{width:100%;}
#dg-3x .clickhere ul li{float:left; margin:1px;}
#dg-3x .clickhere ul li a{font-size:0.9em; color:#666; border:0; display:block; padding:0.2em; border:1px solid #999;}
#dg-3x .clickhere ul li.active{background-color: #DDD;}
#dg-3x .clickhere ul li.active a{color:#FFF; text-decoration:none;}
#dg-3x #tabID3 ul.photos{width:100%;}
#dg-3x #tabID3 ul.photos li{float:left; padding:5px;}
#dg-3x #tabID3 ul.photos:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}/* FireFox */


/* VL-77ATP
-----------------------------------------------------------------------------*/
#vl-77atp .shiyou tr.top{background-color:#DDD;}
#vl-77atp .shiyou th, #vl-77atp .shiyou td{text-align:center; border:1px solid #CCC;}
#vl-77atp .shiyou th{background-color:#F0F0F0;}

/* VL-5C
-----------------------------------------------------------------------------*/
#vl-5c .hikaku dt{float:left; width:160px;}
#vl-5c .hikaku dd{padding-left:170px; margin-bottom:1em;}

/* M3
-----------------------------------------------------------------------------*/
#m3 dl.price_list{margin-bottom:1em;}
#m3 dl.price_list dt{width:70%; padding:0 1em;}
#m3 dl.price_list dd{padding-left:45%; padding:0 1em; text-align:right;}
#m3 ol{padding:1em 0; line-height:1.5em;}
#m3 ol li{padding:0;}

/* M2
-----------------------------------------------------------------------------*/
#m2 .option p{padding-left:220px;}

#detail dl.infaq{padding:0 0 1em;}
#detail dl.infaq dt, #detail dl.infaq dd{padding:0; background:none;}
#detail dl.infaq dt{padding:0 0.5em; margin:0.5em 0; color:#808040; border-left:4px solid #808040;}
#detail dl.infaq dd{padding-bottom:1em; border-color:#DDD;}
#detail dl.infaq dd.end{border:none; padding-bottom:0;}
#m2 ol li span{color:#666; font-size:0.9em;}

.attention{font-size:0.9em; width:620px; padding:15px; margin-bottom:15px; color:#666; background-color:#F6F6F6;}
.attention:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/* FF */

.photolist li{float:left; text-align:center; font-size:0.8em; color:#666; margin:0 15px 10px 0;}
.photolist li img{border:none;}

/* ST-717
-----------------------------------------------------------------------------*/
#st-717 ul {margin-bottom:1em;}
#st-717 ul li{padding:0.4em 0; font-size:1.1em;}

/* 580-10
-----------------------------------------------------------------------------*/
#sanchoume_manual li{clear:both; margin-bottom:1em;}
#sanchoume_manual li h4{margin-bottom:0.5em;}
#sanchoume_manual li:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/* FF */
#sanchoume_manual img{float:left; margin:0 1.5em 1em 0;}

.flat2 div.col1{float:left; width:46%; padding:1%;}
.flat2 div.col2{float:right; width:46%; padding:1%;}
.flat2:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/* FF */

#series580-10{width:100%; padding-top:1em; border:1px solid #CCC; border-width:1px 0 1px; background:url(../images/line_c1.gif) center top repeat-y;}
#detail #series580-10 h4{margin-bottom:0.5em;}
#detail #series580-10 p{padding:0;}

/* MicroMeasure
-----------------------------------------------------------------------------*/
#micromeasure ul#func{width:100%; margin-bottom:2em}
#micromeasure ul#func p{padding-left:70px;}
#micromeasure ul#func li img{float:left; padding:0 1.5em 1em 0;}
#micromeasure ul#func li{clear:both; margin-bottom:1em;}
#micromeasure ul#func:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/* FF */

/* AirMicro
-----------------------------------------------------------------------------*/
#a1 #photoarea{padding-right:270px; background:url(../images/products/a1/img01.jpg) right top no-repeat; position:relative;}
#a1 #photoarea2{/* padding:410px 270px 0 0; */padding:150px 270px 0 0; background:url(../images/products/a1/img04-2.jpg) right top no-repeat; position:relative;}

#a1 #youtube_list{color:#FFF; /* width:240px; */ margin:0 0 2em 30px; padding:10px; border:1px solid #666; background-color:#000; /* position:absolute; top:470px; right:0; */}
#a1 #youtube_list strong{display:block; padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px solid #FFF;}
#a1 #youtube_list ul{padding-left:20px; list-style-type:square;}
#a1 #youtube_list ul a{color:#FFF;}

#a1 #photoarea #youtube_list{top:400px;}

#a1 .faq ul{list-style-type:disc; list-style-position:outside; padding:0 0 1em 25px;}
#a1 .faq ul li{margin-bottom:0.5em;}

#a1 #a1_campaign{border:3px solid #7EC4B2; padding:1em 230px 1em 1em; margin-bottom:1em; background:url(../images/products/a1/cam1.jpg) right center no-repeat; }
#a1 #a1_campaign span{/* color:#378B70; */ font-weight:bold;}
#a1 #a1_campaign p{padding:0!important; margin-bottom:0.5em!important;}
#a1 #a1_campaign strong{display:block; font-size:1.1em; padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px solid #7EC4B2;}

#a1 ul#sdks{width:600px; margin:0 auto;}
#a1 ul#sdks li{clear:both; width:100%; padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px dotted #CCC;}
#a1 ul#sdks li img{float:left; padding:0 2em 1em 0;}
#a1 ul#sdks li:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}/* FireFox */


/* AirChip
-----------------------------------------------------------------------------*/
#airchip_top{width:100%; height:240px; margin-bottom:1em; background:url(../images/products/airchip/img1.jpg) no-repeat;}
#airchip_top p{width:290px; padding:50px 0 0 25px;}

/* M3 Campaign
-----------------------------------------------------------------------------*/
#m3campaign{padding:255px 15px 0 150px; margin-bottom:2em; background:url(../images/products/m3/m3campaign.jpg) no-repeat; border:1px solid #DDD; position:relative;}
#m3campaign p{padding:0; margin:0 0 1em;}
#m3campaign .ablock{display:block; text-indent:-9999px; outline:0;}
#m3campaign .ablock{width:155px; height:80px; background:url(../images/products/m3/btn_m3campaign.jpg) no-repeat; position:absolute; top:157px; right:15px;}
#m3campaign .ablock:hover{background-position:0 -80px;}

