@charset "UTF-8";.kpharma-ir-s-irContentList .ir-content__box-title a::after,.kpharma-ir-s-irContentList ul li a::after{content:"";top:50%;border-top:2px solid #12216A;border-right:2px solid #12216A;transform:translateY(-50%) rotate(45deg);transition:all .3s}.kpharma-ir-s-irContentList ul li a,.kpharma-ir-s-irtopContentList .ir-content__box a{text-decoration:none;color:var(--color-black)}.s-ir__text{font-weight:400;font-size:1rem;line-height:200%;letter-spacing:.04em;color:var(--color-black);margin:14px 0 0}.ir-dlList{display:flex;flex-wrap:wrap;align-items:baseline;margin:0}.adb-dl-box{background:#eee;display:flex;align-items:center;justify-content:center;padding:15px;margin-top:64px}.adb-dl-box img{max-width:158px}.adb-dl-box p{font-size:.875rem;margin-left:15px}@media screen and (max-width:767px){.adb-dl-box{flex-flow:column;justify-content:center;margin-top:48px}.adb-dl-box p{margin-top:15px;margin-left:0}}.kpharma-ir-s-irContentList .ir-content__box-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.kpharma-ir-s-irContentList .ir-content__box-col .ir-content__box+.ir-content__box{margin-top:30px}.kpharma-ir-s-irContentList .ir-content__box-title{padding:5px 15px;margin-bottom:5px;border-bottom:2px solid #12216A;border-image:var(--color-blue_gr);border-image-slice:1}.kpharma-ir-s-irContentList .ir-content__box-title a{display:block;position:relative;color:var(--color-black);padding:5px 15px;margin:-5px -15px;text-decoration:none}.kpharma-ir-s-irContentList .ir-content__box-title a::after{position:absolute;right:15px;width:12px;height:12px;border-image:var(--color-blue_gr);border-image-slice:1}.ir-library__box,.kpharma-ir-s-irContentList ul li a{position:relative}.kpharma-ir-s-irContentList .ir-content__box-title a:hover::after{right:5px}.kpharma-ir-s-irContentList ul{padding:0 15px}.kpharma-ir-s-irContentList ul li{display:block}.kpharma-ir-s-irContentList ul li+li{margin-top:10px}.kpharma-ir-s-irContentList ul li a::after{position:absolute;right:-15px;width:8px;height:8px;border-image:var(--color-blue_gr);border-image-slice:1}.kpharma-ir-s-irContentList ul li a:hover::after{right:-20px}.kpharma-ir-s-irtopNews .s-news__button{margin-top:40px}@media screen and (max-width:767px){.kpharma-ir-s-irContentList .ir-content__box-wrap{grid-template-columns:1fr}.kpharma-ir-s-irtopNews .s-news__button{margin-top:25px}}.kpharma-ir-s-irtopContentList .ir-content__box-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px}.kpharma-ir-s-irtopContentList .ir-content__box{border:2px solid var(--color-line);background:#fff;padding:24px}.ir-faq__list dt::before,.kpharma-ir-s-irtopContentList .ir-content__box-title::before{content:"";min-width:16px;height:2px;background:var(--color-blue_gr)}.kpharma-ir-s-irtopContentList .ir-content__box-title{margin-top:0;display:flex;font-weight:700;line-height:150%;letter-spacing:.01em;color:var(--color-black)}.kpharma-ir-s-irtopContentList .ir-content__box-title::before{display:block;width:16px;margin-right:15px;margin-top:15px}.kpharma-ir-s-irtopContentList .ir-content__box ul{padding-left:15px;margin:0;list-style:none}.kpharma-ir-s-irtopContentList .ir-content__box li+li{margin-top:10px}.s-irMessage__wrap{display:flex;flex-flow:row-reverse}.s-irMessage__wrap .s-irMessage__img-area{width:250px;margin-left:30px}.s-irMessage__wrap .s-irMessage__img-area p{text-align:center;margin-top:10px}.s-irMessage__wrap .s-irMessage__text-area{flex:1 0 0}.s-irMessage__wrap .s-irMessage__text-area p:first-of-type{margin-top:0}.s-irMessage__wrap .s-irMessage__sign-wrap{text-align:right;margin-top:24px;font-weight:400;font-size:1rem;line-height:200%;letter-spacing:.04em;color:var(--color-black)}.ir-executive__name,.ir-faq__list dt{letter-spacing:.01em;color:var(--color-black)}.s-irMessage__wrap .s-irMessage__sign-wrap .s-irMessage__date{margin-bottom:5px}.s-irMessage__wrap .s-irMessage__sign-wrap .s-irMessage__sign{margin-top:10px}.s-irMessage__wrap .s-irMessage__sign-wrap .s-irMessage__sign img{width:100%;max-width:200px}@media screen and (max-width:767px){.kpharma-ir-s-irtopContentList .ir-content__box-wrap{grid-template-columns:1fr;grid-gap:20px}.kpharma-ir-s-irtopContentList .ir-content__box{padding:20px}.s-irMessage__wrap{display:block}.s-irMessage__wrap .s-irMessage__img-area{width:100%;text-align:center;margin-left:0;margin-bottom:30px}}.kpharma-ir-s-irOverview .c-detailList__dl .c-detailList__dd{flex:1 0 0}.kpharma-ir-s-irOverview .ir-dlList dt{width:12em}.kpharma-ir-s-irOverview .ir-dlList dd{width:calc(100% - 12em);margin-left:0}@media screen and (max-width:767px){.kpharma-ir-s-irOverview .ir-dlList :is(dt,dd){width:100%}.kpharma-ir-s-irOverview .ir-dlList._board dt{font-weight:700}.kpharma-ir-s-irOverview .ir-dlList dd:not(:last-of-type){margin-bottom:10px}}.ir-executive__section{display:grid;grid-template-columns:15em 1fr;grid-gap:24px;padding:10px 0 10px 20px;border-left:6px solid #12216A;border-image:linear-gradient(to bottom,#12216A 21.66%,#147FC2 86.17%);border-image-slice:1;margin-bottom:120px}.ir-executive__name{font-weight:700;font-size:1.5625rem;line-height:150%;margin:0}.ir-executive__career-list :is(dt,dd){margin:0;font-weight:400;font-size:1rem;line-height:200%;letter-spacing:.04em;color:var(--color-black)}.ir-executive__career-list dt{width:8em;font-weight:700;letter-spacing:.05em}.ir-executive__career-list dd{width:calc(100% - 8em);margin-left:0}@media screen and (max-width:767px){.ir-executive__section{grid-template-columns:1fr;border:none;padding-left:0;margin-bottom:64px}.ir-executive___pn-area{border-bottom:3px solid #12216A;border-image:var(--color-blue_gr);border-image-slice:1;padding-bottom:24px}}.s-governance__image{margin:40px 0 0}@media screen and (max-width:767px){.s-governance__image{margin-top:24px}}.xj-graph__cap .xj-graph__cap-txt{margin-bottom:32px}.xj-graph__cap ul{padding-left:1em;margin:0}.ir-library__box-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.ir-library__box{width:48%;margin-bottom:64px}.ir-library__box-title{font-size:1.3125rem;border-bottom:2px solid #12216A;border-image:var(--color-blue_gr);border-image-slice:1;padding-bottom:10px}.ir-library__box .xj-list__ir-lib{margin-top:24px;margin-bottom:80px}.ir-library__box .kpharma-c-link{position:absolute;bottom:0}@media screen and (max-width:767px){.xj-graph__cap .xj-graph__cap-txt{margin-top:24px}.ir-library__box{width:100%;margin-bottom:32px}.ir-library__box-title{font-size:1.125rem}.ir-library__box .xj-list__ir-lib{margin-top:20px;margin-bottom:24px}.ir-library__box .kpharma-c-link{position:inherit}}.ir-notice__text{margin-top:32px}.ir-calendar__img-area{margin-bottom:64px}.ir-calendar__img-pc{display:block}.ir-calendar__img-sp{display:none}@media screen and (max-width:767px){.ir-notice__text{margin-top:24px}.ir-calendar__img-area{margin-bottom:32px}.ir-calendar__img-pc{display:none}.ir-calendar__img-sp{display:block}}.ir-faq__list+.ir-faq__list{margin-top:48px}.ir-faq__list dt{display:flex;border-bottom:solid 1px #D5D5D5;padding-bottom:20px;font-weight:700;font-size:1.5625rem;line-height:150%;margin-bottom:20px}.ir-faq__list dt::before{display:block;width:16px;margin-right:15px;margin-top:20px}.ir-faq__list dd{font-weight:400;font-size:1rem;line-height:200%;letter-spacing:.04em;color:var(--color-black);margin-left:0}.ejTXTV,.ejTXTV::before,.jrtbSZ,.jrtbSZ::before{font-weight:700;box-sizing:border-box}.ejTXTV::before,.jrtbSZ::before{height:26px;line-height:26px;white-space:nowrap;padding:0 12px;border-radius:5px;margin-right:16px}@media screen and (max-width:767px){.ir-faq__list+.ir-faq__list{margin-top:40px}.ir-faq__list dt{font-size:1.25rem}}.ir-policy__section+.ir-policy__section{margin-top:48px}.kpharma-ir-s-irContact .ir-contact__lead{margin-bottom:64px}@media screen and (max-width:767px){.ir-policy__section+.ir-policy__section{margin-top:40px}.kpharma-ir-s-irContact .ir-contact__lead{margin-bottom:32px}}.ejTXTV,.jrtbSZ{margin-bottom:16px;width:100%}.dhKsfc{display:flex;flex-wrap:wrap}.dhKsfc+div{margin-top:42px}.ejTXTV{display:flex;-moz-box-align:center;align-items:center;font-size:18px}.ejTXTV::before{content:"任意";display:block;font-size:13px;color:#1b1b1b;background-color:#f5f5f5}.jrtbSZ{display:flex;-moz-box-align:center;align-items:center;font-size:18px}.jrtbSZ::before{content:"必須";display:block;font-size:13px;color:var(--color-base-primaryInside,#fff);background-color:var(--color-base-primary,#d35645)}.dCycNE,.gBlbWu{appearance:none;box-sizing:border-box;margin:0;background-color:#f5f5f5;font-size:15px;width:100%}.dCycNE{border:0;border-radius:5px;height:50px;padding:0 30px}.gBlbWu{border:0;border-radius:5px;min-height:300px;padding:30px}.eayMnQ{width:100%}