/* CSS Document */

#ir-calendar .box-head01 {
	width:750px;
	margin:0px auto 0px auto;
	padding:0px 0px 5px 0px;
	text-indent:3px;
	border-bottom:1px solid #bbb;
	font-weight:bold;
}

#ir-calendar .box-head {
	width:750px;
	margin:0px auto 0px auto;
	padding:0px 0px 5px 0px;
	text-indent:3px;
	border-bottom:1px solid #bbb;
	font-weight:bold;
}

#ir-calendar .box-mid {
	width:750px;
	margin:0px auto 10px auto;
}


#ir-calendar .box-mid table{
	width:700px;
	margin:0 auto;
	border:none;
	}
	
	#ir-calendar .box-mid table th{
	width:10em;
padding-left:15px;
	border:none;
background-color:#fcfcfc;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../../../img/dot-line-2.png);
	background-position:0px 100%;
	background-repeat:repeat-x;
	}
	

.box-mid table td a{
	padding-left:11px;
	background-position:left 3px;
	background-repeat:no-repeat;
	background-image:url(../../../img/arrow-s.gif);

	}
	
	#ir-calendar .box-mid table td a{
padding-bottom:0;
	text-decoration:none;
	}

#ir-calendar .box-mid table td a:hover{
border-bottom:1px solid #333;
	text-decoration:none;
	}


span.nw-pdf{
	background-image:url(../../../img/icon_pdf.gif);
	background-position: 100% 0px;
	background-repeat:no-repeat;
	padding-right:15px;
	padding-bottom:5px;
	}



#ir-calendar .box-mid table td{
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../../../img/dot-line-2.png);
	background-position:0px 100%;
	background-repeat:repeat-x;
	text-align: left;
	vertical-align: top;
	border:none;
	font-size:100%;
	}

#ir-calendar .box-mid table td.td002 span#iconpdf{
	background-image:url(../../../img/icon_pdf.gif);
	background-position: 100% 0px;
	background-repeat:no-repeat;
	padding-right:15px;
	padding-bottom:5px;
	}

#ir-calendar .box001{
	width:750px;
	margin:10px auto 0px auto;
	padding:0px;
	text-align:left;
	text-indent:10px;
}

#ir-calendar .box001 table{
	width:730px;
	margin:0 auto;
	border:1px solid #cccccc;
	}

#ir-calendar .box001 td{
	padding:10px;
	background-color:#ffffff;
	border:none;
	}

#ir-calendar div#backtotop2 a, #ir-calendar div#backtotop2 a{
	color:#333;
	text-decoration:none;
	border-bottom:1px double #555;
	padding-left:15px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(/img/tri.gif);
	font-size:12px;
	margin-right:4px;
	}
#ir-calendar div#backtotop2 a:hover, #ir-calendar div#backtotop2 a:hover{
	border-bottom:1px dotted #fff;
	}

#backtotop2 {
	text-align:right;
	margin-top:0.5em;
	padding-top:3px;
	margin-left:0;
	margin-right:0;
	}
	
	
#my-ir #acrobat{
	width:600px;
	margin-top:40px;
	margin-left:60px;
	border:1px solid #ddd;
margin-bottom:40px;
/*height:5em;*/
	}

#my-ir #acrobat img {
	margin:10px;
	float:left;
	}

#my-ir  #acrobat #txt {
	width:480px;
	margin:8px;
	margin-left:0px;
	float:left;
	font-size:90%;
	}
	

/*-----決算日程のお知らせ-----*/


#my-ir #my-body h1#meeting {
	text-align:center; 
	background-image:none;
	border:none;
	border-bottom:1px solid #ddd;
}






