@charset "utf-8";
/* CSS Document */

.disnon {display:none}

.irp-highlight-table .empty, .irp-highlight-table .c1  {display:none}
/* .irp-highlight-table th {text-align: center;font-size: 12rem;letter-spacing: -0.06em;padding: 4px 2px} */
/* .irp-highlight-table th {white-space: nowrap;} */
.irp-highlight-table td {text-align: right;}
/* .irp-highlight-table .firstLine.r1 .c2 {border-left: none;} */


#irp-highlight-table2 .firstLine th {text-align:center}

.irp-charts h3 {font-size: 1.3em;}

#main section .irp-highlight-table2.table-scroll {margin-top:inherit}
#irp-highlight-table-enprofitstack {margin-bottom:50px;}
#irp-highlight-table-enprofit2stack {margin-bottom:50px;}

.irp_comment {text-align:right}

#irp-highlight-table-enstack:after { content: "*The part of the “Japan (Logistics)” segment will be changed to the “Security Transportation” segment\A effective from the fiscal year ending March 31, 2019.\A Adjustments is excluding."; display: block; white-space: pre-line;margin: 0.5em 0 2em; font-size: 80%;}

#irp-highlight-table-enprofitstack:after { content: "*Revenues are managed per business instead of mode of transportation since FY2019.\AThe graph has been shown by business since FY2019.";font-size: 0.9em;  margin:1em 0 1em 1em;  display: inline-block;white-space: pre; text-indent:-0.4em;}
#irp-highlight-table-enprofitstack .r13 th, #irp-highlight-table-enprofitstack .r13 td {border-bottom:2px solid #ccc}




/*News*/
.c-news__category.news_info:after {content:"Info"} 
.c-news__category.news_report:after {content:"Report"} 
.c-news__category.news_earnings:after {content:"Earnings"} 
.c-news__category.news_en:after {content:"English"} 

