@charset "UTF-8";
body {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

#jica_add div,
#jica_add span,
#jica_add applet,
#jica_add object,
#jica_add iframe,
#jica_add h1,
#jica_add h2,
#jica_add h3,
#jica_add h4,
#jica_add h5,
#jica_add h6,
#jica_add p,
#jica_add blockquote,
#jica_add pre,
#jica_add a,
#jica_add abbr,
#jica_add acronym,
#jica_add address,
#jica_add big,
#jica_add cite,
#jica_add code,
#jica_add del,
#jica_add dfn,
#jica_add em,
#jica_add img,
#jica_add ins,
#jica_add kbd,
#jica_add q,
#jica_add s,
#jica_add samp,
#jica_add small,
#jica_add strike,
#jica_add strong,
#jica_add sub,
#jica_add sup,
#jica_add tt,
#jica_add var,
#jica_add b,
#jica_add u,
#jica_add i,
#jica_add center,
#jica_add dl,
#jica_add dt,
#jica_add dd,
#jica_add ol,
#jica_add ul,
#jica_add li,
#jica_add fieldset,
#jica_add form,
#jica_add label,
#jica_add legend,
#jica_add table,
#jica_add caption,
#jica_add tbody,
#jica_add tfoot,
#jica_add thead,
#jica_add tr,
#jica_add th,
#jica_add td,
#jica_add article,
#jica_add aside,
#jica_add canvas,
#jica_add details,
#jica_add embed,
#jica_add figure,
#jica_add figcaption,
#jica_add footer,
#jica_add header,
#jica_add hgroup,
#jica_add menu,
#jica_add nav,
#jica_add output,
#jica_add ruby,
#jica_add section,
#jica_add summary,
#jica_add time,
#jica_add mark,
#jica_add audio,
#jica_add video,
#jica_add button {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
#jica_add ol,
#jica_add ul,
#jica_add li {
  list-style: none;
}
#jica_add table {
  border-collapse: collapse;
  border-spacing: 0;
}
#jica_add caption,
#jica_add th,
#jica_add td {
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
}
#jica_add q,
#jica_add blockquote {
  quotes: none;
}
#jica_add q:before,
#jica_add q:after,
#jica_add blockquote:before,
#jica_add blockquote:after {
  content: "";
  content: none;
}
#jica_add a img {
  border: none;
}
#jica_add a {
  color: inherit;
  text-decoration: none;
}
#jica_add img {
  max-width: 100%;
  vertical-align: bottom;
}
#jica_add article,
#jica_add aside,
#jica_add details,
#jica_add figcaption,
#jica_add figure,
#jica_add footer,
#jica_add header,
#jica_add hgroup,
#jica_add main,
#jica_add menu,
#jica_add nav,
#jica_add section,
#jica_add summary {
  display: block;
}
#jica_add input,
#jica_add button {
  -webkit-appearance: none;
     -moz-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          appearance: none;
  border: none;
  outline: none;
  background: transparent;
  box-shadow: none;
  cursor: pointer;
}
#jica_add input:focus,
#jica_add button:focus {
  outline: none;
}
#jica_add input:focus-visible,
#jica_add button:focus-visible {
  outline: none;
}
#jica_add *,
#jica_add *::after,
#jica_add *::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  position: relative;
  color: #333333;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0em;
}

body.is-hidden {
  position: fixed;
  right: 0;
  left: 0;
  overflow: hidden;
}

#jica_add {
  position: relative;
  line-height: 1;
}

#jica {
  position: relative;
}

#jica .l-footer,
#jica_add .l-footer {
  background: #2862ff;
}
#jica .l-footer a,
#jica_add .l-footer a {
  color: #fff !important;
}

#jica .l-header,
#jica_add .l-header {
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
}
#jica .l-header a,
#jica_add .l-header a {
  color: #333333 !important;
}
#jica .l-header .language,
#jica_add .l-header .language {
  display: none;
}
#jica .l-header .p-header__nav .language,
#jica_add .l-header .p-header__nav .language {
  display: flex;
  align-items: center;
  gap: 7px;
  background: #F0F0F0;
  font-size: 3.2vw;
  padding: 12px 0 12px 24px;
}
#jica .l-header .language img,
#jica_add .l-header .language img {
  height: 1.2em;
  margin-right: 5px;
}
#jica .l-header .language a.selected,
#jica_add .l-header .language a.selected {
  font-weight: bold;
  color: #0977C3 !important;
}
#jica .l-header .language a.change,
#jica_add .l-header .language a.change {
  font-weight: normal;
}

#jica_add .l-inner {
  margin: 0 auto;
}
#jica_add .l-inner--wide {
  margin: 0 auto;
}
#jica .l-main--white,
#jica_add .l-main--white {
  background-color: #fff;
}

#jica_add .c-entry__text {
  font-weight: 700;
  text-align: center;
}
#jica_add .c-entry__button {
  display: block;
  margin: 0 auto;
  background: #0077c0 url(../images/bg_entryButton.png) no-repeat bottom right;
}
#jica_add .c-entry__link {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  -webkit-box-align: center;
      -ms-flex-align: center;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          align-items: center;
          justify-content: space-between;
  width: 100%;
  color: #fff !important;
  font-weight: 900;
  text-align: left;
}
#jica_add .c-entry__link:hover {
  opacity: 1;
}
#jica_add .c-entry__link::after {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211.5%22%20fill%3D%22white%22%20stroke%3D%22%2377C1%22%2F%3E%3Cmask%20id%3D%22path-2-inside-1_135_48%22%20fill%3D%22white%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.2002%2012L15.0002%2010.8L10.2002%206.00004L9.00019%207.20004L13.8002%2012L9.00015%2016.8L10.2002%2018L15.0002%2013.2L15.0002%2013.2L16.2002%2012L16.2002%2012Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M15.0002%2010.8L15.7073%2010.0929L15.7073%2010.0929L15.0002%2010.8ZM16.2002%2012L16.9148%2011.3004L16.9073%2011.2929L16.2002%2012ZM10.2002%206.00004L10.9073%205.29294L10.2002%204.58583L9.49309%205.29294L10.2002%206.00004ZM9.00019%207.20004L8.29309%206.49294L7.58598%207.20005L8.29309%207.90715L9.00019%207.20004ZM13.8002%2012L14.5073%2012.7071L15.2144%2012L14.5073%2011.2929L13.8002%2012ZM9.00015%2016.8L8.29304%2016.0929L7.58594%2016.8L8.29304%2017.5071L9.00015%2016.8ZM10.2002%2018L9.49304%2018.7071L10.2002%2019.4142L10.9073%2018.7071L10.2002%2018ZM15.0002%2013.2L15.7082%2012.4938L15.0011%2011.7848L14.293%2012.4929L15.0002%2013.2ZM15.0002%2013.2L14.2921%2013.9062L14.9993%2014.6152L15.7073%2013.9072L15.0002%2013.2ZM16.2002%2012L16.9073%2012.7072L17.6069%2012.0075L16.9148%2011.3005L16.2002%2012ZM14.293%2011.5071L15.493%2012.7071L16.9073%2011.2929L15.7073%2010.0929L14.293%2011.5071ZM9.49309%206.70715L14.293%2011.5071L15.7073%2010.0929L10.9073%205.29294L9.49309%206.70715ZM9.7073%207.90715L10.9073%206.70715L9.49309%205.29294L8.29309%206.49294L9.7073%207.90715ZM14.5073%2011.2929L9.7073%206.49294L8.29309%207.90715L13.093%2012.7071L14.5073%2011.2929ZM9.70726%2017.5071L14.5073%2012.7071L13.093%2011.2929L8.29304%2016.0929L9.70726%2017.5071ZM10.9073%2017.2929L9.70726%2016.0929L8.29304%2017.5071L9.49304%2018.7071L10.9073%2017.2929ZM14.293%2012.4929L9.49304%2017.2929L10.9073%2018.7071L15.7073%2013.9071L14.293%2012.4929ZM15.7082%2012.4939L15.7082%2012.4938L14.2921%2013.9062L14.2921%2013.9062L15.7082%2012.4939ZM15.4931%2011.2929L14.2931%2012.4929L15.7073%2013.9072L16.9073%2012.7072L15.4931%2011.2929ZM15.4856%2012.6995L15.4856%2012.6996L16.9148%2011.3005L16.9147%2011.3005L15.4856%2012.6995Z%22%20fill%3D%22%23DA2128%22%20mask%3D%22url(%23path-2-inside-1_135_48)%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}

#jica .c-hamburger__text,
#jica_add .c-hamburger__text {
  font-size: 1rem;
  text-align: center;
}
#jica .c-hamburger__barContainer,
#jica_add .c-hamburger__barContainer {
  position: relative;
  width: 2.8rem;
  height: 2rem;
  margin-top: 0.6rem;
}
#jica .c-hamburger__bar,
#jica_add .c-hamburger__bar {
  -webkit-transition: 0.3s ease-in;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.8rem;
  height: 2.5px;
  background: #333333;
  transition: 0.3s ease-in;
}
#jica .c-hamburger__bar:nth-of-type(1),
#jica_add .c-hamburger__bar:nth-of-type(1) {
  -webkit-transform: translate(-50%, calc(-50% - 0.7rem));
          transform: translate(-50%, calc(-50% - 0.7rem));
}
#jica .c-hamburger__bar:nth-of-type(2),
#jica_add .c-hamburger__bar:nth-of-type(2) {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#jica .c-hamburger__bar:nth-of-type(3),
#jica_add .c-hamburger__bar:nth-of-type(3) {
  -webkit-transform: translate(-50%, calc(-50% + 0.7rem));
          transform: translate(-50%, calc(-50% + 0.7rem));
}
#jica .c-hamburger.is-open .c-hamburger__bar,
#jica_add .c-hamburger.is-open .c-hamburger__bar {
  -webkit-transform-origin: center;
          transform-origin: center;
}
#jica .c-hamburger.is-open .c-hamburger__bar:nth-of-type(1),
#jica_add .c-hamburger.is-open .c-hamburger__bar:nth-of-type(1) {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
#jica .c-hamburger.is-open .c-hamburger__bar:nth-of-type(2),
#jica_add .c-hamburger.is-open .c-hamburger__bar:nth-of-type(2) {
  opacity: 0;
}
#jica .c-hamburger.is-open .c-hamburger__bar:nth-of-type(3),
#jica_add .c-hamburger.is-open .c-hamburger__bar:nth-of-type(3) {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

#jica_add .c-label {
  color: #0077c0;
  font-weight: 700;
}
#jica_add .c-label--sub {
  color: #333333;
  font-weight: 400;
}

#jica_add .c-link--arrow {
  -webkit-box-align: center;
      -ms-flex-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          align-items: center;
  gap: 10px;
}
#jica_add .c-link--arrow::after {
  -webkit-transition: 0.3s ease-in;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211.5%22%20fill%3D%22white%22%20stroke%3D%22%23D9D9D9%22%2F%3E%3Cmask%20id%3D%22path-2-inside-1_135_48%22%20fill%3D%22white%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.2002%2012L15.0002%2010.8L10.2002%206.00004L9.00019%207.20004L13.8002%2012L9.00015%2016.8L10.2002%2018L15.0002%2013.2L15.0002%2013.2L16.2002%2012L16.2002%2012Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M15.0002%2010.8L15.7073%2010.0929L15.7073%2010.0929L15.0002%2010.8ZM16.2002%2012L16.9148%2011.3004L16.9073%2011.2929L16.2002%2012ZM10.2002%206.00004L10.9073%205.29294L10.2002%204.58583L9.49309%205.29294L10.2002%206.00004ZM9.00019%207.20004L8.29309%206.49294L7.58598%207.20005L8.29309%207.90715L9.00019%207.20004ZM13.8002%2012L14.5073%2012.7071L15.2144%2012L14.5073%2011.2929L13.8002%2012ZM9.00015%2016.8L8.29304%2016.0929L7.58594%2016.8L8.29304%2017.5071L9.00015%2016.8ZM10.2002%2018L9.49304%2018.7071L10.2002%2019.4142L10.9073%2018.7071L10.2002%2018ZM15.0002%2013.2L15.7082%2012.4938L15.0011%2011.7848L14.293%2012.4929L15.0002%2013.2ZM15.0002%2013.2L14.2921%2013.9062L14.9993%2014.6152L15.7073%2013.9072L15.0002%2013.2ZM16.2002%2012L16.9073%2012.7072L17.6069%2012.0075L16.9148%2011.3005L16.2002%2012ZM14.293%2011.5071L15.493%2012.7071L16.9073%2011.2929L15.7073%2010.0929L14.293%2011.5071ZM9.49309%206.70715L14.293%2011.5071L15.7073%2010.0929L10.9073%205.29294L9.49309%206.70715ZM9.7073%207.90715L10.9073%206.70715L9.49309%205.29294L8.29309%206.49294L9.7073%207.90715ZM14.5073%2011.2929L9.7073%206.49294L8.29309%207.90715L13.093%2012.7071L14.5073%2011.2929ZM9.70726%2017.5071L14.5073%2012.7071L13.093%2011.2929L8.29304%2016.0929L9.70726%2017.5071ZM10.9073%2017.2929L9.70726%2016.0929L8.29304%2017.5071L9.49304%2018.7071L10.9073%2017.2929ZM14.293%2012.4929L9.49304%2017.2929L10.9073%2018.7071L15.7073%2013.9071L14.293%2012.4929ZM15.7082%2012.4939L15.7082%2012.4938L14.2921%2013.9062L14.2921%2013.9062L15.7082%2012.4939ZM15.4931%2011.2929L14.2931%2012.4929L15.7073%2013.9072L16.9073%2012.7072L15.4931%2011.2929ZM15.4856%2012.6995L15.4856%2012.6996L16.9148%2011.3005L16.9147%2011.3005L15.4856%2012.6995Z%22%20fill%3D%22%23DA2128%22%20mask%3D%22url(%23path-2-inside-1_135_48)%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  transition: 0.3s ease-in;
}
#jica_add .c-link--arrow:hover {
  opacity: 1;
}
#jica_add .c-link--underLine {
  text-decoration: underline;
}
#jica_add .c-link__news {
  display: -ms-grid;
  display: grid;
  margin: 0 auto;
  border-radius: 999px;
  background: #2862ff;
  color: #fff !important;
  font-weight: 400;
  text-align: center;
}

#jica_add .c-listItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em;
}
#jica_add .c-listItem::before {
  content: "・";
}

#jica_add .c-note {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#jica_add .c-note::before {
  content: "※";
}

#jica_add .c-pager {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          justify-content: center;
}

#jica img,
#jica_add img {
  max-width: 100%;
  vertical-align: bottom;
}
#jica .c-pageTop,
#jica_add .c-pageTop {
  z-index: 2;
  border: none;
  background: none;
}
#jica_add .c-post__container {
  background: #f2f5f8;
}
#jica_add .c-post__leadText {
  font-weight: 700;
  line-height: 1.4375;
  text-align: center;
}
#jica_add .c-post__label {
  position: relative;
  color: #354463;
  font-weight: 700;
  text-align: center;
}
#jica_add .c-post__label::after {
  -webkit-transform: translateX(-50%);
  position: absolute;
  left: 50%;
          transform: translateX(-50%);
  background-color: #cccccc;
  content: "";
}
#jica_add .c-post__title {
  color: #354463;
  font-weight: 700;
}
#jica_add .c-post__date {
  display: block;
  font-weight: 400;
  text-align: right;
}
#jica_add .c-post__body {
  background: #f2f5f8;
}
#jica_add .c-post__body > *:not(.c-link__news, .c-post__buttonArea, h3, h4, h5, p, iframe) {
  font-weight: 400;
  word-break: break-word;
}
#jica_add .c-post__body > :first-child {
  margin-top: 0;
}
#jica_add .c-post__body p:not(.c-post__leadText) {
  font-weight: 400;
}
#jica_add .c-post__body em {
  font-style: italic;
}
#jica_add .c-post__body h3 {
  position: relative;
  font-weight: 700;
}
#jica_add .c-post__body h3::before {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #b0aaa9;
  content: "";
}
#jica_add .c-post__body h3::after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #040000;
  content: "";
}
#jica_add .c-post__body h4 {
  font-weight: 700;
}
#jica_add .c-post__body h5 {
  font-weight: 700;
}
#jica_add .c-post__body a:not(.c-link__news) {
  color: #2862ff !important;
}
#jica_add .c-post__body ul {
  padding-left: 0;
}
#jica_add .c-post__body ul li {
  position: relative;
}
#jica_add .c-post__body ul li::before {
  display: block;
  position: absolute;
  left: 0;
  border-radius: 50%;
  background: #2862ff;
  content: "";
}
#jica_add .c-post__body ul ol li::before {
  content: counter(orderList) ".";
}
#jica_add .c-post__body ol {
  counter-reset: orderList 0;
}
#jica_add .c-post__body ol > li {
  position: relative;
}
#jica_add .c-post__body ol > li::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: counter(orderList) ".";
  color: #2862ff;
  counter-increment: orderList 1;
}
#jica_add .c-post__body ol ul li::before {
  content: "";
}
#jica_add .c-post__body iframe {
  aspect-ratio: 16/9 !important;
  margin: 0 auto;
}
#jica_add .c-post__body table,
#jica_add .c-post__body td {
  border: solid 1px #333333;
  border-collapse: collapse;
}
#jica_add .c-post__body table {
  width: 100%;
}
#jica_add .c-post__body td {
  vertical-align: top;
}
#jica_add .c-post__underLine {
  text-decoration: underline;
}
#jica_add .c-post__entryLink {
  display: -ms-grid;
  display: grid;
  place-items: center;
  margin: 0 auto;
  background-color: #fff;
  color: #2862ff;
}
#jica_add .c-post strong {
  font-weight: 700;
}

#jica_add .p-about {
  z-index: 1;
  position: relative;
}
#jica_add .p-about::before {
  display: block;
  z-index: -2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
