@charset "iso-8859-1";


/* "main_image" area
-----------------------------------------------	*/
div#product_body{
	width: 770px;
	margin: 0px 0px 30px 0px;
	overflow:hidden;
}

div#product_body h1{
	margin: 0px 0px 0px 0px;
}

.seriesLogo{
	width: 770px;
	text-align:right;
	margin-top:0.3em;
	margin-bottom:1.5em;
}

div.leftBox{
	width: 370px;
	float: left;
	margin: 0;
	text-align: center;
}

div.leftBox p{
	text-align: left;
}

.photoMain{
	margin-bottom:0.5em;
}

.nameProduct{
	font-size:130%;
	font-weight:bold;
	margin-bottom:1.7em;
}

.nameProduct_1{
	font-size:130%;
	font-weight:bold;
	margin-bottom:0.5em;
}

.styleProduct{
	font-size:75%;
	font-weight:bold;
	line-height:1.0em;
	margin-bottom:10px; 
	margin-left:2px;
}

div.rightBox{
	width: 370px;
	float: right;
}

.p_title{
	font-size:95%;
	font-weight:bold;
	margin-bottom:20px;
}

div.pLogo{
	width: 370px;
	text-align:left;
	padding:0.1em 0;
	margin-top: 30px;
}


/* "lightbox_image" area
-----------------------------------------------	*/
.photothum{
	width:350px;
	margin-left:1.0em;
	_margin-top:1em;
	margin-top:0em;
	clear:both;
}

#slideitem{
	text-align: left;
}
#slideitem li{
	border:1px #999999 solid;
	padding:5px;
	margin:0;
	width:85px;
	height:65px;
}
#slideitem a{display:block;width:85px;}
#slideitem li{overflow: hidden;float:left;display: inline;
}
#slideitem ul{margin: 0;padding: 0;position: relative;list-style-type:none;z-index:1;width:295px;}
#slideitem{overflow: hidden;position:relative;z-index:2;width:285px;height:77px;}
img{border:0;}
#end{position:absolute;}

img{border:0;}

div.clear{
	width:350px;
	background:#fff;
	clear:both;
	height:0;
	visibility:hidden;
}


/* AJ-PX5000G, AJ-PD500 | P2HD Series Style 
-----------------------------------------------	*/
.pro-tit{
	font-size:80%;
	font-weight:bold;
}
.product-cate{
	font-size:75%;
	font-weight:bold;
	line-height:100%;
	padding:0;
}

ul.txt-p2hd{
	list-style-type:disc;
	margin:0 0 20px 15px;
	padding:0;
}
ol.comm-p2hd{
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0;
}

.system-vis{
	text-align:center;
}

p.pdfdl{
	text-align:center;
}

.pdfdl a:hover img,
.bnr_gallery a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	background: #fff;
}


/* Avid NLE | P2HD Series Style 
-----------------------------------------------	*/
table#fmatrix{
	width: 100%;
	font-size:75%;
	padding:0;
	border-collapse:collapse;
	margin-bottom:10px;
	border-top:solid 1px #000;
	border-right:solid 1px #000;
}

table#fmatrix th{
	padding:4px;
	text-align:left;
	color:#000;
	vertical-align:middle;
	font-weight:normal;
	line-height:120%;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
}

table#fmatrix td{
	padding:4px;
	white-space: nowrap;
	vertical-align:middle;
	height:24px;
	line-height:120%;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
}

table#issues_table{
	width:100%;
	font-size:100%;
	padding:10px;
	border:0px;
	margin:10px 0 10px 0;
	border-top:solid 1px #000;
	border-right:solid 1px #000;
	border-collapse:collapse;
}

table#issues_table th{
	padding:4px;
	font-size:80%;
	font-weight:normal;
	color:#000;
	vertical-align:middle;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	background-color:#E6FAFF;
}
table#issues_table td{
	padding:5px;
	font-size:80%;
	vertical-align:middle;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
}
.txt_c{
	text-align:center;
}
.bg-beige{
	background-color:#FEF1DE;
}

.bg-green{
	background-color: #E1F7E3;
}

.bg-glay{
	background-color:#eee;
}

.bg-blue{
	background-color:#E6FAFF;
}

div.leftBox_avid{
	width: 114px;
	float: left;
	margin-left:10px;
}

div.rightBox_avid{
	width: 480px;
	float: left;
	margin-top:0px;
	margin-left: 10px;
}
div.rightBox_img{
	width: 80px;
	float: left;
}
div.rightBox_txt{
	width: 380px;
	float: right;
}

dl.func-list{
	display:block;
	color:#000;
	font-size:70%;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	margin:0;
	padding:10px;
}

dl.func-list dt{
	font-size:110%;
	margin:0;
	padding:0px 0 5px 0;
}
dl.func-list dd{
	font-size:110%;
	padding:0px 0 5px 0;
	overflow:hidden;
	line-height:140%;
}

.softwear-dl{
	text-align:center;
}


/* p2 viewer  20131018
-------------------------------------*/
.menu_strong{
    font-size: 85%;
    font-weight: bold;
    line-height: 135%;
}


