@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 {color:#000f3c;text-decoration: none;}

.responsivegrid .ir-cards-calendar { padding: 3rem 0;}

@media screen and (max-width: 1024px) {
  #irp-press-mov p.copy-big {   min-width: 13em;}
}


/*ハイライト*/

.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:}
.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 {text-align: center}
.irp-highlight-table2 .c1  {text-align: left;vertical-align: top;    white-space: inherit;}
.irp-highlight-table2 .c2  {text-align: center}

.irp-highlight-table2b  {color:#000F3C}
.irp-highlight-table2b  td {text-align:right;white-space: nowrap}
.irp-highlight-table2b .r1 td {text-align: center}
.irp-highlight-table2b .c1  {text-align: left;vertical-align: top;    white-space: inherit;}


div#irp-highlight-table-zaimu .r2 .c1, div#irp-highlight-table-zaimu .r3 .c1, div#irp-highlight-table-zaimu .r4 .c1, div#irp-highlight-table-zaimu .r6 .c1, div#irp-highlight-table-zaimu .r7 .c1, div#irp-highlight-table-zaimu .r8 .c1, div#irp-highlight-table-zaimu .r10 .c1, div#irp-highlight-table-zaimu .r11 .c1, div#irp-highlight-table-zaimu .r12 .c1, div#irp-highlight-table-zaimu .r14 .c1, div#irp-highlight-table-zaimu .r15 .c1, div#irp-highlight-table-zaimu .r16 .c1  {
    border-bottom-color: #f7f7f7;
}
div#irp-highlight-table-zaimu .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-seguri {margin-bottom:80px;}
/* div#irp-highlight-table-segei:after {
    content: "※2017年度より、その他セグメントに含まれていた活性炭事業（旧クラレケミカル）とエネルギー材料事業を統合し、機能材料セグメントへ移管しました。";
    text-indent: -1em;  display: inherit;  margin: 1em 0 3em 1em;} */
.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: #67c6dd;color:#fff;border-color: #67c6dd}
.irp-fyq li:first-child  {margin-right:4%}
.irp-fyq li.select:after { content: "";  color: #67c6dd; 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: #67c6dd 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-stock1 table td {border:none;font-size: ; text-align: right; white-space: nowrap; padding: 7px 8px;}
#irp-highlight-table-stock1 table .r1 td {text-align:center;border-bottom: 1px solid #ccc}
#irp-highlight-table-stock1 table .r1 .c1 {text-align:left;background-color: inherit}
#irp-highlight-table-stock1 table .c1 {text-align:left;}
#irp-highlight-table-stock1 table tr:last-child td {border-bottom: 1px solid #ccc}
p.irp-unit2 {  font-size: ;}

#irp-highlight-table-stock2 {text-align: right;margin: 3em 0 0;}
@media screen and (min-width: 767px) {
#irp-highlight-table-stock2 + h2 {margin-top: -1em;}
}

#irp-highlight-table-stock3 {margin-bottom: 10px;}
#irp-highlight-table-stock3 .r1 td {text-align: center}
#irp-highlight-table-stock3 .c2 {text-align: center}

#irp-highlight-table-divid05 .date {text-align: right;display: block;}
@media screen and (max-width: 767px){
#irp-highlight-table-stock1 {margin-top: 50px;}
}

/*ライブラリ*/
#irp-library-category .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}

@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;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: #000f3c;	border-radius: 10px;}
[class*="table-scroll"]::-webkit-scrollbar-thumb:horizontal {background: #000f3c;border-radius: 10px;}
}

.irp-segraph .irp-scale {float:none}

#irp-highlight-table-seguri .c2 {text-align: right}
#irp-highlight-table-seguri .r1 .c2 {text-align: center}
#irp-highlight-table-segei .c2 {text-align: right}
#irp-highlight-table-segei .r1 .c2 {text-align: center}

    .irp-highlight-block {width:100%}
    .irp-highlight-block:nth-child(even) { margin-left:0;} 

#ir_calendar #calYear .irp-calendar-date {display:none}


@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-5 dt.irp-date {  background-color: transparent;  padding: 8px 0;}
  .irp-library-category-5 dd.irp-text{  background-color: transparent;  padding: 8px 0;}
  @media screen and (max-width: 767px) {
    #irp-library-category.irp-library-category-5 dl {display: block;}
    #irp-library-category.irp-library-category-5 dt.irp-date {width: inherit;border: none;padding-bottom: 0;}
    #irp-library-category.irp-library-category-5 dd.irp-text {width: inherit;}
  }
  .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-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;}