:root{--green-color: #005133;--orenge-color: #cf6817}img{max-width:100%;height:auto}@media screen and (max-width: 767px){.pc-only{display:none}}@media screen and (min-width: 768px){.sp-only{display:none}}.fv-inner{display:flex;align-items:flex-start;background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%),url(../images/fv_bg.jpg) no-repeat;aspect-ratio:750/750;margin:0 auto;background-size:cover;background-position:center;overflow:hidden}@media screen and (min-width: 768px){.fv-inner{align-items:center;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%),url(../images/fv_bg.jpg) no-repeat;max-width:1920px;aspect-ratio:1920/660;background-size:cover;background-position:center;overflow:hidden}}.fv-inner .fv-content{position:relative;display:flex;width:60%;margin-right:auto;z-index:1}@media screen and (min-width: 768px){.fv-inner .fv-content{width:50%;padding-left:40px}}.fv-inner .logo-img{display:block}.inner{max-width:1320px;margin:0 auto;padding:0 min(20px,1.56%)}.content-inner{max-width:1100px;width:100%;margin:0 auto;padding:40px min(40px,3.125%)}.content-split{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.content-split{justify-content:space-between;flex-direction:row;gap:0}}@media screen and (min-width: 768px){.content-split_main{width:50%}}.content-split_main .content-split_main_txt{margin-bottom:20px;font-size:clamp(16px,11.625px + 1.25vw,21px);line-height:2}@media screen and (min-width: 768px){.content-split_main .content-split_main_txt{margin-bottom:0;font-size:16px}}.content-split_sub{padding-block:10%;width:100%}@media screen and (min-width: 768px){.content-split_sub{padding-block:0;width:45%}}.movie{aspect-ratio:16/9;width:100%}.movie iframe{width:100%;height:100%;border-radius:24px}.lead{background:#eff2ee}.lead .lead-ttl{margin-bottom:2.1vw;font-size:clamp(20px,9.5px + 3vw,32px);font-family:"Noto Sans Japanese-sb";color:var(--green-color);word-break:keep-all}@media screen and (min-width: 768px){.lead .lead-ttl{margin-bottom:16px;font-size:24px}}.lead .lead-txt{font-size:clamp(16px,11.625px + 1.25vw,21px);line-height:2.5}@media screen and (min-width: 768px){.lead .lead-txt{font-size:16px;line-height:2}}.lead .icon-ttl{margin-bottom:0;padding:20px;background-color:#e1e8de;border-radius:12px}.lead .icon-ttl .sub-ttl{color:var(--green-color)}.lead .icon-ttl .txt{margin-bottom:0}.currentEfforts{background:#eff2ee}.currentEfforts .sub-ttl{color:var(--green-color)}.currentEfforts .currentEffortsLists{display:flex;flex-direction:column;padding-block:min(40px,3.63%)}@media screen and (min-width: 768px){.currentEfforts .currentEffortsLists{flex-direction:row}}.currentEfforts .currentEffortsList{display:flex;position:relative;width:100%}@media screen and (min-width: 768px){.currentEfforts .currentEffortsList{width:25%}}.currentEfforts .currentEffortsList:not(:last-child){padding-bottom:50px}@media screen and (min-width: 768px){.currentEfforts .currentEffortsList:not(:last-child){padding-bottom:0;margin-right:25px}}.currentEfforts .currentEffortsList:not(:last-child)::after{content:"";position:absolute;background:url(../images/arrow.svg) no-repeat;top:calc(100% - 48px);bottom:0;right:calc(50% - 24px);width:48px;aspect-ratio:1/1;transform:rotate(90deg)}@media screen and (min-width: 768px){.currentEfforts .currentEffortsList:not(:last-child)::after{top:50%;bottom:0;right:-24px;width:24px;transform:rotate(0deg)}}.currentEfforts .currentEffortsList .list-inner{padding:10px 10px 14px;height:100%;background:#fff;border-radius:16px}.currentEfforts .currentEffortsList .list-ttl{display:flex;align-items:center;padding-block:10px 1em;color:var(--green-color);font-size:18px;font-weight:600}.currentEfforts .currentEffortsList .num{display:inline-grid;place-items:center;inline-size:2.25rem;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--green-color);font-weight:700;line-height:1;margin-right:.5em}.currentEfforts .currentEffortsList figure{margin-bottom:20px}.currentEfforts .currentEffortsList figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pastEffort{background-color:#efebe2}.pastEffort .sub-ttl{color:var(--orenge-color)}.pastEffort .content-split_main_txt{margin-bottom:1rem}.pastEffort .kome{display:block;font-size:min(3.73vw,14px);text-align:left}@media screen and (min-width: 768px){.pastEffort .kome{font-size:.8em}}.activity-report{background-color:#eff2ee}.activity-report .activity-report-inner{display:flex;flex-direction:column}@media screen and (min-width: 768px){.activity-report .activity-report-inner{flex-direction:row}}.activity-report .sub-ttl{align-self:center;color:var(--green-color)}.activity-report .activity-report-subttl{margin-bottom:16px;color:var(--green-color);font-family:"Noto Sans Japanese-sb"}.activity-report .activity-report-lists{display:flex;flex-direction:column;margin-bottom:5%}@media screen and (min-width: 768px){.activity-report .activity-report-lists{flex-direction:row;gap:2%}}@media screen and (min-width: 768px){.activity-report .activity-report_fukushima .activity-report-list{width:25%}}@media screen and (min-width: 768px){.activity-report .activity-report_miyagi .activity-report-list{width:40%}}@media screen and (max-width: 767px){.activity-report .activity-report-list{margin-bottom:5%}}.activity-report .activity-report-img{border-radius:8px;margin-bottom:8px}.icon-ttl{display:grid;grid-template-columns:42px 1fr;grid-template-rows:42px 1fr;grid-column-gap:12px;margin-bottom:40px}@media screen and (min-width: 768px){.icon-ttl{grid-template-columns:52px 1fr;grid-column-gap:16px;margin-bottom:20px}}.icon-ttl .ttl{font-size:clamp(26px,23px + .390625vw,28px);line-height:1.2;word-break:auto-phrase}.icon-ttl .sub-ttl{align-items:center;font-size:min(28px,5.2vw);font-family:"Noto Sans Japanese-sb"}@media screen and (min-width: 768px){.icon-ttl .sub-ttl{font-size:24px}}.icon-ttl .icon{grid-area:1/1/3/2}.icon-ttl .icon img{width:42px;aspect-ratio:52/52}@media screen and (min-width: 768px){.icon-ttl .icon img{width:52px}}.icon-ttl .txt{font-size:clamp(16px,11.625px + 1.25vw,21px)}@media screen and (min-width: 768px){.icon-ttl .txt{font-size:16px}}/*# sourceMappingURL=style.min.css.map */