@charset "utf-8";

h1,h2,h3,h4,h5,h6,span,p,dl,dt,dd{
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
}
img{border:0px;}
.clearBoth{clear:both;}
br.clear{
	clear:both;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
}


/*----------------------------------------*/
/* base */
/*----------------------------------------*/
html{
	height:100%;
}
body{
	height:100%;
	margin:0;
	padding:0;
	background-color:#E1E1E1;
	color:#555555;
	text-align:center;
}
/* --------- stage --------- */
div#stage{
	width:940px;
	height:100%;
	min-height:100%;
	margin:0 auto;
	background:url(../images/stage_bg.gif) repeat-y;
	text-align:left;
}
/* for modern browser */
html>body>#stage{
	height:auto;
}
/* --------- container --------- */
div#container{
	position:relative;
	width:920px;
	margin:0 10px;
}


/*----------------------------------------*/
/* header */
/*----------------------------------------*/
div#header-area{
	position:relative;
	width:920px;
}

div#header-area02{
	position:relative;
	width:920px;
	height:59px;
	background: url(../images/no_gn_line.gif) repeat-x left top;

}

div#header-area03{
	position:relative;
	width:920px;
	border-bottom: 1px solid #cccccc;

}
/* --------- panasonic logo --------- */
#header-area #p-logo,
#header-area02 #p-logo,
#header-area03 #p-logo{
	width:131px;
	height:54px;
	font-size:0px;
	padding: 0px;
}
/* ---------  sanyo logo --------- */
#header-area p#sanyo_logo,
#header-area02 p#sanyo_logo,
#header-area03 p#sanyo_logo{
	position:absolute;
	top:0px;
	font-size:0px;
	width:761px;
	text-align:right;
	right: 0px;
	margin: 0px;
	padding: 0px;
}


/* ----- header-inner-container ----- */
#header-inner-container{
	position:absolute;
	width:771px;
	right: 14px;
	top: 37px;
}
#header-inner-container h1,
#header-inner-container #name-logo {
	margin: 0px 0px 0px 22px;
	padding: 0px;
	float: right;
}

/* ----- company-division-name ----- */
#company-division-name{
	float:right;
}
#company-division-name a{
	display:block;
	width:85px;
	margin:0 10px 0 11px;
}

/* --------- header-menu --------- */
#header-menu{
	height:14px;
	float:right;
}
#header-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#header-menu li{
	margin:1px 10px 0 0;
	padding:0;
	display:inline;
	font-size:0px;
	float:right;
}
#header-menu li a{
	display:block;
	height:14px;
	text-decoration:none;
	text-indent:-9999px;
}
/* --------- global site link --------- */
#global-site-link{
	width:40px;
	background:url(../images/global_site_link.gif) 0 0;
}
#global-site-link a:hover{
	width:40px;
	background:url(../images/global_site_link.gif) 0 -14px;
}
#global-site-linkOn{
	width:40px;
	background:url(../images/global_site_link.gif) 0 -28px;
}
/* --------- sitemap link --------- */
#header-menu01{
	width:79px;
	background:url(../images/sitemap_link.gif) 0 0;
}
#header-menu01 a:hover{
	width:79px;
	background:url(../images/sitemap_link.gif) 0 -14px;
}
#header-menu01On{
	width:79px;
	background:url(../images/sitemap_link.gif) 0 -28px;
}
/* --------- cs link --------- */
#header-menu02{
	width:85px;
	background:url(../images/cs_link.gif) 0 0;
}
#header-menu02 a:hover{
	width:85px;
	background:url(../images/cs_link.gif) 0 -14px;
}
#header-menu02On{
	width:85px;
	background:url(../images/cs_link.gif) 0 -28px;
}


/* --------- sanyo top link --------- */
#sanyo-top-link{
	width:66px;
	background:url(../images/sanyo_top_link.gif) 0 0;
}
#sanyo-top-link a:hover{
	width:66px;
	background:url(../images/sanyo_top_link.gif) 0 -14px;
}
#sanyo-top-linkOn{
	width:66px;
	background:url(../images/sanyo_top_link.gif) 0 -28px;
}
/* --------- language-select --------- */
#language-select{
	width:56px;
	background:url(../images/language_select_bg.gif) 0 0;
}
#language-select-menu{
	width:45px;
	background:url(../images/language_select.gif) 0 0;
}
#language-select-menu a:hover{
	width:45px;
	background:url(../images/language_select.gif) 0 -14px;
}
#language-select-menuOn{
	width:45px;
	background:url(../images/language_select.gif) 0 -28px;
}

