@charset "UTF-8";
a,
abbr,
address,
article,
aside,
audio,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
main,
mark,
menu,
meter,
nav,
object,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
var,
video {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

a {
  color: #000;
  text-decoration: none;
  transition: opacity 0.3s ease;
  outline: 1px solid transparent;
  backface-visibility: hidden;
}
a img {
  outline: 1px solid transparent;
  backface-visibility: hidden;
}
a:hover {
  cursor: pointer;
}

img, object {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
}

input, button, textarea, select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 0;
  resize: none;
  outline: none;
  background: none;
}

select::-ms-expand {
  display: none;
}

button:hover {
  cursor: pointer;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

*, *::before, *::after {
  box-sizing: border-box;
}

/*------------- 共通設定 -------------*/
html {
  font-size: 62.5%;
}
@media screen and (max-width: 1440px) {
  html {
    font-size: 0.78vw;
  }
}
@media screen and (max-width: 768px) {
  html {
    font-size: 2.666vw;
  }
}

body {
  color: #6b6666;
  font-size: 1rem;
  text-align: left;
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "メイリオ", sans-serif;
  margin: 0 auto;
}

section {
  position: relative;
}

main {
  position: relative;
  display: block;
}

p, th, td, dt, dd, li, input, button, textarea {
  font-size: 1.8rem;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  p, th, td, dt, dd, li, input, button, textarea {
    font-size: 12px;
    font-size: 3.0769230769vw;
  }
}

img {
  width: 100%;
  height: auto;
}

* {
  box-sizing: border-box;
  word-break: break-word;
}

a {
  text-decoration: none;
  transition: opacity 0.3s ease;
  cursor: pointer;
  color: #6b6666;
}
a:hover {
  opacity: 0.6;
}

.is-fixed {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 768px) {
  .nosp {
    display: none !important;
  }
}
@media screen and (min-width: 769px) {
  .nopc {
    display: none !important;
  }
}
.en {
  font-family: "Montserrat", sans-serif;
}

.p-header {
  padding: 10rem 0;
  background: url("../img/bg_mv.jpg") center/cover no-repeat;
}
@media screen and (max-width: 768px) {
  .p-header {
    padding: 10vw 0 20vw;
  }
}
.p-header__logo {
  width: 34rem;
  margin: 0 auto 5rem;
}
@media screen and (max-width: 768px) {
  .p-header__logo {
    width: 45vw;
    margin: 0 auto 5vw;
  }
}
.p-header__copy {
  font-size: 3rem;
  text-transform: uppercase;
  color: #fff700;
  text-align: center;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .p-header__copy {
    font-size: 16px;
    font-size: 4.1025641026vw;
  }
}
.p-header__title {
  color: #fff;
  text-align: center;
  font-size: 6.2rem;
}
@media screen and (max-width: 768px) {
  .p-header__title {
    font-size: 26px;
    font-size: 6.6666666667vw;
    line-height: 1.6;
  }
}
.p-header__title span {
  display: block;
  font-size: 2.8rem;
}
@media screen and (max-width: 768px) {
  .p-header__title span {
    font-size: 14px;
    font-size: 3.5897435897vw;
  }
}
.p-header__text {
  text-align: center;
  color: #fff;
  margin-top: 8rem;
}
@media screen and (max-width: 768px) {
  .p-header__text {
    margin-top: 15vw;
    line-height: 2.2;
  }
}

.p-green {
  aspect-ratio: 720/257;
}

.p-news {
  background-color: #eee;
  padding: 7.5rem 0 14rem;
}
@media screen and (max-width: 768px) {
  .p-news {
    padding: 10vw 10vw 20vw;
  }
}
.p-news__title {
  text-align: center;
  font-size: 2.4rem;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .p-news__title {
    font-size: 12px;
    font-size: 3.0769230769vw;
  }
}
.p-news__list {
  width: 60rem;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .p-news__list {
    width: 100%;
  }
}
.p-news__list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-news__list ul li {
  position: relative;
}
.p-news__list ul li a {
  display: block;
  padding: 3rem 0;
  font-size: 1.8rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .p-news__list ul li a {
    font-size: 10px;
    font-size: 2.5641025641vw;
    padding: 10vw 0 6vw;
  }
}
.p-news__list ul li a span {
  display: block;
  color: #004494;
}
.p-news__list ul li::after {
  content: "";
  width: 100%;
  height: 1px;
  background: url("../img/img_news-line.svg") center/cover no-repeat;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
}

.p-main__head a {
  display: block;
}
.p-main__head-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4rem 0 6rem;
  border-bottom: 11px solid #004494;
}
@media screen and (max-width: 768px) {
  .p-main__head-inner {
    display: block;
    border-bottom: 6px solid #004494;
    padding: 5vw 0 15vw;
  }
}
.p-main__head-logo {
  width: 26rem;
  margin: 0 12rem;
}
@media screen and (max-width: 768px) {
  .p-main__head-logo {
    width: 47vw;
    margin: 8vw auto 0;
  }
}
.p-main__head-text {
  font-size: 5.2rem;
  font-weight: bold;
  font-style: italic;
  color: #dcdcdc;
}
@media screen and (max-width: 768px) {
  .p-main__head-text {
    text-align: center;
    font-size: 21px;
    font-size: 5.3846153846vw;
  }
}

