.download-box{background-color:#f0f0f0;padding:40px;display:flex;align-items:center;border-radius:20px;margin:50px 0}.download-box-image{margin-right:20px;max-width:190px}.download-box-image .image:hover{opacity:.8}.highlight-table-td{position:relative;padding:20px 90px 20px 10px;white-space:nowrap}.highlight-table-td .highlight-table-td-unit{position:absolute;bottom:1.3rem;right:10px}.image-fifty{width:50%}.annual-report-text-box{text-align:center}.annual-report-text-box .text-box{text-align:left;display:inline-block}.annual-report-flex-box{flex-wrap:wrap;align-items:flex-start}.annual-report-flex-box .annual-report-flex-box-contents{width:30%;margin:0 10px 20px}.annual-report-flex-box .image{border:#e6e6e6 1px solid}.integrated-report-divided{padding-left:1rem;text-indent:-1.2rem;margin-top:5px}.integrated-report-divided ::before{content:"•";font-size:1.2em;margin-right:.5em}.text-box-normal-asterisk{padding-left:1rem;text-indent:-1rem}h3,p{margin:0}.main{max-width:100%}.main-content-c{max-width:1320px;margin:0 auto}.flex-content-c{width:100%;margin:100px 0 150px 0;display:flex;justify-content:space-around;flex-wrap:wrap}.flex-content-box-c{width:31%;height:365px;box-sizing:border-box;border:4px solid #5bb7d4;border-radius:20px;margin-bottom:30px;overflow:hidden;position:relative;overflow:visible}.background-beige{background:#fcfaef}.anime-first::before{content:"";position:absolute;top:-70px;right:-10px;width:150px;height:130px;background-image:url("/group/ir/img/investor/stock/image_character_01_body.webp");background-size:contain;background-repeat:no-repeat;z-index:-10}.anime-first::after{content:"";position:absolute;top:-30px;right:40px;width:50px;height:50px;background-image:url("/group/ir/img/investor/stock/image_character_01_hand.webp");background-size:contain;background-repeat:no-repeat}.flex-content-box-c-none{width:31%;height:365px;margin-bottom:30px}.flex-content-box-c-none .bg_character{height:200px;padding:150px 0 0 50px}.flex-box-link-c{display:block;width:calc(100% - 60px);height:calc(100% - 80px);padding:40px 30px;position:relative;text-decoration:none}.title-two-lines{height:calc(100% - 60px);padding:30px}.flex-box-link-c .flex-title-wrap-c{border-bottom:3px solid #e7e7e7;padding-bottom:40px;margin-bottom:30px;position:relative}.title-two-lines .flex-title-wrap-c{border-bottom:3px solid #e7e7e7;padding-bottom:30px;margin-bottom:30px;position:relative}.flex-title-wrap-c::after{content:"";position:absolute;top:-8px;right:10px;display:inline-block;width:50px;height:50px;background-image:url("/group/common/img/icon_arrow.svg");background-size:contain;background-repeat:no-repeat;transition:.3s}.title-two-lines .flex-title-wrap-c::after{top:0}.flex-box-link-c:hover .flex-title-wrap-c::after{right:0}.flex-title-wrap-c .title{width:78%}.flex-content-box .text{margin-top:30px}.flex-title-wrap-c .title-green{font-family:"Hiragino Maru Gothic W6 JIS2004";font-size:1.7rem;color:#2c823a}.flex-box-link-c:hover .title-green{color:#5bb7d4}.flex-content-box .text-black{font-size:1rem;color:#000;line-height:30px}.bg-none .table-leftblue-th{background-color:#fff}.line-none .table-leftblue-th{border-right:none}.line-none .table-leftblue-td{border-left:none}.table-box .extra-indent .table-leftblue-tr .indent{text-indent:-1.3rem;padding-left:26px}.small-th{position:relative;padding-top:35px}.small-th:before{content:"";position:absolute;height:18px;top:0;left:-6px;border-left:6px solid #eaf5f9}.small-th:after{content:"";width:100%;position:absolute;top:18px;left:0;border-top:3px solid #f0f0f0}.break-word .table-leftblue-td{padding-left:10px;padding-right:10px}.break-word a{word-break:break-all}.accordion-body-plain-image .thumbnail{width:120px}.pdf-select-public-notice{-moz-text-align-last:center;text-align-last:center}.management-plan-column-item{margin-top:80px}.management-plan-column-item .management-plan-flex-line .-box .-flex .-image{margin-right:10px}.management-plan-column-item .management-plan-flex-line .-box .-flex .-title{font-family:"Hiragino Maru Gothic W6 JIS2004";font-size:1.625rem;margin-right:20px;white-space:nowrap;letter-spacing:-1px}.management-plan-column-item .feature-box-wrap{background-color:#fff;position:relative;z-index:1;border-radius:20px}.management-plan-column-item .feature-box-wrap .back-ground-blue-text{display:inline-block;position:relative;color:#fff;background-color:#3c5f9a;font-size:1rem;font-family:"Hiragino Maru Gothic W6 JIS2004";padding:10px 25px;border-radius:25px}.management-plan-column-item .feature-box-wrap .back-ground-blue-text .blue-text-large{font-size:1.3rem}.management-plan-column-item .feature-box-wrap .back-ground-blue-text::before{content:"";position:absolute;top:10px;left:-5px;background:url("/group/ir/investor/img/icon_serif_deco.svg") no-repeat center/contain;width:20px;height:20px}.management-plan-column-item .feature-box-wrap .feature-box-wrap-title:nth-of-type(2){margin-top:20px}.management-plan-section-h2 .title-wrap-h3{margin-bottom:30px}.management-plan-section-h2 .management-plan-text-box-normal{margin-bottom:20px}@media screen and (max-width: 1130px){.flex-content-c{justify-content:space-evenly}.flex-content-box-c{width:45%}.anime-last::after{background-image:url("/group/ir/img/investor/stock/image_character_02.webp");content:"";position:absolute;background-size:contain;background-repeat:no-repeat;bottom:-50px;right:-70px;width:250px;height:150px}.flex-content-box-c-none{width:45%;height:0}.flex-content-box-c-none .bg_character{display:none}}@media screen and (max-width: 1080px){.management-plan-flex-line{flex-direction:column;align-items:center}.management-plan-flex-line .-box .-flex{margin-bottom:30px}}@media screen and (max-width: 900px){.flex-content-c{width:90%;display:block;margin:70px auto 120px}.flex-content-box-c{width:100%;height:auto;margin:0 0 20px}.anime-first::before{top:-45px;right:20px;width:75px;height:79px}.anime-first::after{top:-20px;right:40px;width:30px;height:30px}.anime-last::after{bottom:-70px;right:0;width:155px;height:106px}.flex-content-box-c-none{width:0;height:0;margin:0}.flex-box-link-c{width:calc(100% - 40px);height:calc(100% - 40px);padding:20px 20px 40px}.flex-box-link-c .flex-title-wrap-c{padding-bottom:20px}.flex-title-wrap-c .title-green{font-size:1rem}.flex-title-wrap-c::after{top:0;width:30px;height:30px;background-size:28px}.flex-content-box .text{margin-top:20px}.flex-content-box .text-black{font-size:.9rem}}@media screen and (max-width: 767px){.annual-report-flex-box{flex-direction:row;justify-content:space-between;align-items:start}.annual-report-flex-box .annual-report-flex-box-contents{width:40%;margin:0 10px 20px}.annual-report-text-box .pdf-box-link{white-space:nowrap}.text-box-normal-asterisk{padding-left:15px}.text-box-normal-asterisk .text-normal-asterisk{display:inline-block;text-indent:0}.pdf-box-public-notice{display:block;margin-bottom:130px}.pdf-box-public-notice .pdf-box-text-public-notice{display:flex;margin-bottom:20px}.pdf-box-public-notice .pdf-box-select-public-notice{width:100%;max-width:100%}.pdf-box-public-notice .pdf-select-public-notice{text-align:center;max-width:100%}.highlight-table-td{padding:20px 10px 45px 10px}.highlight-table-td-unit{bottom:20px;left:10px}.management-plan-column-item{margin-top:40px}.management-plan-column-item .feature-box-wrap-title{font-size:1.125rem}.management-plan-column-item .feature-box-wrap .feature-box-body{flex-direction:column}.management-plan-column-item .feature-box-wrap .feature-box-body .feature-box-text{margin:0 0 20px 0;width:100%}.management-plan-column-item .feature-box-wrap .feature-box-body .feature-box-text .feature-box-body-text{margin-right:0}.management-plan-column-item .management-plan-flex-line .-box .-flex .-image{height:50px;margin-right:10px}.management-plan-column-item .management-plan-flex-line .-box .-flex .-title{font-size:1.3rem;margin-right:20px}}.table-box .extra-indent .table-leftblue-tr .indent{text-indent:-1.3rem;padding-left:26px}@media screen and (min-width: 751px){.main__left .flex-area .graph-area{min-height:20vw}}@media screen and (max-width: 600px){.download-box{display:block}.download-box-image{width:65%;margin-bottom:20px}.download-box-text{max-width:100%}}/*# sourceMappingURL=ir.css.map */