.company-message{line-break:strict}.company-message__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 767px){.company-message__cont{display:block}}.company-message__photo{width:clamp(240px, 27.5%, 330px)}@media screen and (max-width: 767px){.company-message__photo{margin:0 auto 40px;text-align:center;width:min(100%, 330px)}}.company-message__photo .photo{width:100%}.company-message__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.company-message__name .role{font-size:13px;line-height:1.53}.company-message__name .name{font-size:20px;font-weight:700;letter-spacing:.2em;line-height:1.2;margin-top:6px}.company-message__article{width:min(65.8%, 790px)}@media screen and (max-width: 767px){.company-message__article{width:100%}}.company-message__message .sub{color:#00cec5;display:block;font-family:"Barlow",sans-serif;font-size:clamp(1.8rem, 22 / 767 * 100vw, 2.2rem);font-weight:500;line-height:1.3636363636;margin-top:-4px;margin-bottom:-4px}@media screen and (max-width: 767px){.company-message__message .sub{line-height:1.1363636364;margin-top:-1.5px;margin-bottom:-1.5px}}.company-message__message .main{color:#154a94;font-size:clamp(2.7rem, 32 / 1279 * 100vw, 3.2rem);font-weight:500;line-height:clamp(4.2rem, 48 / 1279 * 100vw, 4.8rem)}@media screen and (max-width: 767px){.company-message__message .main{font-size:clamp(2.3rem, 27 / 767 * 100vw, 2.7rem);line-height:clamp(3.8rem, 42 / 767 * 100vw, 4.2rem)}}.company-message__text{font-size:16px;text-indent:16px;line-height:2}@media screen and (max-width: 767px){.company-message__text{line-height:1.9}}.company-message__list{counter-reset:section;font-size:16px;line-height:2}@media screen and (max-width: 767px){.company-message__list{line-height:1.8}}.company-message__list>li{position:relative;padding-left:26px}.company-message__list>li:not(:last-child){padding-bottom:7px}.company-message__list>li::before{position:absolute;left:0;display:inline-block;content:counter(section) ".";counter-increment:section;padding-left:4px}.company-philosophy{width:100%}.company-philosophy-policy{padding:clamp(32px, 50 / 767 * 100vw, 50px) clamp(24px, 32 / 767 * 100vw, 32px);background-color:#ebf2f9}.company-philosophy-policy .text{color:#154a94;font-size:clamp(1.7rem, 20 / 767 * 100vw, 2rem);font-weight:700;text-align:center;line-height:2;margin-top:-10px;margin-bottom:-10px}@media screen and (max-width: 767px){.company-philosophy-policy .text{line-height:1.7647058824;margin-top:-6.5px;margin-bottom:-6.5px;text-align:left}}@media screen and (max-width: 1023px){.company-philosophy-policy .text .pc_show{display:none}}.company-philosophy-rule{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.company-philosophy-rule .text{color:#154a94;font-size:clamp(1.5rem, 16 / 767 * 100vw, 1.6rem);text-align:center;line-height:2;margin-top:-8px;margin-bottom:-8px}@media screen and (max-width: 767px){.company-philosophy-rule .text{line-height:1.8;margin-top:-6px;margin-bottom:-6px}}.company-philosophy-rule__list{margin-bottom:clamp(35px, 50 / 767 * 100vw, 50px)}.company-philosophy-rule__list>li{color:#154a94;font-size:clamp(1.7rem, 20 / 767 * 100vw, 2rem);font-weight:700;padding-left:36px;line-height:2;margin-top:-10px;margin-bottom:-10px}@media screen and (max-width: 767px){.company-philosophy-rule__list>li{line-height:1.7647058824;margin-top:-6.5px;margin-bottom:-6.5px}}.company-philosophy-rule__list>li:not(:last-child){margin-bottom:11px}.company-philosophy-rule__list>li .ib{display:inline-block}.company-philosophy-rule__link a{margin-inline:auto}.company-outline-outline__table{width:100%;table-layout:fixed;border-top:1px solid #becddd;border-bottom:1px solid #becddd;color:#003264;font-size:16px;line-height:2}@media screen and (max-width: 767px){.company-outline-outline__table{line-height:1.625}}.company-outline-outline__table tr:not(:last-child){border-bottom:1px solid #becddd}.company-outline-outline__table tr th{width:200px;font-weight:500;background-color:#ebf2f9;padding:11px 28px 13px}@media screen and (max-width: 767px){.company-outline-outline__table tr th{width:100%;display:block;padding:9px 13px 13px}}.company-outline-outline__table tr td{padding:11px 28px 13px}@media screen and (max-width: 767px){.company-outline-outline__table tr td{width:100%;display:block;padding:11px 0 18px}}@media screen and (max-width: 767px){.company-outline-outline__table tr td .table-link{min-width:auto}}.company-outline-officers-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(32px, 40 / 1279 * 100vw, 40px)}@media screen and (max-width: 1023px){.company-outline-officers-list{grid-template-columns:repeat(1, 1fr);gap:clamp(20px, 32 / 1023 * 100vw, 32px)}}.company-outline-officers-list__border{border:1px solid #5b80b4;min-height:170px;padding:clamp(23px, 29 / 1279 * 100vw, 29px)}@media screen and (max-width: 767px){.company-outline-officers-list__border{padding:clamp(14px, 23 / 767 * 100vw, 23px);min-height:110px}}.company-outline-officers-list__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:520px}@media screen and (max-width: 1023px){.company-outline-officers-list__photo{max-width:100%}}.company-outline-officers-list__photo-img{width:calc(200 / 520 * 100%);min-width:116px}@media screen and (max-width: 1023px){.company-outline-officers-list__photo-img{width:28%}}@media screen and (max-width: 359px){.company-outline-officers-list__photo-img{min-width:90px}}.company-outline-officers-list__photo-txt{width:calc(320 / 520 * 100%);padding-left:clamp(24px, 30 / 1279 * 100vw, 30px)}@media screen and (max-width: 1023px){.company-outline-officers-list__photo-txt{width:72%;padding-left:clamp(20px, 24 / 1023 * 100vw, 24px)}}@media screen and (max-width: 359px){.company-outline-officers-list__photo-txt{padding-left:16px}}.company-outline-officers-list__text-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.company-outline-officers-list__text-set--center{width:100%;text-align:center}.company-outline-officers-list__text-post{font-size:clamp(1.5rem, 16 / 1279 * 100vw, 1.6rem);line-height:clamp(2.3rem, 24 / 1279 * 100vw, 2.4rem);margin-bottom:9px}@media screen and (max-width: 767px){.company-outline-officers-list__text-post{font-size:1.4rem;line-height:2.2rem;margin-bottom:7px}}.company-outline-officers-list__text-post span:nth-child(1){margin-right:clamp(12px, 16 / 1279 * 100vw, 16px)}@media screen and (max-width: 767px){.company-outline-officers-list__text-post span:nth-child(1){margin-right:0;display:block}}.company-outline-officers-list__text-post br{display:none}@media screen and (max-width: 767px){.company-outline-officers-list__text-post br{display:block}}.company-outline-officers-list__text-name{font-size:clamp(1.8rem, 20 / 767 * 100vw, 2rem);line-height:clamp(2.6rem, 28 / 767 * 100vw, 2.8rem)}.company-outline-officers-list__text-name span{font-size:1.6rem;padding-left:8px}@media screen and (max-width: 767px){.company-outline-officers-list__text-name span{display:block;font-size:1.3rem;padding-left:0}}.company-outline-org-chart__chart{background-color:#f0f3f6;padding:clamp(40px, 80 / 1023 * 100vw, 80px) clamp(20px, 40 / 1023 * 100vw, 40px)}@media screen and (max-width: 767px){.company-outline-org-chart__chart{padding:clamp(40px, 80 / 1023 * 100vw, 80px) calc(15 / 320 * 100%)}}.company-outline-org-chart__image{margin:0 auto;min-width:640px;width:min(100%, 969px)}@media screen and (max-width: 767px){.company-outline-org-chart__image{margin:0 auto 20px}}.company-outline-system-chart__title{font-size:clamp(2rem, 24 / 1023 * 100vw, 2.4rem);font-weight:700;line-height:clamp(2.8rem, 32 / 1023 * 100vw, 3.2rem);text-align:center;margin-bottom:clamp(25px, 45 / 1023 * 100vw, 45px)}.company-outline-system-chart__chart{background-color:#f0f3f6;padding:clamp(40px, 80 / 1023 * 100vw, 80px) clamp(20px, 40 / 1023 * 100vw, 40px) clamp(30px, 40 / 1023 * 100vw, 40px)}@media screen and (max-width: 767px){.company-outline-system-chart__chart{padding:clamp(40px, 80 / 1023 * 100vw, 80px) calc(15 / 320 * 100%) clamp(30px, 40 / 1023 * 100vw, 40px)}}.company-outline-system-chart__image{margin:0 auto;min-width:640px;width:min(100%, 1000px)}@media screen and (max-width: 767px){.company-outline-system-chart__image{margin:0 auto 20px}}.company-history{width:100%;line-break:strict}.company-history-timeline{width:100%}.company-history-timeline__block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 767px){.company-history-timeline__block{display:block}}@media screen and (max-width: 767px){.company-history-timeline__block:last-child::before{content:"";position:absolute;bottom:-7px;left:-3.5px;height:8.25px;aspect-ratio:950/825;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);background:#d9dee5}}.company-history-timeline__year{border-right:3px solid #d9dee5;padding:20px 13px 10px 0;position:relative;width:128px}@media screen and (max-width: 767px){.company-history-timeline__year{border-right:none;border-left:3px solid #d9dee5;padding:24px 13px 6px 18px;width:100%}}@media screen and (max-width: 767px){.company-history-timeline__block:first-child .company-history-timeline__year{border-left:none}}.company-history-timeline__block:last-child .company-history-timeline__year::before{content:"";position:absolute;bottom:-3px;right:-6px;height:8.25px;aspect-ratio:950/825;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);background:#d9dee5}@media screen and (max-width: 767px){.company-history-timeline__block:last-child .company-history-timeline__year::before{display:none}}.company-history-timeline__block:first-child .company-history-timeline__year::after{position:absolute;right:-3px;top:0;background-color:#fff;content:"";height:40px;width:3px}@media screen and (max-width: 767px){.company-history-timeline__block:first-child .company-history-timeline__year::after{display:none}}.company-history-timeline__year .num{color:#009b94;font-size:38px;font-family:"Barlow",sans-serif;letter-spacing:.025em}@media screen and (max-width: 767px){.company-history-timeline__year .num{font-size:32px}}.company-history-timeline__year .jp{color:#009b94;font-size:22px;letter-spacing:.025em}@media screen and (max-width: 767px){.company-history-timeline__year .jp{font-size:18px}}.company-history-timeline__cont{position:relative;width:calc(100% - 128px)}@media screen and (max-width: 767px){.company-history-timeline__cont{width:100%}}@media screen and (max-width: 767px){.company-history-timeline__block:first-child .company-history-timeline__cont::before{position:absolute;left:0;top:0;background-color:#fff;content:"";height:20px;width:3px;z-index:1}}.company-history-timeline__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding:20px 0 18px 54px;position:relative}@media screen and (max-width: 767px){.company-history-timeline__item{border-left:3px solid #d9dee5;display:block;padding:6px 0 18px 20px}}.company-history-timeline__item::after{background-color:#009b94;border-radius:5px;content:"";position:absolute;left:-6px;top:32px;height:9px;width:9px;z-index:2}@media screen and (max-width: 767px){.company-history-timeline__item::after{top:16px}}.company-history-timeline__item::before{position:absolute;left:0;top:36px;background-color:#d9dee5;content:"";height:1px;width:40px}@media screen and (max-width: 767px){.company-history-timeline__item::before{top:20px;width:16px}}.company-history-timeline__block:last-child .company-history-timeline__item:nth-child(2){padding:20px 0 0 54px}@media screen and (max-width: 767px){.company-history-timeline__block:last-child .company-history-timeline__item:nth-child(2){padding:6px 0 0 20px}}.company-history-timeline__month{color:#003264;display:block;font-size:18px;font-weight:700;width:42px}@media screen and (max-width: 767px){.company-history-timeline__month{font-size:17px;width:40px}}.company-history-timeline__detail{width:calc(100% - 42px)}@media screen and (max-width: 767px){.company-history-timeline__detail{width:100%}}.company-history-timeline__detail .text{color:#003264;padding-top:8px;line-height:2;margin-top:-8px;margin-bottom:-8px}@media screen and (max-width: 767px){.company-history-timeline__detail .text{line-height:1.625;margin-top:-5px;margin-bottom:-5px}}.company-history-timeline__detail .text:not(:last-child){line-height:2;margin-top:-8px;margin-bottom:12px}@media screen and (max-width: 767px){.company-history-timeline__detail .text:not(:last-child){line-height:1.625;margin-top:-5px;margin-bottom:15px}}@media screen and (max-width: 767px){.company-history-timeline__detail .text{width:100%}}.company-history-timeline__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:7px}@media screen and (max-width: 916px){.company-history-timeline__photo{row-gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company-history-timeline__photo>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.company-history-timeline__photo>li .photo{max-width:280px}.company-history-timeline__photo>li .photo>img{width:100%}.company-history-timeline__photo>li .photo ._cap{color:#777d85;font-size:15px;line-height:1.5;margin-top:6.25px;margin-bottom:-3.75px}.company-history-timeline__photo>li .vertical{max-width:50% !important}.company-offices__inner{width:100%}.company-offices__inner .c-anker-nav1{margin:0 auto;width:min(100%, 1200px)}.company-offices-map{background-color:#f0f3f6;padding:60px 60px 80px;width:min(100%, 1200px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.company-offices-map{padding:30px clamp(14px, 32 / 767 * 100vw, 32px) 44px}}.company-offices-map__figure{width:100%;max-width:912.5px}@media(500px < width <= 560px){.company-offices-map__figure .c-swipe-set::before,.company-offices-map__figure .c-swipe-set::after{display:none}}@media screen and (max-width: 767px){.company-offices-map__figure .c-swipe-set__both-ends{padding-bottom:16px}}.company-offices-map__figure .c-swipe-set__img>img{min-width:703px}@media screen and (max-width: 767px){.company-offices-map__figure .c-swipe-set__img>img{width:100%;max-width:none}}@media screen and (max-width: 560px){.company-offices-map__figure .c-swipe-set__img>img{width:100%;min-width:459px}}.company-offices__inner{padding-right:40px;padding-left:40px}@media screen and (max-width: 767px){.company-offices__inner{padding-right:calc(15 / 320 * 100%);padding-left:calc(15 / 320 * 100%)}}.company-offices__box{width:min(100%, 1200px);margin-left:auto;margin-right:auto}.company-offices__table{width:100%;height:100%;border-top:1px solid #becddd;border-bottom:1px solid #becddd;table-layout:fixed}.company-offices__table tbody{height:100%}.company-offices__table tbody tr{width:100%}.company-offices__table tbody tr:not(:last-child){border-bottom:1px solid #becddd}.company-offices__table tbody tr th{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ebf2f9;color:#003264;font-size:16px;font-weight:500;line-height:2;padding:clamp(11px, 12 / 1023 * 100vw, 12px) clamp(20px, 30 / 1023 * 100vw, 30px) 13px;vertical-align:middle;width:clamp(270px, 320 / 1023 * 100vw, 320px)}@media screen and (max-width: 767px){.company-offices__table tbody tr th{display:block;line-height:clamp(2.6rem, 32 / 767 * 100vw, 3.2rem);padding:11px clamp(15px, 20 / 767 * 100vw, 20px) 13px;width:100%}}.company-offices__table tbody tr th:has(.table-link){padding:10px 0 12px clamp(14px, 30 / 1023 * 100vw, 30px)}@media screen and (max-width: 767px){.company-offices__table tbody tr th:has(.table-link){padding:10px 0 16px clamp(14px, 30 / 1023 * 100vw, 30px)}}.company-offices__table tbody tr th .table-link{top:7px;font-size:16px}@media screen and (max-width: 767px){.company-offices__table tbody tr th .table-link{top:4px;padding-bottom:0}}.company-offices__table tbody tr td{-webkit-box-sizing:border-box;box-sizing:border-box;color:#003264;font-size:16px;line-height:2;padding:clamp(11px, 12 / 1023 * 100vw, 12px) clamp(20px, 30 / 1023 * 100vw, 30px) clamp(12px, 13 / 1023 * 100vw, 13px)}@media screen and (max-width: 767px){.company-offices__table tbody tr td{display:block;line-height:clamp(2.6rem, 32 / 767 * 100vw, 3.2rem);padding:11px clamp(15px, 20 / 767 * 100vw, 20px) 23px;width:100%}}.company-offices__table tbody tr td .ib{display:inline-block}@media screen and (max-width: 767px){.company-offices__table tbody tr td .address{margin-bottom:8px}}.company-offices__table tbody tr td .post{display:inline-block}@media screen and (max-width: 767px){.company-offices__table tbody tr td .post{margin-bottom:2px}}.company-offices__table tbody tr td .address{display:inline-block}@media screen and (max-width: 767px){.company-offices__table tbody tr td .map{margin-bottom:16px;min-width:auto}}.company-offices__table tbody tr td .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}@media screen and (max-width: 767px){.company-offices__table tbody tr td .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 767px){.company-offices__table tbody .parent{border-bottom:none !important;height:100%}}@media screen and (min-width: 767px){.company-offices__table tbody .child{height:100%}}@media screen and (min-width: 767px){.company-offices__table tbody .child th{padding:0 0 0 clamp(14px, 30 / 1023 * 100vw, 30px) !important;margin-left:clamp(14px, 30 / 1023 * 100vw, 30px) !important}}@media screen and (min-width: 767px){.company-offices__table tbody .child td{border-top:1px solid #becddd}}@media screen and (min-width: 767px){.company-offices__table tbody .child .cont{border-top:1px solid #becddd;border-left:1px solid #becddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100% + 1px);padding-left:30px;width:100%}}.company-actionplan{width:100%}.company-actionplan-announce{padding:0 40px}@media screen and (max-width: 767px){.company-actionplan-announce{padding:0 calc(15 / 320 * 100%)}}.company-actionplan-announce__inner{margin:0 auto;width:min(100%, 1200px)}.company-actionplan-announce__lead{text-align:center}@media screen and (max-width: 767px){.company-actionplan-announce__lead{text-align:left}}.company-actionplan-announce__lead .text{font-size:clamp(17px, 18 / 1279 * 100vw, 18px);font-weight:500}@media screen and (max-width: 767px){.company-actionplan-announce__lead .text{line-height:1.8823529412;margin-top:-7.5px;margin-bottom:-7.5px}}@media screen and (max-width: 767px){.company-actionplan-announce__lead .u-ib{display:inline}}.company-actionplan-announce__text .text{font-size:16px;line-height:2}@media screen and (max-width: 1023px){.company-actionplan-announce__text .text{line-height:1.625}}.company-actionplan-plan{background-color:#f0f3f6;padding:115px 40px}@media screen and (max-width: 767px){.company-actionplan-plan{padding:clamp(48px, 120 / 767 * 100vw, 120px) calc(15 / 320 * 100%) clamp(80px, 120 / 767 * 100vw, 120px)}}.company-actionplan-plan__inner{margin:0 auto;width:min(100%, 1200px)}.company-actionplan-plan__lead{text-align:center}@media screen and (max-width: 767px){.company-actionplan-plan__lead{text-align:left}}.company-actionplan-plan__lead .text{font-size:clamp(17px, 18 / 1279 * 100vw, 18px);font-weight:500}@media screen and (max-width: 767px){.company-actionplan-plan__lead .text{line-height:1.7647058824;margin-top:-6.5px;margin-bottom:-6.5px}}@media screen and (max-width: 767px){.company-actionplan-plan__lead .u-ib{display:inline}}@media screen and (max-width: 767px){.company-actionplan-plan__lead .pc-show{display:none}}.company-actionplan-plan__term{text-align:center}.company-actionplan-plan__term .text{font-size:clamp(15px, 15 / 767 * 100vw, 16px);line-height:2;margin-top:-8px;margin-bottom:-8px}.company-actionplan-plan__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:20px;padding:0 65px}@media screen and (max-width: 1023px){.company-actionplan-plan__card-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.company-actionplan-plan__card-list>li{background-color:#fff;width:min(100%, 520px);padding:60px 40px 50px}@media screen and (max-width: 1023px){.company-actionplan-plan__card-list>li{margin:0 auto}}@media screen and (max-width: 767px){.company-actionplan-plan__card-list>li{padding:50px calc(15 / 320 * 100%) 30px}}.company-actionplan-plan__card{position:relative;height:100%;width:100%}.company-actionplan-plan__card::after{background-color:#becddd;content:"";height:1px;position:absolute;width:100%;bottom:0;left:0}.company-actionplan-plan__card-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebf2f9;height:154px;width:min(100%, 440px);position:relative;padding:10px 20px 0;text-align:center}@media screen and (max-width: 1279px){.company-actionplan-plan__card-ttl{width:100%}}@media screen and (max-width: 1023px){.company-actionplan-plan__card-ttl{padding:36px 12px;height:100%}}.company-actionplan-plan__card-ttl .head{position:absolute;left:50%;top:-17px;background-color:#154a94;color:#fff;display:inline-block;font-size:clamp(17px, 18 / 1279 * 100vw, 18px);font-weight:700;padding:0 28px 2px 27px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.company-actionplan-plan__card-ttl .text{font-size:clamp(17px, 18 / 1279 * 100vw, 18px);font-weight:700;line-height:2;margin-top:-9px;margin-bottom:-9px}@media screen and (max-width: 767px){.company-actionplan-plan__card-ttl .text{line-height:1.7647058824;margin-top:-6.5px;margin-bottom:-6.5px}}.company-actionplan-plan__card-ttl .tb-show{display:none}@media screen and (max-width: 1279px){.company-actionplan-plan__card-ttl .tb-show{display:block}}@media screen and (max-width: 1023px){.company-actionplan-plan__card-ttl .tb-show{display:none}}.company-actionplan-plan__card-cont{height:100%}.company-actionplan-plan__card-cont .ttl{position:relative;width:100%}.company-actionplan-plan__card-cont .ttl::before{position:absolute;left:0;top:50%;background-color:#becddd;content:"";height:1px;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.company-actionplan-plan__card-cont .ttl ._text{background-color:#fff;color:#093867;display:block;font-size:clamp(17px, 18 / 1279 * 100vw, 18px);font-weight:700;margin:0 auto;padding:0 8px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;line-height:2;margin-top:-9px;margin-bottom:-9px}.company-actionplan-plan__card-schedule{padding:40px 0 32px}@media screen and (max-width: 767px){.company-actionplan-plan__card-schedule{padding:clamp(28px, 40 / 767 * 100vw, 40px) 0 clamp(28px, 32 / 767 * 100vw, 32px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company-actionplan-plan__card-schedule-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 0 5px}@media screen and (max-width: 1279px){.company-actionplan-plan__card-schedule-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(12px, 20 / 1279 * 100vw, 20px);width:100%}}@media screen and (max-width: 1023px){.company-actionplan-plan__card-schedule-box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 767px){.company-actionplan-plan__card-schedule-box{width:100%}}.company-actionplan-plan__card-schedule-box .date{font-size:16px;font-weight:500;width:130px;line-height:2;margin-top:-8px;margin-bottom:-8px}@media screen and (max-width: 1279px){.company-actionplan-plan__card-schedule-box .date{width:100%}}.company-actionplan-plan__card-schedule-box .plan{width:calc(100% - 154px)}@media screen and (max-width: 1279px){.company-actionplan-plan__card-schedule-box .plan{width:100%}}.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1{margin-top:-8px}@media screen and (max-width: 1279px){.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1{margin-top:0}}@media screen and (max-width: 767px){.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1 li{font-size:16px;font-weight:500;line-height:2}@media screen and (max-width: 767px){.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1 li{line-height:1.625}}.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1 li:not(:last-child){padding-bottom:0}.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1 li::before{top:15px}@media screen and (max-width: 767px){.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1 li::before{top:12px}}@media screen and (max-width: 1023px){.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1 li .pc-show{display:none}}@media screen and (max-width: 1023px){.company-actionplan-plan__card-schedule-box .plan>.c-list-circle1 .u-mb20{margin-bottom:0 !important}}