@charset "utf-8";
.alignC { text-align:center !important}
.alignC img { display:inline-block}

/**IFRS用のCSSとなります＊**/

/*ハイライト*/
.segttl table { width: 100%;}
.irp-unit { font-size:14px; margin:10px 0 0 10px; width:100%}
.irp-unit span { float:right; margin-right:40px; font-size:14px; margin-top:-3px;}
.custom_graph  {  overflow:hidden; width:330px; }
.custom_graph img  { margin-left:20px;}
@media screen and (max-width: 740px){
.custom_graph img  { margin-left:0px;}
}
.irp-unit span span { float:none; margin-right:0; font-size:16px; padding-left:10px;vertical-align:-1px}
.irp-unit span .q1 { color:#d3d2d6}
.irp-unit span .q2 { color:#7D9EC1}
.irp-unit span .q3 { color:#d77989}
.irp-unit span .q4 { color:#e60020}
.irp-unit span .chukan { color:#7e9fc1}
.irp-unit span .kimatsu { color:#e70021}


#irp-highlight-table-keiei .r1 td, #irp-highlight-table-keiei .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
.highcharts-button { display:none}
#container { text-align:center;margin: 0 auto;}


#irp-press-hify .list_date { display:none !important}


#irp-highlight-pieseg-container, #irp-highlight-pieseg_q-container { width:530px;text-align: center; margin: 0 auto; height:300px;}
#irp-highlight-pieseg2-container, #irp-highlight-pieseg2_q-container { width:542px;text-align: center; margin: 0 auto; height:300px;}
@media screen and (max-width: 640px){
#irp-highlight-pieseg-container, #irp-highlight-pieseg_q-container { zoom:65%; width:100%;}
#irp-highlight-pieseg2-container, #irp-highlight-pieseg2_q-container { zoom:65%; width:100%;}
}

#irp-highlight-ifrspieseg-container, #irp-highlight-ifrspieseg_q-container { width:700px;text-align: center; margin: 0 auto; height:450px;}
#irp-highlight-ifrspieseg2-container, #irp-highlight-ifrspieseg2_q-container { width:700px;text-align: center; margin: 0 auto; height:450px;}
@media screen and (max-width: 640px){
#irp-highlight-ifrspieseg-container, #irp-highlight-ifrspieseg_q-container { zoom:65%; width:100%;}
#irp-highlight-ifrspieseg2-container, #irp-highlight-ifrspieseg2_q-container { zoom:65%; width:100%;}
}

/* #irp-graph-seg3-container { max-width:350px;text-align: center; margin: 0 auto; height:220px;}
#irp-graph-seg4-container { max-width:350px;text-align: center; margin: 0 auto; height:220px;}
#irp-graph-seg5-container { max-width:350px;text-align: center; margin: 0 auto; height:220px;}
#irp-graph-seg6-container { max-width:350px;text-align: center; margin: 0 auto; height:220px;}

#irp-graph-seg3_q-container { max-width:450px;text-align: center; margin: 0 auto; height:220px;}
#irp-graph-seg4_q-container { max-width:450px;text-align: center; margin: 0 auto; height:220px;}
#irp-graph-seg5_q-container { max-width:450px;text-align: center; margin: 0 auto; height:220px;}
#irp-graph-seg6_q-container { max-width:450px;text-align: center; margin: 0 auto; height:220px;} */

#irp-graph-ifrsseg3-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}
#irp-graph-ifrsseg3b-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}
#irp-graph-ifrsseg4-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}
#irp-graph-ifrsseg5-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}
#irp-graph-ifrsseg6-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}

#irp-graph-ifrsseg3_q-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}
#irp-graph-ifrsseg3b_q-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}
#irp-graph-ifrsseg4_q-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}
#irp-graph-ifrsseg5_q-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}
#irp-graph-ifrsseg6_q-container { max-width:600px;min-width:600px;text-align: center; margin: 0 auto; height:300px;}

@media screen and (max-width: 640px){
    #irp-graph-ifrsseg3-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    #irp-graph-ifrsseg3b-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    #irp-graph-ifrsseg4-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    #irp-graph-ifrsseg5-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    #irp-graph-ifrsseg6-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    
    #irp-graph-ifrsseg3_q-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    #irp-graph-ifrsseg3b_q-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    #irp-graph-ifrsseg4_q-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    #irp-graph-ifrsseg5_q-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
    #irp-graph-ifrsseg6_q-container { max-width:100%;min-width:100%;text-align: center; margin: 0 auto; height:300px;}
}



/* #irp-highlight-table-ifrsseg .r1 td, #irp-highlight-table-ifrsseg .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg2 .r1 td, #irp-highlight-table-ifrsseg2 .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg3 .r1 td, #irp-highlight-table-ifrsseg3 .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg4 .r1 td, #irp-highlight-table-ifrsseg4 .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg5 .r1 td, #irp-highlight-table-ifrsseg5 .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg6 .r1 td, #irp-highlight-table-ifrsseg6 .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}

#irp-highlight-table-ifrsseg_q .r1 td, #irp-highlight-table-ifrsseg_q .c1, #irp-highlight-table-ifrsseg_q .c2 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;} */

/* #irp-highlight-table-ifrsseg_q .r2 .c1, #irp-highlight-table-ifrsseg_q .r3 .c1, #irp-highlight-table-ifrsseg_q .r4 .c1, #irp-highlight-table-ifrsseg_q .r6 .c1, #irp-highlight-table-ifrsseg_q .r7 .c1, #irp-highlight-table-ifrsseg_q .r8 .c1, #irp-highlight-table-ifrsseg_q .r10 .c1, #irp-highlight-table-ifrsseg_q .r11 .c1, #irp-highlight-table-ifrsseg_q .r12 .c1, #irp-highlight-table-ifrsseg_q .r14 .c1, #irp-highlight-table-ifrsseg_q .r15 .c1, #irp-highlight-table-ifrsseg_q .r16 .c1, #irp-highlight-table-ifrsseg_q .r18 .c1, #irp-highlight-table-ifrsseg_q .r19 .c1, #irp-highlight-table-ifrsseg_q .r20 .c1 { border-bottom:none}
#irp-highlight-table-ifrsseg_q .r3 .c1, #irp-highlight-table-ifrsseg_q .r4 .c1, #irp-highlight-table-ifrsseg_q .r5 .c1, #irp-highlight-table-ifrsseg_q .r7 .c1, #irp-highlight-table-ifrsseg_q .r8 .c1, #irp-highlight-table-ifrsseg_q .r9 .c1, #irp-highlight-table-ifrsseg_q .r11 .c1, #irp-highlight-table-ifrsseg_q .r12 .c1, #irp-highlight-table-ifrsseg_q .r13 .c1, #irp-highlight-table-ifrsseg_q .r15 .c1, #irp-highlight-table-ifrsseg_q .r16 .c1, #irp-highlight-table-ifrsseg_q .r17 .c1, #irp-highlight-table-ifrsseg_q .r19 .c1, #irp-highlight-table-ifrsseg_q .r20 .c1, #irp-highlight-table-ifrsseg_q .r21 .c1 { border-top:none}

#irp-highlight-table-ifrsseg_q .c1 span { position:absolute; text-align:center; display:block; margin-top:15px; max-width: 225px; min-width: 180px;}
#irp-highlight-table-ifrsseg_q .c1 { min-width:160px;}
@media screen and (max-width: 640px){
#irp-highlight-table-ifrsseg_q .c1 span { position: inherit; text-align:center; width:auto; display:block; margin-top:0;}
#irp-highlight-table-ifrsseg_q .c1 { min-width:auto;}
#irp-highlight-table-ifrsseg_q .r3 .c1, #irp-highlight-table-ifrsseg_q .r7 .c1, #irp-highlight-table-ifrsseg_q .r11 .c1, #irp-highlight-table-ifrsseg_q .r15 .c1 {padding-bottom: 0 !important; vertical-align: bottom;}
} */


/* #irp-highlight-table-ifrsseg2_q .r1 td, #irp-highlight-table-ifrsseg2_q .c1, #irp-highlight-table-ifrsseg2_q .c2 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg2_q .r2 .c1, #irp-highlight-table-ifrsseg2_q .r3 .c1, #irp-highlight-table-ifrsseg2_q .r4 .c1, #irp-highlight-table-ifrsseg2_q .r6 .c1, #irp-highlight-table-ifrsseg2_q .r7 .c1, #irp-highlight-table-ifrsseg2_q .r8 .c1, #irp-highlight-table-ifrsseg2_q .r10 .c1, #irp-highlight-table-ifrsseg2_q .r11 .c1, #irp-highlight-table-ifrsseg2_q .r12 .c1, #irp-highlight-table-ifrsseg2_q .r14 .c1, #irp-highlight-table-ifrsseg2_q .r15 .c1, #irp-highlight-table-ifrsseg2_q .r16 .c1, #irp-highlight-table-ifrsseg2_q .r18 .c1, #irp-highlight-table-ifrsseg2_q .r19 .c1, #irp-highlight-table-ifrsseg2_q .r20 .c1 { border-bottom:none}
#irp-highlight-table-ifrsseg2_q .r3 .c1, #irp-highlight-table-ifrsseg2_q .r4 .c1, #irp-highlight-table-ifrsseg2_q .r5 .c1, #irp-highlight-table-ifrsseg2_q .r7 .c1, #irp-highlight-table-ifrsseg2_q .r8 .c1, #irp-highlight-table-ifrsseg2_q .r9 .c1, #irp-highlight-table-ifrsseg2_q .r11 .c1, #irp-highlight-table-ifrsseg2_q .r12 .c1, #irp-highlight-table-ifrsseg2_q .r13 .c1, #irp-highlight-table-ifrsseg2_q .r15 .c1, #irp-highlight-table-ifrsseg2_q .r16 .c1, #irp-highlight-table-ifrsseg2_q .r17 .c1, #irp-highlight-table-ifrsseg2_q .r19 .c1, #irp-highlight-table-ifrsseg2_q .r20 .c1, #irp-highlight-table-ifrsseg2_q .r21 .c1 { border-top:none}

#irp-highlight-table-ifrsseg2_q .c1 span { position:absolute; text-align:center; display:block; margin-top:15px; max-width: 225px; min-width: 180px;}
#irp-highlight-table-ifrsseg2_q .c1 { min-width:160px;}
@media screen and (max-width: 640px){
#irp-highlight-table-ifrsseg2_q .c1 span { position: inherit; text-align:center; width:auto; display:block; margin-top:0;}
#irp-highlight-table-ifrsseg2_q .c1 { min-width:auto;}
#irp-highlight-table-ifrsseg2_q .r3 .c1, #irp-highlight-table-ifrsseg2_q .r7 .c1, #irp-highlight-table-ifrsseg2_q .r11 .c1, #irp-highlight-table-ifrsseg2_q .r15 .c1 {padding-bottom: 0 !important; vertical-align: bottom;}
} */

/* #irp-highlight-table-ifrsseg3_q .r1 td, #irp-highlight-table-ifrsseg3_q .c1, #irp-highlight-table-ifrsseg3_q .c2 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg3_q .r2 .c1, #irp-highlight-table-ifrsseg3_q .r3 .c1, #irp-highlight-table-ifrsseg3_q .r4 .c1, #irp-highlight-table-ifrsseg3_q .r6 .c1, #irp-highlight-table-ifrsseg3_q .r7 .c1, #irp-highlight-table-ifrsseg3_q .r8 .c1, #irp-highlight-table-ifrsseg3_q .r10 .c1, #irp-highlight-table-ifrsseg3_q .r11 .c1, #irp-highlight-table-ifrsseg3_q .r12 .c1, #irp-highlight-table-ifrsseg3_q .r14 .c1, #irp-highlight-table-ifrsseg3_q .r15 .c1, #irp-highlight-table-ifrsseg3_q .r16 .c1, #irp-highlight-table-ifrsseg3_q .r18 .c1, #irp-highlight-table-ifrsseg3_q .r19 .c1, #irp-highlight-table-ifrsseg3_q .r20 .c1, #irp-highlight-table-ifrsseg3_q .r22 .c1, #irp-highlight-table-ifrsseg3_q .r23 .c1, #irp-highlight-table-ifrsseg3_q .r24 .c1, #irp-highlight-table-ifrsseg3_q .r26 .c1, #irp-highlight-table-ifrsseg3_q .r27 .c1, #irp-highlight-table-ifrsseg3_q .r28 .c1 { border-bottom:none}
#irp-highlight-table-ifrsseg3_q .r3 .c1, #irp-highlight-table-ifrsseg3_q .r4 .c1, #irp-highlight-table-ifrsseg3_q .r5 .c1, #irp-highlight-table-ifrsseg3_q .r7 .c1, #irp-highlight-table-ifrsseg3_q .r8 .c1, #irp-highlight-table-ifrsseg3_q .r9 .c1, #irp-highlight-table-ifrsseg3_q .r11 .c1, #irp-highlight-table-ifrsseg3_q .r12 .c1, #irp-highlight-table-ifrsseg3_q .r13 .c1, #irp-highlight-table-ifrsseg3_q .r15 .c1, #irp-highlight-table-ifrsseg3_q .r16 .c1, #irp-highlight-table-ifrsseg3_q .r17 .c1, #irp-highlight-table-ifrsseg3_q .r19 .c1, #irp-highlight-table-ifrsseg3_q .r20 .c1, #irp-highlight-table-ifrsseg3_q .r21 .c1, #irp-highlight-table-ifrsseg3_q .r23 .c1, #irp-highlight-table-ifrsseg3_q .r24 .c1, #irp-highlight-table-ifrsseg3_q .r25 .c1, #irp-highlight-table-ifrsseg3_q .r27 .c1, #irp-highlight-table-ifrsseg3_q .r28 .c1, #irp-highlight-table-ifrsseg3_q .r29 .c1 { border-top:none}

#irp-highlight-table-ifrsseg3_q .c1 span { position:absolute; text-align:center; display:block; margin-top:15px; max-width: 225px; min-width: 180px;}
#irp-highlight-table-ifrsseg3_q .c1 { min-width:160px;}
@media screen and (max-width: 640px){
#irp-highlight-table-ifrsseg3_q .c1 span { position: inherit; text-align:center; width:auto; display:block; margin-top:0;}
#irp-highlight-table-ifrsseg3_q .c1 { min-width:auto;}
#irp-highlight-table-ifrsseg3_q .r3 .c1, #irp-highlight-table-ifrsseg3_q .r7 .c1, #irp-highlight-table-ifrsseg3_q .r11 .c1, #irp-highlight-table-ifrsseg3_q .r15 .c1, #irp-highlight-table-ifrsseg3_q .r19 .c1, #irp-highlight-table-ifrsseg3_q .r23 .c1, #irp-highlight-table-ifrsseg3_q .r27 .c1 {padding-bottom: 0 !important; vertical-align: bottom;} */
}





/* #irp-highlight-table-ifrsseg3b_q .r1 td, #irp-highlight-table-ifrsseg3b_q .c1, #irp-highlight-table-ifrsseg3b_q .c2 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg3b_q .r2 .c1, #irp-highlight-table-ifrsseg3b_q .r3 .c1, #irp-highlight-table-ifrsseg3b_q .r4 .c1, #irp-highlight-table-ifrsseg3b_q .r6 .c1, #irp-highlight-table-ifrsseg3b_q .r7 .c1, #irp-highlight-table-ifrsseg3b_q .r8 .c1, #irp-highlight-table-ifrsseg3b_q .r10 .c1, #irp-highlight-table-ifrsseg3b_q .r11 .c1, #irp-highlight-table-ifrsseg3b_q .r12 .c1, #irp-highlight-table-ifrsseg3b_q .r14 .c1, #irp-highlight-table-ifrsseg3b_q .r15 .c1, #irp-highlight-table-ifrsseg3b_q .r16 .c1, #irp-highlight-table-ifrsseg3b_q .r18 .c1, #irp-highlight-table-ifrsseg3b_q .r19 .c1, #irp-highlight-table-ifrsseg3b_q .r20 .c1, #irp-highlight-table-ifrsseg3b_q .r22 .c1, #irp-highlight-table-ifrsseg3b_q .r23 .c1, #irp-highlight-table-ifrsseg3b_q .r24 .c1, #irp-highlight-table-ifrsseg3b_q .r26 .c1, #irp-highlight-table-ifrsseg3b_q .r27 .c1, #irp-highlight-table-ifrsseg3b_q .r28 .c1 { border-bottom:none}
#irp-highlight-table-ifrsseg3_q .r3b .c1, #irp-highlight-table-ifrsseg3b_q .r4 .c1, #irp-highlight-table-ifrsseg3b_q .r5 .c1, #irp-highlight-table-ifrsseg3b_q .r7 .c1, #irp-highlight-table-ifrsseg3b_q .r8 .c1, #irp-highlight-table-ifrsseg3b_q .r9 .c1, #irp-highlight-table-ifrsseg3b_q .r11 .c1, #irp-highlight-table-ifrsseg3b_q .r12 .c1, #irp-highlight-table-ifrsseg3b_q .r13 .c1, #irp-highlight-table-ifrsseg3b_q .r15 .c1, #irp-highlight-table-ifrsseg3b_q .r16 .c1, #irp-highlight-table-ifrsseg3b_q .r17 .c1, #irp-highlight-table-ifrsseg3b_q .r19 .c1, #irp-highlight-table-ifrsseg3b_q .r20 .c1, #irp-highlight-table-ifrsseg3b_q .r21 .c1, #irp-highlight-table-ifrsseg3b_q .r23 .c1, #irp-highlight-table-ifrsseg3b_q .r24 .c1, #irp-highlight-table-ifrsseg3b_q .r25 .c1, #irp-highlight-table-ifrsseg3b_q .r27 .c1, #irp-highlight-table-ifrsseg3b_q .r28 .c1, #irp-highlight-table-ifrsseg3b_q .r29 .c1 { border-top:none}

#irp-highlight-table-ifrsseg3b_q .c1 span { position:absolute; text-align:center; display:block; margin-top:15px; max-width: 225px; min-width: 180px;}
#irp-highlight-table-ifrsseg3b_q .c1 { min-width:160px;}
@media screen and (max-width: 640px){
#irp-highlight-table-ifrsseg3b_q .c1 span { position: inherit; text-align:center; width:auto; display:block; margin-top:0;}
#irp-highlight-table-ifrsseg3b_q .c1 { min-width:auto;}
#irp-highlight-table-ifrsseg3b_q .r3 .c1, #irp-highlight-table-ifrsseg3b_q .r7 .c1, #irp-highlight-table-ifrsseg3b_q .r11 .c1, #irp-highlight-table-ifrsseg3b_q .r15 .c1, #irp-highlight-table-ifrsseg3b_q .r19 .c1, #irp-highlight-table-ifrsseg3b_q .r23 .c1, #irp-highlight-table-ifrsseg3b_q .r27 .c1 {padding-bottom: 0 !important; vertical-align: bottom;}
} */


/* #irp-highlight-table-ifrsseg4_q .r1 td, #irp-highlight-table-ifrsseg4_q .c1, #irp-highlight-table-ifrsseg4_q .c2 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg4_q .r2 .c1, #irp-highlight-table-ifrsseg4_q .r3 .c1, #irp-highlight-table-ifrsseg4_q .r4 .c1, #irp-highlight-table-ifrsseg4_q .r6 .c1, #irp-highlight-table-ifrsseg4_q .r7 .c1, #irp-highlight-table-ifrsseg4_q .r8 .c1, #irp-highlight-table-ifrsseg4_q .r10 .c1, #irp-highlight-table-ifrsseg4_q .r11 .c1, #irp-highlight-table-ifrsseg4_q .r12 .c1, #irp-highlight-table-ifrsseg4_q .r14 .c1, #irp-highlight-table-ifrsseg4_q .r15 .c1, #irp-highlight-table-ifrsseg4_q .r16 .c1, #irp-highlight-table-ifrsseg4_q .r18 .c1, #irp-highlight-table-ifrsseg4_q .r19 .c1, #irp-highlight-table-ifrsseg4_q .r20 .c1, #irp-highlight-table-ifrsseg4_q .r22 .c1, #irp-highlight-table-ifrsseg4_q .r23 .c1, #irp-highlight-table-ifrsseg4_q .r24 .c1, #irp-highlight-table-ifrsseg4_q .r26 .c1, #irp-highlight-table-ifrsseg4_q .r27 .c1, #irp-highlight-table-ifrsseg4_q .r28 .c1 { border-bottom:none}
#irp-highlight-table-ifrsseg4_q .r3 .c1, #irp-highlight-table-ifrsseg4_q .r4 .c1, #irp-highlight-table-ifrsseg4_q .r5 .c1, #irp-highlight-table-ifrsseg4_q .r7 .c1, #irp-highlight-table-ifrsseg4_q .r8 .c1, #irp-highlight-table-ifrsseg4_q .r9 .c1, #irp-highlight-table-ifrsseg4_q .r11 .c1, #irp-highlight-table-ifrsseg4_q .r12 .c1, #irp-highlight-table-ifrsseg4_q .r13 .c1, #irp-highlight-table-ifrsseg4_q .r15 .c1, #irp-highlight-table-ifrsseg4_q .r16 .c1, #irp-highlight-table-ifrsseg4_q .r17 .c1, #irp-highlight-table-ifrsseg4_q .r19 .c1, #irp-highlight-table-ifrsseg4_q .r20 .c1, #irp-highlight-table-ifrsseg4_q .r21 .c1, #irp-highlight-table-ifrsseg4_q .r23 .c1, #irp-highlight-table-ifrsseg4_q .r24 .c1, #irp-highlight-table-ifrsseg4_q .r25 .c1, #irp-highlight-table-ifrsseg4_q .r27 .c1, #irp-highlight-table-ifrsseg4_q .r28 .c1, #irp-highlight-table-ifrsseg4_q .r29 .c1 { border-top:none}

#irp-highlight-table-ifrsseg4_q .c1 span { position:absolute; text-align:center; display:block; margin-top:15px; max-width: 225px; min-width: 180px;}
#irp-highlight-table-ifrsseg4_q .c1 { min-width:160px;}
@media screen and (max-width: 640px){
#irp-highlight-table-ifrsseg4_q .c1 span { position: inherit; text-align:center; width:auto; display:block; margin-top:0;}
#irp-highlight-table-ifrsseg4_q .c1 { min-width:auto;}
#irp-highlight-table-ifrsseg4_q .r3 .c1, #irp-highlight-table-ifrsseg4_q .r7 .c1, #irp-highlight-table-ifrsseg4_q .r11 .c1, #irp-highlight-table-ifrsseg4_q .r15 .c1, #irp-highlight-table-ifrsseg4_q .r19 .c1, #irp-highlight-table-ifrsseg4_q .r23 .c1, #irp-highlight-table-ifrsseg4_q .r27 .c1 {padding-bottom: 0 !important; vertical-align: bottom;}
} */

/* #irp-highlight-table-ifrsseg5_q .r1 td, #irp-highlight-table-ifrsseg5_q .c1, #irp-highlight-table-ifrsseg5_q .c2 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg5_q .r2 .c1, #irp-highlight-table-ifrsseg5_q .r3 .c1, #irp-highlight-table-ifrsseg5_q .r4 .c1, #irp-highlight-table-ifrsseg5_q .r6 .c1, #irp-highlight-table-ifrsseg5_q .r7 .c1, #irp-highlight-table-ifrsseg5_q .r8 .c1, #irp-highlight-table-ifrsseg5_q .r10 .c1, #irp-highlight-table-ifrsseg5_q .r11 .c1, #irp-highlight-table-ifrsseg5_q .r12 .c1, #irp-highlight-table-ifrsseg5_q .r14 .c1, #irp-highlight-table-ifrsseg5_q .r15 .c1, #irp-highlight-table-ifrsseg5_q .r16 .c1, #irp-highlight-table-ifrsseg5_q .r18 .c1, #irp-highlight-table-ifrsseg5_q .r19 .c1, #irp-highlight-table-ifrsseg5_q .r20 .c1, #irp-highlight-table-ifrsseg5_q .r22 .c1, #irp-highlight-table-ifrsseg5_q .r23 .c1, #irp-highlight-table-ifrsseg5_q .r24 .c1, #irp-highlight-table-ifrsseg5_q .r26 .c1, #irp-highlight-table-ifrsseg5_q .r27 .c1, #irp-highlight-table-ifrsseg5_q .r28 .c1 { border-bottom:none}
#irp-highlight-table-ifrsseg5_q .r3 .c1, #irp-highlight-table-ifrsseg5_q .r4 .c1, #irp-highlight-table-ifrsseg5_q .r5 .c1, #irp-highlight-table-ifrsseg5_q .r7 .c1, #irp-highlight-table-ifrsseg5_q .r8 .c1, #irp-highlight-table-ifrsseg5_q .r9 .c1, #irp-highlight-table-ifrsseg5_q .r11 .c1, #irp-highlight-table-ifrsseg5_q .r12 .c1, #irp-highlight-table-ifrsseg5_q .r13 .c1, #irp-highlight-table-ifrsseg5_q .r15 .c1, #irp-highlight-table-ifrsseg5_q .r16 .c1, #irp-highlight-table-ifrsseg5_q .r17 .c1, #irp-highlight-table-ifrsseg5_q .r19 .c1, #irp-highlight-table-ifrsseg5_q .r20 .c1, #irp-highlight-table-ifrsseg5_q .r21 .c1, #irp-highlight-table-ifrsseg5_q .r23 .c1, #irp-highlight-table-ifrsseg5_q .r24 .c1, #irp-highlight-table-ifrsseg5_q .r25 .c1, #irp-highlight-table-ifrsseg5_q .r27 .c1, #irp-highlight-table-ifrsseg5_q .r28 .c1, #irp-highlight-table-ifrsseg5_q .r29 .c1 { border-top:none}

#irp-highlight-table-ifrsseg5_q .c1 span { position:absolute; text-align:center; display:block; margin-top:15px; max-width: 225px; min-width: 180px;}
#irp-highlight-table-ifrsseg5_q .c1 { min-width:160px;}
@media screen and (max-width: 640px){
#irp-highlight-table-ifrsseg5_q .c1 span { position: inherit; text-align:center; width:auto; display:block; margin-top:0;}
#irp-highlight-table-ifrsseg5_q .c1 { min-width:auto;}
#irp-highlight-table-ifrsseg5_q .r3 .c1, #irp-highlight-table-ifrsseg5_q .r7 .c1, #irp-highlight-table-ifrsseg5_q .r11 .c1, #irp-highlight-table-ifrsseg5_q .r15 .c1, #irp-highlight-table-ifrsseg5_q .r19 .c1, #irp-highlight-table-ifrsseg5_q .r23 .c1, #irp-highlight-table-ifrsseg5_q .r27 .c1 {padding-bottom: 0 !important; vertical-align: bottom;}
}
 */

/* #irp-highlight-table-ifrsseg6_q .r1 td, #irp-highlight-table-ifrsseg6_q .c1, #irp-highlight-table-ifrsseg6_q .c2 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrsseg6_q .r2 .c1, #irp-highlight-table-ifrsseg6_q .r3 .c1, #irp-highlight-table-ifrsseg6_q .r4 .c1, #irp-highlight-table-ifrsseg6_q .r6 .c1, #irp-highlight-table-ifrsseg6_q .r7 .c1, #irp-highlight-table-ifrsseg6_q .r8 .c1, #irp-highlight-table-ifrsseg6_q .r10 .c1, #irp-highlight-table-ifrsseg6_q .r11 .c1, #irp-highlight-table-ifrsseg6_q .r12 .c1, #irp-highlight-table-ifrsseg6_q .r14 .c1, #irp-highlight-table-ifrsseg6_q .r15 .c1, #irp-highlight-table-ifrsseg6_q .r16 .c1, #irp-highlight-table-ifrsseg6_q .r18 .c1, #irp-highlight-table-ifrsseg6_q .r19 .c1, #irp-highlight-table-ifrsseg6_q .r20 .c1, #irp-highlight-table-ifrsseg6_q .r22 .c1, #irp-highlight-table-ifrsseg6_q .r23 .c1, #irp-highlight-table-ifrsseg6_q .r24 .c1, #irp-highlight-table-ifrsseg6_q .r26 .c1, #irp-highlight-table-ifrsseg6_q .r27 .c1, #irp-highlight-table-ifrsseg6_q .r28 .c1 { border-bottom:none}
#irp-highlight-table-ifrsseg6_q .r3 .c1, #irp-highlight-table-ifrsseg6_q .r4 .c1, #irp-highlight-table-ifrsseg6_q .r5 .c1, #irp-highlight-table-ifrsseg6_q .r7 .c1, #irp-highlight-table-ifrsseg6_q .r8 .c1, #irp-highlight-table-ifrsseg6_q .r9 .c1, #irp-highlight-table-ifrsseg6_q .r11 .c1, #irp-highlight-table-ifrsseg6_q .r12 .c1, #irp-highlight-table-ifrsseg6_q .r13 .c1, #irp-highlight-table-ifrsseg6_q .r15 .c1, #irp-highlight-table-ifrsseg6_q .r16 .c1, #irp-highlight-table-ifrsseg6_q .r17 .c1, #irp-highlight-table-ifrsseg6_q .r19 .c1, #irp-highlight-table-ifrsseg6_q .r20 .c1, #irp-highlight-table-ifrsseg6_q .r21 .c1, #irp-highlight-table-ifrsseg6_q .r23 .c1, #irp-highlight-table-ifrsseg6_q .r24 .c1, #irp-highlight-table-ifrsseg6_q .r25 .c1, #irp-highlight-table-ifrsseg6_q .r27 .c1, #irp-highlight-table-ifrsseg6_q .r28 .c1, #irp-highlight-table-ifrsseg6_q .r29 .c1 { border-top:none}

#irp-highlight-table-ifrsseg6_q .c1 span { position:absolute; text-align:center; display:block; margin-top:15px; max-width: 225px; min-width: 180px;}
#irp-highlight-table-ifrsseg6_q .c1 { min-width:160px;}
@media screen and (max-width: 640px){
#irp-highlight-table-ifrsseg6_q .c1 span { position: inherit; text-align:center; width:auto; display:block; margin-top:0;}
#irp-highlight-table-ifrsseg6_q .c1 { min-width:auto;}
#irp-highlight-table-ifrsseg6_q .r3 .c1, #irp-highlight-table-ifrsseg6_q .r7 .c1, #irp-highlight-table-ifrsseg6_q .r11 .c1, #irp-highlight-table-ifrsseg6_q .r15 .c1, #irp-highlight-table-ifrsseg6_q .r19 .c1, #irp-highlight-table-ifrsseg6_q .r23 .c1, #irp-highlight-table-ifrsseg6_q .r27 .c1 {padding-bottom: 0 !important; vertical-align: bottom;}
} */



/* #irp-highlight-table-ifrszaimu_bs .r1 td, #irp-highlight-table-ifrszaimu_bs .c1 {background-color: #fafafa;padding: 14px;text-align: center;}
#irp-highlight-table-ifrszaimu_pl .r1 td, #irp-highlight-table-ifrszaimu_pl .c1 {background-color: #fafafa;padding: 14px;text-align: center;}
#irp-highlight-table-ifrszaimu_cf .r1 td, #irp-highlight-table-ifrszaimu_cf .c1 {background-color: #fafafa;padding: 14px;text-align: center;}
#irp-highlight-table-ifrszaimu_bs_q .r1 td, #irp-highlight-table-ifrszaimu_bs_q .c1 {background-color: #fafafa;padding: 14px;text-align: center;}
#irp-highlight-table-ifrszaimu_pl_q .r1 td, #irp-highlight-table-ifrszaimu_pl_q .c1 {background-color: #fafafa;padding: 14px;text-align: center;}
#irp-highlight-table-ifrszaimu_cf_q .r1 td, #irp-highlight-table-ifrszaimu_cf_q .c1 {background-color: #fafafa;padding: 14px;text-align: center;} */


/*配当金*/
#irp-highlight-table-haito .r1 td, #irp-highlight-table-haito .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-haito .c1 { width:16%}
#irp-highlight-table-haito .c2 { width:14%}
#irp-highlight-table-haito .c3 { width:14%}
#irp-highlight-table-haito .c4 { width:14%}
#irp-highlight-table-haito .c5 { width:14%}
#irp-highlight-table-haito .c6 { width:14%}
#irp-highlight-table-haito .c7 { width:14%}

#irp-highlight-table-ifrshaito .r1 td, #irp-highlight-table-ifrshaito .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-ifrshaito .c1 { width:16%}
#irp-highlight-table-ifrshaito .c2 { width:14%}
#irp-highlight-table-ifrshaito .c3 { width:14%}
#irp-highlight-table-ifrshaito .c4 { width:14%}
#irp-highlight-table-ifrshaito .c5 { width:14%}
#irp-highlight-table-ifrshaito .c6 { width:14%}
#irp-highlight-table-ifrshaito .c7 { width:14%}


#irp-highlight-table-haito3 .r1 td, #irp-highlight-table-haito3 .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-haito3 .c2 { text-align:left}

#irp-highlight-table-haito4 .r1 td, #irp-highlight-table-haito4 .c1 {background-color: #fafafa;border: 1px solid #393535;padding: 14px;text-align: center;}
#irp-highlight-table-haito4 .c2 { text-align:left}

/*株式の状況*/

#irp-highlight-piekabu-container { max-width:530px;text-align: center; margin: 0 auto; height:300px;}
#irp-highlight-piekabu2-container { max-width:465px;text-align: center; margin: 0 auto; height:300px;}
@media screen and (max-width: 640px){
#irp-highlight-piekabu-container, #irp-highlight-piekabu2-container { zoom:68%; width:100%;}
}
#irp-highlight-table-kabu2 .r1 td { background-color: #fafafa; border: 1px solid #393535; padding: 14px; text-align:center}
#irp-highlight-table-kabu2 .c3, #irp-highlight-table-kabu2 .c4 {text-align:right;min-width: 70px;}

/*IRニュース*/
#irp-press-list dl.y2025:nth-of-type(1), #irp-press-list dl.y2024:nth-of-type(1), #irp-press-list dl.y2023:nth-of-type(1), #irp-press-list dl.y2022:nth-of-type(1), #irp-press-list dl.y2021:nth-of-type(1), #irp-press-list dl.y2020:nth-of-type(1), #irp-press-list dl.y2019:nth-of-type(1), #irp-press-list dl.y2018:nth-of-type(1), #irp-press-list dl.y2017:nth-of-type(1), #irp-press-list dl.y2016:nth-of-type(1), #irp-press-list dl.y2015:nth-of-type(1), #irp-press-list dl.y2014:nth-of-type(1), #irp-press-list dl.y2013:nth-of-type(1), #irp-press-list dl.y2012:nth-of-type(1), #irp-press-list dl.y2011:nth-of-type(1), #irp-press-list dl.y2010:nth-of-type(1), #irp-press-list dl.y2009:nth-of-type(1), #irp-press-list dl.y2008:nth-of-type(1), #irp-press-list dl.y2007:nth-of-type(1), #irp-press-list dl.y2006:nth-of-type(1), #irp-press-list dl.y2005:nth-of-type(1), #irp-press-list dl.y2004:nth-of-type(1), #irp-press-list dl.y2003:nth-of-type(1), #irp-press-list dl.y2002:nth-of-type(1), #irp-press-list dl.y2001:nth-of-type(1), #irp-press-list dl.y2000:nth-of-type(1), #irp-press-list dl.y1999:nth-of-type(1), #irp-press-list dl.y1998:nth-of-type(1), #irp-press-list dl.y1997:nth-of-type(1) { border: none !important;}
#Cont a.pdf .capa { vertical-align:middle}



/*アイコン*/
/*.irp-icon-pdf { background-image: url(//irpocket.com/2503/images/icon_pdf.png); display: inline-block; width: 19px; height: 14px; background-repeat: no-repeat; background-position: right 0px; vertical-align: middle;}
.irp-icon-xls { background-image: url(//irpocket.com/2503/images/icon_excel.png); display: inline-block; width: 19px; height: 19px; background-repeat: no-repeat; background-position: right 0px; vertical-align: middle;}
.irp-icon-url.winblank { background-image: url(//irpocket.com/2503/images/icon_blank.png); display: inline-block; width: 19px; height: 19px; background-repeat: no-repeat; background-position: right 0px; vertical-align: middle;} */

#irp-library-archive span.capa.irp-icon2-url.winblank, #irp-library-category span.capa.irp-icon2-url.winblank {  display: inline-block !important; background-image: url(../images/icon_blank.png);    width: 12px;
    height: 11px; overflow: hidden; font-size: 0%;  color: #fff;}


/*株式情報*/
.dlTable01 dd.c1 { vertical-align: middle; display: table-cell; padding: 6px 0 6px 24px; min-height: 1.5em; text-align: left; width: 30%}
@media screen and (max-width: 640px) and (min-width: 0){
.dlTable01 dd.c1 { display: block; box-sizing: border-box; width: 100%; padding: 10px 10px 0 10px;}
}

#irp-highlight-table-kabu2 .c1 { text-align:center}

/*ライブラリ*/
#irp-library-category .irp-icon, #irp-library-archive .irp-icon { display:none}
#irp-library-archive .h2style {margin-top:-130px; padding-top:130px;}
#irp-press-list .h2style {margin-top:-130px; padding-top:130px;}
#irp-press-past .h2style {margin-top:-130px; padding-top:130px;}
#Cont #irp-press-keiei1 a.pdf .capa:before {margin-top: -11px;}


#irp-library-category .list__title .capa.irp-icon2-mov, #irp-library-archive .list__title .capa.irp-icon2-mov { display:none}
#irp-library-category .list__title .capa.irp-icon2-url, #irp-library-archive .list__title .capa.irp-icon2-url { display:none}


span.list__title.mov:before { content: "動画";font-size: 20px; color:#666;display: block}
span.list__title.mov { border: 1px solid #ccc;display: block;padding: 15px 27px;margin: 10px 0;background-image: url(../images/icon_movie.png); background-repeat: no-repeat; background-position: 80px 20px;}
#irp-press-keiei1 h2.h2style:after { content:"～"}

#irp-press-keiei2 .irp-date { display:none}


#irp-press-anchor-navi06 .y2006 { display:none}

#irp-press-anchor-navi07 .y2012, #irp-press-anchor-navi07 .y2011, #irp-press-anchor-navi07 .y2010, #irp-press-anchor-navi07 .y2009, #irp-press-anchor-navi07 .y2008, #irp-press-anchor-navi07 .y2007, #irp-press-anchor-navi07 .y2006 { display:none}


/* #irp-library-event-archive .section, #irp-library-kojin-archive .section {margin-top:-130px; padding-top:130px;}
#irp-library-event .link.url.winblank, #irp-library-kojin .link.url.winblank, #irp-library-event-archive .link.url.winblank, #irp-library-kojin-archive .link.url.winblank  { background-image: url(//irpocket.com/2503/images/icon_blank.png);background-repeat: no-repeat; background-position: right 7px; vertical-align: middle; padding-right:15px;} */


.irp_comment { text-align:right; margin:10px 0;font-size: 93%;background-image: url(../images/icon_blank.png);background-repeat: no-repeat; background-position: right 3px; vertical-align: middle; padding-right:15px;}



/*財務諸表*/
#irp-highlight-table-ifrszaimu_pl .c1, #irp-highlight-table-ifrszaimu_bs .c1, #irp-highlight-table-ifrszaimu_cf .c1, #irp-highlight-table-ifrszaimu_pl_q .c1, #irp-highlight-table-ifrszaimu_bs_q .c1, #irp-highlight-table-ifrszaimu_cf_q .c1 { text-align:left}

/*連結損益計算書*/


/*連結損益計算書　四半期*/




/*キャッシュフロー*/

/*キャッシュフロー四半期*/





/*セグメント表調整　2016年実績発表後（2017年2月以降）に過去5年表示に戻すためこのスタイルは削除*/
#irp-highlight-table-ifrsseg .c2, #irp-highlight-table-ifrsseg2 .c2, #irp-highlight-table-ifrsseg3 .c2, #irp-highlight-table-ifrsseg3b .c2, #irp-highlight-table-ifrsseg4 .c2, #irp-highlight-table-ifrsseg5 .c2, #irp-highlight-table-ifrsseg6 .c2 { display:none}


/**動画で知るキリン*/
.mokujidx { font-weight:bold;}
@media only screen and (max-width: 640px){	
}



/*DL_ZIP*/
section.downloadSect .irp-library-quarter ul#irp-library-quarter-list span.irp-fsize,
section.downloadSect .irp-library-quarter ul#irp-library-quarter-list span.irp-date {display: none !important;}
section.downloadSect .irp-library-quarter ul#irp-library-quarter-list span.capa.irp-icon.irp-icon-mov.winblank {
    padding: 3px 15px;
    margin: 0px 5px;
    background-image: url(../images/icon_movie.png);
    background-repeat: no-repeat;
}

#Cont .relatedLinks.text .linkListArea_dl a.link:before { top:8px; }
.relatedLinks.text .linkListArea_dl ul#irp-library-quarter-list li { margin-bottom: 0; float: none; font-size:93%; }
.relatedLinks.text .linkListArea_dl a#irp-library-latest-zip { font-size:93%; }
.relatedLinks.text .linkListArea_dl ul#irp-library-quarter-list span.irp-fsize,
.relatedLinks.text .linkListArea_dl ul#irp-library-quarter-list span.irp-date { display:none;}
.relatedLinks.text .linkListArea_dl ul#irp-library-quarter-list span.capa.irp-icon.irp-icon-mov.winblank {
    padding: 3px 15px;
    margin: 0px 5px;
    background-image: url(../images/icon_movie.png);
    background-repeat: no-repeat;
}

@media screen and (min-width: 640px) and (max-width: 960px) {
.relatedLinks.text .linkListArea_dl ul#irp-library-quarter-list li { margin-bottom: 0; float: none; font-size:93% !important; }
.relatedLinks.text .linkListArea_dl a#irp-library-latest-zip { font-size:93% !important; }
}

/*DL_ZIP_side*/
#sideNav ul#irp-library-quarter-list2 span.capa.irp-icon.irp-icon-mov.winblank {
    padding: 3px 15px;
    margin: 0px 5px;
    background-image: url(../images/icon_movie.png);
    background-repeat: no-repeat;
}

#sideNav dd  a#irp-library-latest-zip2 { padding: 18px 16px 17px; }
#sideNav dd  a#irp-library-latest-zip2:after {background-image: none; }
ul#irp-library-quarter-list2 { display: block !important; }
ul#irp-library-quarter-list2 span.irp-fsize,
ul#irp-library-quarter-list2 span.irp-date { display: none; }

@media screen and (max-width: 640px) {
#sideNav ul#irp-library-quarter-list2 a  { border-top: none !important; }
a#irp-library-latest-zip2 { border-bottom: 1px solid #ddd;}
ul#irp-library-quarter-list2 li { border-bottom: 1px solid #ddd !important;}
ul#irp-library-quarter-list2 li:last-child { border-bottom: none !important;} 
}

@media screen and (min-width: 640px) and (max-width: 960px) {
#sideNav ul#irp-library-quarter-list2 a  { border-top: none !important; }
}




/*IFRS*/
.ifrstable table {width: 100%;}
/* .ifrstable .r1 td, .ifrstable .c1 {
    background-color: #fafafa;
    text-align: center;
} */
/* .ifrstable td {
    border: 1px solid #393535;
    padding: 14px;
	text-align: right
} */
#irp-highlight-table-ifrspl_q .c2 {text-align: center}
#irp-highlight-table-ifrspl_q .r1 .c1 { border-right: none;}
#irp-highlight-table-ifrspl_q .r1 .c2 { border-left: none;}

.ifrsTab.tabArea li a { padding: 13px 90px 0;}


.ifrstable .r1 th, .ifrstable .r1 td {background-color: #f9f9f9; border: 1px solid #dddddd; text-align: center;white-space: nowrap}
.ifrstable .indent1 .c1 {padding-left: 14px !important;}
.ifrstable .indent2 .c1 {padding-left:2em !important;}
.ifrstable .indent3 .c1 {padding-left:6% !important;}
.ifrstable .indent4 .c1 {padding-left:9% !important;}
.ifrstable .indent5 .c1 {padding-left:12% !important;}
.ifrstable .break td {background-color: #f9f9f9 !important;border-left: none;border-right: none}
.ifrstable .break .c1 {border-left:1px solid #dddddd  !important;}
.ifrstable .break td:last-child {border-right:1px solid #dddddd  !important}
.ifrstable .indent0 td { background-color:#fff !important; border-left:none !important; border-right:none !important}

.modHeight {padding-bottom: 44px;}
.ifrsBox h2.h2style .sup {margin-top: -3px; position: absolute;}


/*財務表の年隠し*/
/* #irp-highlight-table-ifrspl .c2 {display:none;} */
/*#irp-highlight-table-ifrspl_q .c3 {display:none;}*/
/* #irp-highlight-table-ifrskeiei .c2 {display:none;} */
#irp-highlight-table-ifrsseg .c3/* , #irp-highlight-table-ifrsseg .c4 */ {display:none;}
#irp-highlight-table-ifrsseg2 .c3/* , #irp-highlight-table-ifrsseg2 .c4 */ {display:none;}
#irp-highlight-table-ifrsseg3 .c3/* , #irp-highlight-table-ifrsseg3 .c4 */ {display:none;}
#irp-highlight-table-ifrsseg3b .c3/* , #irp-highlight-table-ifrsseg3b .c4 */ {display:none;}
#irp-highlight-table-ifrsseg4 .c3/* , #irp-highlight-table-ifrsseg4 .c4 */ {display:none;}
#irp-highlight-table-ifrsseg5 .c3/* , #irp-highlight-table-ifrsseg5 .c4 */ {display:none;}
#irp-highlight-table-ifrsseg6 .c3/* , #irp-highlight-table-ifrsseg6 .c4 */ {display:none;}
#irp-highlight-table-ifrsseg_q .c3/* , #irp-highlight-table-ifrsseg_q .c4 */ {display:none;}
#irp-highlight-table-ifrsseg2_q .c3/* , #irp-highlight-table-ifrsseg2_q .c4 */ {display:none;}
/*#irp-highlight-table-ifrsseg3_q .c3, #irp-highlight-table-ifrsseg3_q .c4 {display:none;}
#irp-highlight-table-ifrsseg4_q .c3, #irp-highlight-table-ifrsseg4_q .c4 {display:none;}
#irp-highlight-table-ifrsseg5_q .c3, #irp-highlight-table-ifrsseg5_q .c4 {display:none;}
#irp-highlight-table-ifrsseg6_q .c3, #irp-highlight-table-ifrsseg6_q .c4 {display:none;}*/
/* #irp-highlight-table-ifrszaimu_bs .c2 {display:none;}
#irp-highlight-table-ifrszaimu_pl .c2 {display:none;}
#irp-highlight-table-ifrszaimu_cf .c2 {display:none;} */

#Cont .ifrsBox .rwd-table.tdAlignR.ifrstable .c1.segMod span {position: inherit; text-align: center; display:inline-block; margin-top: 0; max-width: inherit; min-width: inherit;}
#Cont .ifrsBox .rwd-table.tdAlignR.ifrstable .c1.segMod {border-bottom: 1px solid #333}


/*20180214公開時のみ
.ifrsBox #sect01, .ifrsBox #sect02, .ifrsBox #sect03, .ifrsBox #sect04, .ifrsBox #sect05, .ifrsBox #sect06, .ifrsBox #sect07, .ifrstable table {display:none}
.cFix .section {display:none}
.cFix aside {display:none}
#Cont:after  { content: "現在準備中です"; height: inherit; visibility: inherit;}
*/

/*202103リニューアル*/

.irp-library-category {display: flex;flex-wrap: wrap;margin: 0 -24px;}
.irp-library-category h3 {width:100%;margin-left:24px;margin-right: 24px;margin-bottom: -20px;}
.irp-library-category .data-gs-col6 {width: calc(100% / 2); width: calc((100% / 2) - 0.1px) \0;  padding: 0 24px;}
.irp-library-archive {display: flex;flex-wrap: wrap;margin: 0 -24px;}
.irp-library-archive h3 {width:100%;margin-left:24px;margin-right: 24px;margin-bottom: -20px;}
.irp-library-archive .data-gs-col6 {width: calc(100% / 2); width: calc((100% / 2) - 0.1px) \0;  padding: 0 24px;}


#irp-library-category h3.m-txt-ttl3, #irp-library-category2 h3.m-txt-ttl3, #irp-library-category3 h3.m-txt-ttl3 {margin-top:0}
#irp-library-archive h3.m-txt-ttl3:first-child, #irp-library-archive2 h3.m-txt-ttl3:first-child, #irp-library-archive3 h3.m-txt-ttl3:first-child {margin-top:0}


@media screen and  (max-width: 768px) {
.irp-library-category .data-gs-col6 {width: calc(100%); width: calc((100%) - 0.1px) \0;}
.irp-library-archive .data-gs-col6 {width: calc(100%); width: calc((100%) - 0.1px) \0;}
}

#irp-press-list ul.news-list li:first-of-type {border-top:none}


#irp-press-keiei1 h2 {width:100%;margin-left:24px;margin-right: 24px}
#irp-press-keiei2 h2 {width:100%;margin-left:24px;margin-right: 24px}
#irp-press-keiei3 h2 {width:100%;margin-left:24px;margin-right: 24px}


a.m-txt-link.url.link .m-txt-extension.extension-url.winblank, a.m-txt-link.mov.link .m-txt-extension.extension-mov.winblank {  display: none;}

#irp-highlight-table-data01 .r1 th {vertical-align: middle;}
#irp-highlight-table-data01 .r2 th {text-align: center;}
#irp-highlight-table-data03 .r1 th {vertical-align: middle;}
#irp-highlight-table-data03 .r2 th, #irp-highlight-table-data03 .r3 th {text-align: center;vertical-align: middle;}
#irp-highlight-table-data03 .c1 {text-align: center;}
#irp-highlight-table-data03 .c2 {text-align: left;}
#irp-highlight-table-data05 .r1 th {vertical-align: middle;}
#irp-highlight-table-data05 .r2 th, #irp-highlight-table-data05 .r3 th {text-align: center;vertical-align: middle;}
#irp-highlight-table-data05 .c1 {text-align: center;}
#irp-highlight-table-data05 .c2 {text-align: left;}


.highcharts-tooltip span {font-family:Roboto, Noto Sans JP, "ヒラギノ角 Pro W3", "Hiragino Kaku Pro W3", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif !important ;}

#irp-press-datawine {margin-top:4em;}

#irp-highlight-table-data30 th.c0, #irp-highlight-table-data31 th.c0, #irp-highlight-table-data32 th.c0, #irp-highlight-table-data33 th.c0, #irp-highlight-table-data34 th.c0, #irp-highlight-table-data35 th.c0, #irp-highlight-table-data36 th.c0, #irp-highlight-table-data37 th.c0, #irp-highlight-table-data38 th.c0, #irp-highlight-table-data39 th.c0, #irp-highlight-table-data340 th.c0   {padding: 17px 10px !important;min-width: 6em;}

#irp-library-quarter-category-year-selector .mp-selected a {color: #f00000;}
#irp-library-quarter-category-year-selector .mp-selected .m-txt-anchor:after { background-image: url(../../../www.kirinholdings.com/assets/svg/i_arrow_red.svg);}

/*20230816*/
#irp-library-event td p.m-txt-p:first-child {font-size:2.0rem;font-weight: 500;}
#irp-library-event-archive p.m-txt-p:first-child {font-size:2.0rem;font-weight: 500;}

@media print, screen and (max-width: 767px){
    #irp-library-event td p.m-txt-p:first-child {font-size:1.6rem;}
    #irp-library-event-archive p.m-txt-p:first-child {font-size:1.6rem;}
}



/*20250127修正*/

#irp-highlight-table-data30 th.c0, #irp-highlight-table-data31 th.c0, #irp-highlight-table-data32 th.c0, #irp-highlight-table-data33 th.c0, #irp-highlight-table-data34 th.c0, #irp-highlight-table-data35 th.c0, #irp-highlight-table-data36 th.c0, #irp-highlight-table-data37 th.c0, #irp-highlight-table-data38 th.c0, #irp-highlight-table-data39 th.c0, #irp-highlight-table-data40 th.c0   {padding: 17px 10px !important;min-width: 8em;max-width: 8em;}


#irp-highlight-table-data30 th, #irp-highlight-table-data32 th, #irp-highlight-table-data38 th, #irp-highlight-table-data40 th   {padding: 17px 15px !important;}
#irp-highlight-table-data30 td, #irp-highlight-table-data32 td, #irp-highlight-table-data38 td, #irp-highlight-table-data40 td   {padding: 17px 15px !important;}
#irp-highlight-table-data30 th br, #irp-highlight-table-data32 th br, #irp-highlight-table-data38 th br, #irp-highlight-table-data40 th br   {display:none}