.p-overview {
  padding: 10rem 0 9rem;
  background: url("../img/bg_overview.svg") left top 20rem/100% auto no-repeat;
}
@media screen and (max-width: 768px) {
  .p-overview {
    padding: 15vw 0 18vw;
  }
}
.p-overview__title {
  text-align: center;
  font-size: 2.4rem;
  font-weight: bold;
  color: #008753;
  margin-bottom: 6rem;
}
@media screen and (max-width: 768px) {
  .p-overview__title {
    font-size: 12px;
    font-size: 3.0769230769vw;
    margin-bottom: 14vw;
  }
}
.p-overview__title span {
  display: block;
  font-size: 6rem;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .p-overview__title span {
    font-size: 30px;
    font-size: 7.6923076923vw;
  }
}
.p-overview__list {
  max-width: 100rem;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .p-overview__list {
    padding: 0 6.5vw;
  }
}
.p-overview__list-item {
  border-radius: 5rem;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .p-overview__list-item {
    border-radius: 7vw;
  }
}
.p-overview__list-item:not(:first-child) {
  margin-top: 5rem;
}
@media screen and (max-width: 768px) {
  .p-overview__list-item:not(:first-child) {
    margin-top: 8vw;
  }
}
.p-overview__list-item-inner {
  background: url("../img/bg_overview-item.svg") center/cover no-repeat;
  padding: 5rem;
}
@media screen and (max-width: 768px) {
  .p-overview__list-item-inner {
    padding: 10vw 5vw;
  }
}
.p-overview__list-item-title {
  font-size: 2.4rem;
  color: #fff700;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 2rem;
}
@media screen and (max-width: 768px) {
  .p-overview__list-item-title {
    font-size: 14px;
    font-size: 3.5897435897vw;
  }
}
.p-overview__list-item dl > * {
  color: #FFF;
  line-height: 1.6;
}
.p-overview__list-item dl ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.p-overview__list-item-textarea.talk-session dl dd {
  text-indent: -5.5rem;
  padding-left: 5.5rem;
}
@media screen and (max-width: 768px) {
  .p-overview__list-item-textarea.talk-session dl dd {
    text-indent: -3em;
    padding-left: 3em;
  }
}
.p-overview__list-item-btn-wrap {
  margin-top: 6rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  .p-overview__list-item-btn-wrap {
    margin-top: 8vw;
    justify-content: space-between;
  }
}
.p-overview__list-item-btn.white {
  margin-left: 2rem;
}
@media screen and (max-width: 768px) {
  .p-overview__list-item-btn.white {
    margin-left: 0;
  }
}
.p-overview__list-item-btn.white a {
  background-color: #FFF;
}
.p-overview__list-item-btn.yellow a {
  background-color: #fff700;
}
.p-overview__list-item-btn a {
  display: block;
  font-size: 2rem;
  color: #005a38;
  font-weight: bold;
  border-radius: 40px;
  padding: 1rem 4rem;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .p-overview__list-item-btn a {
    font-size: 12px;
    font-size: 3.0769230769vw;
    padding: 2vw 6vw;
  }
}
.p-overview__line {
  width: 57rem;
  margin: 8rem auto 0;
}
@media screen and (max-width: 768px) {
  .p-overview__line {
    width: 100%;
    padding: 0 5vw;
    margin: 12vw auto 0;
  }
}