[class^="tabDesignA1"] .tabArea li a.current {background-color: #FFF; background-image: none;color:#000;cursor: default;border: 1px solid #eee; border-bottom: none; border-top: 4px solid #8EC300}
[class^="tabDesignA1"] .tabArea li { display:none;}
/* [class^="tabDesignA1"] .tabArea li a {padding:16px 0;width: 100%; text-align: center;} */
[class^="tabDesignA1"] .tabArea li:nth-child(1), [class^="tabDesignA1"] .tabArea li:nth-child(2), [class^="tabDesignA1"] .tabArea li:nth-child(3), [class^="tabDesignA1"] .tabArea li:nth-child(4), [class^="tabDesignA1"] .tabArea li:nth-child(5) {display:block !important;}

#irp-press-past section:nth-child(1), #irp-press-past section:nth-child(2), #irp-press-past section:nth-child(3), #irp-press-past section:nth-child(4), #irp-press-past section:nth-child(5) {display:none}
[class^="tabDesignA1"] .tabArea  li a { color: #FFF;}

/* tabDesign1A */
.irp-tab_area li {display:none !important}
[class^="tabDesignA1"] .irp-tab_area li:nth-child(1), [class^="tabDesignA1"] .irp-tab_area li:nth-child(2), [class^="tabDesignA1"] .irp-tab_area li:nth-child(3), [class^="tabDesignA1"] .irp-tab_area li:nth-child(4), [class^="tabDesignA1"] .irp-tab_area li:nth-child(5) {display:inherit !important}
[class^="tabDesignA1"] .irp-tab_area,
[class*=" tabDesignA1"] .irp-tab_area { width: 100%;  display:-ms-flexbox;  display: -webkit-flex; display:-webkit-box;  display: flex;}
[class^="tabDesignA1"] .irp-tab_area li,
[class*=" tabDesignA1"] .irp-tab_area li { border-top: 4px solid transparent;  border-right: 1px solid #5276A8;  color: #FFF;  width: 100%; font-weight: bold;  background: #1A005D;  cursor: pointer;  display:-ms-flexbox; display: -webkit-flex;  display:-webkit-box;  display: flex;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}
[class^="tabDesignA1"] .irp-tab_area li:nth-last-of-type(1),
[class*=" tabDesignA1"] .irp-tab_area li:nth-last-of-type(1) { border-right: none;}
[class^="tabDesignA1"] .irp-tab_area li [class^="icon-"],
[class*=" tabDesignA1"] .irp-tab_area [class*=" icon-"] { font-size: 42rem;  margin-right: 16px;}
[class^="tabDesignA1"] .irp-tab_area li a,
[class*=" tabDesignA1"] .irp-tab_area li a { color: #FFF;}
[class^="tabDesignA1"] .irp-tab_area li.select,
[class*=" tabDesignA1"] .irp-tab_area li.select { /*アクティブタブの装飾*/  background-color : #FFF;  background-image : none;  color : #000;  border: 1px solid #eee;  border-bottom: none;  border-top : 4px solid #8EC300;}
[class^="tabDesignA1"] .hide,
[class*=" tabDesignA1"] .hide { display:none;}
.tabDesign1A .irp-tab_area li { padding: 16px 0; width: calc(100% / 2); font-size: 16rem;}
[class^="tabDesignA1"] .tab_area#irp-press-navi li.select {background: #1A005D; color:inherit; border-bottom: none;  border-top:inherit;border-left: none;}
[class^="tabDesignA1"] .tabArea#irp-press-navi li a {font-family: inherit !important;}

.tabDesignA1 .tabArea#irp-library-quarter-category-year-selector li { padding: 16px 0; width: calc(100% / 5);text-align:center;border-top: 4px solid transparent;display:inline-block !important}
.tabDesignA1 .tabArea#irp-library-quarter-category-year-selector li.select { /*アクティブタブの装飾*/  background-color : #FFF;  background-image : none;  color : #000;  border: 1px solid #eee;  border-bottom: none;  border-top : 4px solid #8EC300;}
#irp-library-quarter-category-year-selector li {font-weight:inherit !important}

@media screen and (max-width: 699px) {
    .tabDesignA1 .irp-tab_area li {  padding: 12px 8px;   font-size: 12rem; }
}
@media screen and (max-width: 375px) {
    .tabDesignA1 .irp-tab_area li {   padding: 8px 4px;  font-size: 10rem; }
}
.tabDesignA1 .irp-tab_area li.select { cursor: default;}
.tabDesignA1 .irp-tab_area li:not(.select):hover { background: #194A8C;}
.tabDesignA1 .irp-tab_area li img { width: 48px; margin: 0 16px 0 0;}





/* #irp-library-quarter-category table {margin-top:-1px} */
#irp-library-quarter-category th {width:23%}
/* #irp-library-quarter-category td a {font-weight: normal;} */


#irp-library-quarter-category5 .sdate:before {content: "日時："}
#irp-library-quarter-category5 .splace:before {content: "場所："}

/* #irp-library-quarter-category7 table {margin-top:-1px} */
#irp-library-quarter-category7 th {width:12%}
/* #irp-library-quarter-category7 td a {font-weight: normal;} */

#irp-library-past7 table {margin-top:-1px;margin-bottom:0 !important}
#irp-library-past7 th {width:20%}

@media screen and (max-width: 699px) {
#irp-library-quarter-category7 th {width:100%;}
#irp-library-quarter-category7 th br {display:none}
}

#irp-library-past7 td a {font-weight: normal;}
#irp-library-past7 .irp-term {margin-bottom: 56px;}

#irp-library-past10 .sdate:before {content: "日時："}
#irp-library-past10 .splace:before {content: "場所："}



#irp-library-past section, #irp-library-past2 section, #irp-library-past3 section, #irp-library-past4 section, #irp-library-past7 .irp-term.c-060, #irp-library-past10 section {display:none}
#irp-library-past section:nth-child(-n+5), #irp-library-past2 section:nth-child(-n+5), #irp-library-past3 section:nth-child(-n+5), #irp-library-past4 section:nth-child(-n+5), #irp-library-past7 .irp-term.c-060:nth-child(-n+5), #irp-library-past10 section:nth-child(-n+5) {display:block}


#irp-library-latestThumb section {display:none}
#irp-library-latestThumb .clm:after {display:block;clear: both;content: "";}
#irp-library-latestThumb .clm {margin-bottom: 60px;;}
#irp-library-latestThumb section:first-child {display:block}
#irp-library-latestThumb li {margin:0 0 0.5em 340px;}
li.thumbnail { max-width: 300px; float: left; margin-left: 0 !important; border-top: 0;}
#irp-library-latestThumb .thumbnail img {border:1px solid #ddd}
.listDisc > li.thumbnail::before {display:none}
#irp-library-latestThumb li.bunkatsu {padding: 0 0 0 1.7em; border: none; margin: 0 0 0 340px;}
#irp-library-latestThumb li.bunkatsu::before {display:none}

@media only screen and (max-width:900px){
#irp-library-latestThumb li {margin:0 0 0.5em 0;}
li.thumbnail { max-width:inherit; float:none;}
#irp-library-latestThumb li.bunkatsu {padding: 0 0 0 1.7em; border: none; margin: 0 0 0 0px;}

}


#irp-library-latestThumb2 li {width:100%}
#irp-library-latestThumb2 .thumbnail {display:none}
/* #irp-library-latestThumb a:after {position:unset !important;}
#irp-library-latestThumb2 a:after {position:unset !important;} */

#irp-library-latestThumb3 h2 br {display:none}
#irp-library-latestThumb3 li {width:100%}
#irp-library-latestThumb3 section {display:none}
#irp-library-latestThumb3 section:first-child {display:block}
#irp-library-latestThumb3 .clm {margin-bottom: 60px;;}

@media only screen and (max-width:900px){
#irp-library-latestThumb3 li {width:auto}
}

#irp-library-past3.irp-library-category-5 h2 br {display:none}

#irp-library-latestThumb3 .clmDesign5 { position: relative;padding-bottom: 10em;}
#irp-library-latestThumb3 .clmDesign5 div { margin-left: 53%;;}
#irp-library-latestThumb3 .clmDesign5 li.irp-thumb { position: absolute; left: 0; top: 0; margin: 0; width:50% !important; display: inline-block;}
#irp-library-latestThumb3 .clmDesign5 li img {width: auto;display: inline-block;}
@media screen and (max-width:900px) {
#irp-library-latestThumb3 .clmDesign5 {padding-bottom: 0;}
#irp-library-latestThumb3 .clmDesign5 li.irp-thumb { position: absolute; width:inherit !important; display:block;padding-left: 0}
#irp-library-latestThumb3 .clmDesign5 div { margin-left: 0; margin-top: 80%;}
#irp-library-quarter-category th {  width: 100%;}
}
@media screen and (max-width:700px) {
#irp-library-latestThumb3 .clmDesign5 div {margin-top:65%;}
}
@media screen and (max-width:620px) {
#irp-library-latestThumb3 .clmDesign5 div {margin-top:75%;}
}
@media screen and (max-width:550px) {
#irp-library-latestThumb3 .clmDesign5 div {margin-top:90%;}
}
@media screen and (max-width:500px) {
#irp-library-latestThumb3 .clmDesign5 div { margin-left: 0; margin-top: 110%;}
#irp-library-latestThumb3 .clmDesign5 {padding-bottom:0;}
}

.libraryTop ul.listLinkDesign1 {display: none}
.libraryTop ul.listLinkDesign1:first-child {display:block}
#irp-libTop-report .c-011--url {display:none}
#irp-libTop-zaimu {margin-top:0}
#irp-libTop-zaimu .listLinkDesign1 li a:before {display:none}
#irp-libTop-zaimu .listLinkDesign1 li {padding-left: 0;}
#irp-libTop-zaimu .listLinkDesign1 li a {}

@media all and (-ms-high-contrast: none){
	.irp-library-quarter-category li a:after {position:inherit !important;bottom:0 !important;left:5px}
}





/*IRニュース*/
#irp-press-past section.irp-list-group.text.section {display:none}
#irp-press-past section.irp-list-group.text.section:nth-child(n+6):nth-child(-n+10) {display:block}




/*dividend*/
#irp-highlight-table-haito th.c1 {white-space: nowrap;width: 20%;}
#irp-highlight-table-haito td {text-align: right}
/*202501*/
#irp-highlight-table-haito_r2025 th.c1 {white-space: nowrap;width: 20%;}
#irp-highlight-table-haito_r2025 td {text-align: right}

#irp-lib-date {text-align: right}

#irp-library-quarter-category4 .c-011--url {display:none}
#irp-library-quarter-category4 .listDisc {margin: 15px 0 0;}
#irp-library-quarter-category4 .irp { border-top: 1px solid #ebebeb;  margin-top: 15px;}
#irp-library-quarter-category4 .irp { border-top: 1px solid #ebebeb;  margin-top: 15px;}
#irp-library-quarter-category4 .irp-term div:nth-child(3) .irp { border-top:none; }
 


/*calendar*/
#irp-calendar-navi .current_subt1.select {background-color:#1A005D;border-top:none;border-left: 0px solid #5276A8;}
th.irp-calendar-date { white-space: nowrap;}
[class^="tabDesignA1"] #irp-calendar-navi li a {font-family: inherit !important;}

#irp-calendar-past h2 {display:none}
#irp-calendar-past section {display:none}
#irp-calendar-past section table {margin-top: 10px;}
#irp-calendar-past h2:nth-child(10), #irp-calendar-past h2:nth-child(11), #irp-calendar-past h2:nth-child(12), #irp-calendar-past h2:nth-child(13), #irp-calendar-past h2:nth-child(14), #irp-calendar-past h2:nth-child(15), #irp-calendar-past h2:nth-child(16), #irp-calendar-past h2:nth-child(17), #irp-calendar-past h2:nth-child(18), #irp-calendar-past h2:nth-child(19) {display:block} 
#irp-calendar-past section:nth-child(11), #irp-calendar-past section:nth-child(12), #irp-calendar-past section:nth-child(13), #irp-calendar-past section:nth-child(14), #irp-calendar-past section:nth-child(15), #irp-calendar-past section:nth-child(16), #irp-calendar-past section:nth-child(17), #irp-calendar-past section:nth-child(18), #irp-calendar-past section:nth-child(19), #irp-calendar-past section:nth-child(20) {display:block} 

#irp-highlight-table-haito_en .r1 th {text-align:center !important}
@media screen and (max-width: 600px){
#irp-highlight-table-haito_en  td {text-align:right !important}
}
@media screen and (max-width: 375px){
.tabDesignA1 .tabArea#irp-library-quarter-category-year-selector li {font-size: 10px}
}
#irp-library-past section.y2011 tr:nth-child(5) th {  font-size: 0;border-top:none}
#irp-library-past section.y2011 tr:nth-child(4) th {border-bottom:none}

/*monthly*/
.tabDesignA1 #irp-library-quarter-category-year-selector.tabMonth li { display: none !important;}
.tabDesignA1 #irp-library-quarter-category-year-selector.tabMonth li:nth-child(1), .tabDesignA1 #irp-library-quarter-category-year-selector.tabMonth li:nth-child(2), .tabDesignA1 #irp-library-quarter-category-year-selector.tabMonth li:nth-child(3), .tabDesignA1 #irp-library-quarter-category-year-selector.tabMonth li:nth-child(4), .tabDesignA1 #irp-library-quarter-category-year-selector.tabMonth li:nth-child(5) { display: inherit !important;}
#irp-library-MonthlyLatest1 .txtLinkA1:after {display:none}

#irp-library-latestThumb2 .fullp {display:none}
#irp-libTop-annual li {display:none}
#irp-libTop-annual li.annualex {display:block}
#irp-libTop-annual li:first-child {display:block}
#irp-library-latestThumb .fullp {display:none}

#irp-library-latestThumb3.irp-library-category-5 .clm .h2DesignA1 { display: none;}
#irp-library-latestThumb3.irp-library-category-5 .clm .clm { display: none;}


#irp-library-latestThumb2 .clm2 {width: 100%;display: flex;flex-wrap: wrap;    justify-content: space-between;;margin-bottom: 60px;}
#irp-library-latestThumb2 .clm2 div:first-child { width:20%;}
#irp-library-latestThumb2 .clm2 div:last-child { width:75%;}
#irp-library-latestThumb2 .clm2 img {  max-width: 100%;  height: auto;  margin: 0 auto;display: block;}

#irp-library-latestThumb3 .clm {   width: 100%;   /* margin-top: 24px; */   display: -ms-flexbox;   display: -webkit-flex;   display: flex;   -ms-flex-wrap: wrap;   -webkit-flex-wrap: wrap;   flex-wrap: wrap;   -ms-flex-pack: justify;   -webkit-justify-content: space-between;   justify-content: space-between;}
#irp-library-latestThumb3 .clmW20 {  width: calc(20% - 24px);}
#irp-library-latestThumb3 .clmW80 {   width: calc(80% - 24px);}

@media screen and (max-width: 900px){
	#irp-library-latestThumb3 .clm { display: block;}
	#irp-library-latestThumb3 .clmW20 {  width:100%;}
	#irp-library-latestThumb3 .clmW80 {   width:100%;}
}

/* #irp-library-quarter-category-year-selector {margin-bottom: 30px;} */
#irp-press-past section {margin-bottom: 60px;}
#irp-library-past section {margin-bottom: 60px;}
#irp-library-past2 section {margin-bottom: 60px;}
#irp-library-past3 section {margin-bottom: 60px;}
#irp-library-past4 section {margin-bottom: 60px;}

@media screen and (max-width: 900px){
	#irp-library-quarter-category th {
		width:100% !important;
	}
	#irp-library-quarter-category7 th {
		width:100% !important;
	}
	#irp-library-past7 th {
		width:100% !important;
	}
}

@media screen and (max-width: 900px){
	#irp-library-quarter-category th {
		width:100% !important;
	}
	#irp-library-quarter-category7 th {
		width:100% !important;
	}
	#irp-library-past7 th {
		width:100% !important;
	}
}