#jica_add .p-about__title {
  -webkit-transform: translateX(-50%);
  position: absolute;
  top: -25.25px;
  left: 50%;
  margin: 0 auto;
          transform: translateX(-50%);
}
#jica_add .p-about__introduction {
  text-align: center;
}
#jica_add .p-about__introduction--small {
  font-weight: 400;
}
#jica_add .p-about__image, #jica_add .p-about__image--school, #jica_add .p-about__image--venezuela, #jica_add .p-about__image--mall, #jica_add .p-about__image--people, #jica_add .p-about__image--doctor, #jica_add .p-about__image--drone, #jica_add .p-about__image--karibu {
  position: relative;
}
#jica_add .p-about__image--karibu {
  background: url(../images/about_karibu.jpg) no-repeat center/cover;
}
#jica_add .p-about__image--drone {
  background: url(../images/about_drone.jpg) no-repeat center/cover;
}
#jica_add .p-about__image--doctor {
  background: url(../images/about_doctor.jpg) no-repeat center/cover;
}
#jica_add .p-about__image--people {
  background: url(../images/about_people.jpg) no-repeat center/cover;
}
#jica_add .p-about__image--mall {
  background: url(../images/about_mall.jpg) no-repeat center/cover;
}
#jica_add .p-about__image--venezuela {
  background: url(../images/about_venezuela.jpg) no-repeat center/cover;
}
#jica_add .p-about__image--school {
  background: url(../images/about_school.jpg) no-repeat center/cover;
}
#jica_add .p-about__image::after, #jica_add .p-about__image--karibu::after, #jica_add .p-about__image--drone::after, #jica_add .p-about__image--doctor::after, #jica_add .p-about__image--people::after, #jica_add .p-about__image--mall::after, #jica_add .p-about__image--venezuela::after, #jica_add .p-about__image--school::after {
  display: block;
  z-index: -1;
  position: absolute;
  background: linear-gradient(45deg, #3ab0c4 0%, #0888d9 35%, #0798e2 65%, #3ab0c4 100%) !important;
  content: "";
}
#jica_add .p-about__images {
  display: -ms-grid;
  display: grid;
  position: relative;
}
#jica_add .p-about__images .p-about__image::after, #jica_add .p-about__images .p-about__image--karibu::after, #jica_add .p-about__images .p-about__image--drone::after, #jica_add .p-about__images .p-about__image--doctor::after, #jica_add .p-about__images .p-about__image--people::after, #jica_add .p-about__images .p-about__image--mall::after, #jica_add .p-about__images .p-about__image--venezuela::after, #jica_add .p-about__images .p-about__image--school::after {
  content: "";
}
#jica_add .p-about__text, #jica_add .p-about__text--2 {
  background: linear-gradient(45deg, #3ab0c4 0%, #0888d9 35%, #0798e2 65%, #3ab0c4 100%);
  color: #fff;
}
#jica_add .p-about__label {
  -webkit-box-align: center;
      -ms-flex-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
          align-items: center;
}
#jica_add .p-about__label::after {
  display: block;
  height: 1px;
  background: #cccccc;
  content: "";
}
#jica_add .p-about__link:hover .p-about__linkText {
  opacity: 1;
}
#jica_add .p-about__linkText {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-weight: 700;
}
#jica_add .p-about__copy, #jica_add .p-about__copy--issue, #jica_add .p-about__copy--country, #jica_add .p-about__copy--images, #jica_add .p-about__copy--karibu {
  color: #fff;
}
#jica_add .p-about__copy--karibu {
  position: absolute;
}
#jica_add .p-about__copy--images {
  position: absolute;
  color: #333333;
}
#jica_add .p-about__copy--country {
  position: absolute;
}
#jica_add .p-about__copy--issue {
  position: absolute;
}
#jica_add .p-achievement__item {
  font-weight: 400;
}

#jica_add .p-detailInfo__list {
  color: #b0aaa9;
  text-align: center;
  text-decoration: underline;
}
#jica_add .p-entry__title {
  margin: 0 auto;
  text-align: center;
}

#jica_add .p-eventInfo__applyButton {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
  display: block;
  display: block;
  display: -ms-grid;
  display: grid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  place-items: center;
          justify-content: space-between;
  margin: 0 auto;
  background: #0077c0;
  color: #fff;
  font-weight: 900;
  line-height: 1.5;
}
#jica_add .p-eventInfo__applyButton::after {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211.5%22%20fill%3D%22white%22%20stroke%3D%22%2377C1%22%2F%3E%3Cmask%20id%3D%22path-2-inside-1_135_48%22%20fill%3D%22white%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.2002%2012L15.0002%2010.8L10.2002%206.00004L9.00019%207.20004L13.8002%2012L9.00015%2016.8L10.2002%2018L15.0002%2013.2L15.0002%2013.2L16.2002%2012L16.2002%2012Z%22%2F%3E%3C%2Fmask%3E%3Cpath%20d%3D%22M15.0002%2010.8L15.7073%2010.0929L15.7073%2010.0929L15.0002%2010.8ZM16.2002%2012L16.9148%2011.3004L16.9073%2011.2929L16.2002%2012ZM10.2002%206.00004L10.9073%205.29294L10.2002%204.58583L9.49309%205.29294L10.2002%206.00004ZM9.00019%207.20004L8.29309%206.49294L7.58598%207.20005L8.29309%207.90715L9.00019%207.20004ZM13.8002%2012L14.5073%2012.7071L15.2144%2012L14.5073%2011.2929L13.8002%2012ZM9.00015%2016.8L8.29304%2016.0929L7.58594%2016.8L8.29304%2017.5071L9.00015%2016.8ZM10.2002%2018L9.49304%2018.7071L10.2002%2019.4142L10.9073%2018.7071L10.2002%2018ZM15.0002%2013.2L15.7082%2012.4938L15.0011%2011.7848L14.293%2012.4929L15.0002%2013.2ZM15.0002%2013.2L14.2921%2013.9062L14.9993%2014.6152L15.7073%2013.9072L15.0002%2013.2ZM16.2002%2012L16.9073%2012.7072L17.6069%2012.0075L16.9148%2011.3005L16.2002%2012ZM14.293%2011.5071L15.493%2012.7071L16.9073%2011.2929L15.7073%2010.0929L14.293%2011.5071ZM9.49309%206.70715L14.293%2011.5071L15.7073%2010.0929L10.9073%205.29294L9.49309%206.70715ZM9.7073%207.90715L10.9073%206.70715L9.49309%205.29294L8.29309%206.49294L9.7073%207.90715ZM14.5073%2011.2929L9.7073%206.49294L8.29309%207.90715L13.093%2012.7071L14.5073%2011.2929ZM9.70726%2017.5071L14.5073%2012.7071L13.093%2011.2929L8.29304%2016.0929L9.70726%2017.5071ZM10.9073%2017.2929L9.70726%2016.0929L8.29304%2017.5071L9.49304%2018.7071L10.9073%2017.2929ZM14.293%2012.4929L9.49304%2017.2929L10.9073%2018.7071L15.7073%2013.9071L14.293%2012.4929ZM15.7082%2012.4939L15.7082%2012.4938L14.2921%2013.9062L14.2921%2013.9062L15.7082%2012.4939ZM15.4931%2011.2929L14.2931%2012.4929L15.7073%2013.9072L16.9073%2012.7072L15.4931%2011.2929ZM15.4856%2012.6995L15.4856%2012.6996L16.9148%2011.3005L16.9147%2011.3005L15.4856%2012.6995Z%22%20fill%3D%22%23DA2128%22%20mask%3D%22url(%23path-2-inside-1_135_48)%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}
#jica_add .p-eventInfo__text {
  line-height: 1.5;
  letter-spacing: 0.02em;
  text-align: center;
}
#jica_add #eventInfo .subTitle {
  margin: 40px 0;
  font-size: 24px;
}
#jica_add #eventInfo .category {
  display: inline-block;
  background: linear-gradient(90deg, #3ab0c4 0%, #0888d9 35%, #0798e2 65%, #3ab0c4 100%);
  padding: 5px 10px;
  margin-bottom: 28px;
  color: #FFF;
  font-size: 20px;
  font-weight: bold;
}
#jica_add #eventInfo ul li a {
  display: block;
  padding: 28px 200px 40px 50px;
  margin-bottom: 32px;
  border: 1px solid #0077C0;
  border-radius: 16px;
  font-size: 20px;
  line-height: 1.5;
}
#jica_add #eventInfo ul li.open a {
  position: relative;
  color: #FFF;
  background: linear-gradient(90deg, #3ab0c4 0%, #0888d9 35%, #0798e2 65%, #3ab0c4 100%);
}
#jica_add #eventInfo ul li.open a:before {
  content: "";
  position: absolute;
  display: block;
  background: #FFF;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  top: 50%;
  right: 50px;
  transform: translateY(-50%);
}
#jica_add #eventInfo ul li.open a:after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  border-right: 2px solid #057AC1;
  border-top: 2px solid #057AC1;
  transform: rotate(45deg);
  top: calc(50% - 6px);
  right: 60px;
}
#jica_add #eventInfo ul li.close a {
  background: #a1a1a1;
  border: 1px solid #a1a1a1;
}
#jica_add #eventInfo ul li.link {
  position: relative;
}
#jica_add #eventInfo ul li.link a {
  margin-bottom: 55px;
}
#jica_add #eventInfo ul li.link a.txtlink {
  position: absolute;
  background: unset;
  padding: unset;
  margin-bottom: unset;
  border: unset;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  bottom: -1.5em;
  right: 0;
}
#jica_add #eventInfo ul li.link a.txtlink:hover {
  opacity: 0.5;
}
#jica_add #eventInfo .formBlock .btn {
  margin: 40px 0;
  text-align: center;
}
#jica_add #eventInfo .formBlock > p {
  text-align: center;
  line-height: 1.5;
  font-size: 18px;
}


#jica .p-footer,
#jica_add .p-footer {
  color: #fff;
  line-height: 1;
}
#jica .p-footer__copy,
#jica_add .p-footer__copy {
  font-weight: 700;
}
#jica .p-footer__nav,
#jica_add .p-footer__nav {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#jica .p-header img,
#jica_add .p-header img {
  max-width: 100%;
  vertical-align: bottom;
}
#jica .p-header__logoArea,
#jica_add .p-header__logoArea {
  -ms-flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
      flex-wrap: wrap;
}
#jica .p-header__logo img,
#jica_add .p-header__logo img {
  width: 100%;
  height: 100%;
}
#jica .p-header__logoText,
#jica_add .p-header__logoText {
  font-weight: 700;
}
#jica .p-header__navItem,
#jica_add .p-header__navItem {
  position: relative;
  font-weight: 700;
}
#jica .p-header__navBg,
#jica_add .p-header__navBg {
  display: none;
}

#jica_add .p-introduction {
  text-align: center;
}
#jica .p-introduction__btn,
#jica_add .p-introduction__btn {
  position: relative;
  border: 2px solid #078EDD;
  border-radius: 16px;
}
#jica .p-introduction__btn.white {
  background: #FFF;
}
#jica .p-introduction__btn:after,
#jica_add .p-introduction__btn:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 3%;
  background: url(../images/icon_intro_arrow.png) no-repeat;
  background-size: cover;
}
#jica .p-introduction__btn a,
#jica_add .p-introduction__btn a {
  display: block;
}
#jica .p-introduction__btn p,
#jica_add .p-introduction__btn p {
  color: #0B52B8;
}
#jica_add .p-mainVisual {
  position: relative;
}
#jica_add .p-mainVisual__titleGroup {
  margin: 0 auto;
}
#jica_add .p-mainVisual__title {
  z-index: 2;
  position: relative;
}
#jica_add .p-mainVisual__subTitle {
  font-weight: 700;
  text-align: center;
}

#jica_add .p-meritCard {
  border: 1px solid #333333;
  background: #fff;
}
#jica_add .p-meritCard__image {
  margin: 0 auto;
  text-align: center;
}
#jica_add .p-meritCard__title {
  font-weight: 700;
  text-align: center;
}

#jica_add .p-news__pageTitle {
  color: #354463;
  font-weight: 700;
  text-align: center;
}
#jica_add .p-news__container {
  background: #f2f5f8;
}
#jica_add .p-news__index {
  display: flex;
  margin-bottom: 8px;
  gap: 1px;
}
#jica_add .p-news__index li {
  display: flex;
  width: 25%;
  height: 37px;
  padding: 0;
  background: #9F9F9F;
  text-align: center;
  align-items: center;
  justify-content: center;
  color: #FFF;
  font-size: 14px;
  line-height: 1.2;
}
#jica_add .p-news__index li.blue {
  background: #0077C0;
  position: relative;
}
#jica_add .p-news__index li.blue:before {
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 18px;
  height: 9px;
  background-color: #0077C0;
  content: '';
  clip-path: polygon(0 0, 100% 0, 50% 100%);
}
#jica_add .p-news__index li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
#jica_add .p-news__term {
  display: flex;
  padding: 15px;
  margin-bottom: 8px;
  background: #0077C0;
  color: #FFF;
  font-size: 12px;
}
#jica_add .p-news__term form {
  display: flex;
}
#jica_add .p-news__term .radio-group {
  display: flex;
}
#jica_add .p-news__term .radio-group label {
  display: flex;
  gap: 5px;
}
#jica_add .p-news__term .radio-group input {
  appearance: auto;
}
#jica_add .p-news__term .date-selects {
  display: flex;
}
#jica_add .p-news__term .date-selects__block {
  display: flex;
  gap: 7px;
  align-items: center;
}
#jica_add .p-news__term .date-selects__block select {
  opacity: 1;
  border-radius: 0;
  border: none;
  padding: 3px 0;
}
#jica_add .p-news__term .date-selects__block select:focus-visible {
  outline: none;
}
#jica_add .p-news__term .date-button {
  text-align: center;
}
#jica_add .p-news__term .date-button button {
  position: relative;
  width: 66px;
  color: #0077C0;
  background: #FFF;
  border-radius: 40px;
  padding: 5px 10px 5px 0;
}
#jica_add .p-news__term .date-button button .searchIcon {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  left: 80%;
  transform: translate(-50%, -50%);
}
#jica_add .p-news__category span {
  color: #FFF;
  font-size: 16px;
  padding: 0 5px 1px;
  background: linear-gradient(90deg, #3ab0c4 0%, #0888d9 35%, #0798e2 65%, #3ab0c4 100%);
}
#jica_add .p-news__postTitle {
  text-decoration: underline;
  word-break: break-word;
}
#jica_add .p-news__button {
  display: block;
}
#jica_add .p-news__posts .pagination {
  display: flex;
  justify-content: center;
  text-align: center;
  margin-top: 20px;
}
#jica_add .p-program {
  position: relative;
}
#jica_add .p-program__title {
  -webkit-transform: translateX(-50%);
  position: absolute;
  left: 50%;
          transform: translateX(-50%);
}
#jica_add .p-program__label {
  gap: 30px;
}
#jica_add .p-program__label::after {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: auto;
  height: 1px;
  background: #bebebe;
  content: "";
}
#jica_add .p-program__related {
  border-bottom: 1px solid #cccccc;
}
#jica_add .p-support {
  background: #f2f5f8;
}
#jica_add .p-support__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#jica_add .p-support__logo--bvc a {
  display: block;
}
#jica_add .p-support__text {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-weight: 700;
}
#jica_add .p-topNews__label {
  gap: 30px;
  width: 100%;
}
#jica_add .p-topNews__label::after {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: auto;
  height: 1px;
  background: #bebebe;
  content: "";
}
#jica_add .p-topNews__list {
  font-weight: 400;
}
#jica_add .p-topNews__title {
  display: inline-block;
  text-decoration: underline;
}
#jica_add .p-topNews__more {
  font-weight: 400;
}
#jica_add .p-program__btn {
  text-align: right;
}
#jica_add .p-program__more {
  font-weight: 400;
  display: inline-flex;
}
#jica_add .p-program__relatedItem a span.new {
  color: #f54100;
}
#jica_add .u-align--center {
  text-align: center;
}
#jica_add .u-align--left {
  text-align: left;
}
#jica_add .u-align--right {
  text-align: right;
}

#jica_add .u-blue {
  color: #0077c0;
}
#jica_add .u-red {
  color: #da2128;
}

#jica_add .u-fade, #jica_add .u-fade--up {
  -webkit-transition: opacity 0.75s ease-in;
  opacity: 0;
  transition: opacity 0.75s ease-in;
  will-change: opacity;
}
#jica_add .u-fade.is-view, #jica_add .is-view.u-fade--up {
  opacity: 1;
}
#jica_add .u-fade--up {
  -webkit-transform: translateY(5em);
  -webkit-transition: opacity 0.75s ease-in, -webkit-transform 0.75s ease-in;
          transform: translateY(5em);
  transition: opacity 0.75s ease-in, -webkit-transform 0.75s ease-in;
  transition: opacity 0.75s ease-in, transform 0.75s ease-in;
  transition: opacity 0.75s ease-in, transform 0.75s ease-in, -webkit-transform 0.75s ease-in;
  will-change: transform, opacity;
}
#jica_add .u-fade--up.is-view {
  -webkit-transform: translateY(0em);
          transform: translateY(0em);
}
#jica_add .u-fade--delay {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

#jica_add .u-hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#jica_add .u-hover:hover {
  opacity: 0.5;
}

#jica_add .u-letterSpacing--20 {
  letter-spacing: 0.02em;
}
#jica_add .u-letterSpacing--n20 {
  letter-spacing: -0.02em;
}
#jica_add .u-letterSpacing--40 {
  letter-spacing: 0.04em;
}
#jica_add .u-letterSpacing--n40 {
  letter-spacing: -0.04em;
}
#jica_add .u-letterSpacing--50 {
  letter-spacing: 0.05em;
}
#jica_add .u-letterSpacing--n50 {
  letter-spacing: -0.05em;
}
#jica_add .u-letterSpacing--60 {
  letter-spacing: 0.06em;
}
#jica_add .u-letterSpacing--n60 {
  letter-spacing: -0.06em;
}
#jica_add .u-letterSpacing--80 {
  letter-spacing: 0.08em;
}
#jica_add .u-letterSpacing--n80 {
  letter-spacing: -0.08em;
}
#jica_add .u-letterSpacing--100 {
  letter-spacing: 0.1em;
}
#jica_add .u-letterSpacing--n100 {
  letter-spacing: -0.1em;
}
#jica_add .u-letterSpacing--120 {
  letter-spacing: 0.12em;
}
#jica_add .u-letterSpacing--n120 {
  letter-spacing: -0.12em;
}

