/* ==========================================================================
	other_materials
========================================================================== */
ul.ir_data {
	width:100%;
	letter-spacing:-0.4em;
}
ul.ir_data li {
	width:48%;
	display:inline-block;
	letter-spacing:normal;
	margin-right:4%;
	vertical-align:top;
}
/*ul.ir_data li.right_data {
	margin-right:0;
}*/
ul.ir_data li table {
	width:100%;
	border-collapse: collapse;
	border-top:#dddddd 1px solid;
/*	margin-bottom:20px;*/
}
ul.ir_data li table th,
ul.ir_data li table td {
	width:46%;
	padding:5px 5px;
/*	font-size:1.4rem;*/
	text-align:left;
}
ul.ir_data li table th {
	font-weight:normal;
	background: #f0f0f0;
	border-left:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
}
ul.ir_data li table td {
	border-left:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
}
ul.ir_data li table td p {
position:relative;
padding-left:25px;
}
ul.ir_data li table td.td_pdf p:before {
position: absolute;
top:0;
left:0;
content:"";
background:url(/ir/library/monthly_data/images/pdf.jpg) 0 0 no-repeat;
width:20px;
height:20px;
background-size:100%;
}
ul.ir_data li table td.td_excel p:before {
position: absolute;
top:0;
left:0;
content:"";
background:url(/ir/library/monthly_data/images/excel.jpg) 0 0 no-repeat;
width:20px;
height:20px;
background-size:100%;
}
ul.kanren_data li {
display:inline-block;
margin-right:4%;
margin-bottom:20px;
}
table.adobe_btn {
width:100%;
}
table.adobe_btn th,
table.adobe_btn td {
	vertical-align:middle;
}
table.adobe_btn td {
	font-size:1.3rem;
	padding-left:5px;
}
table.adobe_btn td a {
text-decoration:underline;
}
.tar {
text-align:right;
margin:0;
}
h3.ttl_logo {
display:table;
width:100%;
}
h3.ttl_logo span {
display:table-cell;
width:50%;
}
h3.ttl_logo span.h3_title {
text-align:right;
font-size:1.4rem;
color:#333;
font-weight:normal;
}
ul.ir_data li {
	width:80%;
	display:block;
}
ul.ir_data li.right_data {
	margin-top:20px;
}
.zaimu_ml10 {
	margin:5px 0 0 10%;
}

ul.ir_data li table.monthly_table02 th {
width:40%;
	font-weight:normal;
	background: #f0f0f0;
	border-left:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
}
ul.ir_data li table.monthly_table02 td {
	width:30%;
	padding:5px 2%;
	/*font-size:1.4rem;*/
	text-align:left;
}
ul.ir_data li table.monthly_table02 td.td_pdf {
border-right:none;
}
ul.ir_data li table.monthly_table02 td.td_excel {
border-left:none;
}
p.monthly_txt {
display:table;
width:80%;
}
p.monthly_txt span {
display:table-cell;
width:40%;
}
p.monthly_txt span.date {
text-align:right;
}





@media screen and (max-width: 600px) {
	table.adobe_btn {
		display:none;
	}
	h3.ttl_logo span {
		display:block;
		width:100%;
	}
	h3.ttl_logo span.h3_title {
		text-align:left;
		font-size:2.2rem;
	}
	ul.kanren_data li {
		display:block;
	}
	ul.ir_data li {
		width:100%;
		display:block;
		margin:0 auto;
	}
	p.monthly_txt {
		width:100%;
	}
	p.monthly_txt span {
    display: table-cell;
    width: 50%;
	}

ul.ir_data li table th, ul.ir_data li table td {
    font-size: 2.2rem;
}



}

