@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:#cc2525}
.irp-unit span .kimatsu { color:#e07c7c}


#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-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-library-archive span.capa.irp-icon2-url.winblank, #irp-library-category span.capa.irp-icon2-url.winblank {  display: inline-block !important; background-image: url(//irpocket.com/2503/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(//irpocket.com/2503/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_comment { text-align:right; margin:10px 0;font-size: 93%;background-image: url(//irpocket.com/2503/images/icon_blank.png);background-repeat: no-repeat; background-position: right 3px; vertical-align: middle; padding-right:15px;}


/**動画で知るキリン*/
.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(//irpocket.com/2503/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(//irpocket.com/2503/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(//irpocket.com/2503/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; }
}




.modHeight {padding-bottom: 44px;}
.ifrsBox h2.h2style .sup {margin-top: -3px; position: absolute;}


#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}


/*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}