#jica_add .u-m--0 {
  margin: 0em;
}
#jica_add .u-mx--0 {
  margin-right: 0em;
  margin-left: 0em;
}
#jica_add .u-my--0 {
  margin-top: 0em;
  margin-bottom: 0em;
}
#jica_add .u-mt--0 {
  margin-top: 0em;
}
#jica_add .u-mb--0 {
  margin-bottom: 0em;
}
#jica_add .u-mr--0 {
  margin-right: 0em;
}
#jica_add .u-ml--0 {
  margin-left: 0em;
}
#jica_add .u-p--0 {
  padding: 0em;
}
#jica_add .u-px--0 {
  padding-right: 0em;
  padding-left: 0em;
}
#jica_add .u-py--0 {
  padding-top: 0em;
  padding-bottom: 0em;
}
#jica_add .u-pt--0 {
  padding-top: 0em;
}
#jica_add .u-pb--0 {
  padding-bottom: 0em;
}
#jica_add .u-pr--0 {
  padding-right: 0em;
}
#jica_add .u-pl--0 {
  padding-left: 0em;
}
#jica_add .u-m--1 {
  margin: 0.1em;
}
#jica_add .u-mx--1 {
  margin-right: 0.1em;
  margin-left: 0.1em;
}
#jica_add .u-my--1 {
  margin-top: 0.1em;
  margin-bottom: 0.1em;
}
#jica_add .u-mt--1 {
  margin-top: 0.1em;
}
#jica_add .u-mb--1 {
  margin-bottom: 0.1em;
}
#jica_add .u-mr--1 {
  margin-right: 0.1em;
}
#jica_add .u-ml--1 {
  margin-left: 0.1em;
}
#jica_add .u-p--1 {
  padding: 0.1em;
}
#jica_add .u-px--1 {
  padding-right: 0.1em;
  padding-left: 0.1em;
}
#jica_add .u-py--1 {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
#jica_add .u-pt--1 {
  padding-top: 0.1em;
}
#jica_add .u-pb--1 {
  padding-bottom: 0.1em;
}
#jica_add .u-pr--1 {
  padding-right: 0.1em;
}
#jica_add .u-pl--1 {
  padding-left: 0.1em;
}
#jica_add .u-m--2 {
  margin: 0.2em;
}
#jica_add .u-mx--2 {
  margin-right: 0.2em;
  margin-left: 0.2em;
}
#jica_add .u-my--2 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
#jica_add .u-mt--2 {
  margin-top: 0.2em;
}
#jica_add .u-mb--2 {
  margin-bottom: 0.2em;
}
#jica_add .u-mr--2 {
  margin-right: 0.2em;
}
#jica_add .u-ml--2 {
  margin-left: 0.2em;
}
#jica_add .u-p--2 {
  padding: 0.2em;
}
#jica_add .u-px--2 {
  padding-right: 0.2em;
  padding-left: 0.2em;
}
#jica_add .u-py--2 {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
#jica_add .u-pt--2 {
  padding-top: 0.2em;
}
#jica_add .u-pb--2 {
  padding-bottom: 0.2em;
}
#jica_add .u-pr--2 {
  padding-right: 0.2em;
}
#jica_add .u-pl--2 {
  padding-left: 0.2em;
}
#jica_add .u-m--3 {
  margin: 0.3em;
}
#jica_add .u-mx--3 {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
#jica_add .u-my--3 {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
#jica_add .u-mt--3 {
  margin-top: 0.3em;
}
#jica_add .u-mb--3 {
  margin-bottom: 0.3em;
}
#jica_add .u-mr--3 {
  margin-right: 0.3em;
}
#jica_add .u-ml--3 {
  margin-left: 0.3em;
}
#jica_add .u-p--3 {
  padding: 0.3em;
}
#jica_add .u-px--3 {
  padding-right: 0.3em;
  padding-left: 0.3em;
}
#jica_add .u-py--3 {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
#jica_add .u-pt--3 {
  padding-top: 0.3em;
}
#jica_add .u-pb--3 {
  padding-bottom: 0.3em;
}
#jica_add .u-pr--3 {
  padding-right: 0.3em;
}
#jica_add .u-pl--3 {
  padding-left: 0.3em;
}
#jica_add .u-m--4 {
  margin: 0.4em;
}
#jica_add .u-mx--4 {
  margin-right: 0.4em;
  margin-left: 0.4em;
}
#jica_add .u-my--4 {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
#jica_add .u-mt--4 {
  margin-top: 0.4em;
}
#jica_add .u-mb--4 {
  margin-bottom: 0.4em;
}
#jica_add .u-mr--4 {
  margin-right: 0.4em;
}
#jica_add .u-ml--4 {
  margin-left: 0.4em;
}
#jica_add .u-p--4 {
  padding: 0.4em;
}
#jica_add .u-px--4 {
  padding-right: 0.4em;
  padding-left: 0.4em;
}
#jica_add .u-py--4 {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}
#jica_add .u-pt--4 {
  padding-top: 0.4em;
}
#jica_add .u-pb--4 {
  padding-bottom: 0.4em;
}
#jica_add .u-pr--4 {
  padding-right: 0.4em;
}
#jica_add .u-pl--4 {
  padding-left: 0.4em;
}
#jica_add .u-m--5 {
  margin: 0.5em;
}
#jica_add .u-mx--5 {
  margin-right: 0.5em;
  margin-left: 0.5em;
}
#jica_add .u-my--5 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#jica_add .u-mt--5 {
  margin-top: 0.5em;
}
#jica_add .u-mb--5 {
  margin-bottom: 0.5em;
}
#jica_add .u-mr--5 {
  margin-right: 0.5em;
}
#jica_add .u-ml--5 {
  margin-left: 0.5em;
}
#jica_add .u-p--5 {
  padding: 0.5em;
}
#jica_add .u-px--5 {
  padding-right: 0.5em;
  padding-left: 0.5em;
}
#jica_add .u-py--5 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#jica_add .u-pt--5 {
  padding-top: 0.5em;
}
#jica_add .u-pb--5 {
  padding-bottom: 0.5em;
}
#jica_add .u-pr--5 {
  padding-right: 0.5em;
}
#jica_add .u-pl--5 {
  padding-left: 0.5em;
}
#jica_add .u-m--6 {
  margin: 0.6em;
}
#jica_add .u-mx--6 {
  margin-right: 0.6em;
  margin-left: 0.6em;
}
#jica_add .u-my--6 {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
#jica_add .u-mt--6 {
  margin-top: 0.6em;
}
#jica_add .u-mb--6 {
  margin-bottom: 0.6em;
}
#jica_add .u-mr--6 {
  margin-right: 0.6em;
}
#jica_add .u-ml--6 {
  margin-left: 0.6em;
}
#jica_add .u-p--6 {
  padding: 0.6em;
}
#jica_add .u-px--6 {
  padding-right: 0.6em;
  padding-left: 0.6em;
}
#jica_add .u-py--6 {
  padding-top: 0.6em;
  padding-bottom: 0.6em;
}
#jica_add .u-pt--6 {
  padding-top: 0.6em;
}
#jica_add .u-pb--6 {
  padding-bottom: 0.6em;
}
#jica_add .u-pr--6 {
  padding-right: 0.6em;
}
#jica_add .u-pl--6 {
  padding-left: 0.6em;
}
#jica_add .u-m--7 {
  margin: 0.7em;
}
#jica_add .u-mx--7 {
  margin-right: 0.7em;
  margin-left: 0.7em;
}
#jica_add .u-my--7 {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
#jica_add .u-mt--7 {
  margin-top: 0.7em;
}
#jica_add .u-mb--7 {
  margin-bottom: 0.7em;
}
#jica_add .u-mr--7 {
  margin-right: 0.7em;
}
#jica_add .u-ml--7 {
  margin-left: 0.7em;
}
#jica_add .u-p--7 {
  padding: 0.7em;
}
#jica_add .u-px--7 {
  padding-right: 0.7em;
  padding-left: 0.7em;
}
#jica_add .u-py--7 {
  padding-top: 0.7em;
  padding-bottom: 0.7em;
}
#jica_add .u-pt--7 {
  padding-top: 0.7em;
}
#jica_add .u-pb--7 {
  padding-bottom: 0.7em;
}
#jica_add .u-pr--7 {
  padding-right: 0.7em;
}
#jica_add .u-pl--7 {
  padding-left: 0.7em;
}
#jica_add .u-m--8 {
  margin: 0.8em;
}
#jica_add .u-mx--8 {
  margin-right: 0.8em;
  margin-left: 0.8em;
}
#jica_add .u-my--8 {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
#jica_add .u-mt--8 {
  margin-top: 0.8em;
}
#jica_add .u-mb--8 {
  margin-bottom: 0.8em;
}
#jica_add .u-mr--8 {
  margin-right: 0.8em;
}
#jica_add .u-ml--8 {
  margin-left: 0.8em;
}
#jica_add .u-p--8 {
  padding: 0.8em;
}
#jica_add .u-px--8 {
  padding-right: 0.8em;
  padding-left: 0.8em;
}
#jica_add .u-py--8 {
  padding-top: 0.8em;
  padding-bottom: 0.8em;
}
#jica_add .u-pt--8 {
  padding-top: 0.8em;
}
#jica_add .u-pb--8 {
  padding-bottom: 0.8em;
}
#jica_add .u-pr--8 {
  padding-right: 0.8em;
}
#jica_add .u-pl--8 {
  padding-left: 0.8em;
}
#jica_add .u-m--9 {
  margin: 0.9em;
}
#jica_add .u-mx--9 {
  margin-right: 0.9em;
  margin-left: 0.9em;
}
#jica_add .u-my--9 {
  margin-top: 0.9em;
  margin-bottom: 0.9em;
}
#jica_add .u-mt--9 {
  margin-top: 0.9em;
}
#jica_add .u-mb--9 {
  margin-bottom: 0.9em;
}
#jica_add .u-mr--9 {
  margin-right: 0.9em;
}
#jica_add .u-ml--9 {
  margin-left: 0.9em;
}
#jica_add .u-p--9 {
  padding: 0.9em;
}
#jica_add .u-px--9 {
  padding-right: 0.9em;
  padding-left: 0.9em;
}
#jica_add .u-py--9 {
  padding-top: 0.9em;
  padding-bottom: 0.9em;
}
#jica_add .u-pt--9 {
  padding-top: 0.9em;
}
#jica_add .u-pb--9 {
  padding-bottom: 0.9em;
}
#jica_add .u-pr--9 {
  padding-right: 0.9em;
}
#jica_add .u-pl--9 {
  padding-left: 0.9em;
}
#jica_add .u-m--10 {
  margin: 1em;
}
#jica_add .u-mx--10 {
  margin-right: 1em;
  margin-left: 1em;
}
#jica_add .u-my--10 {
  margin-top: 1em;
  margin-bottom: 1em;
}
#jica_add .u-mt--10 {
  margin-top: 1em;
}
#jica_add .u-mb--10 {
  margin-bottom: 1em;
}
#jica_add .u-mr--10 {
  margin-right: 1em;
}
#jica_add .u-ml--10 {
  margin-left: 1em;
}
#jica_add .u-p--10 {
  padding: 1em;
}
#jica_add .u-px--10 {
  padding-right: 1em;
  padding-left: 1em;
}
#jica_add .u-py--10 {
  padding-top: 1em;
  padding-bottom: 1em;
}
#jica_add .u-pt--10 {
  padding-top: 1em;
}
#jica_add .u-pb--10 {
  padding-bottom: 1em;
}
#jica_add .u-pr--10 {
  padding-right: 1em;
}
#jica_add .u-pl--10 {
  padding-left: 1em;
}
#jica_add .u-m--11 {
  margin: 1.1em;
}
#jica_add .u-mx--11 {
  margin-right: 1.1em;
  margin-left: 1.1em;
}
#jica_add .u-my--11 {
  margin-top: 1.1em;
  margin-bottom: 1.1em;
}
#jica_add .u-mt--11 {
  margin-top: 1.1em;
}
#jica_add .u-mb--11 {
  margin-bottom: 1.1em;
}
#jica_add .u-mr--11 {
  margin-right: 1.1em;
}
#jica_add .u-ml--11 {
  margin-left: 1.1em;
}
#jica_add .u-p--11 {
  padding: 1.1em;
}
#jica_add .u-px--11 {
  padding-right: 1.1em;
  padding-left: 1.1em;
}
#jica_add .u-py--11 {
  padding-top: 1.1em;
  padding-bottom: 1.1em;
}
#jica_add .u-pt--11 {
  padding-top: 1.1em;
}
#jica_add .u-pb--11 {
  padding-bottom: 1.1em;
}
#jica_add .u-pr--11 {
  padding-right: 1.1em;
}
#jica_add .u-pl--11 {
  padding-left: 1.1em;
}
#jica_add .u-m--12 {
  margin: 1.2em;
}
#jica_add .u-mx--12 {
  margin-right: 1.2em;
  margin-left: 1.2em;
}
#jica_add .u-my--12 {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
#jica_add .u-mt--12 {
  margin-top: 1.2em;
}
#jica_add .u-mb--12 {
  margin-bottom: 1.2em;
}
#jica_add .u-mr--12 {
  margin-right: 1.2em;
}
#jica_add .u-ml--12 {
  margin-left: 1.2em;
}
#jica_add .u-p--12 {
  padding: 1.2em;
}
#jica_add .u-px--12 {
  padding-right: 1.2em;
  padding-left: 1.2em;
}
#jica_add .u-py--12 {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}
#jica_add .u-pt--12 {
  padding-top: 1.2em;
}
#jica_add .u-pb--12 {
  padding-bottom: 1.2em;
}
#jica_add .u-pr--12 {
  padding-right: 1.2em;
}
#jica_add .u-pl--12 {
  padding-left: 1.2em;
}
#jica_add .u-m--13 {
  margin: 1.3em;
}
#jica_add .u-mx--13 {
  margin-right: 1.3em;
  margin-left: 1.3em;
}
#jica_add .u-my--13 {
  margin-top: 1.3em;
  margin-bottom: 1.3em;
}
#jica_add .u-mt--13 {
  margin-top: 1.3em;
}
#jica_add .u-mb--13 {
  margin-bottom: 1.3em;
}
#jica_add .u-mr--13 {
  margin-right: 1.3em;
}
#jica_add .u-ml--13 {
  margin-left: 1.3em;
}
#jica_add .u-p--13 {
  padding: 1.3em;
}
#jica_add .u-px--13 {
  padding-right: 1.3em;
  padding-left: 1.3em;
}
#jica_add .u-py--13 {
  padding-top: 1.3em;
  padding-bottom: 1.3em;
}
#jica_add .u-pt--13 {
  padding-top: 1.3em;
}
#jica_add .u-pb--13 {
  padding-bottom: 1.3em;
}
#jica_add .u-pr--13 {
  padding-right: 1.3em;
}
#jica_add .u-pl--13 {
  padding-left: 1.3em;
}
#jica_add .u-m--14 {
  margin: 1.4em;
}
#jica_add .u-mx--14 {
  margin-right: 1.4em;
  margin-left: 1.4em;
}
#jica_add .u-my--14 {
  margin-top: 1.4em;
  margin-bottom: 1.4em;
}
#jica_add .u-mt--14 {
  margin-top: 1.4em;
}
#jica_add .u-mb--14 {
  margin-bottom: 1.4em;
}
#jica_add .u-mr--14 {
  margin-right: 1.4em;
}
#jica_add .u-ml--14 {
  margin-left: 1.4em;
}
#jica_add .u-p--14 {
  padding: 1.4em;
}
#jica_add .u-px--14 {
  padding-right: 1.4em;
  padding-left: 1.4em;
}
#jica_add .u-py--14 {
  padding-top: 1.4em;
  padding-bottom: 1.4em;
}
#jica_add .u-pt--14 {
  padding-top: 1.4em;
}
#jica_add .u-pb--14 {
  padding-bottom: 1.4em;
}
#jica_add .u-pr--14 {
  padding-right: 1.4em;
}
#jica_add .u-pl--14 {
  padding-left: 1.4em;
}
#jica_add .u-m--15 {
  margin: 1.5em;
}
#jica_add .u-mx--15 {
  margin-right: 1.5em;
  margin-left: 1.5em;
}
#jica_add .u-my--15 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
#jica_add .u-mt--15 {
  margin-top: 1.5em;
}
#jica_add .u-mb--15 {
  margin-bottom: 1.5em;
}
#jica_add .u-mr--15 {
  margin-right: 1.5em;
}
#jica_add .u-ml--15 {
  margin-left: 1.5em;
}
#jica_add .u-p--15 {
  padding: 1.5em;
}
#jica_add .u-px--15 {
  padding-right: 1.5em;
  padding-left: 1.5em;
}
#jica_add .u-py--15 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
#jica_add .u-pt--15 {
  padding-top: 1.5em;
}
#jica_add .u-pb--15 {
  padding-bottom: 1.5em;
}
#jica_add .u-pr--15 {
  padding-right: 1.5em;
}
#jica_add .u-pl--15 {
  padding-left: 1.5em;
}
#jica_add .u-m--16 {
  margin: 1.6em;
}
#jica_add .u-mx--16 {
  margin-right: 1.6em;
  margin-left: 1.6em;
}
#jica_add .u-my--16 {
  margin-top: 1.6em;
  margin-bottom: 1.6em;
}
#jica_add .u-mt--16 {
  margin-top: 1.6em;
}
#jica_add .u-mb--16 {
  margin-bottom: 1.6em;
}
#jica_add .u-mr--16 {
  margin-right: 1.6em;
}
#jica_add .u-ml--16 {
  margin-left: 1.6em;
}
#jica_add .u-p--16 {
  padding: 1.6em;
}
#jica_add .u-px--16 {
  padding-right: 1.6em;
  padding-left: 1.6em;
}
#jica_add .u-py--16 {
  padding-top: 1.6em;
  padding-bottom: 1.6em;
}
#jica_add .u-pt--16 {
  padding-top: 1.6em;
}
#jica_add .u-pb--16 {
  padding-bottom: 1.6em;
}
#jica_add .u-pr--16 {
  padding-right: 1.6em;
}
#jica_add .u-pl--16 {
  padding-left: 1.6em;
}
#jica_add .u-m--17 {
  margin: 1.7em;
}
#jica_add .u-mx--17 {
  margin-right: 1.7em;
  margin-left: 1.7em;
}
#jica_add .u-my--17 {
  margin-top: 1.7em;
  margin-bottom: 1.7em;
}
#jica_add .u-mt--17 {
  margin-top: 1.7em;
}
#jica_add .u-mb--17 {
  margin-bottom: 1.7em;
}
#jica_add .u-mr--17 {
  margin-right: 1.7em;
}
#jica_add .u-ml--17 {
  margin-left: 1.7em;
}
#jica_add .u-p--17 {
  padding: 1.7em;
}
#jica_add .u-px--17 {
  padding-right: 1.7em;
  padding-left: 1.7em;
}
#jica_add .u-py--17 {
  padding-top: 1.7em;
  padding-bottom: 1.7em;
}
#jica_add .u-pt--17 {
  padding-top: 1.7em;
}
#jica_add .u-pb--17 {
  padding-bottom: 1.7em;
}
#jica_add .u-pr--17 {
  padding-right: 1.7em;
}
#jica_add .u-pl--17 {
  padding-left: 1.7em;
}
#jica_add .u-m--18 {
  margin: 1.8em;
}
#jica_add .u-mx--18 {
  margin-right: 1.8em;
  margin-left: 1.8em;
}
#jica_add .u-my--18 {
  margin-top: 1.8em;
  margin-bottom: 1.8em;
}
#jica_add .u-mt--18 {
  margin-top: 1.8em;
}
#jica_add .u-mb--18 {
  margin-bottom: 1.8em;
}
#jica_add .u-mr--18 {
  margin-right: 1.8em;
}
#jica_add .u-ml--18 {
  margin-left: 1.8em;
}
#jica_add .u-p--18 {
  padding: 1.8em;
}
#jica_add .u-px--18 {
  padding-right: 1.8em;
  padding-left: 1.8em;
}
#jica_add .u-py--18 {
  padding-top: 1.8em;
  padding-bottom: 1.8em;
}
#jica_add .u-pt--18 {
  padding-top: 1.8em;
}
#jica_add .u-pb--18 {
  padding-bottom: 1.8em;
}
#jica_add .u-pr--18 {
  padding-right: 1.8em;
}
#jica_add .u-pl--18 {
  padding-left: 1.8em;
}
#jica_add .u-m--19 {
  margin: 1.9em;
}
#jica_add .u-mx--19 {
  margin-right: 1.9em;
  margin-left: 1.9em;
}
#jica_add .u-my--19 {
  margin-top: 1.9em;
  margin-bottom: 1.9em;
}
#jica_add .u-mt--19 {
  margin-top: 1.9em;
}
#jica_add .u-mb--19 {
  margin-bottom: 1.9em;
}
#jica_add .u-mr--19 {
  margin-right: 1.9em;
}
#jica_add .u-ml--19 {
  margin-left: 1.9em;
}
#jica_add .u-p--19 {
  padding: 1.9em;
}
#jica_add .u-px--19 {
  padding-right: 1.9em;
  padding-left: 1.9em;
}
#jica_add .u-py--19 {
  padding-top: 1.9em;
  padding-bottom: 1.9em;
}
#jica_add .u-pt--19 {
  padding-top: 1.9em;
}
#jica_add .u-pb--19 {
  padding-bottom: 1.9em;
}
#jica_add .u-pr--19 {
  padding-right: 1.9em;
}
#jica_add .u-pl--19 {
  padding-left: 1.9em;
}
#jica_add .u-m--20 {
  margin: 2em;
}
#jica_add .u-mx--20 {
  margin-right: 2em;
  margin-left: 2em;
}
#jica_add .u-my--20 {
  margin-top: 2em;
  margin-bottom: 2em;
}
#jica_add .u-mt--20 {
  margin-top: 2em;
}
#jica_add .u-mb--20 {
  margin-bottom: 2em;
}
#jica_add .u-mr--20 {
  margin-right: 2em;
}
#jica_add .u-ml--20 {
  margin-left: 2em;
}
#jica_add .u-p--20 {
  padding: 2em;
}
#jica_add .u-px--20 {
  padding-right: 2em;
  padding-left: 2em;
}
#jica_add .u-py--20 {
  padding-top: 2em;
  padding-bottom: 2em;
}
#jica_add .u-pt--20 {
  padding-top: 2em;
}
#jica_add .u-pb--20 {
  padding-bottom: 2em;
}
#jica_add .u-pr--20 {
  padding-right: 2em;
}
#jica_add .u-pl--20 {
  padding-left: 2em;
}
#jica_add .u-m--21 {
  margin: 2.1em;
}
#jica_add .u-mx--21 {
  margin-right: 2.1em;
  margin-left: 2.1em;
}
#jica_add .u-my--21 {
  margin-top: 2.1em;
  margin-bottom: 2.1em;
}
#jica_add .u-mt--21 {
  margin-top: 2.1em;
}
#jica_add .u-mb--21 {
  margin-bottom: 2.1em;
}
#jica_add .u-mr--21 {
  margin-right: 2.1em;
}
#jica_add .u-ml--21 {
  margin-left: 2.1em;
}
#jica_add .u-p--21 {
  padding: 2.1em;
}
#jica_add .u-px--21 {
  padding-right: 2.1em;
  padding-left: 2.1em;
}
#jica_add .u-py--21 {
  padding-top: 2.1em;
  padding-bottom: 2.1em;
}
#jica_add .u-pt--21 {
  padding-top: 2.1em;
}
#jica_add .u-pb--21 {
  padding-bottom: 2.1em;
}
#jica_add .u-pr--21 {
  padding-right: 2.1em;
}
#jica_add .u-pl--21 {
  padding-left: 2.1em;
}
#jica_add .u-m--22 {
  margin: 2.2em;
}
#jica_add .u-mx--22 {
  margin-right: 2.2em;
  margin-left: 2.2em;
}
#jica_add .u-my--22 {
  margin-top: 2.2em;
  margin-bottom: 2.2em;
}
#jica_add .u-mt--22 {
  margin-top: 2.2em;
}
#jica_add .u-mb--22 {
  margin-bottom: 2.2em;
}
#jica_add .u-mr--22 {
  margin-right: 2.2em;
}
#jica_add .u-ml--22 {
  margin-left: 2.2em;
}
#jica_add .u-p--22 {
  padding: 2.2em;
}
#jica_add .u-px--22 {
  padding-right: 2.2em;
  padding-left: 2.2em;
}
#jica_add .u-py--22 {
  padding-top: 2.2em;
  padding-bottom: 2.2em;
}
#jica_add .u-pt--22 {
  padding-top: 2.2em;
}
#jica_add .u-pb--22 {
  padding-bottom: 2.2em;
}
#jica_add .u-pr--22 {
  padding-right: 2.2em;
}
#jica_add .u-pl--22 {
  padding-left: 2.2em;
}
#jica_add .u-m--23 {
  margin: 2.3em;
}
#jica_add .u-mx--23 {
  margin-right: 2.3em;
  margin-left: 2.3em;
}
#jica_add .u-my--23 {
  margin-top: 2.3em;
  margin-bottom: 2.3em;
}
#jica_add .u-mt--23 {
  margin-top: 2.3em;
}
#jica_add .u-mb--23 {
  margin-bottom: 2.3em;
}
#jica_add .u-mr--23 {
  margin-right: 2.3em;
}
#jica_add .u-ml--23 {
  margin-left: 2.3em;
}
#jica_add .u-p--23 {
  padding: 2.3em;
}
#jica_add .u-px--23 {
  padding-right: 2.3em;
  padding-left: 2.3em;
}
#jica_add .u-py--23 {
  padding-top: 2.3em;
  padding-bottom: 2.3em;
}
#jica_add .u-pt--23 {
  padding-top: 2.3em;
}
#jica_add .u-pb--23 {
  padding-bottom: 2.3em;
}
#jica_add .u-pr--23 {
  padding-right: 2.3em;
}
#jica_add .u-pl--23 {
  padding-left: 2.3em;
}
#jica_add .u-m--24 {
  margin: 2.4em;
}
#jica_add .u-mx--24 {
  margin-right: 2.4em;
  margin-left: 2.4em;
}
#jica_add .u-my--24 {
  margin-top: 2.4em;
  margin-bottom: 2.4em;
}
#jica_add .u-mt--24 {
  margin-top: 2.4em;
}
#jica_add .u-mb--24 {
  margin-bottom: 2.4em;
}
#jica_add .u-mr--24 {
  margin-right: 2.4em;
}
#jica_add .u-ml--24 {
  margin-left: 2.4em;
}
#jica_add .u-p--24 {
  padding: 2.4em;
}
#jica_add .u-px--24 {
  padding-right: 2.4em;
  padding-left: 2.4em;
}
#jica_add .u-py--24 {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
}
#jica_add .u-pt--24 {
  padding-top: 2.4em;
}
#jica_add .u-pb--24 {
  padding-bottom: 2.4em;
}
#jica_add .u-pr--24 {
  padding-right: 2.4em;
}
#jica_add .u-pl--24 {
  padding-left: 2.4em;
}
#jica_add .u-m--25 {
  margin: 2.5em;
}
#jica_add .u-mx--25 {
  margin-right: 2.5em;
  margin-left: 2.5em;
}
#jica_add .u-my--25 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}
#jica_add .u-mt--25 {
  margin-top: 2.5em;
}
#jica_add .u-mb--25 {
  margin-bottom: 2.5em;
}
#jica_add .u-mr--25 {
  margin-right: 2.5em;
}
#jica_add .u-ml--25 {
  margin-left: 2.5em;
}
#jica_add .u-p--25 {
  padding: 2.5em;
}
#jica_add .u-px--25 {
  padding-right: 2.5em;
  padding-left: 2.5em;
}
#jica_add .u-py--25 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
#jica_add .u-pt--25 {
  padding-top: 2.5em;
}
#jica_add .u-pb--25 {
  padding-bottom: 2.5em;
}
#jica_add .u-pr--25 {
  padding-right: 2.5em;
}
#jica_add .u-pl--25 {
  padding-left: 2.5em;
}
#jica_add .u-m--26 {
  margin: 2.6em;
}
#jica_add .u-mx--26 {
  margin-right: 2.6em;
  margin-left: 2.6em;
}
#jica_add .u-my--26 {
  margin-top: 2.6em;
  margin-bottom: 2.6em;
}
#jica_add .u-mt--26 {
  margin-top: 2.6em;
}
#jica_add .u-mb--26 {
  margin-bottom: 2.6em;
}
#jica_add .u-mr--26 {
  margin-right: 2.6em;
}
#jica_add .u-ml--26 {
  margin-left: 2.6em;
}
#jica_add .u-p--26 {
  padding: 2.6em;
}
#jica_add .u-px--26 {
  padding-right: 2.6em;
  padding-left: 2.6em;
}
#jica_add .u-py--26 {
  padding-top: 2.6em;
  padding-bottom: 2.6em;
}
#jica_add .u-pt--26 {
  padding-top: 2.6em;
}
#jica_add .u-pb--26 {
  padding-bottom: 2.6em;
}
#jica_add .u-pr--26 {
  padding-right: 2.6em;
}
#jica_add .u-pl--26 {
  padding-left: 2.6em;
}
#jica_add .u-m--27 {
  margin: 2.7em;
}
#jica_add .u-mx--27 {
  margin-right: 2.7em;
  margin-left: 2.7em;
}
#jica_add .u-my--27 {
  margin-top: 2.7em;
  margin-bottom: 2.7em;
}
#jica_add .u-mt--27 {
  margin-top: 2.7em;
}
#jica_add .u-mb--27 {
  margin-bottom: 2.7em;
}
#jica_add .u-mr--27 {
  margin-right: 2.7em;
}
#jica_add .u-ml--27 {
  margin-left: 2.7em;
}
#jica_add .u-p--27 {
  padding: 2.7em;
}
#jica_add .u-px--27 {
  padding-right: 2.7em;
  padding-left: 2.7em;
}
#jica_add .u-py--27 {
  padding-top: 2.7em;
  padding-bottom: 2.7em;
}
#jica_add .u-pt--27 {
  padding-top: 2.7em;
}
#jica_add .u-pb--27 {
  padding-bottom: 2.7em;
}
#jica_add .u-pr--27 {
  padding-right: 2.7em;
}
#jica_add .u-pl--27 {
  padding-left: 2.7em;
}
#jica_add .u-m--28 {
  margin: 2.8em;
}
#jica_add .u-mx--28 {
  margin-right: 2.8em;
  margin-left: 2.8em;
}
#jica_add .u-my--28 {
  margin-top: 2.8em;
  margin-bottom: 2.8em;
}
#jica_add .u-mt--28 {
  margin-top: 2.8em;
}
#jica_add .u-mb--28 {
  margin-bottom: 2.8em;
}
#jica_add .u-mr--28 {
  margin-right: 2.8em;
}
#jica_add .u-ml--28 {
  margin-left: 2.8em;
}
#jica_add .u-p--28 {
  padding: 2.8em;
}
#jica_add .u-px--28 {
  padding-right: 2.8em;
  padding-left: 2.8em;
}
#jica_add .u-py--28 {
  padding-top: 2.8em;
  padding-bottom: 2.8em;
}
#jica_add .u-pt--28 {
  padding-top: 2.8em;
}
#jica_add .u-pb--28 {
  padding-bottom: 2.8em;
}
#jica_add .u-pr--28 {
  padding-right: 2.8em;
}
#jica_add .u-pl--28 {
  padding-left: 2.8em;
}
#jica_add .u-m--29 {
  margin: 2.9em;
}
#jica_add .u-mx--29 {
  margin-right: 2.9em;
  margin-left: 2.9em;
}
#jica_add .u-my--29 {
  margin-top: 2.9em;
  margin-bottom: 2.9em;
}
#jica_add .u-mt--29 {
  margin-top: 2.9em;
}
#jica_add .u-mb--29 {
  margin-bottom: 2.9em;
}
#jica_add .u-mr--29 {
  margin-right: 2.9em;
}
#jica_add .u-ml--29 {
  margin-left: 2.9em;
}
#jica_add .u-p--29 {
  padding: 2.9em;
}
#jica_add .u-px--29 {
  padding-right: 2.9em;
  padding-left: 2.9em;
}
#jica_add .u-py--29 {
  padding-top: 2.9em;
  padding-bottom: 2.9em;
}
#jica_add .u-pt--29 {
  padding-top: 2.9em;
}
#jica_add .u-pb--29 {
  padding-bottom: 2.9em;
}
#jica_add .u-pr--29 {
  padding-right: 2.9em;
}
#jica_add .u-pl--29 {
  padding-left: 2.9em;
}
#jica_add .u-m--30 {
  margin: 3em;
}
#jica_add .u-mx--30 {
  margin-right: 3em;
  margin-left: 3em;
}
#jica_add .u-my--30 {
  margin-top: 3em;
  margin-bottom: 3em;
}
#jica_add .u-mt--30 {
  margin-top: 3em;
}
#jica_add .u-mb--30 {
  margin-bottom: 3em;
}
#jica_add .u-mr--30 {
  margin-right: 3em;
}
#jica_add .u-ml--30 {
  margin-left: 3em;
}
#jica_add .u-p--30 {
  padding: 3em;
}
#jica_add .u-px--30 {
  padding-right: 3em;
  padding-left: 3em;
}
#jica_add .u-py--30 {
  padding-top: 3em;
  padding-bottom: 3em;
}
#jica_add .u-pt--30 {
  padding-top: 3em;
}
#jica_add .u-pb--30 {
  padding-bottom: 3em;
}
#jica_add .u-pr--30 {
  padding-right: 3em;
}
#jica_add .u-pl--30 {
  padding-left: 3em;
}
#jica_add .u-m--31 {
  margin: 3.1em;
}
#jica_add .u-mx--31 {
  margin-right: 3.1em;
  margin-left: 3.1em;
}
#jica_add .u-my--31 {
  margin-top: 3.1em;
  margin-bottom: 3.1em;
}
#jica_add .u-mt--31 {
  margin-top: 3.1em;
}
#jica_add .u-mb--31 {
  margin-bottom: 3.1em;
}
#jica_add .u-mr--31 {
  margin-right: 3.1em;
}
#jica_add .u-ml--31 {
  margin-left: 3.1em;
}
#jica_add .u-p--31 {
  padding: 3.1em;
}
#jica_add .u-px--31 {
  padding-right: 3.1em;
  padding-left: 3.1em;
}
#jica_add .u-py--31 {
  padding-top: 3.1em;
  padding-bottom: 3.1em;
}
#jica_add .u-pt--31 {
  padding-top: 3.1em;
}
#jica_add .u-pb--31 {
  padding-bottom: 3.1em;
}
#jica_add .u-pr--31 {
  padding-right: 3.1em;
}
#jica_add .u-pl--31 {
  padding-left: 3.1em;
}
#jica_add .u-m--32 {
  margin: 3.2em;
}
#jica_add .u-mx--32 {
  margin-right: 3.2em;
  margin-left: 3.2em;
}
#jica_add .u-my--32 {
  margin-top: 3.2em;
  margin-bottom: 3.2em;
}
#jica_add .u-mt--32 {
  margin-top: 3.2em;
}
#jica_add .u-mb--32 {
  margin-bottom: 3.2em;
}
#jica_add .u-mr--32 {
  margin-right: 3.2em;
}
#jica_add .u-ml--32 {
  margin-left: 3.2em;
}
#jica_add .u-p--32 {
  padding: 3.2em;
}
#jica_add .u-px--32 {
  padding-right: 3.2em;
  padding-left: 3.2em;
}
#jica_add .u-py--32 {
  padding-top: 3.2em;
  padding-bottom: 3.2em;
}
#jica_add .u-pt--32 {
  padding-top: 3.2em;
}
#jica_add .u-pb--32 {
  padding-bottom: 3.2em;
}
#jica_add .u-pr--32 {
  padding-right: 3.2em;
}
#jica_add .u-pl--32 {
  padding-left: 3.2em;
}
#jica_add .u-m--33 {
  margin: 3.3em;
}
#jica_add .u-mx--33 {
  margin-right: 3.3em;
  margin-left: 3.3em;
}
#jica_add .u-my--33 {
  margin-top: 3.3em;
  margin-bottom: 3.3em;
}
#jica_add .u-mt--33 {
  margin-top: 3.3em;
}
#jica_add .u-mb--33 {
  margin-bottom: 3.3em;
}
#jica_add .u-mr--33 {
  margin-right: 3.3em;
}
#jica_add .u-ml--33 {
  margin-left: 3.3em;
}
#jica_add .u-p--33 {
  padding: 3.3em;
}
#jica_add .u-px--33 {
  padding-right: 3.3em;
  padding-left: 3.3em;
}
#jica_add .u-py--33 {
  padding-top: 3.3em;
  padding-bottom: 3.3em;
}
#jica_add .u-pt--33 {
  padding-top: 3.3em;
}
#jica_add .u-pb--33 {
  padding-bottom: 3.3em;
}
#jica_add .u-pr--33 {
  padding-right: 3.3em;
}
#jica_add .u-pl--33 {
  padding-left: 3.3em;
}
#jica_add .u-m--34 {
  margin: 3.4em;
}
#jica_add .u-mx--34 {
  margin-right: 3.4em;
  margin-left: 3.4em;
}
#jica_add .u-my--34 {
  margin-top: 3.4em;
  margin-bottom: 3.4em;
}
#jica_add .u-mt--34 {
  margin-top: 3.4em;
}
#jica_add .u-mb--34 {
  margin-bottom: 3.4em;
}
#jica_add .u-mr--34 {
  margin-right: 3.4em;
}
#jica_add .u-ml--34 {
  margin-left: 3.4em;
}
#jica_add .u-p--34 {
  padding: 3.4em;
}
#jica_add .u-px--34 {
  padding-right: 3.4em;
  padding-left: 3.4em;
}
#jica_add .u-py--34 {
  padding-top: 3.4em;
  padding-bottom: 3.4em;
}
#jica_add .u-pt--34 {
  padding-top: 3.4em;
}
#jica_add .u-pb--34 {
  padding-bottom: 3.4em;
}
#jica_add .u-pr--34 {
  padding-right: 3.4em;
}
#jica_add .u-pl--34 {
  padding-left: 3.4em;
}
#jica_add .u-m--35 {
  margin: 3.5em;
}
#jica_add .u-mx--35 {
  margin-right: 3.5em;
  margin-left: 3.5em;
}
#jica_add .u-my--35 {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}
#jica_add .u-mt--35 {
  margin-top: 3.5em;
}
#jica_add .u-mb--35 {
  margin-bottom: 3.5em;
}
#jica_add .u-mr--35 {
  margin-right: 3.5em;
}
#jica_add .u-ml--35 {
  margin-left: 3.5em;
}
#jica_add .u-p--35 {
  padding: 3.5em;
}
#jica_add .u-px--35 {
  padding-right: 3.5em;
  padding-left: 3.5em;
}
#jica_add .u-py--35 {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}
#jica_add .u-pt--35 {
  padding-top: 3.5em;
}
#jica_add .u-pb--35 {
  padding-bottom: 3.5em;
}
#jica_add .u-pr--35 {
  padding-right: 3.5em;
}
#jica_add .u-pl--35 {
  padding-left: 3.5em;
}
#jica_add .u-m--40 {
  margin: 4em;
}
#jica_add .u-mx--40 {
  margin-right: 4em;
  margin-left: 4em;
}
#jica_add .u-my--40 {
  margin-top: 4em;
  margin-bottom: 4em;
}
#jica_add .u-mt--40 {
  margin-top: 4em;
}
#jica_add .u-mb--40 {
  margin-bottom: 4em;
}
#jica_add .u-mr--40 {
  margin-right: 4em;
}
#jica_add .u-ml--40 {
  margin-left: 4em;
}
#jica_add .u-p--40 {
  padding: 4em;
}
#jica_add .u-px--40 {
  padding-right: 4em;
  padding-left: 4em;
}
#jica_add .u-py--40 {
  padding-top: 4em;
  padding-bottom: 4em;
}
#jica_add .u-pt--40 {
  padding-top: 4em;
}
#jica_add .u-pb--40 {
  padding-bottom: 4em;
}
#jica_add .u-pr--40 {
  padding-right: 4em;
}
#jica_add .u-pl--40 {
  padding-left: 4em;
}
#jica_add .u-m--45 {
  margin: 4.5em;
}
#jica_add .u-mx--45 {
  margin-right: 4.5em;
  margin-left: 4.5em;
}
#jica_add .u-my--45 {
  margin-top: 4.5em;
  margin-bottom: 4.5em;
}
#jica_add .u-mt--45 {
  margin-top: 4.5em;
}
#jica_add .u-mb--45 {
  margin-bottom: 4.5em;
}
#jica_add .u-mr--45 {
  margin-right: 4.5em;
}
#jica_add .u-ml--45 {
  margin-left: 4.5em;
}
#jica_add .u-p--45 {
  padding: 4.5em;
}
#jica_add .u-px--45 {
  padding-right: 4.5em;
  padding-left: 4.5em;
}
#jica_add .u-py--45 {
  padding-top: 4.5em;
  padding-bottom: 4.5em;
}
#jica_add .u-pt--45 {
  padding-top: 4.5em;
}
#jica_add .u-pb--45 {
  padding-bottom: 4.5em;
}
#jica_add .u-pr--45 {
  padding-right: 4.5em;
}
#jica_add .u-pl--45 {
  padding-left: 4.5em;
}
#jica_add .u-m--46 {
  margin: 4.6em;
}
#jica_add .u-mx--46 {
  margin-right: 4.6em;
  margin-left: 4.6em;
}
#jica_add .u-my--46 {
  margin-top: 4.6em;
  margin-bottom: 4.6em;
}
#jica_add .u-mt--46 {
  margin-top: 4.6em;
}
#jica_add .u-mb--46 {
  margin-bottom: 4.6em;
}
#jica_add .u-mr--46 {
  margin-right: 4.6em;
}
#jica_add .u-ml--46 {
  margin-left: 4.6em;
}
#jica_add .u-p--46 {
  padding: 4.6em;
}
#jica_add .u-px--46 {
  padding-right: 4.6em;
  padding-left: 4.6em;
}
#jica_add .u-py--46 {
  padding-top: 4.6em;
  padding-bottom: 4.6em;
}
#jica_add .u-pt--46 {
  padding-top: 4.6em;
}
#jica_add .u-pb--46 {
  padding-bottom: 4.6em;
}
#jica_add .u-pr--46 {
  padding-right: 4.6em;
}
#jica_add .u-pl--46 {
  padding-left: 4.6em;
}
#jica_add .u-m--47 {
  margin: 4.7em;
}
#jica_add .u-mx--47 {
  margin-right: 4.7em;
  margin-left: 4.7em;
}
#jica_add .u-my--47 {
  margin-top: 4.7em;
  margin-bottom: 4.7em;
}
#jica_add .u-mt--47 {
  margin-top: 4.7em;
}
#jica_add .u-mb--47 {
  margin-bottom: 4.7em;
}
#jica_add .u-mr--47 {
  margin-right: 4.7em;
}
#jica_add .u-ml--47 {
  margin-left: 4.7em;
}
#jica_add .u-p--47 {
  padding: 4.7em;
}
#jica_add .u-px--47 {
  padding-right: 4.7em;
  padding-left: 4.7em;
}
#jica_add .u-py--47 {
  padding-top: 4.7em;
  padding-bottom: 4.7em;
}
#jica_add .u-pt--47 {
  padding-top: 4.7em;
}
#jica_add .u-pb--47 {
  padding-bottom: 4.7em;
}
#jica_add .u-pr--47 {
  padding-right: 4.7em;
}
#jica_add .u-pl--47 {
  padding-left: 4.7em;
}
#jica_add .u-m--48 {
  margin: 4.8em;
}
#jica_add .u-mx--48 {
  margin-right: 4.8em;
  margin-left: 4.8em;
}
#jica_add .u-my--48 {
  margin-top: 4.8em;
  margin-bottom: 4.8em;
}
#jica_add .u-mt--48 {
  margin-top: 4.8em;
}
#jica_add .u-mb--48 {
  margin-bottom: 4.8em;
}
#jica_add .u-mr--48 {
  margin-right: 4.8em;
}
#jica_add .u-ml--48 {
  margin-left: 4.8em;
}
#jica_add .u-p--48 {
  padding: 4.8em;
}
#jica_add .u-px--48 {
  padding-right: 4.8em;
  padding-left: 4.8em;
}
#jica_add .u-py--48 {
  padding-top: 4.8em;
  padding-bottom: 4.8em;
}
#jica_add .u-pt--48 {
  padding-top: 4.8em;
}
#jica_add .u-pb--48 {
  padding-bottom: 4.8em;
}
#jica_add .u-pr--48 {
  padding-right: 4.8em;
}
#jica_add .u-pl--48 {
  padding-left: 4.8em;
}
#jica_add .u-m--49 {
  margin: 4.9em;
}
#jica_add .u-mx--49 {
  margin-right: 4.9em;
  margin-left: 4.9em;
}
#jica_add .u-my--49 {
  margin-top: 4.9em;
  margin-bottom: 4.9em;
}
#jica_add .u-mt--49 {
  margin-top: 4.9em;
}
#jica_add .u-mb--49 {
  margin-bottom: 4.9em;
}
#jica_add .u-mr--49 {
  margin-right: 4.9em;
}
#jica_add .u-ml--49 {
  margin-left: 4.9em;
}
#jica_add .u-p--49 {
  padding: 4.9em;
}
#jica_add .u-px--49 {
  padding-right: 4.9em;
  padding-left: 4.9em;
}
#jica_add .u-py--49 {
  padding-top: 4.9em;
  padding-bottom: 4.9em;
}
#jica_add .u-pt--49 {
  padding-top: 4.9em;
}
#jica_add .u-pb--49 {
  padding-bottom: 4.9em;
}
#jica_add .u-pr--49 {
  padding-right: 4.9em;
}
#jica_add .u-pl--49 {
  padding-left: 4.9em;
}
#jica_add .u-m--50 {
  margin: 5em;
}
#jica_add .u-mx--50 {
  margin-right: 5em;
  margin-left: 5em;
}
#jica_add .u-my--50 {
  margin-top: 5em;
  margin-bottom: 5em;
}
#jica_add .u-mt--50 {
  margin-top: 5em;
}
#jica_add .u-mb--50 {
  margin-bottom: 5em;
}
#jica_add .u-mr--50 {
  margin-right: 5em;
}
#jica_add .u-ml--50 {
  margin-left: 5em;
}
#jica_add .u-p--50 {
  padding: 5em;
}
#jica_add .u-px--50 {
  padding-right: 5em;
  padding-left: 5em;
}
#jica_add .u-py--50 {
  padding-top: 5em;
  padding-bottom: 5em;
}
#jica_add .u-pt--50 {
  padding-top: 5em;
}
#jica_add .u-pb--50 {
  padding-bottom: 5em;
}
#jica_add .u-pr--50 {
  padding-right: 5em;
}
#jica_add .u-pl--50 {
  padding-left: 5em;
}
#jica_add .u-m--55 {
  margin: 5.5em;
}
#jica_add .u-mx--55 {
  margin-right: 5.5em;
  margin-left: 5.5em;
}
#jica_add .u-my--55 {
  margin-top: 5.5em;
  margin-bottom: 5.5em;
}
#jica_add .u-mt--55 {
  margin-top: 5.5em;
}
#jica_add .u-mb--55 {
  margin-bottom: 5.5em;
}
#jica_add .u-mr--55 {
  margin-right: 5.5em;
}
#jica_add .u-ml--55 {
  margin-left: 5.5em;
}
#jica_add .u-p--55 {
  padding: 5.5em;
}
#jica_add .u-px--55 {
  padding-right: 5.5em;
  padding-left: 5.5em;
}
#jica_add .u-py--55 {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}
#jica_add .u-pt--55 {
  padding-top: 5.5em;
}
#jica_add .u-pb--55 {
  padding-bottom: 5.5em;
}
#jica_add .u-pr--55 {
  padding-right: 5.5em;
}
#jica_add .u-pl--55 {
  padding-left: 5.5em;
}
#jica_add .u-m--60 {
  margin: 6em;
}
#jica_add .u-mx--60 {
  margin-right: 6em;
  margin-left: 6em;
}
#jica_add .u-my--60 {
  margin-top: 6em;
  margin-bottom: 6em;
}
#jica_add .u-mt--60 {
  margin-top: 6em;
}
#jica_add .u-mb--60 {
  margin-bottom: 6em;
}
#jica_add .u-mr--60 {
  margin-right: 6em;
}
#jica_add .u-ml--60 {
  margin-left: 6em;
}
#jica_add .u-p--60 {
  padding: 6em;
}
#jica_add .u-px--60 {
  padding-right: 6em;
  padding-left: 6em;
}
#jica_add .u-py--60 {
  padding-top: 6em;
  padding-bottom: 6em;
}
#jica_add .u-pt--60 {
  padding-top: 6em;
}
#jica_add .u-pb--60 {
  padding-bottom: 6em;
}
#jica_add .u-pr--60 {
  padding-right: 6em;
}
#jica_add .u-pl--60 {
  padding-left: 6em;
}
#jica_add .u-m--65 {
  margin: 6.5em;
}
#jica_add .u-mx--65 {
  margin-right: 6.5em;
  margin-left: 6.5em;
}
#jica_add .u-my--65 {
  margin-top: 6.5em;
  margin-bottom: 6.5em;
}
#jica_add .u-mt--65 {
  margin-top: 6.5em;
}
#jica_add .u-mb--65 {
  margin-bottom: 6.5em;
}
#jica_add .u-mr--65 {
  margin-right: 6.5em;
}
#jica_add .u-ml--65 {
  margin-left: 6.5em;
}
#jica_add .u-p--65 {
  padding: 6.5em;
}
#jica_add .u-px--65 {
  padding-right: 6.5em;
  padding-left: 6.5em;
}
#jica_add .u-py--65 {
  padding-top: 6.5em;
  padding-bottom: 6.5em;
}
#jica_add .u-pt--65 {
  padding-top: 6.5em;
}
#jica_add .u-pb--65 {
  padding-bottom: 6.5em;
}
#jica_add .u-pr--65 {
  padding-right: 6.5em;
}
#jica_add .u-pl--65 {
  padding-left: 6.5em;
}
#jica_add .u-m--70 {
  margin: 7em;
}
#jica_add .u-mx--70 {
  margin-right: 7em;
  margin-left: 7em;
}
#jica_add .u-my--70 {
  margin-top: 7em;
  margin-bottom: 7em;
}
#jica_add .u-mt--70 {
  margin-top: 7em;
}
#jica_add .u-mb--70 {
  margin-bottom: 7em;
}
#jica_add .u-mr--70 {
  margin-right: 7em;
}
#jica_add .u-ml--70 {
  margin-left: 7em;
}
#jica_add .u-p--70 {
  padding: 7em;
}
#jica_add .u-px--70 {
  padding-right: 7em;
  padding-left: 7em;
}
#jica_add .u-py--70 {
  padding-top: 7em;
  padding-bottom: 7em;
}
#jica_add .u-pt--70 {
  padding-top: 7em;
}
#jica_add .u-pb--70 {
  padding-bottom: 7em;
}
#jica_add .u-pr--70 {
  padding-right: 7em;
}
#jica_add .u-pl--70 {
  padding-left: 7em;
}
#jica_add .u-m--75 {
  margin: 7.5em;
}
#jica_add .u-mx--75 {
  margin-right: 7.5em;
  margin-left: 7.5em;
}
#jica_add .u-my--75 {
  margin-top: 7.5em;
  margin-bottom: 7.5em;
}
#jica_add .u-mt--75 {
  margin-top: 7.5em;
}
#jica_add .u-mb--75 {
  margin-bottom: 7.5em;
}
#jica_add .u-mr--75 {
  margin-right: 7.5em;
}
#jica_add .u-ml--75 {
  margin-left: 7.5em;
}
#jica_add .u-p--75 {
  padding: 7.5em;
}
#jica_add .u-px--75 {
  padding-right: 7.5em;
  padding-left: 7.5em;
}
#jica_add .u-py--75 {
  padding-top: 7.5em;
  padding-bottom: 7.5em;
}
#jica_add .u-pt--75 {
  padding-top: 7.5em;
}
#jica_add .u-pb--75 {
  padding-bottom: 7.5em;
}
#jica_add .u-pr--75 {
  padding-right: 7.5em;
}
#jica_add .u-pl--75 {
  padding-left: 7.5em;
}
#jica_add .u-m--80 {
  margin: 8em;
}
#jica_add .u-mx--80 {
  margin-right: 8em;
  margin-left: 8em;
}
#jica_add .u-my--80 {
  margin-top: 8em;
  margin-bottom: 8em;
}
#jica_add .u-mt--80 {
  margin-top: 8em;
}
#jica_add .u-mb--80 {
  margin-bottom: 8em;
}
#jica_add .u-mr--80 {
  margin-right: 8em;
}
#jica_add .u-ml--80 {
  margin-left: 8em;
}
#jica_add .u-p--80 {
  padding: 8em;
}
#jica_add .u-px--80 {
  padding-right: 8em;
  padding-left: 8em;
}
#jica_add .u-py--80 {
  padding-top: 8em;
  padding-bottom: 8em;
}
#jica_add .u-pt--80 {
  padding-top: 8em;
}
#jica_add .u-pb--80 {
  padding-bottom: 8em;
}
#jica_add .u-pr--80 {
  padding-right: 8em;
}
#jica_add .u-pl--80 {
  padding-left: 8em;
}
#jica_add .u-m--85 {
  margin: 8.5em;
}
#jica_add .u-mx--85 {
  margin-right: 8.5em;
  margin-left: 8.5em;
}
#jica_add .u-my--85 {
  margin-top: 8.5em;
  margin-bottom: 8.5em;
}
#jica_add .u-mt--85 {
  margin-top: 8.5em;
}
#jica_add .u-mb--85 {
  margin-bottom: 8.5em;
}
#jica_add .u-mr--85 {
  margin-right: 8.5em;
}
#jica_add .u-ml--85 {
  margin-left: 8.5em;
}
#jica_add .u-p--85 {
  padding: 8.5em;
}
#jica_add .u-px--85 {
  padding-right: 8.5em;
  padding-left: 8.5em;
}
#jica_add .u-py--85 {
  padding-top: 8.5em;
  padding-bottom: 8.5em;
}
#jica_add .u-pt--85 {
  padding-top: 8.5em;
}
#jica_add .u-pb--85 {
  padding-bottom: 8.5em;
}
#jica_add .u-pr--85 {
  padding-right: 8.5em;
}
#jica_add .u-pl--85 {
  padding-left: 8.5em;
}
#jica_add .u-m--90 {
  margin: 9em;
}
#jica_add .u-mx--90 {
  margin-right: 9em;
  margin-left: 9em;
}
#jica_add .u-my--90 {
  margin-top: 9em;
  margin-bottom: 9em;
}
#jica_add .u-mt--90 {
  margin-top: 9em;
}
#jica_add .u-mb--90 {
  margin-bottom: 9em;
}
#jica_add .u-mr--90 {
  margin-right: 9em;
}
#jica_add .u-ml--90 {
  margin-left: 9em;
}
#jica_add .u-p--90 {
  padding: 9em;
}
#jica_add .u-px--90 {
  padding-right: 9em;
  padding-left: 9em;
}
#jica_add .u-py--90 {
  padding-top: 9em;
  padding-bottom: 9em;
}
#jica_add .u-pt--90 {
  padding-top: 9em;
}
#jica_add .u-pb--90 {
  padding-bottom: 9em;
}
#jica_add .u-pr--90 {
  padding-right: 9em;
}
#jica_add .u-pl--90 {
  padding-left: 9em;
}
#jica_add .u-m--95 {
  margin: 9.5em;
}
#jica_add .u-mx--95 {
  margin-right: 9.5em;
  margin-left: 9.5em;
}
#jica_add .u-my--95 {
  margin-top: 9.5em;
  margin-bottom: 9.5em;
}
#jica_add .u-mt--95 {
  margin-top: 9.5em;
}
#jica_add .u-mb--95 {
  margin-bottom: 9.5em;
}
#jica_add .u-mr--95 {
  margin-right: 9.5em;
}
#jica_add .u-ml--95 {
  margin-left: 9.5em;
}
#jica_add .u-p--95 {
  padding: 9.5em;
}
#jica_add .u-px--95 {
  padding-right: 9.5em;
  padding-left: 9.5em;
}
#jica_add .u-py--95 {
  padding-top: 9.5em;
  padding-bottom: 9.5em;
}
#jica_add .u-pt--95 {
  padding-top: 9.5em;
}
#jica_add .u-pb--95 {
  padding-bottom: 9.5em;
}
#jica_add .u-pr--95 {
  padding-right: 9.5em;
}
#jica_add .u-pl--95 {
  padding-left: 9.5em;
}
#jica_add .u-m--100 {
  margin: 10em;
}
#jica_add .u-mx--100 {
  margin-right: 10em;
  margin-left: 10em;
}
#jica_add .u-my--100 {
  margin-top: 10em;
  margin-bottom: 10em;
}
#jica_add .u-mt--100 {
  margin-top: 10em;
}
#jica_add .u-mb--100 {
  margin-bottom: 10em;
}
#jica_add .u-mr--100 {
  margin-right: 10em;
}
#jica_add .u-ml--100 {
  margin-left: 10em;
}
#jica_add .u-p--100 {
  padding: 10em;
}
#jica_add .u-px--100 {
  padding-right: 10em;
  padding-left: 10em;
}
#jica_add .u-py--100 {
  padding-top: 10em;
  padding-bottom: 10em;
}
#jica_add .u-pt--100 {
  padding-top: 10em;
}
#jica_add .u-pb--100 {
  padding-bottom: 10em;
}
#jica_add .u-pr--100 {
  padding-right: 10em;
}
#jica_add .u-pl--100 {
  padding-left: 10em;
}