/*20220921*/
#irp-library-latestThumb3.irp-library-category-5 .clm h2 {display: none;}

/*202307*/
@-moz-document url-prefix(){
	.irp-highlight-table {margin-top: 1px;}
	}




/*202506追加*/
#irp-library-quarter-category_acd h2 {background-color: #1a005d;color:#fff;position: relative;font-weight: 600;padding: 1.2em 4em;margin-top: 1em;transition: .3s;}
#irp-library-quarter-category_acd .irp-term:has(.irp-accordion.open) h2 {background-color:#8EC300;transition: .3s;}
#irp-library-quarter-category_acd .accordion-icon { position: absolute;right: 1em;top: 0.08em;font-size: 32px;}
#irp-library-quarter-category_acd th {width:18%}
@media screen and (max-width: 900px) {
#irp-library-quarter-category_acd th {  width: 100%;}
}
@media screen and (max-width: 900px){
	#irp-library-quarter-category_acd th {width:100% !important;}
}

#irp-library-quarter-category2_acd h2 {background-color: #1a005d;color:#fff;position: relative;font-weight: 600;padding: 1.2em 4em;margin-top: 1em;transition: .3s;}
#irp-library-quarter-category2_acd .irp-term:has(.irp-accordion.open) h2 {background-color:#8EC300;transition: .3s;}
#irp-library-quarter-category2_acd .accordion-icon { position: absolute;right: 1em;top: 0.08em;font-size: 32px;}

