/* Latest News Text+Image*/

#lat a.date{
	font-size:85%;
	color:#000000;
	font-weight:normal;
	margin-left:5px;
	background-image:none;
	}


#latest{
	width:278px;
	}

#latest .text{
	margin-left:10px;
	width:150px;
	float:left;
	}

#latest .img{
	margin-left:7px;
	width:100px;
	float:left;
	}

/* Latest News Text nly */

#latest{
	width:278px;
	}

#latest .texto{
	margin-left:20px;
	width:258px;
	}

.clear{
	clear:both;
	}

.topmgn{
	margin-top:20px;
	}


/* Latest lat_css */


#latest_lat{
	width:573px;
	}

#latest_lat .text{
	margin-bottom:0px;
	margin-left:10px;
	width:340px;
	float:left;
	}

#latest_lat .img{
	margin-bottom:10px;
	margin-left:12px;
	width:200px;
	float:left;
	}

#latest_lat:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}


div.img:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

#latest_lat ul{
	margin:0;
	}

/* Latest News Text only */

#latest_lat{
	width:573px;
	}

#latest_lat .texto{
	margin-top:0px;
	margin-left:20px;
	width:553px;
	}

.clear{
	clear:both;
	}

#lat{
	font-size:140%;
	}

#latest_lat .latest_title{
	font-size:120%;
	font-weight:bold;
	}


/* 02.09-Latest New */

#latest_news{
	width:573px;
	}
	
#latest_news_center{
	width:573px;
	text-align:center;
	}


#latest_news .latest_title{
	font-size:120%;
	font-weight:bold;
	}

#latest_news a.date{
	font-size:85%;
	color:#000000;
	font-weight:normal;
	margin-left:5px;
	background-image:none;
	}

/* 3 col */

.lat_l{
	width:181px;
	margin-left:10px;
	float:left;
	}

.lat_l2{
	width:181px;
	float:left;
	}

.lat_r{
	width:181px;
	float:left;
	}
	
/* 2 col */

.c2_lat{
	width:254px;	
	text-align:left;
}

.c2_lat_l{
	width:271px;
	margin-left:10px;
	float:left;
	}

.c2_lat_r{
	width:270px;
	float:left;
	}

/* 1 col */

.c1_lat{
	width:573px;
	text-align:center;	
	}

.c1_lat_l{
	width:573px;
	text-align:left;	
	margin-left:0;
	margin-top:0;
	}
	
.c1_lat_l img{
	float:right;
	}

.c1_lat_c{
	width:300px;
	text-align:left;
	margin:auto;
	}

#latest_news:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

img {
	border:none;
	}

/**/
.btn_ico{
	text-align:right;
	padding:0 0 4px 0;
}

.latest_text_o{
	margin-top:16px;
}

.latest_text_0{
	margin-top:0px;
}


/* Panasonic Corporate Citizenship News */

/* DL Tag */
#maincol div.pccn h3.subtitle{
	font-size:100%;
	}

#maincol div.pccn{
	width:573px;
	line-height:110%;
	}

#maincol div.pccn dl.news{
	width:573px;
	margin-top:0;
	margin-bottom:1em;
	}
	
#maincol div.pccn dl.news dt.img{
	float:left;
	width:80px;
	height:69px;
	margin:5px 0 0 0;
	}

#maincol div.pccn dd.news span.date{
	font-weight:bold;
	}

a.link{
	background:url(/common-new/img/common/arrow-cir-right-blue-fff.gif) 0 0.33em no-repeat;
	padding-left:14px;
	}

#maincol div.pccn dl.news dd.news{
	float:left;
	width:493px;
	font-size:75%;
	text-align:left;
	margin:0;
	}

#maincol div.pccn dl.news:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

/* Div Tag */

div.ccn{
	width:573px;
	margin-bottom:1em;
	}

div.ccn div.img{
	width:80px;
	float:left;
	white-space:nowrap;
	height:69px;
	margin:5px 0 0 0;
	}

div.ccn div.news{
	width:493px;
	font-size:75%;
	float:left;
	}

div.ccn div.news p.top{
	margin-top:0;
	}

div.ccn:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

span.date{
	font-weight:bold;
	}

/* P tag */

div.news_area{
	width:573px;
	}

div.news_area p.img{
	width:80px;
	float:left;
	white-space:nowrap;
	height:69px;
	margin:5px 0 0 0;	
	}

div.news_area p.news{
	width:493px;
	font-size:75%;
	float:left;
	margin-bottom:1em;
	margin-top:0;
	}

div.news_area:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

#maincol div.pccn:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

p.rss{
	font-size:75%;
	text-align:right;
	margin:0;
	}

#contentwrap #maincol div.pccn a:link{
	text-decoration:none;
	}

p.rss a.rss{
	padding-left:16px;
	background:url(../../img/top/rss.jpg) 0 0 no-repeat;
	}

a:visited,
a:active{
	text-decoration:none;
	}

a:hover{
	color:#0563bc;
	text-decoration:underline;
	}

p.view{
	font-size:75%;
	text-align:right;
	padding-bottom:20px;
	margin-top:0;
	}

p.view a{
	padding-left:14px;
	background:url(/common-new/img/common/arrow-cir-right-blue-fff.gif) 0 0.33em no-repeat;
	}