#jica_add .u-objectFit {
  -o-object-fit: cover;
  -o-object-position: center center;
  width: 100%;
  height: 100%;
     object-fit: cover;
     object-position: center center;
}

#jica_add .u-weight--regular {
  font-weight: 400;
}
#jica_add .u-weight--medium {
  font-weight: 500;
}
#jica_add .u-weight--bold {
  font-weight: 700;
}
#jica_add .p-startup {
  margin-top: 3rem;
  display: flex;
  justify-content: center;
}
#jica_add .startups__button {
  background: linear-gradient(90deg, #3ab0c4 0%, #0888d9 35%, #0798e2 65%, #3ab0c4 100%);
  padding: 1rem 3rem;
  border-radius: 10rem;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  width: 100%;
}
#jica_add .startups__button:hover {
  opacity: 50%;
}
#jica_add .startups__button--label {
  flex: 1;
  display: flex;
  flex-direction: row;
}
#jica .page-startup__startup-item-description,
#jica_add .page-startup__startup-item-description {
  word-break: break-word;
}
@media screen and (max-width: 849px) {
  .pc-on {
    display: none;
  }
  html {
    font-size: 2.6666666667vw !important;
  }
  #jica .l-footer,
#jica_add .l-footer {
    padding: 3rem 2.2rem;
  }
  #jica .l-header,
