@charset "UTF-8";
/* CSS Document */

@import url("../../common/css/base.css");
@import url("../../common/css/common.css");
@import url("../../common/css/font.css");
@import url("../../common/css/contents.css");



/*--------------------------------------------
 IR
---------------------------------------------*/

.ir-bl {
 float: left;
	width: 350px;
}
.ir-br {
 float: right;
	width: 251px;
}
.btn-space {
 margin-left: 7px;
}
.pdf-box {
 margin-top: 20px;
	line-height: 150%;
	font-size: 85%;
}
.pdf-box img {
 margin-right: 10px;
	float: left;
}




/*--------------------------------------------
 IR index
---------------------------------------------*/

/*News Release and 決算------------------*/

/*.posi-box {
	position: relative;
}
.posi-box .posi-btn {
 position: absolute;
	top: 5px;
	right: 9px;
}
.list-link li {
 margin-top: 8px;
	line-height: 125%;
	font-size: 85%;
}
.list-link li .list-link-bl {
 float: left;
	width: 260px;
}
.list-link li .ymd img {
 margin-left: 5px;
	vertical-align: middle;
}
.list-link li .list-link-br img {
 margin-right: 5px;
	vertical-align: middle;
}
.list-link li .list-link-br {
 float: right;
	width: 90px;
}*/


/*calendar-------------------------------*/

.ir-calendar {
	table-layout: fixed;
}
.ir-calendar td.m-cell {
	width: 40px;
}
.ir-calendar .month {
	color: #EA5404;
	font-weight: bold;
	width: 40px;
	float: left;
	font-size: 90%;
}
.ir-calendar .txt {
	width: 110px;
	/*float: left;*/
	font-size: 85%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
}

.ir-calendar .txt02 {
	/*width: 300px;
	float: left;*/
	font-size: 95%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 5px;
}





/*--------------------------------------------
 IR publication
---------------------------------------------*/

.issue-bl {
 float: left;
	width: 200px;
}
.issue-br {
 float: right;
	width: 405px;
}
.issue-br img {
 margin-right: 5px;
	vertical-align: middle;
}




/*--------------------------------------------
 IR common
---------------------------------------------*/

#ir h2 {
 margin-top: 40px;
}
#ir li {
 margin-top: 10px;
}
#ir li img {
	margin: 0px 5px;
}

.ir-box {
 margin-top: 15px;
}




/*--------------------------------------------
 100729
---------------------------------------------*/
/*--------------------------------------------
 /ir/index.html
---------------------------------------------*/

.news-box dl {
	margin-top: 15px;
	padding-bottom: 15px;
	background: url(../../common/images/line_dot3.gif) repeat-x left bottom;
}
.news-box dl dt {
	float: left;
	width: 100px;
}
.news-box dl dd {
	float: left;
	width: 550px;
}
.btn-wrap li {
	float: left;
	margin-top: 25px;
	margin-right: 25px;
}
.btn-wrap li.btn-r {
	margin-right: 0;
}



.num-list li {
	margin-left: 20px;
	list-style: decimal outside;
	margin-top: 10px;
	padding-bottom: 5px;
}