@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 {
 background-color: #F6F6F6;
	padding: 0px 15px 15px 15px;
}
.ir-calendar li {
 border-bottom: 1px solid #3C3C3C;
	padding: 8px 0px 5px;
}
.ir-calendar li .month {
 color: #EA5404;
	font-weight: bold;
	width: 40px;
	float: left;
}
.ir-calendar li .txt {
 width: 180px;
	float: left;
	font-size: 85%;
}





/*--------------------------------------------
 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;
}