.p-report {
  padding: 8rem 0;
  background: url("../img/bg_report.jpg") center top/cover no-repeat;
}
@media screen and (max-width: 768px) {
  .p-report {
    padding: 10vw 13vw 20vw;
  }
}
.p-report__title {
  text-align: center;
  font-size: 2.4rem;
  font-weight: bold;
  color: #FFF;
}
@media screen and (max-width: 768px) {
  .p-report__title {
    font-size: 12px;
    font-size: 3.0769230769vw;
    margin-bottom: 8vw;
  }
}
.p-report__title span {
  display: block;
  font-size: 6rem;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .p-report__title span {
    font-size: 30px;
    font-size: 7.6923076923vw;
  }
}
.p-report__list {
  width: 54rem;
  margin: 4rem auto 0;
}
@media screen and (max-width: 768px) {
  .p-report__list {
    width: 100%;
    margin: 0 auto;
  }
}
.p-report__list ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.p-report__list-item {
  background: url("../img/img_report.svg") center/cover no-repeat;
  text-align: center;
  padding: 2rem 0 3rem;
}
@media screen and (max-width: 768px) {
  .p-report__list-item {
    padding: 3vw 0 4vw;
  }
}
.p-report__list-item:not(:first-child) {
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .p-report__list-item:not(:first-child) {
    margin-top: 4vw;
  }
}
.p-report__list-item-title {
  font-size: 2.4rem;
  color: #004c2f;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .p-report__list-item-title {
    font-size: 12px;
    font-size: 3.0769230769vw;
  }
}
.p-report__list-item-btn {
  width: 23rem;
  margin: 1rem auto 0;
}
@media screen and (max-width: 768px) {
  .p-report__list-item-btn {
    width: 30vw;
    margin: 0.5rem auto 0;
  }
}
.p-report__list-item-btn a {
  font-weight: bold;
  display: block;
  border-radius: 20px;
  font-size: 2rem;
  color: #FFF;
  background-color: #004c2f;
}
@media screen and (max-width: 768px) {
  .p-report__list-item-btn a {
    font-size: 10px;
    font-size: 2.5641025641vw;
  }
}
.p-report__list-item-btn.disabled a {
  background-color: #898989;
}

.p-footer {
  padding: 4rem 0 0;
}
.p-footer::after {
  content: "";
  width: 100%;
  height: 4rem;
  background-color: #004c2f;
  display: block;
}
.p-footer__logo {
  width: 35rem;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .p-footer__logo {
    width: 54vw;
  }
}
.p-footer__text {
  font-size: 1.2rem;
  text-align: center;
  font-weight: bold;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3Njc3MvX3Jlc2V0LnNjc3MiLCIuLi9zY3NzL3N0eWxlLnNjc3MiLCIuLi9zY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE2RUMsU0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtBREVEOztBQ0NBOztFQUVDLFlBQUE7QURFRDs7QUNDQTs7Ozs7Ozs7Ozs7O0VBWUMsY0FBQTtBREVEOztBQ0NBO0VBQ0Msa0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSwrQkFBQTtBREVEOztBQ0NBO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUVBLDJCQUFBO0FERUQ7QUNEQztFQUNDLDhCQUFBO0VBRUEsMkJBQUE7QURHRjtBQ0RDO0VBQ0MsZUFBQTtBREdGOztBQ0FBO0VBQ0Msc0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBREdEOztBQ0FBO0VBQ0Msd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBREdEOztBQ0RBO0VBQ0MsYUFBQTtBRElEOztBQ0ZBO0VBQ0MsZUFBQTtBREtEOztBQ0ZBO0VBQ0MseUJBQUE7RUFDQSxpQkFBQTtBREtEOztBQ0ZBOzs7RUFHQyxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QURLRDs7QUNGQTtFQUNDLHNCQUFBO0FES0Q7O0FFcEtBLG1DQUFBO0FBQ0E7RUFDQyxnQkFBQTtBRnVLRDtBRXRLQztFQUZEO0lBR0UsaUJBQUE7RUZ5S0E7QUFDRjtBRzdLQztFREFEO0lBTUUsa0JBQUE7RUYyS0E7QUFDRjs7QUV4S0E7RUFDQyxjQUFBO0VBQ0EsZUFBQTtF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 */