@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap");.contents{overflow:initial}.link-pagetop{display:none}.gw02{padding-bottom:120px;font-family:"M PLUS 1", sans-serif;color:#404042;letter-spacing:0.025em;background-color:#f4faf8}.gw02 h1,.gw02 h2,.gw02 h3,.gw02 h4,.gw02 h5,.gw02 h6,.gw02 p,.gw02 ul,.gw02 ol{margin-bottom:0}.gw02-interview{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;font-family:"M PLUS 1", sans-serif;border-top:3px solid #248d79}@media (max-width: 1151px){.gw02-interview{display:block}}.gw02-interview__label{position:absolute;top:0;left:0;z-index:4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 32px;background:#248d79;border-radius:0 0 16px}@media (max-width: 1151px){.gw02-interview__label{gap:8px;padding:12px 20px;border-radius:0 0 12px}}.gw02-interview__label-icon{display:block;width:32px;height:32px}@media (max-width: 1151px){.gw02-interview__label-icon{width:24px;height:24px}}.gw02-interview__label-en{font-family:Alexandria, "M PLUS 1", sans-serif;font-size:24px;font-weight:500;line-height:1;color:#fff;letter-spacing:0.04em}@media (max-width: 1151px){.gw02-interview__label-en{font-size:18px}}.gw02-interview__left{position:relative;background-color:#e1edeb;background-image:url("/assets/images/report/government-worker_02/bg-grid.png");background-repeat:repeat;background-size:720px auto}@media (max-width: 1151px){.gw02-interview__left{background-size:360px auto}}.gw02-interview__left-inner{position:sticky;top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:720px;height:calc(100vh - 99px);padding:80px 64px 0;margin-left:auto}@media (max-width: 1151px){.gw02-interview__left-inner{position:static;display:block;max-width:600px;height:auto;padding:80px 16px 0;margin:0 auto}}.gw02-interview__head{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-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}@media (max-width: 1151px){.gw02-interview__head{gap:8px;margin-bottom:24px}}.gw02-interview__h2{margin:0;font-family:"M PLUS 1", sans-serif;font-size:40px;font-weight:700;line-height:1.6;color:#248d79;letter-spacing:0.03em}@media (max-width: 1151px){.gw02-interview__h2{font-size:32px}}.gw02-interview__sub{padding-top:0;margin:8px 0 0;font-family:"M PLUS 1", sans-serif;font-size:16px;font-weight:500;color:#222;letter-spacing:0.03em}@media (max-width: 1151px){.gw02-interview__sub{font-size:14px}}.gw02-interview__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%;padding-top:0;margin-top:16px}@media (min-width: 1152px){.gw02-interview__tabs{container-type:inline-size}}@media (max-width: 1151px){.gw02-interview__tabs{gap:16px;padding-top:12px}}.gw02-interview__tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:72px;padding:10px 20px;font-family:"M PLUS 1", sans-serif;font-size:16px;font-weight:700;color:#248d79;cursor:pointer;background:#fff;border:2px solid #248d79;border-radius:10px;-webkit-transition:background-color 0.25s, color 0.25s;transition:background-color 0.25s, color 0.25s}.gw02-interview__tab.is-active{color:#fff;background:#248d79}.gw02-interview__tab:hover:not(.is-active){background:#f3f8f7}@media (min-width: 1152px){.gw02-interview__tab{gap:1.689cqw;height:12.16cqw;max-height:72px;padding:1.689cqw 3.378cqw;font-size:2.703cqw}}@media (max-width: 1151px){.gw02-interview__tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;height:114px;padding:9px 12px;font-size:15px}}.gw02-interview__tab-avatar{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#fff;border-radius:50%}@media (min-width: 1152px){.gw02-interview__tab-avatar{width:6.757cqw;max-width:40px;height:6.757cqw;max-height:40px}}@media (max-width: 1151px){.gw02-interview__tab-avatar{width:40px;height:40px}}.gw02-interview__tab-text{white-space:nowrap}@media (max-width: 1151px){.gw02-interview__tab-text{text-align:center;white-space:normal}}.gw02-interview__profile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:22px;margin-top:21px}.gw02-interview__profile[hidden]{display:none}@media (min-width: 1152px){.gw02-interview__profile{padding-left:0;container-type:inline-size}}@media (max-width: 1151px){.gw02-interview__profile{max-width:343px;padding-left:0;margin-right:auto;margin-left:auto;container-type:inline-size}}.gw02-interview__profile-illust{position:relative;z-index:3;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.gw02-interview__profile-illust img{display:block;max-width:none}@media (max-width: 1151px){.gw02-interview__profile-illust{margin-left:max(-5.831cqw,-20px)}.gw02-interview__profile-illust picture{display:block}.gw02-interview__profile-illust img{width:100%;height:auto}}.gw02-interview__profile-bubble{position:absolute;right:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px;text-align:center;background:#f3f8f7;border-radius:1000px}@media (min-width: 1152px){.gw02-interview__profile-bubble{gap:0.8em;padding:2.133em;font-size:2.534cqw}}.gw02-interview__profile-bubble dl{margin:0}.gw02-interview__profile-bubble div+div{margin-top:8px}@media (min-width: 1152px){.gw02-interview__profile-bubble div+div{margin-top:0.533em}}@media (max-width: 1151px){.gw02-interview__profile-bubble div+div{margin-top:min(1.166cqw,4px)}}.gw02-interview__profile-bubble dt{margin:0 0 2px;font-family:"M PLUS 1", sans-serif;font-size:13px;font-weight:700;line-height:1.8;color:#248d79;letter-spacing:0.08em}@media (min-width: 1152px){.gw02-interview__profile-bubble dt{margin:0 0 0.133em;font-size:0.867em}}.gw02-interview__profile-bubble dd{margin:0;font-family:"M PLUS 1", sans-serif;font-size:15px;font-weight:400;line-height:1.8;color:#222;letter-spacing:0}@media (min-width: 1152px){.gw02-interview__profile-bubble dd{font-size:1em}}@media (max-width: 1151px){.gw02-interview__profile-bubble{top:min(6.997cqw,24px);gap:min(3.499cqw,12px);width:min(73.469cqw,252px);height:min(73.469cqw,252px);padding:min(6.997cqw,24px);margin:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.gw02-interview__profile-bubble dl{max-width:min(37.902cqw,130px);margin:0 auto}.gw02-interview__profile-bubble dt{font-size:min(3.499cqw,12px)}.gw02-interview__profile-bubble dd{font-size:min(4.082cqw,14px);line-height:1.6}}.gw02-interview__profile-note{font-size:12px}@media (max-width: 1151px){.gw02-interview__profile-note{display:block;font-size:11px}}@media (max-width: 1151px){.gw02-interview__profile-strong{display:block}}.gw02-interview__right{padding:64px;background-color:#fff}@media (max-width: 1151px){.gw02-interview__right{padding:48px 16px}}.gw02-interview__right-inner{display:block;max-width:720px;margin-right:auto}@media (max-width: 1151px){.gw02-interview__right-inner{max-width:600px;margin:0 auto}}.gw02-interview__qa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.gw02-interview__qa[hidden]{display:none}.gw02-interview__qa-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.gw02-interview__q{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gw02-interview__q-circle{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background:#fff9a6;border-radius:50%}.gw02-interview__q-circle span{font-family:Inter, "M PLUS 1", sans-serif;font-size:18px;font-weight:700;color:#248d79;letter-spacing:0.1em}@media (max-width: 1151px){.gw02-interview__q-circle{width:48px;height:48px}.gw02-interview__q-circle span{font-size:16px}}.gw02-interview__q-text{font-family:"M PLUS 1", sans-serif;font-size:18px;font-weight:700;line-height:1.6;color:#248d79;letter-spacing:0.06em}@media (max-width: 1151px){.gw02-interview__q-text{font-size:16px;line-height:1.75;letter-spacing:0.1em}}.gw02-interview__a{margin:0;font-family:"M PLUS 1", sans-serif;font-size:15px;font-weight:400;line-height:2;color:#222;letter-spacing:0.05em}@media (max-width: 1151px){.gw02-interview__a{font-size:15px;letter-spacing:0.1em}}.gw02-interview__photo{margin-top:16px}.gw02-interview__photo img{width:100%;height:auto;border-radius:16px}@media (max-width: 1151px){.gw02-interview--student .gw02-interview__profile--01 .gw02-interview__profile-illust{width:min(48.98cqw,168px)}.gw02-interview--student .gw02-interview__profile--02 .gw02-interview__profile-illust{width:min(48.98cqw,168px)}.gw02-interview--alumni .gw02-interview__profile-illust{width:min(48.688cqw,167px)}.gw02-interview--student .gw02-interview__profile-bubble dd br{display:none}}@media (min-width: 1152px){.gw02-interview--student .gw02-interview__profile--01 .gw02-interview__profile-illust{margin-left:3.72cqw}.gw02-interview--student .gw02-interview__profile--01 .gw02-interview__profile-illust img{width:54.05cqw;max-width:320px;height:auto}.gw02-interview--student .gw02-interview__profile--01 .gw02-interview__profile-bubble{top:4.58cqw;width:48.99cqw;max-width:290px;height:48.14cqw;max-height:285px}.gw02-interview--student .gw02-interview__profile--02 .gw02-interview__profile-illust{margin-top:-4.05cqw;margin-left:0}.gw02-interview--student .gw02-interview__profile--02 .gw02-interview__profile-illust img{width:61.15cqw;max-width:362px;height:auto}.gw02-interview--student .gw02-interview__profile--02 .gw02-interview__profile-bubble{top:4.58cqw;width:48.14cqw;max-width:285px;height:48.14cqw;max-height:285px}.gw02-interview--alumni .gw02-interview__profile .gw02-interview__profile-illust{margin-left:3.72cqw}.gw02-interview--alumni .gw02-interview__profile .gw02-interview__profile-illust img{width:54.05cqw;max-width:320px;height:auto}.gw02-interview--alumni .gw02-interview__profile .gw02-interview__profile-bubble{top:4.58cqw;width:48.14cqw;max-width:285px;height:48.14cqw;max-height:285px}}.gw02 .gw02-intro{position:relative;z-index:1;width:calc(100% - 32px);max-width:1120px;padding:80px 96px;margin:-83px auto 96px;background:#fff;border-top:3px solid #248d79;border-radius:0 0 24px 24px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.05);box-shadow:0 0 15px rgba(0,0,0,0.05)}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-intro{width:calc(100% - 36px);padding:56px 20px;margin-top:-98px;margin-bottom:64px}}.gw02 .gw02-intro__ribbon{position:absolute;top:-42px;left:50%;z-index:5;width:442px;height:98px;background:url("/assets/images/report/government-worker_02/ribbon.png") no-repeat center/contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-intro__ribbon{top:-33px;width:320px;height:71px}}.gw02 .gw02-intro__ribbon-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.gw02 .gw02-intro__body{font-family:"M PLUS 1", sans-serif;font-size:18px;font-weight:500;line-height:2;color:#222;letter-spacing:0.03em}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-intro__body{font-size:16px}}.gw02 .gw02-intro__body p{margin-bottom:0}.gw02 .gw02-intro__body p+p{margin-top:1.5em}.gw02 .gw02-intro__body strong{font-weight:700;color:#2aa47b}.gw02 .gw02-kv{position:relative;width:100%;height:637px;overflow:hidden;background:#3cae99}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv{height:600px}}.gw02 .gw02-kv::before{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";background-image:url("/assets/images/report/government-worker_02/kv-grid.png");background-repeat:repeat;background-size:96px 96px}.gw02 .gw02-kv__marquee{position:absolute;right:0;left:0}.gw02 .gw02-kv__marquee--text{top:367px;z-index:1}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__marquee--text{top:302px}}.gw02 .gw02-kv__marquee--person{bottom:140px;z-index:3}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__marquee--person{bottom:155px}}.gw02 .gw02-kv__marquee-track{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.gw02 .gw02-kv__marquee-track--fast{-webkit-animation:gw-kv-marquee-ltr 25s linear infinite;animation:gw-kv-marquee-ltr 25s linear infinite;will-change:transform}.gw02 .gw02-kv__marquee-track--slow{-webkit-animation:gw-kv-marquee-ltr 45s linear infinite;animation:gw-kv-marquee-ltr 45s linear infinite;will-change:transform}.gw02 .gw02-kv__marquee-img{display:block;-ms-flex-negative:0;flex-shrink:0;width:1200px;max-width:none;height:auto;margin-right:100px;opacity:0.8}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__marquee-img{width:867px;height:auto;margin-right:40px}}.gw02 .gw02-kv__title-wrap{position:absolute;top:77px;right:0;left:0;z-index:2;text-align:center;pointer-events:none}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__title-wrap{top:47px}}.gw02 .gw02-kv__title-sub{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;font-size:32px;font-weight:700;line-height:1.4;color:#fff}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__title-sub{margin-bottom:13px;font-size:24px}}.gw02 .gw02-kv__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;margin-right:-5px;font-size:32px;font-weight:700;color:#2aa47b;background:#fff563;border-radius:50%}.gw02 .gw02-kv__badge:last-of-type{margin-right:0}.gw02 .gw02-kv__badge span{line-height:1;letter-spacing:0;text-box:trim-both cap alphabetic}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__badge{width:38px;height:38px;margin-right:-4px;font-size:24px}}.gw02 .gw02-kv__title-sub-text{margin-left:8px}.gw02 .gw02-kv__title-main-wrap{position:relative;display:inline-block}.gw02 .gw02-kv__title-main{font-size:80px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:0.05em}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__title-main{font-size:55px}}.gw02 .gw02-kv__bracket{position:absolute;font-size:68px;font-weight:700;line-height:1.2;color:#fff}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__bracket{font-size:42px}}.gw02 .gw02-kv__bracket--open{top:-10px;left:-70px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__bracket--open{top:-7px;left:-36px}}.gw02 .gw02-kv__bracket--close{right:-65px;bottom:0}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__bracket--close{right:-40px;bottom:-4px}}.gw02 .gw02-kv__person-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:180px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 90px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__person-group{gap:76px;padding:0 38px}}.gw02 .gw02-kv__person{display:block;-ms-flex-negative:0;flex-shrink:0}.gw02 .gw02-kv__person--1{width:61px;height:224px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__person--1{width:54px;height:200px}}.gw02 .gw02-kv__person--2{width:60px;height:232px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__person--2{width:52px;height:200px}}.gw02 .gw02-kv__person--3{width:69px;height:240px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__person--3{width:58px;height:200px}}.gw02 .gw02-kv__person--4{width:66px;height:225px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__person--4{width:59px;height:200px}}.gw02 .gw02-kv__person--5{width:70px;height:240px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__person--5{width:58px;height:200px}}.gw02 .gw02-kv__person--6{width:70px;height:220px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-kv__person--6{width:64px;height:200px}}@-webkit-keyframes gw-kv-marquee-ltr{0%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes gw-kv-marquee-ltr{0%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.gw02 .gw02-measures{position:relative;width:calc(100% - 32px);max-width:1120px;padding:80px 96px 0;margin:96px auto 80px;overflow:hidden;font-family:"M PLUS 1", sans-serif;background:#fff;border-top:3px solid #248d79;border-radius:0 0 24px 24px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.05);box-shadow:0 0 15px rgba(0,0,0,0.05)}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-measures{padding:64px 14px 0;margin:80px auto 64px}}.gw02 .gw02-measures__h2{position:absolute;top:-3px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:16px 32px;font-family:"M PLUS 1", sans-serif;font-size:24px;font-weight:700;line-height:1;color:#fff;white-space:nowrap;background:#248d79;border-radius:0 0 16px 16px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-measures__h2{gap:8px;padding:12px 24px;font-size:18px}}.gw02 .gw02-measures__h2-icon{width:32px;height:32px}.gw02 .gw02-measures__lead{margin:56px 0 32px;font-family:"M PLUS 1", sans-serif;font-size:28px;font-weight:700;line-height:1.8;color:#248d79;text-align:center;letter-spacing:0.05em}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-measures__lead{margin:24px 0;font-size:20px;text-align:left;letter-spacing:0}}.gw02 .gw02-measures__body{max-width:928px;margin:0 auto;font-family:"M PLUS 1", sans-serif;font-size:15px;font-weight:400;line-height:2;color:#222;letter-spacing:0.05em}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-measures__body{font-size:14px}}.gw02 .gw02-measures__body p{margin-bottom:1em}.gw02 .gw02-measures__body p:last-child{margin-bottom:0}.gw02 .gw02-measures__note{margin:48px auto 40px;font-family:"M PLUS 1", sans-serif;font-size:20px;font-weight:700;line-height:2;color:#248d79;text-align:center;letter-spacing:0.03em}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-measures__note{margin:32px auto 20px;font-size:15px;letter-spacing:0}}.gw02 .gw02-measures__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:56px}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-measures__cta{margin-bottom:32px}}.gw02 .gw02-measures__cta-link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:380px;padding:10px 56px 10px 32px;font-family:"M PLUS 1", sans-serif;font-size:16px;font-weight:700;color:#fff;text-align:center;text-decoration:none;letter-spacing:0.1em;background:#248d79;border:2px solid #248d79;border-radius:100px;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s}.gw02 .gw02-measures__cta-link:hover{color:#248d79;background:#fff}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-measures__cta-link{width:100%;min-width:0;padding:10px 32px;font-size:16px;line-height:1.4;letter-spacing:0.1em}}.gw02 .gw02-measures__cta-arrow{position:absolute;right:24px;width:13px;height:13px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-measures__cta-arrow{right:16px}}.gw02 .gw02-measures__illust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.gw02 .gw02-measures__illust img{display:block;width:100%;max-width:704px;height:auto}.gw02 .gw02-relates{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 32px);max-width:1120px;padding:96px 96px 80px;margin:0 auto;font-family:"M PLUS 1", sans-serif;background:#fff;border-top:3px solid #248d79;border-radius:0 0 24px 24px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.05);box-shadow:0 0 15px rgba(0,0,0,0.05)}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-relates{gap:32px;padding:80px 16px 56px}}.gw02 .gw02-relates__h2{position:absolute;top:-3px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:16px 32px;font-family:"M PLUS 1", sans-serif;font-size:24px;font-weight:700;line-height:1;color:#fff;white-space:nowrap;background:#248d79;border-radius:0 0 16px 16px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-relates__h2{gap:8px;padding:12px 24px;font-size:18px}}.gw02 .gw02-relates__h2-icon{width:32px;height:32px}.gw02 .gw02-relates__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-relates__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.gw02 .gw02-relates__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:240px;height:56px;padding:10px 28px;font-family:"M PLUS 1", sans-serif;font-size:16px;font-weight:700;color:#248d79;text-align:center;text-decoration:none;letter-spacing:0.08em;background:#fff;border:2px solid #248d79;border-radius:100px;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s}.gw02 .gw02-relates__link:hover{color:#fff;background:#248d79}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-relates__link{width:100%;min-width:auto;padding:14px 28px;font-size:15px}}.gw02 .gw02-relates__link-arrow{position:absolute;right:24px;width:13px;height:13px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 767px) and (orientation: portrait){.gw02 .gw02-relates__link-arrow{right:20px}}
