.msg-sec{position:relative;margin-top:30px;padding-block:25px 130px;background:url(../../img/about/bg_text_message.png) no-repeat top center/100% auto}.msg-sec .m-title2{margin-bottom:45px}.msg-sec .msg-text{font-size:16px;font-size:1rem;line-height:1.8125;letter-spacing:.02em}.msg-sec .msg-text+.msg-text{margin-top:35px}.msg-sec .msg-signature{margin-top:40px;text-align:right}.msg-sec .msg-signature .job{font-size:14px;font-size:.875rem;font-weight:700}.msg-sec .msg-signature .name{font-size:22px;font-size:1.375rem;font-weight:900}.minute-about-sec{margin-top:25px;padding-top:15px;background:url(../../img/about/bg_text_3minutes.png) no-repeat top center/100% auto}.minute-about-sec .m-title4~.m-title4{margin-top:80px}.minute-about-sec .minute-about-title{margin-top:35px;margin-bottom:25px;font-size:34px;font-size:2.125rem;line-height:1.6;font-weight:900;text-align:center}.minute-about-sec .minute-about-text{text-align:center}.minute-feature-wrap{margin-top:55px}.minute-feature-wrap .minute-feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:8px}.minute-feature-wrap .minute-feature-item~.minute-feature-item{margin-top:80px}.minute-feature-wrap .minute-feature-item .minute-feature-eng{margin-bottom:10px;font-size:50px;font-size:3.125rem;line-height:1;letter-spacing:-.01em;color:#96012d;font-weight:700;font-family:Montserrat,sans-serif;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.minute-feature-wrap .minute-feature-item .minute-feature-title{margin-bottom:15px;font-size:24px;font-size:1.5rem;line-height:1.6;font-weight:900}.minute-feature-wrap .minute-feature-item .text-box{width:50%;padding-inline:60px;padding-bottom:50px}.minute-feature-wrap .minute-feature-item .img-box{width:50%;overflow:hidden;border-top-right-radius:8px;border-bottom-right-radius:8px}.minute-feature-wrap .minute-feature-item .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.minute-feature-wrap .minute-feature-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.minute-feature-wrap .minute-feature-item:nth-child(even) .img-box{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.minute-number-sec{margin-top:120px}.minute-number-wrap .minute-number-item{padding-inline:25px;padding-bottom:65px;background-color:#fff;border-radius:8px;border:5px solid #96012d}.minute-number-wrap .minute-number-item~.minute-number-item{margin-top:100px}.minute-number-wrap .minute-number-item .m-title4{margin-bottom:30px;-webkit-transform:translateY(calc(-50% - 2px));transform:translateY(calc(-50% - 2px))}.minute-number-wrap .minute-number-item .minute-number-title{margin-bottom:40px;font-size:28px;font-size:1.75rem;line-height:1.6;font-weight:900;text-align:center}.minute-number-wrap .minute-number-item .minute-number-title__en{display:block;margin-bottom:5px;font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:-.01em;color:#96012d;font-weight:700;font-family:Montserrat,sans-serif}.minute-number-wrap .minute-number-info-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;max-width:844px;margin-inline:auto;margin-top:40px;font-size:14px;font-size:.875rem}.minute-number-info-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);row-gap:40px;width:100%;max-width:844px;margin-inline:auto}.minute-number-info-list .minute-number-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;border-right:1px solid #dbdce8}.minute-number-info-list .minute-number-info-item:nth-child(3n){border-right:0}.minute-number-info-list .minute-number-info-item .m-round-title{margin-bottom:15px;margin-inline:15px}.minute-number-info-list .minute-number-info-item .number-info-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#96012d;line-height:1;font-weight:900}.minute-number-info-list .minute-number-info-item .number-info-num .val{font-size:50px;font-size:3.125rem;letter-spacing:-.01em;font-weight:700;font-family:Montserrat,sans-serif}.minute-number-info-list .minute-number-info-item .number-info-num .unit{margin-left:2px;font-size:25px;font-size:1.5625rem}.minute-number-info-list .minute-number-info-item .number-info-num .super{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.minute-number-info-list .minute-number-info-item .number-info-num.info-gender .unit{font-size:23px;font-size:1.4375rem}.minute-number-info-list .minute-number-info-item .number-info-num.info-gender .super{position:relative;top:2px;left:1px}.minute-number-info-list .minute-number-info-item .number-info-ico{margin-top:5px;text-align:center}.minute-number-info-list .minute-number-info-item .number-info-graph{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.minute-number-info-list .minute-number-info-item .number-info-graph .img-box{text-align:center}.minute-number-info-list .minute-number-info-item.w-full{grid-column:-1/1;border-right:none}.minute-engagement-sec{padding-block:150px 160px;background:url(../../img/about/bg_text_3minutes.png) no-repeat top center/100% auto}.minute-engagement-sec .minute-engagement-box{padding-inline:25px;padding-bottom:85px;background-color:#fff;border-radius:8px}.minute-engagement-sec .minute-engagement-box .m-title4{margin-bottom:45px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.minute-engagement-sec .minute-engagement-box .minute-engagement-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;max-width:820px;margin-inline:auto}.minute-engagement-sec .minute-engagement-box .text-box{margin-top:10px;padding-right:30px}.minute-engagement-sec .minute-engagement-box .img-box{text-align:center}.minute-engagement-sec .minute-engagement-box .img-box .minute-sub-title{margin-bottom:20px}.minute-engagement-sec .minute-engagement-box .minute-engagement-title{margin-bottom:15px;font-size:20px;font-size:1.25rem;line-height:1.7;font-weight:900}.minute-engagement-sec .minute-engagement-box .minute-engagement-text{padding-right:10px;letter-spacing:.02em}.minute-engagement-sec .minute-engagement-box .minute-engagement-graph-desc{margin-top:15px;text-align:right;font-size:14px;font-size:.875rem}.business-sec{margin-top:25px;padding-top:40px;padding-bottom:100px;background:url(../../img/about/bg_text_business.png) no-repeat top center/100% auto}.business-sec .m-title2~.m-title4{margin-top:60px}.business-sec .m-title3{margin-bottom:40px}.business-sec .m-title3~.m-title3{margin-top:100px}.business-sec .m-title4{margin-bottom:30px;padding-block:6px 7px}.business-sec .m-title4~.m-title4{margin-top:60px}.business-sec .btn-business-menu{height:63px;padding-inline:25px 18px;border-radius:6px;font-size:18px;font-size:1.125rem;line-height:1.3;font-weight:900;text-align:left}.business-sec .btn-business-menu .arr{width:10px;height:10px}.business-sec .department-table-wrap .m-tbl-type1{width:840px}.business-sec .department-table-wrap .m-tbl-type1 thead .tbl-th{line-height:1.2}.business-sec .department-table-wrap .m-tbl-type1 tbody .tbl-td{vertical-align:middle}.business-system-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;gap:40px;margin-top:100px}.business-system-info .system-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:60px;padding-bottom:55px;background-color:#fff;border-radius:8px;border:3px solid #96012d}.business-system-info .system-info-item .num{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:10px;margin-inline:auto;margin-bottom:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#96012d;font-size:60px;font-size:3.75rem;line-height:1;font-weight:700;font-family:Montserrat,sans-serif}.business-system-info .system-info-item .num::before{content:"";position:absolute;left:0;top:50%;z-index:-1;display:block;width:100%;height:5px;margin-top:-3.5px;background-color:#fff}.business-system-info .system-info-item .system-info-title{margin-bottom:12px;font-size:28px;font-size:1.75rem;line-height:1.6;font-weight:900;text-align:center}.business-system-info .system-info-item .system-info-text{margin-bottom:30px}.business-system-info .system-info-item .ico-department{display:inline-block;vertical-align:top;aspect-ratio:2.6829268293/1;width:100%;max-width:330px;margin-top:auto;margin-inline:auto;background:url(../../img/about/ico_business_department.png) no-repeat center left/100% auto}.business-department-menu{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 21% 10px 28%;grid-template-columns:1fr 1fr 21% 28%;gap:10px;margin-block:50px 60px}.business-department-info .department-info-item{padding-block:95px 100px;padding-inline:80px;background-color:#fff;border-radius:8px}.business-department-info .department-info-item~.department-info-item{margin-top:60px}.business-department-info .department-qna-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;gap:20px}.business-department-info .department-qna-list .department-qna-item{margin-top:20px;padding-inline:40px}.business-department-info .department-qna-list .department-qna-item .m-box-header-title{margin-bottom:20px;font-size:16px;font-size:1rem}.business-department-info .department-qna-list .department-qna-item .m-box-header-title::before{top:2px}.business-department-info .department-qna-list .department-qna-item .m-box-body-title{margin-bottom:15px}.business-department-info .business-people-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:38px}.business-department-info .business-people-list .m-people-item{width:calc((100% - 76px)/ 3);margin-right:0}.business-department-info .business-people-list .m-people-item .badge{min-width:auto;padding-block:4px;padding-inline:13px}.business-department-info .business-people-list .m-people-item .title{font-size:18px;font-size:1.125rem}.business-department-info .business-people-list .m-people-item .info{font-size:11px;font-size:.6875rem}.business-department-info .business-people-list .m-people-item .info .year{font-size:12px;font-size:.75rem}@media screen and (max-width:640px){.msg-sec{margin-top:20px;padding-block:20px 80px}.msg-sec .m-title2{margin-bottom:25px}.msg-sec .msg-text{font-size:14px;font-size:.875rem}.msg-sec .msg-text+.msg-text{margin-top:20px}.minute-about-sec .m-title4~.m-title4{margin-top:60px}.minute-about-sec .minute-about-title{margin-top:25px;margin-bottom:20px;font-size:21px;font-size:1.3125rem}.minute-feature-wrap{margin-top:40px}.minute-feature-wrap .minute-feature-item{display:block}.minute-feature-wrap .minute-feature-item~.minute-feature-item{margin-top:60px}.minute-feature-wrap .minute-feature-item .minute-feature-eng{font-size:38px;font-size:2.375rem;margin-bottom:0}.minute-feature-wrap .minute-feature-item .minute-feature-title{margin-bottom:10px;font-size:20px;font-size:1.25rem}.minute-feature-wrap .minute-feature-item .text-box{padding-inline:25px;padding-bottom:30px;width:100%}.minute-feature-wrap .minute-feature-item .img-box{width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.minute-feature-wrap .minute-feature-item:nth-child(even) .img-box{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.minute-number-sec{margin-top:80px}.minute-number-wrap .minute-number-item{padding-bottom:45px;border-width:3px}.minute-number-wrap .minute-number-item~.minute-number-item{margin-top:80px}.minute-number-wrap .minute-number-item .m-title4{margin-bottom:5px}.minute-number-wrap .minute-number-item .minute-number-title{margin-bottom:20px;font-size:24px;font-size:1.5rem}.minute-number-wrap .minute-number-item .minute-number-title__en{font-size:15px;font-size:.9375rem}.minute-number-wrap .minute-number-info-desc{display:block;margin-top:30px;font-size:12px;font-size:.75rem}.minute-number-info-list{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:15px}.minute-number-info-list .minute-number-info-item{border-right:0}.minute-number-info-list .minute-number-info-item .m-round-title{margin-bottom:10px}.minute-number-info-list .minute-number-info-item .number-info-num .val{font-size:40px;font-size:2.5rem}.minute-number-info-list .minute-number-info-item .number-info-num .unit{font-size:16px;font-size:1rem}.minute-number-info-list .minute-number-info-item .number-info-ico img{max-width:200px}.minute-number-info-list .minute-number-info-item .number-info-graph{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:10px}.minute-engagement-sec{padding-block:80px}.minute-engagement-sec .minute-engagement-box{padding-bottom:50px}.minute-engagement-sec .minute-engagement-box .m-title4{margin-bottom:0}.minute-engagement-sec .minute-engagement-box .minute-engagement-inner{-ms-grid-columns:1fr;grid-template-columns:1fr}.minute-engagement-sec .minute-engagement-box .text-box{padding-right:0}.minute-engagement-sec .minute-engagement-box .img-box{margin-top:20px}.minute-engagement-sec .minute-engagement-box .minute-engagement-title{font-size:15px;font-size:.9375rem}.minute-engagement-sec .minute-engagement-box .minute-engagement-text{padding-right:0;font-size:13px;font-size:.8125rem}.minute-engagement-sec .minute-engagement-box .minute-engagement-graph-desc{font-size:12px;font-size:.75rem}.business-sec{padding-bottom:80px}.business-sec .m-title3{margin-bottom:30px}.business-sec .m-title3~.m-title3{margin-top:80px}.business-sec .m-title4{margin-bottom:25px}.business-sec .btn-business-menu{height:50px;padding-inline:18px 15px;font-size:15px;font-size:.9375rem}.business-sec .btn-business-menu .arr{width:6px;height:6px}.business-sec .department-table-wrap .m-tbl-type1{width:640px}.business-system-info{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:70px}.business-system-info .system-info-item{padding-inline:25px;padding-bottom:45px}.business-system-info .system-info-item .num{font-size:50px;font-size:3.125rem}.business-system-info .system-info-item .system-info-title{font-size:24px;font-size:1.5rem}.business-system-info .system-info-item .system-info-text{margin-bottom:20px}.business-system-info .system-info-item .ico-department{max-width:260px}.business-department-menu{-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:250px;margin-inline:auto;margin-block:30px 35px}.business-department-info .department-info-item{padding-block:50px;padding-inline:25px}.business-department-info .department-info-item~.department-info-item{margin-top:40px}.business-department-info .department-info-item .m-title2{margin-bottom:20px}.business-department-info .department-qna-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.business-department-info .department-qna-list .department-qna-item{padding-inline:30px;padding-bottom:40px}.business-department-info .department-qna-list .department-qna-item .m-box-header-title{font-size:14px;font-size:.875rem}.business-department-info .department-qna-list .department-qna-item .m-box-header-title::before{top:1px}.business-department-info .business-people-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.business-department-info .business-people-list .m-people-item{width:100%}}