#irp-library-quarter-category3_acd h2 {background-color: #1a005d;color:#fff;position: relative;font-weight: 600;padding: 1.2em 4em;margin-top: 1em;transition: .3s;}
#irp-library-quarter-category3_acd .irp-term:has(.irp-accordion.open) h2 {background-color:#8EC300;transition: .3s;}
#irp-library-quarter-category3_acd .accordion-icon { position: absolute;right: 1em;top: 0.08em;font-size: 32px;}

#irp-library-quarter-category3b_acd h2 {background-color: #1a005d;color:#fff;position: relative;font-weight: 600;padding: 1.2em 4em;margin-top: 1em;transition: .3s;}
#irp-library-quarter-category3b_acd .irp-term:has(.irp-accordion.open) h2 {background-color:#8EC300;transition: .3s;}
#irp-library-quarter-category3b_acd .accordion-icon { position: absolute;right: 1em;top: 0.08em;font-size: 32px;}

#irp-library-quarter-category4_acd h2 {background-color: #1a005d;color:#fff;position: relative;font-weight: 600;padding: 1.2em 4em;margin-top: 1em;transition: .3s;}
#irp-library-quarter-category4_acd .irp-term:has(.irp-accordion.open) h2 {background-color:#8EC300;transition: .3s;}
#irp-library-quarter-category4_acd .accordion-icon { position: absolute;right: 1em;top: 0.08em;font-size: 32px;}
#irp-library-quarter-category4_acd .c-011--url {display:none}