#jica_add .l-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            align-items: center;
    height: 8.3rem;
    padding: 0 2.3rem;
  }
  #jica .l-header.is-scroll, #jica .l-header.is-navOpen,
#jica_add .l-header.is-scroll,
#jica_add .l-header.is-navOpen {
    height: 6rem;
  }
  #jica_add .l-inner {
    padding: 0 2.2rem;
  }
  #jica_add .l-inner--wide {
    padding: 0 2.2rem;
  }
  #jica .l-main, #jica .l-main--white,
#jica_add .l-main,
#jica_add .l-main--white {
    margin-top: 8.3rem;
  }
  #jica_add .c-entry__text {
    font-size: 1.6rem;
    line-height: 1.4375;
  }
  #jica_add .c-entry__button {
    width: 100%;
    max-width: 650px;
    margin-top: 3rem;
    border-radius: 2rem;
    background-size: 23.4rem auto;
  }
  #jica_add .c-entry__link {
    padding: 2.5rem 2rem 2.4rem 3rem;
    font-size: 2rem;
    line-height: 1.45;
  }
  #jica_add .c-entry__link::after {
    width: 4.4rem;
    height: 4.4rem;
  }
  #jica_add .c-label {
    font-size: 2rem;
    line-height: 1.45;
  }
  #jica_add .c-label--sub {
    font-size: 1.6rem;
  }
  #jica_add .c-link--arrow::after {
    width: 2.4rem;
    height: 2.4rem;
  }
  #jica_add .c-link__news {
    width: 29.9rem;
    height: 4.5rem;
    font-size: 1.4rem;
    line-height: 4.5rem;
  }
  #jica_add .c-note--sup {
    position: relative;
    left: -0.5em;
    width: 0.2rem;
    font-size: 1rem;
  }
  #jica_add .c-pager {
    margin-top: 2rem;
    gap: 1rem;
  }
  #jica .c-pageTop,
