@charset "utf-8";
/* CSS Document */


#irp-library-category h2:first-child {margin-top:52px}
#irp-library-category2 h2:first-child {margin-top:52px}

#irp-library-category2 .p-textBnr__link__image img {max-width:230px;}
@media screen and (max-width:776px){
#irp-library-category2 .p-textBnr__link__image img {max-width:100%;}
}

.disnon {display:none}

#irp-press-anchor-navi01 .y2002 {display:none}

#irp-press-anchor-navi02 .y2011, #irp-press-anchor-navi02 .y2010, #irp-press-anchor-navi02 .y2009, #irp-press-anchor-navi02 .y2008, #irp-press-anchor-navi02 .y2007, #irp-press-anchor-navi02 .y2006, #irp-press-anchor-navi02 .y2005, #irp-press-anchor-navi02 .y2004, #irp-press-anchor-navi02 .y2003, #irp-press-anchor-navi02 .y2002 {display:none}

#irp-press-anchor-navi04 .y2017, #irp-press-anchor-navi04 .y2016, #irp-press-anchor-navi04 .y2015, #irp-press-anchor-navi04 .y2014, #irp-press-anchor-navi04 .y2013, #irp-press-anchor-navi04 .y2012, #irp-press-anchor-navi04 .y2011, #irp-press-anchor-navi04 .y2010, #irp-press-anchor-navi04 .y2009, #irp-press-anchor-navi04 .y2008, #irp-press-anchor-navi04 .y2007, #irp-press-anchor-navi04 .y2006, #irp-press-anchor-navi04 .y2005, #irp-press-anchor-navi04 .y2004, #irp-press-anchor-navi04 .y2003, #irp-press-anchor-navi04 .y2002 {display:none}

#irp-press-anchor-navi05 .y2003, #irp-press-anchor-navi05 .y2002 {display:none}

.irp-chart {border:1px solid #c1c1c1;padding:30px 10px;}

#irp-highlight-table-data table {border:1px solid #c1c1c1}
#irp-highlight-table-data th {padding: 16px 5px 15px;font-size: 85%;}
#irp-highlight-table-data tr:first-child th {white-space: nowrap;border-top: 1px solid #c1c1c1;}
#irp-highlight-table-data td {padding: 16px 5px 15px;font-size: 85%;text-align: right;word-break: normal;}
#irp-highlight-table-data .r2 th, #irp-highlight-table-data .r2 td {background-color: inherit;border-right: none;border-left: none;padding:0;height:10px; font-size: 1px;}
#irp-highlight-table-data .r2 th:first-child {border-left: 1px solid #fff;}
#irp-highlight-table-data .r2 td:last-child {border-right:1px solid #fff;}
#irp-highlight-table-data .r9 th, #irp-highlight-table-data .r9 td {background-color: inherit;border-right: none;border-left: none;padding:0;height:10px; font-size: 1px;}
#irp-highlight-table-data .r9 th:first-child {border-left: 1px solid #fff;}
#irp-highlight-table-data .r9 td:last-child {border-right:1px solid #fff;}
#irp-highlight-table-data .r14 th, #irp-highlight-table-data .r14 td {background-color: inherit;border-right: none;border-left: none;padding:0;height:10px; font-size: 1px;}
#irp-highlight-table-data .r14 th:first-child {border-left: 1px solid #fff;}
#irp-highlight-table-data .r14 td:last-child {border-right:1px solid #fff;}
#irp-highlight-table-data .r19 th, #irp-highlight-table-data .r19 td {background-color: inherit;border-right: none;border-left: none;padding:0;height:10px; font-size: 1px;}
#irp-highlight-table-data .r19 th:first-child {border-left: 1px solid #fff;}
#irp-highlight-table-data .r19 td:last-child {border-right:1px solid #fff;}
#irp-highlight-table-data .r23 th, #irp-highlight-table-data .r23 td {background-color: inherit;border-right: none;border-left: none;padding:0;height:10px; font-size: 1px;}
#irp-highlight-table-data .r23 th:first-child {border-left: 1px solid #fff;}
#irp-highlight-table-data .r23 td:last-child {border-right:1px solid #fff;}

@media screen and (max-width:500px){
#irp-highlight-table-data table { border-left: none;}
#irp-highlight-table-data th { border-left:1px solid #c0c0c0;}
#irp-highlight-table-data a img {max-width:inherit !important}
}


/*テーブルスクロール*/

@media screen and (max-width:500px){
.table-scroll table { display:inline !important}
[class*="table-scroll"] {

	clear: both;

	margin-top: 5px;

	overflow-y: hidden;

	padding-bottom: 10px;

	width:100%;
	
	margin-bottom:30px;

}

.table-scroll table { margin-bottom:0}
.table-scroll table th {white-space: nowrap;min-width: inherit !important}


[class*="table-scroll"]::-webkit-scrollbar {

	width: 10px;

	background: #cccccc;

	border-radius: 10px;

}

[class*="table-scroll"]::-webkit-scrollbar:horizontal {

	height: 10px;

	background: #cccccc;

	border-radius: 10px;

}

[class*="table-scroll"]::-webkit-scrollbar-thumb {

	background: #e80038;

	border-radius: 10px;

}

[class*="table-scroll"]::-webkit-scrollbar-thumb:horizontal {

	background: #e80038;

	border-radius: 10px;

}
}



#irp-library-category .c-icon--url .txt-size {display: none;}