@charset "utf-8";
/* CSS Document */


.irp_comment {text-align: right;margin:1em 0 3em}

.irp-icon-pdf:after {content:url(//irpocket.com/3405/images/icon_pdf.png);vertical-align: -5px;}

/*IRトップ*/
.irp-library-3.p-irTop__menu__document__item {display:none}
.irp-library-4.p-irTop__menu__document__item {display:none}
.irp-library-5.p-irTop__menu__document__item {display:none}
.irp-library-7.p-irTop__menu__document__item {display:none}
.irp-library-8.p-irTop__menu__document__item {display:none}

#irp-library-latest-zip {display:block;color:#fff;background-color:#000f3c; float: right;  font-size: 16px; padding: 5px 12px; }

.responsivegrid .ir-cards-calendar { padding: 3rem 0;}

/*ハイライト*/

.irp-highlight-block {width:47%;display: inline-block;vertical-align: top;}
.irp-highlight-block:nth-child(even) {margin-left: 40px;}
p.irp-unit { text-align: right;    color: #000F3C;font-size: ;}
.irp-scale {float:left;color:#000F3C;}
.irp-highlight-block h2 {font-size:20px;}
.irp-scale2 {text-align: right;color:#000F3C;font-size: ;}
.irp-scale3 {text-align: right;color:#000F3C;font-size: ;margin-top: 70px;}


.irp-highlight-table2 {color:#000F3C}
.irp-highlight-table2  td {text-align:right;white-space: nowrap}
.irp-highlight-table2 .r1 td {background-color: #f7f7f7;text-align: center}
.irp-highlight-table2 .c1  {background-color: #f7f7f7;text-align: left;vertical-align: top;    white-space: inherit;}
.irp-highlight-table2 .c2  {background-color: #f7f7f7;text-align: center}

.irp-highlight-table2b  {color:#000F3C}
.irp-highlight-table2b  td {text-align:right;white-space: nowrap}
.irp-highlight-table2b .r1 td {background-color: #f7f7f7;text-align: center}
.irp-highlight-table2b .c1  {background-color: #f7f7f7;text-align: left;vertical-align: top;    white-space: inherit;}


div#irp-highlight-table-enzaimu .r2 .c1, div#irp-highlight-table-enzaimu .r3 .c1, div#irp-highlight-table-enzaimu .r4 .c1, div#irp-highlight-table-enzaimu .r6 .c1, div#irp-highlight-table-enzaimu .r7 .c1, div#irp-highlight-table-enzaimu .r8 .c1, div#irp-highlight-table-enzaimu .r10 .c1, div#irp-highlight-table-enzaimu .r11 .c1, div#irp-highlight-table-enzaimu .r12 .c1, div#irp-highlight-table-enzaimu .r14 .c1, div#irp-highlight-table-enzaimu .r15 .c1, div#irp-highlight-table-enzaimu .r16 .c1  {
    border-bottom-color: #f7f7f7;
}
div#irp-highlight-table-enzaimu .r14 .c1 {white-space: nowrap}


@media screen and (max-width: 767px) {
.irp-highlight-block {width:100%;display:block;}
.irp-highlight-block:nth-child(even) {margin-left: 0;}
/* .irp-highlight-table2b .c1  {white-space:nowrap;} */
}
	
	
/*セグメント*/
.irp-segraph {  margin:  24px auto 0;   display: block;}
.irp-legend {color:#000F3C ;}
#irp-highlight-table-enseguri {margin-bottom:80px;}
/* div#irp-highlight-table-ensegei:after {
    content: "*On January 1, 2017, Kuraray absorbed its consolidated subsidiary Kuraray Chemical Co., Ltd. Following this, the Company revised the organization of its business segments in fiscal 2017. The activated carbon business and energy materials business, which had been included in Other Business, were merged into the Carbon Materials Business. This business is now listed under Functional Materials.";
    text-indent: -.5em;  display: inherit;  margin: 1em 0 3em 1em;} */
.irp-segraph .irp-scale {float:none}
.irp_h2 {color:#000F3C ;}

/*財務諸表*/
.disnon {display:none}

.irp-fyq {list-style: none; text-align: center;padding: 0;font-size: 0;margin-bottom: 20px;}
.irp-fyq li  {display: inline-block;width:48%;border:1px solid #ccc; padding: 15px 0;font-size: 16px;cursor: pointer}
.irp-fyq li.select  {background-color: #000f3c;color:#fff;border-color: #000f3c}
.irp-fyq li:first-child  {margin-right:4%}
.irp-fyq li.select:after { content: "";  color: #000f3c; display: inline-block;margin:1.9em 0 0 -1.0em; position: absolute; font-size: 20px; border-style: solid;  border-width: 8px 6px 0 6px;  border-color: #000f3c transparent transparent transparent;}
.irp-fyq li:nth-child(2).select:after { margin: 1.9em 0 0 -1.3em;}
@media screen and (max-width: 767px){
.irp-fyq li.select:after {margin:1.7em 0 0 -0.8em;}
.irp-fyq li:nth-child(2).select:after { margin: 1.7em 0 0 -1.1em;}
	
}


.irp-dl {list-style: none; text-align: right;margin-bottom: 20px;}
.irp-dl li  {display: inline;border-right: 1px solid #ccc;padding: 2px 0 2px 10px;}
.irp-dl li:nth-child(1)  {border-left: 1px solid #ccc;}
.irp-dl li a:after {content: url(//irpocket.com/3405/images/icon_dl.svg);width: 18px; display: inline-block; vertical-align: middle; margin: 0 10px;}


.indent1.break td {background-color: #e4e4e4 !important;border: none;}
.indent1.break td:nth-child(1) {border-left:1px solid #E6E6E6;word-break: keep-all;}
.indent1.break td:last-child {border-right:1px solid #E6E6E6}
.indent2.break td {background-color: #efefef !important;border-left: none;border-right: none;}
.indent2.break td:nth-child(1) {border-left:1px solid #E6E6E6}
.indent2.break td:last-child {border-right:1px solid #E6E6E6}
.indent3.break td {background-color: #efefef !important;border: none;}
.indent3.break td:nth-child(1) {border-left:1px solid #E6E6E6}
.indent3.break td:last-child {border-right:1px solid #E6E6E6}

.indent2 td.c1 {padding-left:30px;}
.indent3 td.c1 {padding-left:43px;}
.indent4 td.c1 {padding-left:58px;}
.indent5 td.c1 {padding-left:73px;}

/*株主情報*/
#irp-highlight-table-enstock1 table td {border:none;font-size: 12px; text-align: right; white-space: nowrap; padding: 7px 6px;letter-spacing:-0.06em}
#irp-highlight-table-enstock1 table .r1 td {text-align:center;border-bottom: 1px solid #ccc}
#irp-highlight-table-enstock1 table .r1 .c1 {text-align:left;background-color: inherit}
#irp-highlight-table-enstock1 table .c1 {text-align:left;background-color: #f7f7f7}
#irp-highlight-table-enstock1 table tr:last-child td {border-bottom: 1px solid #ccc}
p.irp-unit2 {  font-size: 12px;}

#irp-highlight-table-enstock2 {text-align: right;margin: 3em 0 0;}
@media screen and (min-width: 767px) {
#irp-highlight-table-enstock2 + h2 {margin-top: -1em;}
}
#irp-highlight-table-enstock3 {margin-bottom: 10px;}
#irp-highlight-table-enstock3 .r1 td {background-color: #f7f7f7;text-align: center}
#irp-highlight-table-enstock3 .c2 {text-align: center}

#irp-highlight-table-enstock5 .c1 {background-color: #f7f7f7;}


#irp-highlight-table-endivid02 table .r1 td {background-color: #f7f7f7}

#irp-highlight-table-endivid05 .date {text-align: right;display: block;}
@media screen and (max-width: 767px){
#irp-highlight-table-enstock1 {margin-top: 50px;}
}

/*ライブラリ*/
#irp-library-category .link.is_pdf01 {background-image: none !important}
#irp-library-category10 .link.is_pdf01 {background-image: none !important}


#irp-library-category2 .item-img {display:none}
#irp-library-category2 dt {display:none}
#ir_library_account #irp-library-category2 section.section dl dd {margin-left:0}
#irp-library-category2 section.section:first-child .annual-wrap {display:block}
#irp-library-category2 section.section:first-child dl {margin-bottom:0}
#irp-library-category2 section.section:first-child .annual-wrap:first-child dl dd {font-weight: bold;margin-bottom: 10px;}
#irp-library-category2 section.section:first-child dd {margin-bottom:0}
#irp-library-category2 section.section:first-child .annual-wrap:first-child .item-img {display:block;float: left;max-width: 300px;}
#ir_library_account #irp-library-category2 .section:first-child dl:after {display:inline !important}
#ir_library_account #irp-library-category2 .section:first-child dl {  margin-left: 23em;}

#irp-library-category2 section.section .annual-wrap {display:none}
#irp-library-category2 section.section .annual-wrap:first-child {display:block}

#irp-library-category3  section.section {margin-bottom:60px;}
#irp-library-category3  section.section ul {margin:0 0 0 1.5em;list-style-type: none;}
#irp-library-category3  section.section li {margin-bottom:5px}
#irp-library-category3  section.section li:has(h2) {display:none}
#irp-library-category3  section.section li:has(h2):first-child {display:block;margin:0 0 20px}
#irp-library-category3 .link.is_pdf01 {background-image: none}
#irp-library-categoryExplain .irp-calendar-table .year { background: #E5E7EB;}

@media screen and (max-width: 767px){
#irp-library-category2 section.section:first-child .item-img {float:none !important;max-width:auto !important;text-align: center !important;margin: 0 auto !important;}
#ir_library_account #irp-library-category2 .section:first-child dl {  margin-left:0 !important;}
#irp-library-categoryExplain td {word-break: keep-all;max-width: inherit;}
}



/*カレンダー*/
.irp-calendar-date {font-size: inherit !important}
.irp-calendar-group { display: none;}
.irp-calendar-table .year {vertical-align: top !important;background: #F7F7F7;text-align: center}
.irp-calendar-table td, .irp-calendar-table th {max-width:200px;}
.irp-calendar-table td.month {max-width: 60px;}
.irp-calendar-table span {white-space: normal !important;display: block;}


/*テーブルスクロール*/

@media screen and (max-width:1000px){
	
.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}


[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: #66b1cb;

	border-radius: 10px;

}

[class*="table-scroll"]::-webkit-scrollbar-thumb:horizontal {

	background: #66b1cb;

	border-radius: 10px;

}
}



#irp-highlight-table-enseguri .c2 {text-align: right}
#irp-highlight-table-enseguri .r1 .c2 {text-align: center}
#irp-highlight-table-ensegei .c2 {text-align: right}
#irp-highlight-table-ensegei .r1 .c2 {text-align: center}

    .irp-highlight-block {width:100%}
    .irp-highlight-block:nth-child(even) { margin-left:0;} 

.clearfix:after {clear: both;   content: " ";    display: table;}

@media print {
    .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--9:has(#fychart) {
        width:1020px
      }
  }

  
  #irp-idx-cal a.empty .ir-cards-calendar__bottom {display: none;}

  
  /*ライブラリテキスト文見せ*/
  .irp-library-category-3 dt.irp-date {  background-color: transparent;  padding: 8px 0;}
  .irp-library-category-3 dd.irp-text{  background-color: transparent;  padding: 8px 0;}
  @media screen and (max-width: 767px) {
    #irp-library-category.irp-library-category-3 dl {display: block;}
    #irp-library-category.irp-library-category-3 dt.irp-date {width: inherit;border: none;padding-bottom: 0;}
    #irp-library-category.irp-library-category-3 dd.irp-text {width: inherit;}
  }
  .irp-library-category-8 dt.irp-date {  background-color: transparent;  padding: 8px 0;}
  .irp-library-category-8 dd.irp-text{  background-color: transparent;  padding: 8px 0;}
  @media screen and (max-width: 767px) {
    #irp-library-category.irp-library-category-8 dl {display: block;}
    #irp-library-category.irp-library-category-8 dt.irp-date {width: inherit;border: none;padding-bottom: 0;}
    #irp-library-category.irp-library-category-8 dd.irp-text {width: inherit;}
  }
  .irp-library-category-10 dt.irp-date {  background-color: transparent;  padding: 8px 0;}
  .irp-library-category-10 dd.irp-text{  background-color: transparent;  padding: 8px 0;}
  @media screen and (max-width: 767px) {
    #irp-library-category10.irp-library-category-10 dl {display: block;}
    #irp-library-category10.irp-library-category-10 dt.irp-date {width: inherit;border: none;padding-bottom: 0;}
    #irp-library-category10.irp-library-category-10 dd.irp-text {width: inherit;}
  }
  .irp-library-category-7 dt.irp-date {  background-color: transparent;  padding: 8px 0;}
  .irp-library-category-7 dd.irp-text{  background-color: transparent;  padding: 8px 0;}
  @media screen and (max-width: 767px) {
    #irp-library-category.irp-library-category-7 dl {display: block;}
    #irp-library-category.irp-library-category-7 dt.irp-date {width: inherit;border: none;padding-bottom: 0;}
    #irp-library-category.irp-library-category-7 dd.irp-text {width: inherit;}
  /*ジェネレーターｄｔ*/
  #fychart > dt {display: none;}