/* --------- corp-message-link --------- */
#corp-message-link{
	width:127px;
	background:url(../images/corp-message-link.gif) 0 0;
}
#corp-message-link a:hover{
	width:127px;
	background:url(../images/corp-message-link.gif) 0 -14px;
}
#corp-message-linkOn{
	width:127px;
	background:url(../images/corp-message-link.gif) 0 -28px;
}

/* --------- corp-message-link2 --------- */
#corp-message-link2{
	width:102px;
	background:url(../images/corp-message-link2.gif) 0 0;
}
#corp-message-link2 a:hover{
	width:102px;
	background:url(../images/corp-message-link2.gif) 0 -14px;
}
#corp-message-link2On{
	width:102px;
	background:url(../images/corp-message-link2.gif) 0 -28px;
}

/* --------- csr-link --------- */
#csr-link{
	width:62px;
	background:url(../images/csr_link.gif) 0 0;
}
#csr-link a:hover{
	width:62px;
	background:url(../images/csr_link.gif) 0 -14px;
}
#csr-linkOn{
	width:62px;
	background:url(../images/csr_link.gif) 0 -28px;
}

/* --------- eep-global-link --------- */
#eep-global-link{
	width:65px;
	background:url(../images/eep_global_link.gif) 0 0;
}
#eep-global-link a:hover{
	width:65px;
	background:url(../images/eep_global_link.gif) 0 -14px;
}
#eep-global-linkOn{
	width:65px;
	background:url(../images/eep_global_link.gif) 0 -28px;
}

/* --------- local site id --------- */
#local-site-id{
	width:920px;
	height:22px;
	text-align:right;
	padding:0;
}
#local-site-id h2 {
	padding:0 20px;
	font-size:0px;
}



/*----------------------------------------*/
/* linkarrow */
/*----------------------------------------*/
.link-arrow{
	background: url(../images/arrow.gif) no-repeat;
	background-position:0 49%;
	display:block;
	padding:0 0 0 16px;
}


/*----------------------------------------*/
/* outbound */
/*----------------------------------------*/
a.outbound { 
	padding-right:18px;
	margin-right:5px;
	background : url(../images/outbound_icon.gif) no-repeat right center;
}

/* overwrite IE7*/
*+html body a.outbound {
	display:inline-block ;
}
/* overwrite IE6,5.5*/
* html body a.outbound {
	display:inline-block ;
}


/*----------------------------------------*/
/* PDFicon */
/*----------------------------------------*/
a.pdf { 
	padding-right:30px;
	margin-right:5px;
	background : url(../images/pdf_icon.gif) no-repeat right center;
}

/* overwrite IE7*/
*+html body a.pdf {
	display:inline-block ;
}
/* overwrite IE6,5.5*/
* html body a.pdf {
	display:inline-block ;
}

/*----------------------------------------*/
/* movie */
/*----------------------------------------*/
a.outbound-mv { 
	padding-right:75px;
	margin-right:5px;
	background : url(../images/movie-blank.gif) no-repeat right top;
}
/* overwrite IE7*/
*+html body a.outbound-mv {
	display:inline-block ;
}
/* overwrite IE6,5.5*/
* html body a.outbound-mv {
	display:inline-block ;
}

/*----------------------------------------*/
/* Excel icon */
/*----------------------------------------*/
a.excel { 
	padding-right:30px;
	margin-right:5px;
	background : url(../images/excel_icon.gif) no-repeat right center;
}

/* overwrite IE7*/
*+html body a.excel {
	display:inline-block ;
}
/* overwrite IE6,5.5*/
* html body a.excel {
	display:inline-block ;
}


/*----------------------------------------*/
/* word icon */
/*----------------------------------------*/
a.doc { 
	padding-right:30px;
	margin-right:5px;
	background : url(../images/doc_icon.gif) no-repeat right center;
}

/* overwrite IE7*/
*+html body a.doc {
	display:inline-block ;
}
/* overwrite IE6,5.5*/
* html body a.doc {
	display:inline-block ;
}

.infoTitle{
	font-size: 160%;
	font-weight: bold;
	color: #59585C;
	background-color: #E7F2F6;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #C6E6F5;
	padding: 10px;
	width: 710px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
.infoh2{
	font-size:200%;
	font-weight:bolder;
	color:#000;
}