#jica_add .c-pageTop {
    position: absolute;
    right: 1rem;
    bottom: 14rem;
    width: 6rem;
    height: 5.4rem;
  }
  #jica_add .p-entryPage .c-post__head {
    padding: 4.9rem 2.2rem 3.8rem;
  }
  #jica_add .p-entryPage .c-post__title {
    margin-top: 0;
  }
  #jica_add .c-post__container {
    padding: 4.3rem 1.7rem 8.8rem;
  }
  #jica_add .c-post__head {
    padding: 2.8rem 2.2rem 1.7rem;
  }
  #jica_add .c-post__leadText {
    font-size: 1.6rem;
  }
  #jica_add .c-post__label {
    font-size: 1.8rem;
  }
  #jica_add .c-post__label::after {
    bottom: -1.4rem;
    width: 4.5rem;
    height: 0.1rem;
  }
  #jica_add .c-post__title {
    margin-top: 4.2rem;
    font-size: 3rem;
    line-height: 1.4333333333;
  }
  #jica_add .c-post__date {
    margin-top: 1rem;
    font-size: 1.6rem;
  }
  #jica_add .c-post__body > *:not(.c-link__news, .c-post__buttonArea, h3, h4, h5, p, iframe) {
    margin-top: 2rem;
    font-size: 1.6rem;
    line-height: 1.4375;
  }
  #jica_add .c-post__body p:not(.c-post__leadText) {
    margin-top: 0.9rem;
    font-size: 1.6rem;
    line-height: 1.4375;
  }
  #jica_add .c-post__body p:not(.c-post__leadText) + p {
    margin-top: 2rem;
  }
  #jica_add .c-post__body h3 {
    margin-top: 4rem;
    padding-bottom: 0.9rem;
    font-size: 1.8rem;
    line-height: 1.4444444444;
  }
  #jica_add .c-post__body h3::before {
    width: 100%;
    height: 0.2rem;
  }
  #jica_add .c-post__body h3::after {
    width: 6rem;
    height: 0.2rem;
  }
  #jica_add .c-post__body h4 {
    margin-top: 3rem;
    font-size: 1.8rem;
  }
  #jica_add .c-post__body h5 {
    margin-top: 1.4rem;
    font-size: 1.6rem;
  }
  #jica_add .c-post__body ul li {
    padding-left: 1.6rem;
  }
  #jica_add .c-post__body ul li::before {
    top: 0.8rem;
    width: 0.9rem;
    height: 0.9rem;
  }
  #jica_add .c-post__body ul li:first-of-type {
    margin-top: 1rem;
  }
  #jica_add .c-post__body ul li + li {
    margin-top: 0.5rem;
  }
  #jica_add .c-post__body ol > li {
    padding-left: 2rem;
  }
  #jica_add .c-post__body ol > li + li {
    margin-top: 2rem;
  }
  #jica_add .c-post__body iframe {
    width: 30rem !important;
    height: 16.9rem !important;
    margin-top: 3rem;
  }
  #jica_add .c-post__body table,
#jica_add .c-post__body td {
    border: solid 0.1rem #333333;
  }
  #jica_add .c-post__body table ol li + li {
    margin-top: 2rem;
  }
  #jica_add .c-post__body td {
    padding: 0.3rem 0.9rem 0.5rem;
  }
  #jica_add .c-post__tableHeader {
    width: 9rem;
  }
  #jica_add .c-post__buttonArea {
    margin-top: 6.1rem;
  }
  #jica_add .c-post__button:not(:first-of-type) {
    margin-top: 2rem;
  }
  #jica_add .c-post__entryLink {
    width: 30rem;
    height: 6rem;
    margin-top: 3rem !important;
    border: 0.2rem solid #2862ff;
    font-size: 1.6rem;
  }
  #jica_add .p-about::before {
    background: url(../images/bg_content_sp.jpg) no-repeat top/cover;
  }
  #jica_add .p-about {
    padding: 8.3rem 0 14rem;
  }
  #jica_add .p-about__title {
    top: -2rem;
    width: 25.2rem;
    height: 8.4rem;
  }
  #jica_add .p-about__introduction {
    font-size: 1.6rem;
    line-height: 1.4375;
  }
  #jica_add .p-about__introduction--small {
    margin-top: 1rem;
    font-size: 1.6rem;
    line-height: 1.4375;
  }
  #jica_add .p-about__content--1 {
    margin-top: 6.3rem;
  }
  #jica_add .p-about__content--2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            flex-direction: column-reverse;
    margin-top: 6rem;
  }
  #jica_add .p-about__content--3 {
    margin-top: 8rem;
  }
  #jica_add .p-about__image--karibu {
    width: 34rem;
    height: 22.5rem;
    margin-left: -2.2rem;
  }
  #jica_add .p-about__image--drone {
    margin-left: 2.2rem;
  }
  #jica_add .p-about__image--doctor {
    margin-left: 2.2rem;
  }
  #jica_add .p-about__image::after, #jica_add .p-about__image--karibu::after, #jica_add .p-about__image--drone::after, #jica_add .p-about__image--doctor::after, #jica_add .p-about__image--people::after, #jica_add .p-about__image--mall::after, #jica_add .p-about__image--venezuela::after, #jica_add .p-about__image--school::after {
    top: 1.45rem;
    left: 1.3rem;
    width: 34rem;
    height: 22.5rem;
  }
  #jica_add .p-about__images {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    -ms-grid-columns: 16rem 16rem;
    -ms-grid-rows: 10.9rem;
    grid-template-rows: 10.9rem;
    -ms-grid-columns: 16rem 16rem;
    grid-template-columns: 16rem 16rem;
    row-gap: 1.7rem;
            justify-content: space-between;
  }
  #jica_add .p-about__images .p-about__image, #jica_add .p-about__images .p-about__image--karibu, #jica_add .p-about__images .p-about__image--drone, #jica_add .p-about__images .p-about__image--doctor, #jica_add .p-about__images .p-about__image--people, #jica_add .p-about__images .p-about__image--mall, #jica_add .p-about__images .p-about__image--venezuela, #jica_add .p-about__images .p-about__image--school {
    width: 15rem;
    height: 10rem;
  }
  #jica_add .p-about__images .p-about__image::after, #jica_add .p-about__images .p-about__image--karibu::after, #jica_add .p-about__images .p-about__image--drone::after, #jica_add .p-about__images .p-about__image--doctor::after, #jica_add .p-about__images .p-about__image--people::after, #jica_add .p-about__images .p-about__image--mall::after, #jica_add .p-about__images .p-about__image--venezuela::after, #jica_add .p-about__images .p-about__image--school::after {
    top: 0.8rem;
    left: 0.8rem;
    width: 100%;
    height: 10.2rem;
  }
  #jica_add .p-about__text, #jica_add .p-about__text--2 {
    margin-top: 3.3rem;
    margin-right: -2.2rem;
    padding: 2rem 2.2rem 3rem 3rem;
    font-size: 1.4rem;
    line-height: 1.7142857143;
  }
  #jica_add .p-about__text--2 {
    margin-right: 0;
    margin-left: -2.2rem;
  }
  #jica_add .p-about__label {
    gap: 0.6rem;
  }
  #jica_add .p-about__label::after {
    width: 2.4rem;
  }
  #jica_add .p-about__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            flex-direction: column;
    margin-top: 6rem;
    gap: 4rem;
  }
  #jica_add .p-about__links .p-about__image, #jica_add .p-about__links .p-about__image--karibu, #jica_add .p-about__links .p-about__image--drone, #jica_add .p-about__links .p-about__image--doctor, #jica_add .p-about__links .p-about__image--people, #jica_add .p-about__links .p-about__image--mall, #jica_add .p-about__links .p-about__image--venezuela, #jica_add .p-about__links .p-about__image--school {
    width: 31.86rem;
    height: 21.24rem;
  }
  #jica_add .p-about__links .p-about__image::after, #jica_add .p-about__links .p-about__image--karibu::after, #jica_add .p-about__links .p-about__image--drone::after, #jica_add .p-about__links .p-about__image--doctor::after, #jica_add .p-about__links .p-about__image--people::after, #jica_add .p-about__links .p-about__image--mall::after, #jica_add .p-about__links .p-about__image--venezuela::after, #jica_add .p-about__links .p-about__image--school::after {
    top: 1.4rem;
    left: 1.13rem;
    width: 31.86rem;
    height: 21.24rem;
  }
  #jica_add .p-about__linkText {
    margin-top: 2rem;
    font-size: 2rem;
  }
  #jica_add .p-about__linkText::after {
    width: 2.8rem;
    height: 2.8rem;
  }
  #jica_add .p-about__entry {
    margin-top: 8rem;
  }
  #jica_add .p-about__copy, #jica_add .p-about__copy--issue, #jica_add .p-about__copy--country, #jica_add .p-about__copy--images, #jica_add .p-about__copy--karibu {
    font-size: 1rem;
    line-height: 1.2;
  }
  #jica_add .p-about__copy--karibu {
    right: 0;
    bottom: -1.3em;
  }
  #jica_add .p-about__copy--images {
    right: 1rem;
    bottom: -2.3rem;
  }
  #jica_add .p-about__copy--country {
    bottom: -1.3rem;
    left: 1.3rem;
  }
  #jica_add .p-about__copy--issue {
    bottom: -1.3rem;
    left: 1.3rem;
  }
  #jica_add .p-achievement__label {
    margin-top: 1rem;
    font-size: 1.6rem;
  }
  #jica_add .p-achievement__label:not(:first-of-type) {
    margin-top: 2em;
  }
  #jica_add .p-achievement__list {
    margin-top: 1rem;
  }
  #jica_add .p-achievement__item {
    font-size: 1.4rem;
    line-height: 1.4285714286;
  }
  #jica_add .p-achievement__item:not(:first-of-type) {
    margin-top: 1em;
  }
  #jica_add .p-detailInfo__list {
    margin-top: 1rem;
  }
  #jica_add .p-detailInfo__item {
    font-size: 1.4rem;
  }
  #jica_add .p-entry {
    padding-top: 10.2rem;
    padding-bottom: 12.2rem;
  }
  #jica_add .p-entry__title {
    width: 30.3rem;
    height: 8.4rem;
  }
  #jica_add .p-entry__text {
    margin-top: 3rem;
  }
  .p-entryPage__title--about {
    margin-top: 5.1rem !important;
  }
  .p-entryPage__title--process {
    margin-top: 6.5rem !important;
  }
  .p-entryPage__title--people {
    margin-top: 6.5rem !important;
  }
  .p-entryPage__title--note {
    margin-top: 6.5rem !important;
  }
  .p-entryPage__title--info {
    margin-top: 6.5rem !important;
  }
  .p-entryPage__text--large {
    font-size: 1.8rem !important;
  }
  .p-entryPage__processIMage {
    margin-top: 1.6rem !important;
  }
  .p-entryPage__tableSublist--3 {
    padding-bottom: 1.2rem !important;
  }
  #jica_add .p-eventInfo__applyButton {
    width: 100%;
    height: 6.4rem;
    margin-top: 3rem;
    padding-right: 2.3rem;
    padding-left: 2.1rem;
    gap: 1rem;
    border-radius: 1rem;
    font-size: 1.5rem;
  }
  #jica_add .p-eventInfo__applyButton::after {
    width: 2rem;
    height: 2rem;
  }
  #jica_add .p-eventInfo__text {
    margin-top: 2.5rem;
    font-size: 1.4rem;
  }
  #jica_add .p-eventInfo__text {
  line-height: 1.5;
  letter-spacing: 0.02em;
  text-align: center;
}
#jica_add #eventInfo .subTitle {
  margin: 4.7rem 0 2rem;
  font-size: 1.5rem;
}
#jica_add #eventInfo .category {
  margin-bottom: 1.5rem;
  font-size: 1.4rem;
}
#jica_add #eventInfo .category.mt {
  margin-top: 3rem;
}
#jica_add #eventInfo ul li a {
  padding: 1.5rem 4rem 1.5rem 2.5rem;
  margin-bottom: 1.6rem;
  font-size: 1.4rem;
}
#jica_add #eventInfo ul li.open a:before {
  width: 2.5rem;
  height: 2.5rem;
  top: 50%;
  right: 0.7rem;
}
#jica_add #eventInfo ul li.open a:after {
  width: 1rem;
  height: 1rem;
  top: calc(50% - 0.5rem);
  right: 1.6rem;
}
#jica_add #eventInfo ul li.link a {
  margin-bottom: 2.4em;
}
#jica_add #eventInfo .formBlock .btn {
  margin: 3rem 0;
}
#jica_add #eventInfo .formBlock > p {
  font-size: 1.4rem;
}
  #jica .p-footer,
