@charset "iso-8859-1";

/* Link style */
a:link{
color: #003A91;
text-decoration: none;
}
a:visited{
text-decoration: none;
color: #8B1DB9;
}
a:hover{
text-decoration: underline;
color: #5378C6;
}


/* "Header" area
-----------------------------------------------	*/
div#topwrap {
width: 967px;
margin: 10px auto 0; /* for re-design in 2014 Header Footer: old-design: margin: 0 auto; */
text-align: left;
}

div#topwrap .hide {
overflow: hidden;
zoom: 1;
}

#topwrap .glclear {
clear: both;
height: 1px;
}



/* clearfix */
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
display: inline-block;
/*overflow: hidden;*/
}
/* exlude MacIE5 \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* end MacIE5 */

#clearfix h1{
/* margin: 0;*/
margin: 10px 0 5px 0;
padding: 0;
}

/* g_navi */
div#clearfix div#GnaviMenu {
width: 967px;
float: left;
}

div#clearfix ul {
margin: 0px 0px 0px 0px;
padding: 0;
list-style: none;
width: 967px;
/* for Mac IE 5 \*//*/
height: 23px;
/* */
}
div#clearfix ul li {
margin: 0;
padding: 0;
display: block;
float: left;
}

/* "Global navigation" area
-----------------------------------------------	*/
div#clearfix div#GnaviMenu{
margin: 0px 0px 0px 0px;
float:left;
width:967px;
}

div#clearfix div#GnaviMenu ul{
margin: 0px 0px 0px 0px;
padding: 0;
list-style: none;
width: 967px;
}

div#clearfix div#GnaviMenu  ul li{
margin: 0px 0px 10px 0px;
padding: 0;
display: block;
float: left;
}

div#clearfix div#GnaviMenu div.clear{
width:967px;
background:#fff;
}

div#GnaviMenu .top_menu_1 a:link,
div#GnaviMenu .top_menu_1 a:visited{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg01.gif) no-repeat 0px 0px;
  width:193px;
  height:25px;
  display:block;
  text-indent:-9999px;
}

div#GnaviMenu .top_menu_1 a:hover{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg01_a.gif) no-repeat 0px 0px;
}

div#GnaviMenu .top_menu_2 a:link,
div#GnaviMenu .top_menu_2 a:visited{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg02.gif) no-repeat 0px 0px;
  width:193px;
  height:25px;
  display:block;
  text-indent:-9999px;
}
div#GnaviMenu .top_menu_2 a:hover{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg02_a.gif) no-repeat 0px 0px;
}
div#GnaviMenu .top_menu_3 a:link,
div#GnaviMenu .top_menu_3 a:visited{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg03.gif) no-repeat 0px 0px;
  width:193px;
  height:25px;
  display:block;
  text-indent:-9999px;
}
div#GnaviMenu .top_menu_3 a:hover{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg03_a.gif) no-repeat 0px 0px;
}
div#GnaviMenu .top_menu_4 a:link,
div#GnaviMenu .top_menu_4 a:visited{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg04.gif) no-repeat 0px 0px;
  width:194px;
  height:25px;
  display:block;
  text-indent:-9999px;
}
div#GnaviMenu .top_menu_4 a:hover{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg04_a.gif) no-repeat 0px 0px;
}
div#GnaviMenu .top_menu_5 a:link,
div#GnaviMenu .top_menu_5 a:visited{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg05.gif) no-repeat 0px 0px;
  width:194px;
  height:25px;
  display:block;
  text-indent:-9999px;
}
div#GnaviMenu .top_menu_5 a:hover{
  background:url(https://pro-av.panasonic.net/en/top/img/head_bg05_a.gif) no-repeat 0px 0px;
}


/* Bread List */
p#breadlist {
width: 967px;
margin: 0px 0px 0px 0px;
text-align: left;
font-size:75%;
line-height:130%;
}






/* "ContentArea" area
-----------------------------------------------	*/

div#ContentArea{
width:967px;
margin: 0px 0px 0px 0px;
}

div#ContentArea div.clear{
width:967px;
background:#fff;
}



/* "LeftNavi" area
-----------------------------------------------	*/

div#LeftNavi{
width:179px;
margin: 0px 18px 0px 0px;
float:left;
}

table.reportNavi{
	background:#;
	
}



/* "Main" area
-----------------------------------------------	*/

div#MainContents{
width:770px;
margin: 0px 0px 0px 0px;
float:right;
_margin-top:-4em; /*for WinIE6*/
}

h1{
width:967px;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

h2{
width:770px;
border-bottom: 2px #cccccc solid;
margin:0px 0px 10px 0px;
font-size:110%;
display:block;
}

div.CategoryBlock{
width:770px;
border-bottom: 1px #cccccc dotted;
margin: 10px 0px 10px 0px;
float:left;
}

div.CategoryBlockEnd{
width:770px;
margin: 5px 0px 10px 0px;
float:left;
}



/* "Products" area
-----------------------------------------------	*/

dl.list,
ul.list{     
 width:770px; 
 font-size:75%;
line-height:160%;
}
dl.list dt {   
 float:left;   
 width:244px;
 font-size:110%;
 font-weight:bold;
 /*clear:both;   */ 
}   
dl.list dd {   
 float:left; 
 width:506px;   
 margin-left:10px; 
}  
ul.list li{
 font-size:110%;
 font-weight:bold;	
	}

ul.product {
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul.product li {
float: left;
width: 150px;
margin-right: 8px;
padding: 3px;
/*border: 1px #cccccc solid;
background-color: #efefef;*/
text-align: left;
}

ul.content {
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul.content li {

float: left;
width: 225px;
/*margin-right: 8px;*/
padding: 4px;
/*border: 1px #cccccc solid;*/
background-color: #e7e7e7;
text-align: left;
font-weight:bold;

}


/* "Software Download" area
-----------------------------------------------	*/

dl.list_softDL { 
 margin: 0px;
 padding: 0px;
 float:right; 
 width:770px; 
 font-size:75%;
line-height:160%;
}   
dl.list_softDL dt {   
 float:left;   
 width:150px;
 font-weight:bold;
 /*clear:both;   */ 
}   
dl.list_softDL dd {   
 float:left; 
 width:600px;   
 margin-left:10px; 
}  

ul.content_softDL {
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul.content_softDL li {
float: left;
width: 280px;
padding: 4px;
background-color: #e7e7e7;
text-align: left;
font-weight:bold;

}



/* "Other page" area
-----------------------------------------------	*/

div.CategoryBlock02{
width:765px;
border-top: 2px #cccccc solid;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 5px;
clear:both;

}



/* "Footer" area
-----------------------------------------------	*/
div#SitemapArea{
width:967px;
margin: 0px 0px 0px 0px;
}

div.SitemapArea ul{
margin: 15px 0px 0px 0px;
padding:0;
list-style: none;
width: 967px;
}

div.SitemapArea ul li{
margin: 0px 0px 0px 10px;
padding:0;
display: inline;
text-align: right;
font-size:75%;
border-left: solid 1px #000000;
}