/* Camera Systems STYLE
-----------------------------------------------	*/
ul.product-area{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.link-inner{
	list-style-type:disc;
	font-size:75%;
	font-weight:bold;
	font-family: Meiryo, Osaka, sans-serif;
	line-height: 160%;
	margin:0 0 0 30px;
	padding:0;
}

ul.link-inner li{
	line-height:180%;
}

.ProductBlock-camera{
	width:770px;
	padding: 10px 0px;
	text-align:left
}

div.ProductBlock-camera h2{
	display:block;
	border:1px solid #C9C9C9;
	font-size:100%;
	color:#222;
	font-weight:bold;
	margin:1.5em 0 11px 0;
	padding:4px 0 4px 4px;
	background:url("../img/bg_common_h2.jpg") repeat-x bottom;
	line-height:150%;
}
div.ProductBlock-camera h2.no_bg{
	display:block;
	border:none;
	font-size:100%;
	color:#222;
	font-weight:bold;
	margin:1.5em 0 11px 0;
	padding:4px 0 4px 4px;
	line-height:150%;
	background:none;
}
div.ProductBlock-camera h3{
	font-size:100%;
	color:#222;
	font-weight:bold;
	line-height:150%;
}
div.ProductBlock-camera ol li{
	list-style-type:none;
}
.product-info{
  list-style-type:none;
  margin:0;
  padding:0;
}
 
.product-info dd{
  margin:15px 0;
}

.category{
  font-size:80%;
  font-weight:bold;
}
.category2{
  display:block;
  margin-bottom:10px;
  font-size:80%;
  font-weight:bold;
}

.productname{
  font-family: Meiryo, Osaka, sans-serif;
  font-size:110%;
  font-weight:bold;
}

.catchphrase{
  font-size:90%;
  font-weight:bold;
  line-height:135%;
  margin-bottom:15px;
}

ul.det-hc3500list{
	width:400px;
	list-style-type:disc;
	margin:0 0 20px 0;;
	padding:0;
	float:left;
}

ul.det-hc3500list li{
	padding-left:20px;
	line-height:160%;
	margin:0 0 0 20px;
	padding:0;
}

img{border:0;}

.sig-hc3500{
	clear:both;
	border:solid 1px #333;
	padding:10px 20px;
}


/*---------------------------------------------
Monitor STYLE
-----------------------------------------------	*/
.tanshi{
	clear:both;
}
.tanshi dl{
	width:370px;
	list-style-type:none;
	font-size:75%;
	font-weight:bold;
	line-height:160%;
}
.tanshi dd{
	margin:0;
	padding:0;
}

dl.power-supply{
	width:370px;
	list-style-type:none;
	font-size:75%;
	font-weight:bold;
	line-height:160%;
	margin:1em 0;
}

dl.power-supply dt{
	float:left;
	width:90px;
	padding: 0;
	margin:0;
	clear:both; 
}

dl.power-supply dd{
	margin-left:90px; 
	padding:0 5px;
}

.imgBlock{
	margin: 8px 0px;
	width:760px;
	text-align:center;
}


/* Tapes
---------------------------------------------------------*/
div#tape{
	overflow:hidden;	
}

div#tape h2.tape_tit{
	background-color:#4b4b4b;
	color:#FFF;
	font-size:90%;
	font-weight:bold;
	padding:3px;
	text-align:center;
	margin:5px auto;
}

div#tape dd{
	margin:0;
}
	
div#tape table{
	width:100%;
	border-collapse:collapse;
	padding:3px;
}
div#tape table th,
div#tape table td{
	border:solid 1px #006699;
	border-collapse:collapse;
	padding:3px;
}
div#tape table th{ font-weight:bold; }
div#tape caption{ text-align:left; }


/* Module
---------------------------------------------------------*/
.f-clear{
	clear:both;
}

.in-box{
	padding:15px 0 30px 0;
	overflow:hidden;
}

.menu{
	line-height:1.8em;
}

.menu_s{
	line-height:1.2em;
	margin-top:0.4em;
}

.txt-b{ font-weight:bold; }
.strong{
	font-weight:bold;
	font-size:110%;
}
.txt-c{ text-align:center; }
.txt-l{ text-align:left; }
.txt-r{ text-align:right; }

.fc666{ color:#666; }
.fcfff{ color:#fff; }

.img-fl{ float:left; }
.mp-clear{
	margin:0;
	padding:0;
}
.mrla{ margin-left:auto; margin-right:auto; }
.mar10{ margin:10px; }
.mt10{ margin-top:10px; }
.mt20{ margin-top:20px; }
.mt30{ margin-top:30px; }

.mr10{ margin-right:10px; }
.mr20{ margin-right:20px; }
.mr30{ margin-right:30px; }

.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb30{margin-bottom:30px;}
.bottom50{margin-bottom:50px;}

.ml10{ margin-left:10px; }
.ml20{ margin-left:20px; }
.ml30{ margin-left:30px; }
.ml40{ margin-left:40px; }
.ml50{ margin-left:50px; }

.mtb16{ margin:1em 0;}

.pad5{padding:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pb30{	padding-bottom:30px;}

table.table_line{
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-collapse:collapse;
}
.table_line th{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
	line-height:135%;
}
.table_line td{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    padding:0.3em 1em;
}
.table-pad0 th,
.table-pad0 td{ padding:0;}

.line-ccc{ border:solid 1px #ccc; }
.line-b{ border-bottom:solid 1px #ccc; }

ul.disc{ padding-left:20px; }
ul.disc li{ list-style-type:disc; }