#jica_add .p-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            flex-direction: column-reverse;
  }
  #jica .p-footer__copy,
#jica_add .p-footer__copy {
    margin-top: 2rem;
    font-size: 1.2rem;
  }
  #jica .p-footer__navList,
#jica_add .p-footer__navList {
    -ms-flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-wrap: wrap;
    gap: 10px 20px;
  }
  #jica .p-footer__navLink,
#jica_add .p-footer__navLink {
    font-size: 1.4rem;
  }
  #jica .p-header.is-scroll .p-header__logoText, #jica .p-header.is-navOpen .p-header__logoText,
#jica_add .p-header.is-scroll .p-header__logoText,
#jica_add .p-header.is-navOpen .p-header__logoText {
    display: none;
  }
  #jica .p-header.is-scroll .p-header__logoArea, #jica .p-header.is-navOpen .p-header__logoArea,
#jica_add .p-header.is-scroll .p-header__logoArea,
#jica_add .p-header.is-navOpen .p-header__logoArea {
    width: 18.2em;
  }
  #jica .p-header.is-scroll .p-header__nav, #jica .p-header.is-navOpen .p-header__nav,
#jica_add .p-header.is-scroll .p-header__nav,
#jica_add .p-header.is-navOpen .p-header__nav {
    top: 6rem;
  }
  #jica .p-header__logoArea,
#jica_add .p-header__logoArea {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 2.3rem;
  }
  #jica .p-header__logo,
#jica_add .p-header__logo {
    aspect-ratio: 297/46;
    width: 15rem;
    height: auto;
  }
  #jica .p-header__logo--jica,
#jica_add .p-header__logo--jica {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 4.3rem;
    height: 3.3rem;
    margin-right: 1.5rem;
    margin-left: auto;
  }
  #jica .p-header__logoText,
#jica_add .p-header__logoText {
    margin-top: 0.5rem;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.2;
  }
  #jica .p-header__nav,
#jica_add .p-header__nav {
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    display: none;
    position: absolute;
    top: 8.3rem;
    left: 0;
    width: 100%;
    background: #eafbff;
            box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }
  #jica .p-header__nav.is-open .p-header__navBg,
#jica_add .p-header__nav.is-open .p-header__navBg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: transparent;
  }
  #jica .p-header__navList,
#jica_add .p-header__navList {
    max-height: calc(100vh - 6rem);
    overflow-y: scroll;
  }
  #jica .p-header__navItem,
#jica_add .p-header__navItem {
    -webkit-box-align: center;
        -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            align-items: center;
  }
  #jica .p-header__navItem:not(:last-of-type),
  #jica_add .p-header__navItem:not(:last-of-type) {
    border-bottom: 0.1rem solid #afdaf0;
  }
  #jica .p-header__navItem:first-of-type,
  #jica_add .p-header__navItem:first-of-type {
    border-bottom: none;
  }
  #jica .p-header__navLink,
#jica_add .p-header__navLink {
    width: 100%;
    padding: 2rem 2.8rem;
    font-size: 1.6rem;
    line-height: 1.4375;
    text-align: right;
  }
  #jica .p-introduction,
  #jica_add .p-introduction {
    margin-top: 3rem;
  }
  #jica .p-introduction__btn,
  #jica_add .p-introduction__btn {
    margin-bottom: 3.2rem;
  }
  #jica .p-introduction__btn:after,
  #jica_add .p-introduction__btn:after {
    width: 1.5rem;
    height: 1.5rem;
  }
  #jica .p-introduction__btn a,
  #jica_add .p-introduction__btn a {
    padding: 1.4rem 1.8rem;
    text-align: left;
  }
  #jica .p-introduction__btn p,
  #jica_add .p-introduction__btn p {
    font-size: 1.4rem;
  }
  #jica .p-introduction__btn img,
  #jica_add .p-introduction__btn img {
    width: 23.5rem;
    margin-bottom: 0.7rem;
  }
  #jica_add .p-introduction__text {
    font-size: 1.4rem;
    line-height: 1.7857142857;
  }
  #jica_add .p-mainVisual {
    min-height: 22.4rem;
    background: url(../images/bg_mv_sp.jpg) no-repeat center/cover;
  }
  #jica_add .p-mainVisual__titleGroup {
    width: 31.5rem;
    padding: 5rem 0 3.7rem;
  }
  #jica_add .p-mainVisual__title {
    width: 33.9rem;
    margin-top: 0.7rem;
    margin-left: -0.9rem;
  }
  #jica_add .p-mainVisual__subTitle {
    margin-top: 2rem;
    font-size: 1.6rem;
    line-height: 1.4375;
  }
  #jica_add .p-meritCard {
    padding: 2rem 2.2rem 3.2rem;
    border-radius: 1rem;
  }
  #jica_add .p-meritCard__image {
    min-width: 9.5rem;
  }
  #jica_add .p-meritCard__image--mentoring, #jica_add .p-meritCard__image--network, #jica_add .p-meritCard__image--support {
    width: 7.775rem;
  }
  #jica_add .p-meritCard__image--idb {
    width: 26.7rem;
  }
  #jica_add .p-meritCard__image--jica {
    width: 10rem;
    margin-top: 1rem;
  }
  #jica_add .p-meritCard__title {
    margin-top: 1.4rem;
    font-size: 2rem;
    line-height: 1.45;
  }
  #jica_add .p-meritCard__title .small {
    font-size: 1.4rem;
  }
  #jica_add .p-news__pageTitle {
    padding: 7.3rem 2.2rem 8.3rem;
    font-size: 3rem;
    line-height: 1.4666666667;
  }
  #jica_add .p-news__container {
    padding: 8.4rem 0 10.4rem;
  }
  #jica_add .p-news__post {
    padding: 1rem 0 1rem;
    border-top: 0.1rem solid #cccccc;
  }
  #jica_add .p-news__post:last-of-type {
    border-bottom: 0.1rem solid #cccccc;
  }
  #jica_add .p-news__index li {
    height: 14.8vw;
    padding: 0 4vw;
    font-size: 3.2vw;
  }
  #jica_add .p-news__index li:nth-of-type(3) {
    padding: 0 5vw;
  }
  #jica_add .p-news__index li:nth-of-type(4) {
    padding: 0 6vw;
  }
  #jica_add .p-news__term {
    flex-direction: column;
    padding: 4vw;
    margin-bottom: 5.3333vw;
    font-size: 3.7333vw;
  }
  #jica_add .p-news__term form {
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 15px;
  }
  #jica_add .p-news__term .radio-group {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 29%;
  }
  #jica_add .p-news__term .date-selects {
    display: flex;
    flex-direction: column;
    width: 64%;
    gap: 10px;
    padding-top: 8vw;
  }
  #jica_add .p-news__term .date-selects__block {
    display: flex;
    gap: 7px;
    align-items: center;
  }
  #jica_add .p-news__term .date-selects__block select {
    font-size: 3.7333vw; 
  }
  #jica_add .p-news__term .date-button {
    width: 100%;
  }
  #jica_add .p-news__term .date-button button {
    width: 37.6vw;
    border-radius: 5.3333vw;
    margin-left: 10.6666vw;
  }
  #jica_add .p-news__category {
    display: block;
    margin-bottom: 0.6rem;
  }
  #jica_add .p-news__category span {
    font-size: 3.2vw;
    padding: 0 5px 2px;
  }
  #jica_add .p-news__date {
    font-size: 1.4rem;
    line-height: 1.4285714286;
  }
  #jica_add .p-news__postTitle {
    margin-top: 0.6rem;
    font-size: 1.4rem;
    line-height: 1.4285714286;
  }
  #jica_add .p-news__button {
    margin-top: 5.1rem;
  }
  #jica_add .p-news__posts .page-numbers {
      width: 10.6666vw;
  }
  #jica_add .p-news__posts .page-numbers.next {
      width: 13.3333vw;
  }
  #jica_add .p-program {
    margin-top: 14.4rem;
    padding: 9rem 0 10rem;
    background: url(../images/bg_content_sp.jpg) no-repeat top/cover;
  }
  #jica_add .p-program__title {
    top: -1.9rem;
    width: 30.6rem;
  }
  #jica_add .p-program__merit {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            flex-direction: column;
    margin-top: 3rem;
    gap: 2rem;
  }
  #jica_add .p-program__text {
    font-size: 1.6rem;
  }
  #jica_add .p-program__text--large {
    font-size: 2rem;
    line-height: 1.45;
  }
  #jica_add .p-program__detailInfo {
    margin-top: 8rem;
  }
  #jica_add .p-program__achievement {
    margin-top: 10rem;
  }
  #jica_add .p-program__label {
    position: relative;
  }
  #jica_add .p-program__label::after {
    position: absolute;
    top: 1.5rem;
    right: 0;
    width: 19.5rem;
  }
  #jica_add .p-program__label--eventInfo::after {
    width: calc(100% - 16em);
  }
  #jica_add .p-program__label--related::after {
    width: 21.7rem;
  }
  #jica_add .p-program__label--sub {
    display: block;
    margin-top: 1rem;
  }
  #jica_add .p-program__eventInfo {
    margin-top: 3rem;
  }
  #jica_add .p-program__related {
    margin-top: 3rem;
  }
  #jica_add .p-program__relatedList {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  #jica_add .p-program__relatedItem {
    font-size: 1.4rem;
    line-height: 1.4285714286;
  }
  #jica_add .p-program__relatedItem:not(:first-of-type) {
    margin-top: 1em;
  }
  #jica_add .p-support {
    padding: 4rem 0 4rem;
  }
  #jica_add .p-support__wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            align-items: center;
  }
  #jica_add .p-support__wrapper:not(:first-of-type) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  #jica_add .p-support__wrapper:not(:first-of-type) .p-support__text {
    margin-top: 2rem;
  }
  #jica_add .p-support__logos {
    -ms-flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
        flex-wrap: wrap;
            align-items: center;
  }
  #jica_add .p-support__logo--idb {
    width: 7.3rem;
  }
  #jica_add .p-support__logo--idbLab {
    width: 14.2rem;
  }
  #jica_add .p-support__logo--di {
    width: 5.7rem;
  }
  #jica_add .p-support__logo--bvc {
/*     width: 17.7rem; */
	      width: 12rem;
    margin-left: -1rem;
  }
  #jica_add .p-support__text {
    font-size: 1.6rem;
  }
  #jica_add .p-topNews {
    padding: 0 2.2rem;
  }
  #jica_add .p-topNews__label {
    position: relative;
    margin-top: 13.3333vw;
    margin-bottom: 6vw;
  }
  #jica_add .p-topNews__label::after {
    position: absolute;
    top: 1.5rem;
    right: 0;
    width: 19.5rem;
  }
  #jica_add .p-topNews iframe {
    min-height: 177.3333vw;
  }
  #jica_add .p-topNews__list {
    margin-top: 1rem;
  }
  #jica_add .p-topNews__item {
    padding: 2rem 0;
    border-bottom: 1px solid #cccccc;
  }
  #jica_add .p-topNews__item:first-of-type {
    border-top: 1px solid #cccccc;
  }
  #jica_add .p-topNews__date {
    display: block;
    font-size: 1.4rem;
  }
  #jica_add .p-topNews__title {
    margin-top: 1rem;
    font-size: 1.4rem;
    line-height: 1.4285714286;
  }
  #jica_add .p-topNews__more,
  #jica_add .p-program__more {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 1.2rem;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 850px) {
  .sp-on {
    display: none;
  }
  #jica_add a {
    -webkit-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
  }
  #jica_add a:hover {
    opacity: 0.5;
  }
  #jica_add #eventInfo ul li a:hover {
    opacity: unset;
  }
  #jica_add #eventInfo ul li.open a:hover {
      opacity: 0.5;
  }
  #jica .l-footer,
  #jica_add .l-footer {
    padding: 46px 1.875% 43px;
  }
  #jica .l-header,
  #jica_add .l-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 120px;
    padding: 0 2.0833333333%;
  }
  #jica .l-header .language,
  #jica_add .l-header .language  {
    display: flex;
    justify-content: right;
    align-items: center;
    gap: 7px;
    width: 100%;
    padding-top: 10px;
  }
  #jica .l-header .p-header__nav .language,
  #jica_add .l-header .p-header__nav .language {
    display: none;
  }
  #jica .l-header .language a.selected:hover,
  #jica_add .l-header .language a.selected:hover {
    opacity: unset;
  }
  #jica .l-header .language a.change:hover,
  #jica_add .l-header .language a.change:hover {
    text-decoration: underline;
    text-decoration-color: #0977C3;
    text-underline-offset: 3px;
  }
  #jica_add .l-inner {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    max-width: 1000px;
    padding: 0 30px;
  }
  #jica_add .l-inner--wide {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    max-width: 1360px;
    padding: 0 30px;
  }
  #jica .l-main, #jica .l-main--white,
#jica_add .l-main,
#jica_add .l-main--white {
    margin-top: 120px;
  }
  #jica_add .c-entry__text {
    font-size: 20px;
    line-height: 1.45;
  }
  #jica_add .c-entry__button {
    -webkit-transition: opacity 0.3s ease-in;
    width: 650px;
    margin-top: 35px;
    border-radius: 20px;
    background-size: 267px auto;
    transition: opacity 0.3s ease-in;
  }
  #jica_add .c-entry__button:hover {
    opacity: 0.5;
  }
  #jica_add .c-entry__link {
    padding: 34px 40px 34px 76px;
    font-size: 28px;
    line-height: 1.4285714286;
  }
  #jica_add .c-entry__link::after {
    width: 50px;
    height: 50px;
  }
  #jica_add .c-label {
    font-size: 28px;
    line-height: 1.4285714286;
  }
  #jica_add .c-label--sub {
    font-size: 16px;
    line-height: 1.4375;
  }
  #jica_add .c-link--arrow::after {
    width: 24px;
    height: 24px;
  }
  #jica_add .c-link--arrow:hover::after {
    background: url(../images/arrow_hover.svg) no-repeat center/cover;
  }
  #jica_add .c-link__news {
    width: 430px;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
  }
  #jica_add .c-note--sup {
    position: relative;
    left: -0.5em;
    width: 2px;
    font-size: 10px;
  }
  #jica_add .c-pager {
    margin-top: 20px;
    gap: 10px;
  }
  #jica .c-pageTop,
