@charset "utf-8";

/*****************************************/
/*       「IR」カテゴリ用CSS       */
/*****************************************/
/**********************************
/*       トップページ用CSS       */
/**********************************

/* 一括ダウンロード、動画配信エリア */

.area_bg { background:url(../ir/img/area_bg.gif) repeat-y left top; }



/* RSS配信 */
#top_01_line  { display:inline; float:left; width:244px; background:url(../csr/img/top_01_line.gif) no-repeat left top; }
#top_01_img   { float:left; margin:15px 28px 10px 17px; }
#top_01_title { background: url(img/bg_list-mark_03.gif) 0 0.43em no-repeat;  }
#top_01_txt   { margin:0 !important; padding:0 !important; line-height:150% !important; }

/* 最新情報 */
#news_box    { display:inline; float:left;width:507px; margin-left:19px; }
div#fs01-content div.contMain div.column5_4 #news_title  { margin:0; padding: 14px 0 0 16px; font-size: 120%; background: url(img/bg_h2_5g4.gif) 0 0 no-repeat; }


/*** トップページ 年月日エリア用 ***/

/* 年月日表示リスト */
div#fs01-content div.contMain div.column5_4 dl.history-list    { zoom: 100%; margin:0; padding:0; clear:both; }
div#fs01-content div.contMain div.column5_4 dl.history-list:after { content: "."; clear: both; display: block; height: 0; line-height: 0; visibility: hidden; }
div#fs01-content div.contMain div.column5_4 dl.history-list dt { width:8em; margin: 0 !important; padding: 0 !important; }
div#fs01-content div.contMain div.column5_4 dl.history-list dd { margin: -1.66em 0 0 8em !important; padding:0 0 0 10px !important; }

/*****************************************/
/*   トップページ右部分    */
/*****************************************/
div.commonis-block       { border: 1px solid #e0e0e0; }
div.commonis-block-inner { margin: 1px; border: 1px solid #efefef; padding:10px 10px 8px 10px; }


/*****************************************/
/*   投資家の皆様へ（社長メッセージ）    */
/*****************************************/
.presidentphoto,
.presidentPhoto{
    float:right;
    width:180px;
    text-align:center;
    display:inline;
}

.presidentText{
	float:left;
	width:570px;
	display:inline;
	text-align:justify;
	margin-left:15px;
}

.presidenttext p { }

.signature{
	clear:both;
	text-align:right;
	margin-right:180px !important;
}

/*****************************************/
/*   共通：年代表示（各INDEX）用CSS    */
/*****************************************/

/*h2タイトル 年代画像表示用 */
div#main-content-box h2.year {
	margin: 0 0 0 0;
	padding:15px 0 0 0;
	background: url(img/c.gif) 0 0 no-repeat;
	clear:both;
}

/* h1直下のテキスト枠 */
div#main-content-box p.txt-box {
	margin:0 0 12px 10px;
	padding:0 0 0 0;
	line-height:150%;
}


/* 年月日表示リスト */
div#main-content-box dl.history-list { zoom: 100%; margin:0; padding:0; clear:both; }
div#main-content-box dl.history-list:after { content: "."; clear: both; display: block; height: 0; line-height: 0; visibility: hidden; }
div#main-content-box dl.history-list dt { width:8em; margin: 0 !important; padding: 0 !important; }
div#main-content-box dl.history-list dd { margin: -1.66em 0 0 8em !important; padding:0 0 0 10px !important; }



/***********************************************/
/*   共通：リンクつきリスト（IRライブラリなど）*/
/***********************************************/

div#main-content-box div.column5_4 ul.library-lis {
	zoom: 100%;
	margin:0 0 10px 10px;
	padding:0;
	clear:both;
}

div#main-content-box div.column5_4 ul.library-lis li {
	margin: 0;
	padding: 2px 0 1px 12px;
	background:url(img/bg_list-mark_03.gif) no-repeat left center;
}



/*****************************************/
/*   個人投資家向け情報                  */
/*****************************************/

/* パナソニック電工ISはこんな会社です */
div#is_box   { margin:0 0 45px 0; padding:0;}
p#is_txt     { margin:0; padding:0;}
img#is_img   { margin:0 15px 0 0; padding:0; float:left;}
p#is_pdf_txt { margin:15px 0 0 0;}


/*****************************************/
/*   「IRライブラリ INDEX」用CSS    */
/*****************************************/
.ct-tolist {
	padding: 10px 0 0 0;
	margin:0;
	display:table;
	width:376px;
}

.ct-tolist p {
	text-align:right;
	font-size: 90%;
	margin:0 !important;
}


.ct-tolist img {
	/display:inline;
	/zoom:1;
	vertical-align:baseline;
	padding: 0;
	margin:0;
}

/* ライブラリINDEX h2タイトル ２分割用 */
div#main-content-box div.column5_2 h2.ltitle-h2 {
	margin: 20px 0 0 0;
	padding: 10px 0 0 10px;
	font-size: 130%;
	background: url(img/bg_index_04.gif) 0 0 no-repeat;
	vertical-align:baseline;
	*height:34px;
	min-height:34px;
}

div#main-content-box div.column5_2 h2.ltitle-h2 a:link,
div#main-content-box div.column5_2 h2.ltitle-h2 a:visited  {
	color: #033A91;
	text-decoration: underline;
}

div#main-content-box div.column5_2 h2.ltitle-h2 a:hover {
	color: #5378c6;
	text-decoration: underline;
}


/*****************************************/
/*   株主総会                  */
/*****************************************/

/* 総会の映像 */
div#movie_box   { margin:0 0 65px 0; padding:0;}
p#movie_txt     { margin:0 0 0 0; padding:0;}
p#movie_link_txt { margin:15px 0 0 0; }



/*****************************************/
/*   詳細記事作成時の装飾（プレスリリースと同じ）    */
/*****************************************/

/* コンテンツ内 */
dt.sectionTitle{
	border-bottom:1px solid #d3d3d3;
	background:url(../img/icon_dt.gif) 5px center no-repeat;
        text-indent:2em;
    clear:both;
}

dd.sectionBody{
	margin:3px 0 20px 2em !important;
	padding:0 0 0 0;
	line-height:1.5;
}

/*****************************************/
/*   その他お知らせ用CSS    */
/*****************************************/
.ct-tolist-etc {
	padding: 10px 0 0 0;
	margin:0;
	display:table;
	width:766px;
}

.ct-tolist-etc p {
	text-align:right;
	font-size: 90%;
	margin:0 !important;
}


.ct-tolist-etc img {
	/display:inline;
	/zoom:1;
	vertical-align:baseline;
	padding: 0;
	margin:0;
}
