﻿@charset "UTF-8";


/* CSS Document */




/*------------------------------------- 

 ローカル用css

------------------------------------- */




body.pageIrTop a.irTop {

	background-color: #2F509F;

	background: url(../../common/img/bg_lnav.jpg) repeat-x 0 0;
	color: #fff;

	display: block;

}



body.pageIrTop a.irTop:hover {
	color: #fff;
}




/* IR情報トップ */



.pageIrTop .container01 {

	margin-top: -10px;

}



.pageIrTop_greeting {

	margin-top: 20px;

}



.pageIrTop .leftColumn {

	float: left;
	margin: 0 15px 10px 0;

	width: 48%;

}

.pageIrTop ul.list01 li {

	font-size:100%;

	padding: 0.4em 0 0.4em 20px;

	border-bottom: dashed 1px #999;

}



body.ohnishi_news ul.list01 {

	margin-top: 0;

	border-top: none;

}



.index_greeting {

	margin-bottom: -20px;

}





/* IRカレンダー */



.calender dl {

	display: block;

	font-size: 12px;

	padding:0 0 0 5px;
}



.calender dl dt {

	display:block;

	float:left;

	width:100px;

	margin-top:10px;

	border-top: dashed 1px #ccc;

	padding-top:5px;

              text-align:right;
}



.calender dl dd {

              display:block;

	float:left;

	width:515px;

	margin-top:10px;

	border-top: dashed 1px #ccc;

	padding-top:5px;

}





/* ご挨拶 */



.lead {

	font-size: 130%;

}



.ir em, .ir strong{

	font-weight: bold;

}



.ir .leftColumn {

	float: left;
	
              margin: 0 15px 10px 0;

	width: 415px;

}



.sign {

	margin: 60px 0;

	width: 100%;

	text-align: right;

}



.ir_greeting {

	margin: 0 0 1em 1.3em;

	padding-left: 1.2em;
	
              list-style: decimal;

}





/* お問い合わせ */



.beforContact {

	margin: 20px auto;

	clear: both;

	padding: 15px;

	border: solid 1px #999;

	background-color: #f2f2f2;

}



.beforContact h2 {

	margin: 0 0 20px 0;

	padding: 0;

	text-indent: 0;

	font-size: 120%;

	background: transparent;

	color: #444;

}



.beforContact li {

	margin: 0 0 1.5em 0;

	padding: 0 0 0 15px;

	background: url(../../common/img/icon_arrow3.gif) no-repeat 0 5px;

}



h3.procedure {

	margin-bottom: 5px;

}



p.procedure {

	padding-bottom: 0;

}



.textarea {

	font-size: 100%;

}




/* ハイライト */



ul#cnaV_highlight li {
}
ul#cnaV_highlight a {
}



.goToMenu {

	text-align: right;

}





/* 免責事項 */



.pageInfo #mainContents p {

	margin-top: 2em;

	/*font-size: 130%;*/

}




/* お問い合わせ*/



ul.irInquiry li{

	padding-left: 1.5em;

	background: url(../../../common/img/icon_arrow3.gif) no-repeat 0.5em 7px;

	margin: 1em 0;

}



body.contact_ir_ja ul.list02 {

	margin: 20px 0 20px 0;

}






/* 旧 大西電気のIR情報 */



body.pageOhnishiTop a.ohnishiTop {

	background-color: #83a0e6;

	width: 90%;

	color: #fff;

}



img.graph {

	flaot: left;
	margin: 0 30px 30px 0;

}



#mainContents table.ir_tbl1 {

	width: 100%;

	margin: 0 0 20px 0;

}



#mainContents table.ir_tbl1 th,
#mainContents table.ir_tbl1 td {

	border: 1px solid #999;

	padding: 5px 8px 5px 8px;

}



#mainContents table.ir_tbl1 th {

	text-align: center;

	vertical-align: middle;

	background: #eeeeee;

}



#mainContents table.ir_tbl1 td {

	text-align: right;

}



#mainContents table.ir_tbl2 {

	width: 100%;

	margin: 0 0 20px 0;

}



#mainContents table.ir_tbl2 th,
#mainContents table.ir_tbl2 td
 {

 	padding-bottom: 0;

 	border: none;

	text-align: left;

	vertical-align: top;

}



#mainContents table.ir_tbl2 th {

	white-space: nowrap;

	background: #fff;

}



.dividend #mainContents table.ir_tbl1 td {

	text-align: right;
}



.library h3 {

	margin-bottom: -5px;

	padding-bottom: 0;

	border-bottom: none;

}