#irp-library-quarter-category7_acd h2 {background-color: #1a005d;color:#fff;position: relative;font-weight: 600;padding: 1.2em 4em;margin-top: 1em;transition: .3s;}
#irp-library-quarter-category7_acd .irp-term:has(.irp-accordion.open) h2 {background-color:#8EC300;transition: .3s;}
#irp-library-quarter-category7_acd .accordion-icon { position: absolute;right: 1em;top: 0.08em;font-size: 32px;}
/* .irp-accordion {max-height: 0;overflow: hidden;transition: .3s;}
.irp-accordion.open {max-height: 2000px;padding-top: 1em;padding-bottom: 1em;transition: .3s;} */
#irp-library-quarter-category7_acd th {width:18%}
@media screen and (max-width: 699px) {
#irp-library-quarter-category7_acd th {width:100%}
}
@media screen and (max-width: 900px){
	#irp-library-quarter-category7_acd th {width:100% !important;}
}
#irp-calendar_acd h2 {background-color: #1a005d;color:#fff;position: relative;font-weight: 600;padding: 1.2em 4em;margin-top: 1em;transition: .3s;}
#irp-calendar_acd h2.open {background-color:#8EC300;transition: .3s;}
#irp-calendar_acd .accordion-icon { position: absolute;right: 1em;top: 0.08em;font-size: 32px;}

.select:has(#irp-press-navi) {display: flex;border: none;background-color: #F3F6FA;padding:1em 2em;height: auto;align-items: center;width:25em;}
.select:has(#irp-press-navi) p {white-space: nowrap;font-weight: 600;font-size: 1.4rem;margin-right: 1em;}
.select:has(#irp-press-navi) select {background-color: #fff;;height: 3em;border: 1px solid #ccc}
.select:has(#irp-press-navi):after {right: 45px;z-index: 1;    position: absolute;    content: '';    top: 46%;    transform: translateY(-50%) rotate(60deg);    border-bottom: none;    border-right: none; height: calc(10px / 2 * tan(60deg));    width: 10px;    clip-path: polygon(50% 0, 100% 100%, 0 100%);    background-color: #545454;}