#jica_add .c-pageTop {
    position: fixed;
    right: 13px;
    bottom: 13px;
    width: 77px;
    height: 70px;
  }
  #jica_add .p-entryPage .c-post__head {
    padding: 60px 20px;
  }
  #jica_add .p-entryPage .c-post__title {
    margin-top: 0;
  }
  #jica_add .c-post__container {
    padding: 40px 0 145px;
  }
  #jica_add .c-post__head {
    max-width: 720px;
    padding: 45px 20px;
  }
  #jica_add .c-post__leadText {
    font-size: 16px;
  }
  #jica_add .c-post__label {
    font-size: 20px;
  }
  #jica_add .c-post__label::after {
    bottom: -14px;
    width: 58px;
    height: 1px;
  }
  #jica_add .c-post__title {
    margin-top: 40px;
    font-size: 30px;
    line-height: 1.4333333333;
    text-align: center;
  }
  #jica_add .c-post__date {
    margin-top: 10px;
    font-size: 16px;
  }
  #jica_add .c-post__body {
    max-width: 620px;
    margin: 0 auto;
  }
  #jica_add .c-post__body > *:not(.c-link__news, .c-post__buttonArea, h3, h4, h5, p, iframe) {
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.4375;
  }
  #jica_add .c-post__body p:not(.c-post__leadText) {
    margin-top: 10px;
    font-size: 16px;
    line-height: 1.4375;
  }
  #jica_add .c-post__body p:not(.c-post__leadText) + p {
    margin-top: 20px;
  }
  #jica_add .c-post__body h3 {
    margin-top: 40px;
    padding-bottom: 9px;
    font-size: 20px;
    line-height: 1.4;
  }
  #jica_add .c-post__body h3::before {
    width: 100%;
    height: 2px;
  }
  #jica_add .c-post__body h3::after {
    width: 20%;
    max-width: 95px;
    height: 2px;
  }
  #jica_add .c-post__body h4 {
    margin-top: 30px;
    font-size: 18px;
  }
  #jica_add .c-post__body h5 {
    margin-top: 14px;
    font-size: 16px;
  }
  #jica_add .c-post__body ul li {
    padding-left: 16px;
  }
  #jica_add .c-post__body ul li::before {
    top: 8px;
    width: 9px;
    height: 9px;
  }
  #jica_add .c-post__body ul li:first-of-type {
    margin-top: 6px;
  }
  #jica_add .c-post__body ul li + li {
    margin-top: 5px;
  }
  #jica_add .c-post__body ol > li {
    padding-left: 20px;
  }
  #jica_add .c-post__body ol > li + li {
    margin-top: 10px;
  }
  #jica_add .c-post__body iframe {
    width: 620px !important;
    height: 349px !important;
    margin-top: 30px;
  }
  #jica_add .c-post__body table ol li + li {
    margin-top: 20px;
  }
  #jica_add .c-post__body td {
    padding: 3px 9px;
  }
  #jica_add .c-post__tableHeader {
    width: 164px;
  }
  #jica_add .c-post__buttonArea {
    margin-top: 60px;
  }
  #jica_add .c-post__button:not(:first-of-type) {
    margin-top: 20px;
  }
  #jica_add .c-post__entryLink {
    width: 570px;
    height: 58px;
    margin-top: 38px !important;
    border: 2px solid #2862ff;
    font-size: 16px;
  }
  #jica_add .p-about::before {
    background: url(../images/bg_content.jpg) no-repeat top/cover;
  }
  #jica_add .p-about {
    padding: 82.95px 0 141px;
  }
  #jica_add .p-about__title {
    width: 54.5%;
    max-width: 545px;
  }
  #jica_add .p-about__introduction {
    font-size: 20px;
  }
  #jica_add .p-about__introduction--small {
    margin-top: 20px;
    font-size: 16px;
  }
  #jica_add .p-about__content--1 {
    -ms-grid-columns: 55.3% 40.7%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 55.3% 40.7%;
    grid-template-columns: 55.3% 40.7%;
            justify-content: space-between;
    margin-top: 40px;
  }
  #jica_add .p-about__content--2 {
    -ms-grid-columns: 39.5% 58%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 39.5% 58%;
    grid-template-columns: 39.5% 58%;
            justify-content: space-between;
    margin-top: 40px;
  }
  #jica_add .p-about__content--3 {
    margin-top: 140px;
  }
  #jica_add .p-about__image--karibu {
    width: 100%;
    max-width: 533px;
    height: 353px;
  }
  #jica_add .p-about__image--people {
    margin-left: 52px;
  }
  #jica_add .p-about__image--mall {
    margin-left: 52px;
  }
  #jica_add .p-about__image::after, #jica_add .p-about__image--karibu::after, #jica_add .p-about__image--drone::after, #jica_add .p-about__image--doctor::after, #jica_add .p-about__image--people::after, #jica_add .p-about__image--mall::after, #jica_add .p-about__image--venezuela::after, #jica_add .p-about__image--school::after {
    top: 20px;
    left: 20px;
    width: 100%;
    max-width: 533px;
    height: 353px;
  }
  #jica_add .p-about__images {
    -ms-grid-columns: 43.7931034483% 43.7931034483%;
    grid-template-columns: 43.7931034483% 43.7931034483%;
    gap: 22px 16px;
  }
  #jica_add .p-about__images .p-about__image, #jica_add .p-about__images .p-about__image--karibu, #jica_add .p-about__images .p-about__image--drone, #jica_add .p-about__images .p-about__image--doctor, #jica_add .p-about__images .p-about__image--people, #jica_add .p-about__images .p-about__image--mall, #jica_add .p-about__images .p-about__image--venezuela, #jica_add .p-about__images .p-about__image--school {
    width: 100%;
    max-width: 246px;
    height: 164px;
  }
  #jica_add .p-about__images .p-about__image::after, #jica_add .p-about__images .p-about__image--karibu::after, #jica_add .p-about__images .p-about__image--drone::after, #jica_add .p-about__images .p-about__image--doctor::after, #jica_add .p-about__images .p-about__image--people::after, #jica_add .p-about__images .p-about__image--mall::after, #jica_add .p-about__images .p-about__image--venezuela::after, #jica_add .p-about__images .p-about__image--school::after {
    top: 8px;
    left: 8px;
    width: 100%;
    max-width: 246px;
    height: 164px;
  }
  #jica_add .p-about__text, #jica_add .p-about__text--2 {
    padding: 92px 12.285012285%;
    font-size: 18px;
    line-height: 2.2222222222;
  }
  #jica_add .p-about__text--2 {
    padding: 39px 6.582278481% 49px;
  }
  #jica_add .p-about__label {
    gap: 30px;
  }
  #jica_add .p-about__label::after {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: calc(100% - 16em);
  }
  #jica_add .p-about__link {
    width: 46.6%;
  }
  #jica_add .p-about__link:hover .p-about__linkText::after {
    background: url(../images/arrow_hover.svg) no-repeat center/cover;
  }
  #jica_add .p-about__links {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            justify-content: space-between;
    margin-top: 68px;
  }
  #jica_add .p-about__links .p-about__image, #jica_add .p-about__links .p-about__image--karibu, #jica_add .p-about__links .p-about__image--drone, #jica_add .p-about__links .p-about__image--doctor, #jica_add .p-about__links .p-about__image--people, #jica_add .p-about__links .p-about__image--mall, #jica_add .p-about__links .p-about__image--venezuela, #jica_add .p-about__links .p-about__image--school {
    aspect-ratio: 3/2;
    width: 97.6394849785%;
  }
  #jica_add .p-about__links .p-about__image::after, #jica_add .p-about__links .p-about__image--karibu::after, #jica_add .p-about__links .p-about__image--drone::after, #jica_add .p-about__links .p-about__image--doctor::after, #jica_add .p-about__links .p-about__image--people::after, #jica_add .p-about__links .p-about__image--mall::after, #jica_add .p-about__links .p-about__image--venezuela::after, #jica_add .p-about__links .p-about__image--school::after {
    aspect-ratio: 3/2;
    top: 16px;
    left: 16px;
    height: auto;
  }
  #jica_add .p-about__linkText {
    margin-top: 26px;
    font-size: 24px;
  }
  #jica_add .p-about__entry {
    margin-top: 83px;
  }
  #jica_add .p-about__copy, #jica_add .p-about__copy--issue, #jica_add .p-about__copy--country, #jica_add .p-about__copy--images, #jica_add .p-about__copy--karibu {
    font-size: 10px;
    line-height: 1.2;
  }
  #jica_add .p-about__copy--karibu {
    bottom: -16px;
    left: 28px;
  }
  #jica_add .p-about__copy--images {
    right: 10px;
    bottom: -20px;
  }
  #jica_add .p-about__copy--country {
    bottom: -14px;
    left: 28px;
  }
  #jica_add .p-about__copy--issue {
    bottom: -14px;
    left: 28px;
  }
  #jica_add .p-achievement__label {
    margin-top: 20px;
    font-size: 18px;
  }
  #jica_add .p-achievement__label:not(:first-of-type) {
    margin-top: 30px;
  }
  #jica_add .p-achievement__list {
    margin-top: 20px;
  }
  #jica_add .p-achievement__item {
    font-size: 16px;
    line-height: 1.4375;
  }
  #jica_add .p-achievement__item:not(:first-of-type) {
    margin-top: 1em;
  }
  #jica_add .p-detailInfo__list {
    margin-top: 36.44px;
  }
  #jica_add .p-detailInfo__item {
    font-size: 16px;
  }
  #jica_add .p-entry {
    padding-top: 162px;
    padding-bottom: 181px;
  }
  #jica_add .p-entry__title {
    width: 87.3%;
    max-width: 837px;
  }
  #jica_add .p-entry__text {
    margin-top: 41px;
  }
  .p-entryPage__title--about {
    margin-top: 73px !important;
  }
  .p-entryPage__title--process {
    margin-top: 93px !important;
  }
  .p-entryPage__title--people {
    margin-top: 105px !important;
  }
  .p-entryPage__title--note {
    margin-top: 75px !important;
  }
  .p-entryPage__title--info {
    margin-top: 72px !important;
  }
  .p-entryPage__text--large {
    font-size: 18px !important;
  }
  .p-entryPage__processIMage {
    margin-top: 10px !important;
  }
  .p-entryPage__tableSublist--3 {
    padding-bottom: 12px !important;
  }
  #jica_add .p-eventInfo__applyButton {
    -webkit-transition: opacity 0.3s ease-in;
    width: 584px;
    height: 109px;
    margin-top: 35px;
    padding-right: 25px;
    padding-left: 64px;
    border-radius: 15px;
    font-size: 24px;
    transition: opacity 0.3s ease-in;
  }
  #jica_add .p-eventInfo__applyButton:hover {
    opacity: 0.5;
  }
  #jica_add .p-eventInfo__applyButton::after {
    width: 35px;
    height: 35px;
  }
  #jica_add .p-eventInfo__text {
    margin-top: 45px;
  }
  #jica .p-footer,
#jica_add .p-footer {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    -webkit-box-align: center;
        -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            align-items: center;
            justify-content: space-between;
  }
  #jica .p-footer__copy,
#jica_add .p-footer__copy {
    font-size: 14px;
    line-height: 1.4285714286;
  }
  #jica .p-footer__nav,
#jica_add .p-footer__nav {
    width: 458px;
  }
  #jica .p-footer__navList,
#jica_add .p-footer__navList {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            justify-content: space-between;
  }
  #jica .p-header__logoArea,
#jica_add .p-header__logoArea {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 42.7777777778%;
    gap: 18px;
  }
  #jica .p-header__logo,
#jica_add .p-header__logo {
    width: 297px;
    height: 46px;
  }
  #jica .p-header__logo--jica,
#jica_add .p-header__logo--jica {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 56px;
    height: 43px;
  }
  #jica .p-header__logoText,
#jica_add .p-header__logoText {
    font-size: 12px;
    line-height: 1.2;
  }
  #jica .p-header__nav,
#jica_add .p-header__nav {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 45.2777777778%;
    /*max-width: 525px;*/
    max-width: 670px;
  }
  #jica .p-header__navList,
#jica_add .p-header__navList {
    -webkit-box-align: center;
        -ms-flex-align: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            align-items: center;
            justify-content: space-between;
    gap: 4%;
  }
  #jica .p-header__navItem,
#jica_add .p-header__navItem {
    padding: 20px 0 20px;
  }
  #jica .p-header__navItem--4,
#jica_add .p-header__navItem--4 {
    padding: 10px 0 10px;
  }
  #jica .p-header__navItem::after,
#jica_add .p-header__navItem::after {
    -webkit-transition: width 0.3s ease-in;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #da2128;
    content: "";
    transition: width 0.3s ease-in;
  }
  #jica .p-header__navItem:hover::after,
#jica_add .p-header__navItem:hover::after {
    width: 100%;
  }
  #jica .p-header__navLink,
#jica_add .p-header__navLink {
    font-size: 16px;
    line-height: 1.4375;
  }
  #jica .p-header__navLink:hover,
#jica_add .p-header__navLink:hover {
    opacity: 1;
  }
  #jica_add .p-introduction {
    margin-top: 60px;
  }
  #jica .p-introduction__btn,
  #jica_add .p-introduction__btn {
    margin-bottom: 46px;
  }
  #jica .p-introduction__btn:after,
  #jica_add .p-introduction__btn:after {
    width: 31px;
    height: 31px;
  }
  #jica .p-introduction__btn a,
  #jica_add .p-introduction__btn a {
    padding: 27px 138px;
    text-align: center;
  }
  #jica .p-introduction__btn img,
  #jica_add .p-introduction__btn img {
    width: 470px;
    margin-bottom: 10px;
  }
  #jica .p-introduction__btn p,
  #jica_add .p-introduction__btn p {
    font-size: 20px;
  }
  #jica_add .p-introduction__text {
    font-size: 18px;
    line-height: 1.6666666667;
  }
  #jica_add .p-mainVisual {
    position: relative;
    min-height: 497px;
    background: url(../images/bg_mv.jpg) no-repeat center bottom/cover;
  }
  #jica_add .p-mainVisual::before {
    display: block;
    position: absolute;
    right: 3.4027777778%;
    width: 459px;
    height: 500px;
    background: url(../images/bg_mv_map.png) no-repeat center/cover;
    content: "";
  }
  #jica_add .p-mainVisual__titleGroup {
    width: 838px;
    padding: 102px 0 91px;
  }
  #jica_add .p-mainVisual__title {
    width: 838px;
    margin-top: 5px;
  }
  #jica_add .p-mainVisual__subTitle {
    margin-top: 68px;
    font-size: 24px;
    line-height: 1.4583333333;
  }
  #jica_add .p-meritCard {
    display: -ms-grid;
    display: grid;
    place-items: center;
    width: 413px;
    height: 240px;
    border-radius: 10px;
  }
  #jica_add .p-meritCard__image {
    display: -ms-grid;
    display: grid;
    place-items: center;
    min-height: 95.45px;
  }
  #jica_add .p-meritCard__image--mentoring, #jica_add .p-meritCard__image--network, #jica_add .p-meritCard__image--support {
    width: 110px;
    height: 108px;
    margin-top: 15px;
  }
  #jica_add .p-meritCard__image--idb {
    width: 267px;
  }
  #jica_add .p-meritCard__image--jica {
    width: 130px;
  }
  #jica_add .p-meritCard__image--jica + .p-meritCard__title {
    margin-top: 20px;
  }
  #jica_add .p-meritCard__title {
    display: -ms-grid;
    display: grid;
    place-items: center;
    min-height: 58px;
    margin-top: 28px;
    font-size: 20px;
    line-height: 1.45;
  }
  #jica_add .p-meritCard__title .small {
    font-size: 16px;
  }
  #jica_add .p-news__pageTitle {
    padding: 45px 22px;
    font-size: 30px;
  }
  #jica_add .p-news__container {
    padding: 110px 0 145px;
  }
  #jica_add .p-news__posts {
    max-width: 740px;
    min-height: 800px;
  }
  #jica_add .p-news__post {
    padding: 14px 10px;
    border-top: 1px solid #cccccc;
  }
  #jica_add .p-news__post:last-of-type {
    border-bottom: 1px solid #cccccc;
  }
  #jica_add .p-news__post a {
    display: flex;
    align-items: flex-start;
  }
  #jica_add .p-news__term {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  #jica_add .p-news__term form {
    align-items: center;
    gap: 15px;
  }
  #jica_add .p-news__term .radio-group label:first-of-type {
    position: relative;
    padding-right: 14px;
  }
  #jica_add .p-news__term .radio-group label:last-of-type {
    position: relative;
    padding-left: 14px;
  }
  #jica_add .p-news__term .radio-group label:first-of-type:after {
    position: absolute;
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background: #fff;
    right: 0;
    top: 0;
  }
  #jica_add .p-news__term .date-selects {
    gap: 10px;
  }

  #jica_add .p-news__category {
    width: 23%;
  }
  #jica_add .p-news__date {
    width: 15%;
    font-size: 16px;
  }
  #jica_add .p-news__postTitle {
    width: 62%;
    font-size: 16px;
    line-height: 1.2;
  }
  #jica_add .p-news__button {
    margin-top: 100px;
  }
  #jica_add .p-news__posts .page-numbers {
      width: 50px;
  }
  #jica_add .p-news__posts .page-numbers.next {
      width: 60px;
  }

  #jica_add .p-program {
    margin-top: 200px;
    padding: 107px 0 123px;
    background: url(../images/bg_content.jpg) no-repeat top/cover;
  }
  #jica_add .p-program__title {
    top: -25px;
    width: 58.2638888889%;
    max-width: 839px;
    text-align: center;
  }
  #jica_add .p-program__merit {
    -ms-flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
    -webkit-column-gap: calc(37 / 1300 * 100%);
       -moz-column-gap: calc(37 / 1300 * 100%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            column-gap: calc(37 / 1300 * 100%);
    row-gap: 37px;
        flex-wrap: wrap;
            justify-content: center;
    margin-top: 40px;
  }
  #jica_add .p-program__text {
    font-size: 20px;
  }
  #jica_add .p-program__text--large {
    font-size: 24px;
    line-height: 1.4583333333;
  }
  #jica_add .p-program__detailInfo {
    margin-top: 90px;
  }
  #jica_add .p-program__achievement {
    margin-top: 144px;
  }
  #jica_add .p-program__label {
    -webkit-box-align: center;
        -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            align-items: center;
  }
  #jica_add .p-program__eventInfo {
    margin-top: 60px;
  }
  #jica_add .p-program__related {
    margin-top: 60px;
    padding-bottom: 40px;
  }
  #jica_add .p-program__relatedList {
    -webkit-columns: 2;
       -moz-columns: 2;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
  }
  #jica_add .p-program__relatedList.sp-on {
    display: none;
  }
  #jica_add .p-program__relatedItem {
    min-height: 23px;
    font-size: 16px;
    line-height: 1.4375;
    width: 47%;
    display: flex;
    align-items: flex-end;
  }
  #jica_add .p-program__relatedItem:not(:first-of-type) {
    margin-top: 1em;
  }
  #jica_add .p-support {
    padding: 48px 0 70px;
  }
  #jica_add .p-support__inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            align-items: center;
            justify-content: center;
    padding: 0 30px;
  }
  #jica_add .p-support__wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
            align-items: center;
    max-width: 904px;
    height: 100px;
  }
  #jica_add .p-support__wrapper:first-of-type {
    width: calc(181px + 3em);
    margin-right: 40px;
  }
  #jica_add .p-support__logos {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #jica_add .p-support__logo--idb {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 30.8868501529%;
  }
  #jica_add .p-support__logo--idbLab {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 181px;
  }
  #jica_add .p-support__logo--di {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 78px;
  }
  #jica_add .p-support__logo--bvc {
    -ms-flex-negative: 0;
        flex-shrink: 0;
/*     width: 244px; */
	  width: 160px;
  }
  #jica_add .p-support__text {
    font-size: 18px;
  }
  #jica_add .p-topNews {
    -webkit-box-align: center;
        -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    position: relative;
            align-items: center;
    max-width: 940px;
    margin: 90px auto 0;
    gap: 38px;
  }
  #jica_add .p-topNews__label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
  }
  #jica_add .p-topNews iframe {
    min-height: 350px;
  }
  #jica_add .p-topNews__list {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 670px;
    margin-right: 138px;
  }
  #jica_add .p-topNews__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #jica_add .p-topNews__item:not(:last-of-type) {
    border-bottom: 1px solid #cccccc;
  }
  #jica_add .p-topNews__date {
    padding: 18px 0;
    font-size: 14px;
  }
  #jica_add .p-topNews__title {
    padding: 14px 0 14px 3%;
    font-size: 14px;
    line-height: 1.4285714286;
  }
  #jica_add .p-topNews__more {
    position: absolute;
    right: 30px;
    bottom: -40px;
    padding-bottom: 9px;
    cursor: pointer;
  }
  #jica_add .p-program__more {
    justify-content: flex-end;
    padding-bottom: 9px;
    margin-top: 20px;
    cursor: pointer;
  }
}
@media screen and (min-width: 850px) and (max-width: 1272px) {
  #jica .p-header__logoArea,
#jica_add .p-header__logoArea {
    width: 27.7777777778%;
    margin-right: 10px;
    gap: 10px;
  }
  #jica .p-header__navList,
#jica_add .p-header__navList {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 10px;
  }
}

@media screen and (max-width: 849px) {
  #jica_add .p-program__detailInfo.l-inner {
    padding: 0;
  }
  #jica_add .p-program__detailInfo .p-program__label--related::after {
    display: none;
  }
}

@media screen and (max-width: 639px) {
  #jica_add .startups__button {
    padding: 1rem 7rem;
  }
  #jica_add .startups__button--label {
    flex-direction: column;
  }
  #jica_add .startups__button--arrow {
    width: 20px;
    height: 20px;
  }
}
@media screen and (min-width: 1024px) {
  #jica_add .startups__button {
    max-width: 480px;
  }
}
