@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}@media only screen and (min-width:768px){.c-intro__text{max-width:780px;padding-bottom:4.375rem}}.c-intro__text .catch{text-align:center}@media only screen and (min-width:768px){.c-intro__text .text{text-align:center}}@media only screen and (max-width:767px){.p-intro-image{padding-bottom:1.875rem}}.p-efforts{padding-top:8.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-efforts{padding-top:6.25rem}}@media only screen and (max-width:767px){.p-efforts{padding-top:3.75rem}}.p-efforts__list__item{padding-block:7.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-efforts__list__item{padding-block:5.3125rem}}@media only screen and (max-width:767px){.p-efforts__list__item{padding-block:3.75rem}}.p-efforts__list__item .container{display:-webkit-box;display:-ms-flexbox;display:flex}.p-efforts__list__item .container{margin-inline:auto}@media only screen and (min-width:1200px){.p-efforts__list__item .container{width:90%}}@media print{.p-efforts__list__item .container{width:90%}}@media only screen and (min-width:768px){.p-efforts__list__item .container{max-width:1400px}}@media only screen and (max-width:1199px){.p-efforts__list__item .container{width:89.7435897436%}}@media only screen and (min-width:768px){.p-efforts__list__item .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:3.125%;-moz-column-gap:3.125%;column-gap:3.125%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-efforts__list__item .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:767px){.p-efforts__list__item .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-efforts__list__item .container .item_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (min-width:768px){.p-efforts__list__item .container .item_text{width:37.1428571429%}}@media only screen and (max-width:767px){.p-efforts__list__item .container .item_text{margin-top:1.875rem}}.p-efforts__list__item .container .item_text .title{margin-bottom:1.875rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-efforts__list__item .container .item_text .title{margin-bottom:1.375rem}}@media only screen and (max-width:767px){.p-efforts__list__item .container .item_text .title{margin-bottom:1.125rem}}.p-efforts__list__item .container .item_text .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7291666667vw .7291666667vw;width:100%;margin-top:4.375rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-efforts__list__item .container .item_text .list{margin-top:3.3125rem}}@media only screen and (max-width:767px){.p-efforts__list__item .container .item_text .list{margin-top:2.5625rem}}@media only screen and (max-width:767px){.p-efforts__list__item .container .item_text .list{gap:2.5641025641vw 2.5641025641vw}}.p-efforts__list__item .container .item_text .list li{width:31.5384615385%}@media only screen and (max-width:767px){.p-efforts__list__item .container .item_text .list li{width:28.2051282051vw}}.p-efforts__list__item .container .item_image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow:hidden}@media only screen and (min-width:768px){.p-efforts__list__item .container .item_image{width:58.5714285714%}}@media only screen and (max-width:767px){.p-efforts__list__item .container .item_image{width:100%}}.p-efforts__list__item .container .item_image .image{aspect-ratio:820/550;border-radius:.625rem;overflow:hidden}.p-efforts__list__item .container .item_image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.p-efforts__list__item:nth-child(odd){background:#f4f4f4}@media only screen and (min-width:768px){.p-efforts__list__item:nth-child(even) .container .item_image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:768px){.p-efforts__list__item:nth-child(even) .container .item_text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-efforts__button{margin-inline:auto}