@media print,screen and (min-width: 768px){#main_visual_inner_page1 .container .main_visual_row1 .main_visual_col1{background-image:url("../../../img/pages/company/actionplan_main_visual.jpg")}#basic_principle{padding-top:80px;margin-bottom:80px}#basic_principle .area_basic_principle{padding:60px 0 70px}#basic_principle .area_basic_principle .area_basic_principle_row{display:flex;align-items:center}#basic_principle .area_basic_principle .area_basic_principle_row .area_basic_principle_col1{width:50%;padding-left:70px}#basic_principle .area_basic_principle .area_basic_principle_row .area_basic_principle_col2{width:50%}#basic_principle .area_basic_principle_txt .txt_inner{font-size:22px;font-weight:bold;line-height:48px;letter-spacing:.22px;color:#00264c;background:linear-gradient(transparent calc(100% - 1px), #a0b3da 1px);background-position:bottom 0 left;background-repeat:no-repeat;padding-bottom:9px}#basic_principle{opacity:0;transform:translate3d(0, 60px, 0);will-change:transform}#basic_principle.in_view{opacity:1;transition:.5s;transform:translate3d(0, 0, 0);will-change:transform}#management_policy{margin-bottom:80px}#management_policy .management_policy_list{padding:56px 0 70px;margin-right:auto;margin-left:auto;width:1050px}#management_policy{opacity:0;transform:translate3d(0, 60px, 0);will-change:transform}#management_policy.in_view{opacity:1;transition:.5s;transform:translate3d(0, 0, 0);will-change:transform}#action_policy{margin-bottom:80px}#action_policy .action_policy_list{padding:56px 0 70px;margin-right:auto;margin-left:auto;width:1050px}#action_policy{opacity:0;transform:translate3d(0, 60px, 0);will-change:transform}#action_policy.in_view{opacity:1;transition:.5s;transform:translate3d(0, 0, 0);will-change:transform}}@media screen and (max-width: 767px){#main_visual_inner_page1 .container .main_visual_row1 .main_visual_col1{background-image:url("../../../img/pages/company/actionplan_main_visual.jpg")}#basic_principle{padding-top:45px;margin-bottom:45px}#basic_principle .area_basic_principle{padding-top:30px}#basic_principle .area_basic_principle .area_basic_principle_row .area_basic_principle_col1{padding:0 30px;margin-bottom:40px}#basic_principle .area_basic_principle_txt .txt_inner{font-size:16px;font-weight:bold;line-height:35px;letter-spacing:.22px;color:#00264c;background:linear-gradient(transparent calc(100% - 1px), #a0b3da 1px);background-position:bottom 0 left;background-repeat:no-repeat;padding-bottom:9px}#basic_principle{opacity:0;transform:translate3d(0, 60px, 0);will-change:transform}#basic_principle.in_view{opacity:1;transition:.5s;transform:translate3d(0, 0, 0);will-change:transform}#management_policy{margin-bottom:45px}#management_policy .management_policy_list{padding:30px 0 40px;margin-right:auto;margin-left:auto;width:calc(100% - 60px)}#management_policy{opacity:0;transform:translate3d(0, 60px, 0);will-change:transform}#management_policy.in_view{opacity:1;transition:.5s;transform:translate3d(0, 0, 0);will-change:transform}#action_policy{margin-bottom:45px}#action_policy .action_policy_list{padding:30px 0 40px;margin-right:auto;margin-left:auto;width:calc(100% - 60px)}#action_policy{opacity:0;transform:translate3d(0, 60px, 0);will-change:transform}#action_policy.in_view{opacity:1;transition:.5s;transform:translate3d(0, 0, 0);will-change:transform}}@media all and (-ms-high-contrast: none){#basic_principle .area_basic_principle_txt .txt_inner{background:linear-gradient(transparent 35px, #a0b3da 1px);padding-bottom:0}}.l-content{padding-top:80px}.l-content .container{max-width:1310px;margin:0 auto;padding:0 15px}.l-content+#page_nav{padding-top:80px}@media only screen and (max-width: 767px){.l-content{padding-top:45px}.l-content .container{max-width:100%;width:100%}.l-content+#page_nav{padding-top:45px}}.action_plan-ttl{display:flex;flex-direction:column;align-items:center}.action_plan-ttl__wrap{max-width:861px;width:100%;padding:30px 0;position:relative;display:flex;flex-direction:column;align-items:center}.action_plan-ttl__wrap::before,.action_plan-ttl__wrap::after{content:"";display:block;position:absolute;width:11px;height:100%}.action_plan-ttl__wrap::before{top:0;left:0;border-top:2px solid #a0b3da;border-left:2px solid #a0b3da}.action_plan-ttl__wrap::after{top:0;right:0;border-top:2px solid #a0b3da;border-right:2px solid #a0b3da}.action_plan-ttl__inner{padding:0 50px;width:100%;font-size:30px;text-align:center;font-weight:bold;border-left:2px solid #a0b3da;border-right:2px solid #a0b3da}.action_plan-ttl__inner::before,.action_plan-ttl__inner::after{content:"";display:block;position:absolute;width:11px;height:100%}.action_plan-ttl__inner::before{bottom:0;left:0;border-bottom:2px solid #a0b3da;border-left:2px solid #a0b3da}.action_plan-ttl__inner::after{bottom:0;right:0;border-bottom:2px solid #a0b3da;border-right:2px solid #a0b3da}@media only screen and (max-width: 767px){.action_plan-ttl__wrap{max-width:100%;width:100%;padding:15px 0}.action_plan-ttl__wrap::before,.action_plan-ttl__wrap::after{width:11px}.action_plan-ttl__inner{padding:0 30px;font-size:18px}.action_plan-ttl__inner::before,.action_plan-ttl__inner::after{width:11px}}.text{margin-top:45px;font-size:18px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.text{margin-top:25px;font-size:14px;text-align:left}}.action_plan-layout{margin-top:45px;background-color:#f5f8fa;padding:60px 80px}.action_plan-layout>*:first-child{margin-top:0}.action_plan-layout>*:last-child{margin-bottom:0}.action_plan-layout__content>*:first-child{margin-top:0}.action_plan-layout__content>*:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.action_plan-layout{margin-top:25px;padding:30px 15px}}.action_plan-layout_ttl{margin-top:50px;margin-bottom:24px}.action_plan-layout_ttl+*{margin-top:0}.action_plan-layout_ttl__inner{display:flex;align-items:center}.action_plan-layout_ttl__sub{font-weight:bold;font-family:"Be Vietnam Pro",sans-serif;color:#a0b3da;font-size:30px;line-height:1;width:2.5rem}.action_plan-layout_ttl__main{font-size:22px;font-weight:bold;margin-left:25px}.action_plan-layout_ttl+.action_plan-layout__content{padding-left:calc(2.5rem + 25px)}@media only screen and (max-width: 767px){.action_plan-layout_ttl{margin-top:20px;margin-bottom:18px}.action_plan-layout_ttl__sub{font-size:20px;line-height:1;width:20px}.action_plan-layout_ttl__main{margin-left:5px;font-size:18px;line-height:1}.action_plan-layout_ttl+.action_plan-layout__content{padding-left:25px}}.action_plan-layout_txt{font-size:15px}@media only screen and (max-width: 767px){.action_plan-layout_txt{font-size:14px}}.action_plan-box{width:100%;margin-top:60px}.action_plan-box__inner{display:flex;align-items:stretch}.action_plan-box__head{background-color:#718294;flex-shrink:0;max-width:15%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 10px 25px 5px}.action_plan-box__body{background-color:#fff;max-width:100%;width:100%;padding:20px 50px;display:flex;flex-direction:column;justify-content:center}.action_plan-box__ttl{display:flex;align-items:baseline}.action_plan-box__ttl-sub,.action_plan-box__ttl-main{color:#fff;font-weight:bold;line-height:1}.action_plan-box__ttl-sub{font-size:18px}.action_plan-box__ttl-main{font-size:28px;font-family:"Be Vietnam Pro",sans-serif;margin-left:10px;transform:translateY(2px)}.action_plan-box__lead{font-weight:bold;font-size:18px}@media only screen and (max-width: 767px){.action_plan-box{margin-top:30px}.action_plan-box__head{max-width:20%;width:100%}.action_plan-box__body{padding:20px 20px}.action_plan-box__ttl-sub{font-size:12px}.action_plan-box__ttl-main{font-size:18px;margin-left:5px;transform:translateY(1px)}.action_plan-box__lead{font-size:15px}}.action_plan-box_list{margin-top:10px;display:flex}.action_plan-box_list__item{display:flex}.action_plan-box_list__item+.action_plan-box_list__item{margin-left:20px}.action_plan-box_list__head{padding-left:20px;position:relative}.action_plan-box_list__head::before{content:"";display:block;position:absolute;width:10px;aspect-ratio:1/1;border-radius:50rem;background-color:#a0b3da;top:50%;left:0;transform:translateY(-50%)}.action_plan-box_list__body{padding-left:40px;position:relative}.action_plan-box_list__body::before{content:"";display:block;position:absolute;width:20px;height:1px;background-color:#333;top:50%;left:10px;transform:translateY(-50%)}.action_plan-box_list__body em{font-weight:bold;color:#718294;font-style:normal}@media only screen and (max-width: 767px){.action_plan-box_list{flex-direction:column}.action_plan-box_list__item{flex-direction:column}.action_plan-box_list__item+.action_plan-box_list__item{margin-left:0;padding-left:0;margin-top:10px}.action_plan-box_list__head{font-size:14px;padding-left:10px;flex-shrink:0}.action_plan-box_list__head::before{width:5px;top:.6em;transform:translateY(0)}.action_plan-box_list__body{padding-left:0;font-size:14px}.action_plan-box_list__body::before{display:none}}.action_plan-desc{margin-top:32px}.action_plan-desc__term{position:relative;padding-left:30px;color:#00264c;font-size:18px}.action_plan-desc__term::before{content:"";display:block;position:absolute;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);background-image:url("/lib/img/common/icon_arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:left}.action_plan-desc__desc{padding-left:30px;margin-top:20px}.action_plan-desc__desc-content>*:first-child{margin-top:0}.action_plan-desc__desc-content>*:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.action_plan-desc{margin-top:18px}.action_plan-desc__term{font-size:15px;padding-left:22px;line-height:1}.action_plan-desc__term::before{width:16px;height:16px}.action_plan-desc__desc{margin-top:10px;padding-left:20px}}.action_plan-target+.action_plan-target{margin-top:1rem}.action_plan-target__item{display:flex;line-height:1.7;font-size:15px}.action_plan-target__item--bold{font-weight:bold}.action_plan-target__item--bold .action_plan-target__term{font-weight:bold}.action_plan-target__term{display:flex;font-weight:normal;padding-right:15px;position:relative}.action_plan-target__year{display:flex;align-items:baseline}.action_plan-target__year .action_plan-target__num{text-align:left}.action_plan-target__month{display:flex;align-items:baseline}.action_plan-target__month .action_plan-target__num{width:1.2rem;text-align:right}.action_plan-target__split{position:absolute;right:0;height:100%;width:1rem;top:0}.action_plan-target__desc{padding-left:40px}.action_plan-target__content em{font-style:normal;font-weight:bold}@media only screen and (max-width: 767px){.action_plan-target__item+.action_plan-target__item{margin-top:5px}.action_plan-target__year,.action_plan-target__month,.action_plan-target__unit,.action_plan-target__split{font-size:14px}.action_plan-target__year .action_plan-target__num{text-align:left}.action_plan-target__desc{padding-left:10px}.action_plan-target__content{font-size:14px}}.action_plan-table{display:flex;flex-direction:column;align-items:center}.action_plan-table__item{max-width:1080px;width:100%;position:relative}.action_plan-table__table{width:100%;background-color:#fff}.action_plan-table__table colgroup col.adjust-w-0{width:0% !important}.action_plan-table__table colgroup col.adjust-w-1{width:1% !important}.action_plan-table__table colgroup col.adjust-w-2{width:2% !important}.action_plan-table__table colgroup col.adjust-w-3{width:3% !important}.action_plan-table__table colgroup col.adjust-w-4{width:4% !important}.action_plan-table__table colgroup col.adjust-w-5{width:5% !important}.action_plan-table__table colgroup col.adjust-w-6{width:6% !important}.action_plan-table__table colgroup col.adjust-w-7{width:7% !important}.action_plan-table__table colgroup col.adjust-w-8{width:8% !important}.action_plan-table__table colgroup col.adjust-w-9{width:9% !important}.action_plan-table__table colgroup col.adjust-w-10{width:10% !important}.action_plan-table__table colgroup col.adjust-w-11{width:11% !important}.action_plan-table__table colgroup col.adjust-w-12{width:12% !important}.action_plan-table__table colgroup col.adjust-w-13{width:13% !important}.action_plan-table__table colgroup col.adjust-w-14{width:14% !important}.action_plan-table__table colgroup col.adjust-w-15{width:15% !important}.action_plan-table__table colgroup col.adjust-w-16{width:16% !important}.action_plan-table__table colgroup col.adjust-w-17{width:17% !important}.action_plan-table__table colgroup col.adjust-w-18{width:18% !important}.action_plan-table__table colgroup col.adjust-w-19{width:19% !important}.action_plan-table__table colgroup col.adjust-w-20{width:20% !important}.action_plan-table__table colgroup col.adjust-w-21{width:21% !important}.action_plan-table__table colgroup col.adjust-w-22{width:22% !important}.action_plan-table__table colgroup col.adjust-w-23{width:23% !important}.action_plan-table__table colgroup col.adjust-w-24{width:24% !important}.action_plan-table__table colgroup col.adjust-w-25{width:25% !important}.action_plan-table__table colgroup col.adjust-w-26{width:26% !important}.action_plan-table__table colgroup col.adjust-w-27{width:27% !important}.action_plan-table__table colgroup col.adjust-w-28{width:28% !important}.action_plan-table__table colgroup col.adjust-w-29{width:29% !important}.action_plan-table__table colgroup col.adjust-w-30{width:30% !important}.action_plan-table__table colgroup col.adjust-w-31{width:31% !important}.action_plan-table__table colgroup col.adjust-w-32{width:32% !important}.action_plan-table__table colgroup col.adjust-w-33{width:33% !important}.action_plan-table__table colgroup col.adjust-w-34{width:34% !important}.action_plan-table__table colgroup col.adjust-w-35{width:35% !important}.action_plan-table__table colgroup col.adjust-w-36{width:36% !important}.action_plan-table__table colgroup col.adjust-w-37{width:37% !important}.action_plan-table__table colgroup col.adjust-w-38{width:38% !important}.action_plan-table__table colgroup col.adjust-w-39{width:39% !important}.action_plan-table__table colgroup col.adjust-w-40{width:40% !important}.action_plan-table__table colgroup col.adjust-w-41{width:41% !important}.action_plan-table__table colgroup col.adjust-w-42{width:42% !important}.action_plan-table__table colgroup col.adjust-w-43{width:43% !important}.action_plan-table__table colgroup col.adjust-w-44{width:44% !important}.action_plan-table__table colgroup col.adjust-w-45{width:45% !important}.action_plan-table__table colgroup col.adjust-w-46{width:46% !important}.action_plan-table__table colgroup col.adjust-w-47{width:47% !important}.action_plan-table__table colgroup col.adjust-w-48{width:48% !important}.action_plan-table__table colgroup col.adjust-w-49{width:49% !important}.action_plan-table__table colgroup col.adjust-w-50{width:50% !important}.action_plan-table__table colgroup col.adjust-w-51{width:51% !important}.action_plan-table__table colgroup col.adjust-w-52{width:52% !important}.action_plan-table__table colgroup col.adjust-w-53{width:53% !important}.action_plan-table__table colgroup col.adjust-w-54{width:54% !important}.action_plan-table__table colgroup col.adjust-w-55{width:55% !important}.action_plan-table__table colgroup col.adjust-w-56{width:56% !important}.action_plan-table__table colgroup col.adjust-w-57{width:57% !important}.action_plan-table__table colgroup col.adjust-w-58{width:58% !important}.action_plan-table__table colgroup col.adjust-w-59{width:59% !important}.action_plan-table__table colgroup col.adjust-w-60{width:60% !important}.action_plan-table__table colgroup col.adjust-w-61{width:61% !important}.action_plan-table__table colgroup col.adjust-w-62{width:62% !important}.action_plan-table__table colgroup col.adjust-w-63{width:63% !important}.action_plan-table__table colgroup col.adjust-w-64{width:64% !important}.action_plan-table__table colgroup col.adjust-w-65{width:65% !important}.action_plan-table__table colgroup col.adjust-w-66{width:66% !important}.action_plan-table__table colgroup col.adjust-w-67{width:67% !important}.action_plan-table__table colgroup col.adjust-w-68{width:68% !important}.action_plan-table__table colgroup col.adjust-w-69{width:69% !important}.action_plan-table__table colgroup col.adjust-w-70{width:70% !important}.action_plan-table__table colgroup col.adjust-w-71{width:71% !important}.action_plan-table__table colgroup col.adjust-w-72{width:72% !important}.action_plan-table__table colgroup col.adjust-w-73{width:73% !important}.action_plan-table__table colgroup col.adjust-w-74{width:74% !important}.action_plan-table__table colgroup col.adjust-w-75{width:75% !important}.action_plan-table__table colgroup col.adjust-w-76{width:76% !important}.action_plan-table__table colgroup col.adjust-w-77{width:77% !important}.action_plan-table__table colgroup col.adjust-w-78{width:78% !important}.action_plan-table__table colgroup col.adjust-w-79{width:79% !important}.action_plan-table__table colgroup col.adjust-w-80{width:80% !important}.action_plan-table__table colgroup col.adjust-w-81{width:81% !important}.action_plan-table__table colgroup col.adjust-w-82{width:82% !important}.action_plan-table__table colgroup col.adjust-w-83{width:83% !important}.action_plan-table__table colgroup col.adjust-w-84{width:84% !important}.action_plan-table__table colgroup col.adjust-w-85{width:85% !important}.action_plan-table__table colgroup col.adjust-w-86{width:86% !important}.action_plan-table__table colgroup col.adjust-w-87{width:87% !important}.action_plan-table__table colgroup col.adjust-w-88{width:88% !important}.action_plan-table__table colgroup col.adjust-w-89{width:89% !important}.action_plan-table__table colgroup col.adjust-w-90{width:90% !important}.action_plan-table__table colgroup col.adjust-w-91{width:91% !important}.action_plan-table__table colgroup col.adjust-w-92{width:92% !important}.action_plan-table__table colgroup col.adjust-w-93{width:93% !important}.action_plan-table__table colgroup col.adjust-w-94{width:94% !important}.action_plan-table__table colgroup col.adjust-w-95{width:95% !important}.action_plan-table__table colgroup col.adjust-w-96{width:96% !important}.action_plan-table__table colgroup col.adjust-w-97{width:97% !important}.action_plan-table__table colgroup col.adjust-w-98{width:98% !important}.action_plan-table__table colgroup col.adjust-w-99{width:99% !important}.action_plan-table__table colgroup col.adjust-w-100{width:100% !important}.action_plan-table__head{background-color:#00264c}.action_plan-table__head th+th,.action_plan-table__head th+td{border-left:1px solid #a0b3da}.action_plan-table__head td+th,.action_plan-table__head td+td{border-left:1px solid #a0b3da}.action_plan-table__head th,.action_plan-table__head td{color:#fff}.action_plan-table__head th .action_plan-table__content,.action_plan-table__head td .action_plan-table__content{text-align:center;min-height:50px;padding:5px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.action_plan-table__body{background-color:#fff}.action_plan-table__body tr+tr{border-top:1px solid #a0b3da}.action_plan-table__body th{background-color:#d4dcec;vertical-align:middle;font-size:18px}.action_plan-table__body th+th,.action_plan-table__body th+td{border-left:1px solid #a0b3da}.action_plan-table__body td+th,.action_plan-table__body td+td{border-left:1px solid #a0b3da}.action_plan-table__body th .action_plan-table__content{padding:30px 30px;display:flex;flex-direction:column;align-items:flex-start}.action_plan-table__body td{vertical-align:middle}.action_plan-table__body td .action_plan-table__content{padding:25px 25px 25px 25px}.action_plan-table__subtitle{font-weight:normal;font-size:15px}.action_plan-table__date{text-align:right;font-weight:lighter;font-size:15px;margin-bottom:5px}.action_plan-table__date+.action_plan-table__table{margin-bottom:calc(1.3rem + 5px)}.action_plan-table__date+.action_plan-table__table+.action_plan-table__note{margin-top:calc((1.3rem + 5px)*-1)}@media only screen and (max-width: 767px){.action_plan-table__item{max-width:100%}.action_plan-table__head th,.action_plan-table__head td{font-size:12px}.action_plan-table__head th .action_plan-table__content,.action_plan-table__head td .action_plan-table__content{min-height:30px;padding:5px 10px}.action_plan-table__body th{font-size:12px}.action_plan-table__body th .action_plan-table__content{padding:5px 10px}.action_plan-table__body td .action_plan-table__content{padding:5px 10px}.action_plan-table__subtitle{font-size:10px}.action_plan-table__date{font-size:10px}.action_plan-table__date+.action_plan-table__table{margin-bottom:calc(.5rem + 5px)}.action_plan-table__date+.action_plan-table__table+.action_plan-table__note{margin-top:calc((.5rem + 5px)*-1)}}.action_plan-table_list__item{display:flex;align-items:baseline}.action_plan-table_list__item--center{justify-content:center}.action_plan-table_list__title{flex-shrink:0}.action_plan-table_list__title+.action_plan-table_list__content{padding-left:12px}.action_plan-table_list__content{display:flex;align-items:baseline;flex-wrap:wrap;margin-right:-1px}.action_plan-table_list__content-inner{display:flex;align-items:baseline;padding-right:.5rem}.action_plan-table_list__content-inner+.action_plan-table_list__content-inner{padding-right:0}.action_plan-table_list__title{color:#718294;font-weight:bold}.action_plan-table_list__val{font-size:22px;font-weight:bold;min-width:2.8rem;text-align:right}.action_plan-table_list__val.non-width{min-width:0}.action_plan-table_list__unit{font-size:15px;font-weight:bold}.action_plan-table_list__split{width:0}.action_plan-table_list__note{font-size:12px}@media only screen and (max-width: 767px){.action_plan-table_list__item{flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px}.action_plan-table_list__title{font-size:12px;width:100%}.action_plan-table_list__title+.action_plan-table_list__content{padding-left:0}.action_plan-table_list__val{font-size:15px;min-width:2.2rem}.action_plan-table_list__val.non-width{text-align:left}.action_plan-table_list__mark{font-size:10px}.action_plan-table_list__unit{font-size:10px}.action_plan-table_list__note{font-size:10px}.action_plan-table_list__content-inner{padding-right:.5em}}.action_plan-table__note{padding-top:22px;display:flex;align-items:baseline}.action_plan-table__note+.action_plan-table__note{padding-top:0}.action_plan-table__note-head{margin-right:5px}.action_plan-table__note-mark{font-size:15px}@media only screen and (max-width: 767px){.action_plan-table__note-mark{font-size:13px}}.action_plan-table__note-item{display:flex;align-items:baseline;font-size:15px;line-height:1.7}@media only screen and (max-width: 767px){.action_plan-table__note-item{font-size:13px}}.action_plan-table__note-item_title{flex-shrink:0}.action_plan-table__note-item_content{line-height:1.3}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}/*# sourceMappingURL=actionplan.min.css.map */