main#jtweb-site-area-content{overflow-x:clip}#jtweb-site-area-content #jtweb-wrapper-content{padding-bottom:0}@media(max-width: 767px){.new-responsive-template #jtweb-site-area-content #jtweb-wrapper-content{padding-bottom:0}}.c-primary-button{width:100%;display:inline-block;font-size:14px;font-weight:500 !important;line-height:1.4285714286 !important;letter-spacing:.05em;text-align:center;background-color:#00ae68;border:none;border-radius:26px;color:#fafafa !important;position:relative;-webkit-transition:all .3s ease-in-out !important;transition:all .3s ease-in-out !important;padding:16px 0;text-decoration:none !important}@media(max-width: 767px){.c-primary-button{padding:4.2666666667vw 0;font-size:3.7333333333vw;border-radius:6.9333333333vw}}.c-primary-button::before{content:"";display:inline-block;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid rgba(0,174,104,.4);border-radius:28px;background-color:rgba(0,0,0,0);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 767px){.c-primary-button::before{border-radius:7.4666666667vw}}.c-primary-button::after{content:"";position:absolute;display:inline-block;width:22px;height:8px;background-image:url(/investors/library/report/kabunushi-tsushin_2025kimatsu/assets/images/arrow_w.svg);background-repeat:no-repeat;background-position:center center;right:25px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:.3s all;transition:.3s all}.c-primary-button:hover{background-color:#056740}.c-primary-button:hover::before{width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #00ae68}.c-primary-button[target=_blank]::after{background-image:url(/assets/img/component/icon_blank_w.svg);width:16px;height:14px}.page-news-footer-button{background-color:#eff9f5;border:1px solid #ccd9d4;display:inline-grid;place-items:center;text-decoration:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;min-height:52px;width:100%;border-radius:26px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:relative}.page-news-footer-button::after{content:"";position:absolute;display:inline-block;width:22px;height:8px;background-image:url(/investors/library/report/kabunushi-tsushin_2025kimatsu/assets/images/arrow_g.svg);background-repeat:no-repeat;background-position:center center;right:25px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:.3s all;transition:.3s all}@media(max-width: 767px){.page-news-footer-button{padding:0 10.6666666667vw;min-height:13.8666666667vw;border-radius:6.9333333333vw}.page-news-footer-button::after{right:6.6vw}}.page-news-footer-button .page-news-footer-button-title{font-weight:500;line-height:1.5714285714;letter-spacing:.05em;color:#056740;font-size:14px}@media(max-width: 767px){.page-news-footer-button{font-size:3.7333333333vw}}.page-news-footer-button:hover{opacity:.5;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.page-news-footer-button[target=_blank]::after{background-image:url(/assets/img/component/icon_blank.svg);width:16px;height:14px}a.ivArrowLink::after{content:"";display:inline-block;background-image:url(/assets/img/component/arrow_right.svg);background-repeat:no-repeat;background-position:right center;background-size:contain;vertical-align:middle;width:21px;height:6px;margin-left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 767px){a.ivArrowLink::after{width:5.58vw;height:1.59vw;margin-left:1.33vw}}figure img{max-width:100%;height:auto}.roundCorner img{border-radius:10px}.roundCorner.border img{border:solid 1px #ccd9d4}.noTopMargin{margin-top:0 !important}p.boldTitle{font-weight:bold;margin:15px 0 30px}@media(max-width: 767px){p.boldTitle{margin:4vw 0 6.2vw}}p.boldTitle sup{font-size:12px;font-weight:normal;margin:0 5px}@media(max-width: 767px){p.boldTitle sup{font-size:3.2vw;margin:0 1.3vw}}ul,ol{list-style:none}ul.dotList li,ol.dotList li{padding-left:1em;text-indent:-1em}ul.dotList li::before,ol.dotList li::before{content:"・"}ul.asteriskNumList,ol.asteriskNumList{counter-reset:number 0}ul.asteriskNumList li,ol.asteriskNumList li{padding-left:2em;text-indent:-2em}ul.asteriskNumList li::before,ol.asteriskNumList li::before{counter-increment:number 1;content:"*" counter(number) "．"}ul.asteriskNumList li:nth-child(n+10),ol.asteriskNumList li:nth-child(n+10){padding-left:2.6em;text-indent:-2.6em}ul.komeList li,ol.komeList li{padding-left:1em;text-indent:-1em}ul.komeList li::before,ol.komeList li::before{content:"※"}ul.komeNumList,ol.komeNumList{counter-reset:number 0}ul.komeNumList>li,ol.komeNumList>li{padding-left:2em;text-indent:-2em}ul.komeNumList>li::before,ol.komeNumList>li::before{counter-increment:number 1;content:"※" counter(number);margin-right:.5em}ul.asteriskZen01List li,ol.asteriskZen01List li{padding-left:1em;text-indent:-1em}ul.asteriskZen01List li::before,ol.asteriskZen01List li::before{content:"＊";margin-right:0}ul.asteriskZen01List li:nth-child(2),ol.asteriskZen01List li:nth-child(2){padding-left:2em;text-indent:-2em;margin-left:-1em}ul.asteriskZen01List li:nth-child(2)::before,ol.asteriskZen01List li:nth-child(2)::before{content:"＊＊"}ul li.smallTxt,ol li.smallTxt{font-size:14px}@media(max-width: 767px){ul li.smallTxt,ol li.smallTxt{font-size:3.7vw}}section{font-size:16px;line-height:1.8}@media(max-width: 767px){section{font-size:4vw}}section.lastSection{padding-bottom:80px}@media(max-width: 767px){section.lastSection{padding-bottom:12vw}}.spInline{display:none}@media(max-width: 767px){.spInline{display:inline}}.pcInline{display:inline}@media(max-width: 767px){.pcInline{display:none}}.fixedMenu{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;background-color:rgba(5,103,64,.9);left:0;right:0;margin:0 -200%;padding:0 200%;opacity:1;-webkit-transition:opacity .5s,display .5s allow-discrete;transition:opacity .5s,display .5s allow-discrete}@starting-style{.fixedMenu{opacity:0}}@media(max-width: 767px){.fixedMenu{margin:0 -4.2666666667vw;padding:0;position:relative}}.fixedMenu.noactive{opacity:0;display:none;-webkit-transition:opacity .5s,display .5s allow-discrete;transition:opacity .5s,display .5s allow-discrete}@media(max-width: 767px){.fixedMenu.noactive{opacity:1;display:block;-webkit-transition:none;transition:none}}nav.kbtsFooterNav{width:870px;margin:0 auto}@media(max-width: 767px){nav.kbtsFooterNav{width:auto}}nav.kbtsFooterNav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:solid 1px #fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767px){nav.kbtsFooterNav ul{border-left:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}nav.kbtsFooterNav ul li{width:20%;text-align:center;border-right:solid 1px #fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 767px){nav.kbtsFooterNav ul li{width:50%}nav.kbtsFooterNav ul li:nth-child(2),nav.kbtsFooterNav ul li:nth-child(5){border-right:none}nav.kbtsFooterNav ul li:nth-child(n+3){width:33.3333%;border-top:solid 1px #fff}}nav.kbtsFooterNav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#fff;font-size:14px;line-height:1.4;font-weight:500;height:60px;opacity:1 !important;-webkit-transition:none !important;transition:none !important;position:relative}nav.kbtsFooterNav ul li a::after{content:"";display:inline-block;position:absolute;background-color:#fff;top:0;left:0;bottom:0;right:0;z-index:0;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}nav.kbtsFooterNav ul li a span{position:relative;z-index:1}@media(max-width: 767px){nav.kbtsFooterNav ul li a{font-size:3.7vw;line-height:1.3;height:13.5vw}}@media(min-width: 666px)and (max-width: 768px){nav.kbtsFooterNav ul li a{font-size:14px;height:8vw}}nav.kbtsFooterNav ul li a:hover{opacity:1 !important;-webkit-transition:none !important;transition:none !important}nav.kbtsFooterNav ul li a:hover::after{opacity:.55;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.firstMv{margin:50px 0 24px}@media(max-width: 767px){.firstMv{margin:8vw 0 6.3vw}}.materialLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}@media(max-width: 767px){.materialLink{display:block;margin-top:2.6vw}}.materialLink a.linkBtn{display:inline-block;border:solid 2px #056740;text-decoration:none;font-weight:bold;color:#056740;line-height:1;padding:10px 20px;border-radius:20px}@media(max-width: 767px){.materialLink a.linkBtn{padding:2.6vw 5.3vw;border-radius:5.3vw}}.materialLink a.linkBtn[target=_blank]{padding:10px 36px 10px 20px;position:relative}@media(max-width: 767px){.materialLink a.linkBtn[target=_blank]{padding:2.6vw 9.5vw 2.6vw 5.3vw}}.materialLink a.linkBtn[target=_blank]::after{content:"";position:absolute;display:inline-block;width:14px;height:11px;background-image:url(/assets/img/component/icon_blank.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.materialLink a.linkBtn[href$=".pdf"]{padding:10px 36px 10px 20px;position:relative}@media(max-width: 767px){.materialLink a.linkBtn[href$=".pdf"]{padding:2.6vw 9.5vw 2.6vw 5.3vw}}.materialLink a.linkBtn[href$=".pdf"]::after{content:"";position:absolute;display:inline-block;width:14px;height:14px;background-image:url(/assets/img/component/icon_pdf.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.materialLink a.linkBtn+a.linkBtn{margin-left:10px}@media(max-width: 767px){.materialLink a.linkBtn+a.linkBtn{margin:2.6vw 0 0 0}}.libraryReportH1{min-height:250px;border-radius:8px;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:8px;margin:0 -28px;position:relative}@media(max-width: 767px){.libraryReportH1{min-height:40vw;margin:0 0 -8vw 0}}.libraryReportH1 h1{font-size:28px;line-height:1.2;font-weight:500;padding:5px 70px 5px 40px;min-width:530px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.85)), color-stop(30%, rgba(254, 254, 254, 0.85)), color-stop(60%, rgba(252, 252, 252, 0.85)), to(rgba(250, 250, 250, 0)));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.85), rgba(254, 254, 254, 0.85) 30%, rgba(252, 252, 252, 0.85) 60%, rgba(250, 250, 250, 0) 100%);background-image:linear-gradient(to right, rgba(255, 255, 255, 0.85), rgba(254, 254, 254, 0.85) 30%, rgba(252, 252, 252, 0.85) 60%, rgba(250, 250, 250, 0) 100%);position:absolute;left:0;bottom:50px}@media(max-width: 767px){.libraryReportH1 h1{font-size:5.8vw;padding:1.3vw 7vw 1.3vw 2.6vw;min-width:35.6vw;bottom:8vw}}.libraryReportH1.results{background-image:url(/investors/library/report/kabunushi-tsushin_2026chuukan/results/images/mv_pc.jpg)}.libraryReportH1.results h1{min-width:530px}@media(max-width: 767px){.libraryReportH1.results{background-image:url(/investors/library/report/kabunushi-tsushin_2026chuukan/results/images/mv_sp.jpg)}.libraryReportH1.results h1{min-width:71.1vw}}.libraryReportH1.message{background-image:url(/investors/library/report/kabunushi-tsushin_2026chuukan/message/images/mv_pc.jpg)}.libraryReportH1.message h1{min-width:300px}@media(max-width: 767px){.libraryReportH1.message{background-image:url(/investors/library/report/kabunushi-tsushin_2026chuukan/message/images/mv_sp.jpg)}.libraryReportH1.message h1{min-width:50.5vw}}.libraryReportH1.topics{background-image:url(/investors/library/report/kabunushi-tsushin_2026chuukan/topics/images/mv_pc.jpg)}.libraryReportH1.topics h1{min-width:300px}@media(max-width: 767px){.libraryReportH1.topics{background-image:url(/investors/library/report/kabunushi-tsushin_2026chuukan/topics/images/mv_sp.jpg)}.libraryReportH1.topics h1{min-width:40vw}}.libraryReportH1.products{background-image:url(/investors/library/report/kabunushi-tsushin_2026chuukan/products/images/mv_pc.jpg)}.libraryReportH1.products h1{min-width:300px}@media(max-width: 767px){.libraryReportH1.products{background-image:url(/investors/library/report/kabunushi-tsushin_2026chuukan/products/images/mv_sp.jpg)}.libraryReportH1.products h1{min-width:40vw}}.messageLead{padding:15px 0 1em}@media(max-width: 767px){.messageLead{padding:4vw 0 1em}}.messageLead sup{font-size:13px}@media(max-width: 767px){.messageLead sup{font-size:3.45vw}}.messageLead span{font-size:13px}@media(max-width: 767px){.messageLead span{font-size:3.45vw}}.messageLead span.annotations{display:inline-block;padding-left:3em;text-indent:-3em}dl.profitBase,div.profitBase{margin:-20px 0 60px}@media(max-width: 767px){dl.profitBase,div.profitBase{margin:0 0 15vw}}dl.profitBase p,dl.profitBase dt,div.profitBase p,div.profitBase dt{font-size:40px;line-height:1;color:#056740}@media(max-width: 767px){dl.profitBase p,dl.profitBase dt,div.profitBase p,div.profitBase dt{font-size:7.4vw}dl.profitBase p.spdt,dl.profitBase dt.spdt,div.profitBase p.spdt,div.profitBase dt.spdt{line-height:1.5}dl.profitBase p.spdt i,dl.profitBase dt.spdt i,div.profitBase p.spdt i,div.profitBase dt.spdt i{margin-left:0}}dl.profitBase p b,dl.profitBase dt b,div.profitBase p b,div.profitBase dt b{font-size:96px;font-weight:bold}@media(max-width: 767px){dl.profitBase p b,dl.profitBase dt b,div.profitBase p b,div.profitBase dt b{font-size:17.5vw}}dl.profitBase p picture,dl.profitBase dt picture,div.profitBase p picture,div.profitBase dt picture{display:inline-block;font-size:0;vertical-align:middle;margin-left:45px}@media(max-width: 767px){dl.profitBase p picture,dl.profitBase dt picture,div.profitBase p picture,div.profitBase dt picture{display:block;margin:7vw 0 0}}dl.profitBase p picture.yen,dl.profitBase dt picture.yen,div.profitBase p picture.yen,div.profitBase dt picture.yen{margin:0 5px 0 10px;vertical-align:text-bottom}@media(max-width: 767px){dl.profitBase p picture.yen,dl.profitBase dt picture.yen,div.profitBase p picture.yen,div.profitBase dt picture.yen{display:inline-block;margin:0 1.3vw 0 2.6vw}}dl.profitBase p picture img,dl.profitBase dt picture img,div.profitBase p picture img,div.profitBase dt picture img{height:26px}@media(max-width: 767px){dl.profitBase p picture img,dl.profitBase dt picture img,div.profitBase p picture img,div.profitBase dt picture img{height:6vw}}dl.profitBase p span,dl.profitBase dt span,div.profitBase p span,div.profitBase dt span{font-size:18px;margin-left:48px;color:#033824}@media(max-width: 767px){dl.profitBase p span,dl.profitBase dt span,div.profitBase p span,div.profitBase dt span{display:block;font-size:4.2vw;margin:6vw 0 0 0}}dl.profitBase p span.reportNote,dl.profitBase dt span.reportNote,div.profitBase p span.reportNote,div.profitBase dt span.reportNote{display:inline-block;line-height:1.8}@media(max-width: 767px){dl.profitBase p span.reportNote,dl.profitBase dt span.reportNote,div.profitBase p span.reportNote,div.profitBase dt span.reportNote{display:block}}dl.profitBase dd,div.profitBase dd{margin-top:25px}@media(max-width: 767px){dl.profitBase dd,div.profitBase dd{margin-top:4vw}}.messageGraph{text-align:center;margin:-30px 0 35px;padding:0 157px}@media(max-width: 767px){.messageGraph{margin:-6vw 0 8vw;padding:0}}.messageNoteBox{background-color:#f1f4f3;border-radius:10px;padding:30px;margin-top:48px}@media(max-width: 767px){.messageNoteBox{margin-left:-4.2666666667vw;margin-right:-4.2666666667vw;margin-top:10vw;padding:6.5vw;border-radius:0}}p.h2UnderTxt{margin:15px 0}@media(max-width: 767px){p.h2UnderTxt{margin:4vw 0}}.title-holder h2 sup{font-size:16px}@media(max-width: 767px){.title-holder h2 sup{font-size:4vw}}.achievementsArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 25px;margin:64px 0 0}@media(max-width: 767px){.achievementsArea{display:block;margin:18vw 0 0}}.achievementsArea dl{width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#eff9f5;border:solid 1px #ccd9d4;border-radius:8px;text-align:center;padding:12px}@media(max-width: 767px){.achievementsArea dl{width:100%;padding:3.2vw 5.3vw}.achievementsArea dl+dl{margin-top:4vw}}.achievementsArea dl dt{background-color:#00ae68;color:#fff;line-height:1;padding:12px 0;border-radius:20px;font-weight:bold;margin-bottom:16px}.achievementsArea dl dd{line-height:1}.achievementsArea dl dd.achievementCopy{min-height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.achievementsArea dl dd.achievementCopy{min-height:16.5vw}}.achievementsArea dl dd strong{font-size:30px;font-weight:bold}@media(max-width: 767px){.achievementsArea dl dd strong{font-size:8vw}}.achievementsArea dl dd strong.left{margin-left:.4em}.achievementsArea dl dd span{font-size:14px;display:block;margin-top:.5em}@media(max-width: 767px){.achievementsArea dl dd span{font-size:3.7vw}}/*# sourceMappingURL=style_message.min.css.map */