/*-- animation --*/
/*--  transition --*/
/*-- transform --*/
.pattern2 header.template .page__title--black {
  color: #000; }

.pattern2 header.template .page__title--white {
  color: #fff; }

.pattern2 header.template .page__anchor__list__item__text {
  display: block;
  width: 100%; }
  .pattern2 header.template .page__anchor__list__item__text.-small {
    font-size: 18px; }

@media screen and (max-width: 450px) {
  .pattern2 header.template .page__anchor__list {
    justify-content: space-between; }
    .pattern2 header.template .page__anchor__list.page__anchor__list--4 {
      max-height: 55px; }
    .pattern2 header.template .page__anchor__list.page__anchor__list--5 {
      max-height: 55px; }
    .pattern2 header.template .page__anchor__list.page__anchor__list--5more {
      max-height: 100px; }
      .pattern2 header.template .page__anchor__list.page__anchor__list--5more.page__anchor__list--6 {
        max-height: 100px; }
    .pattern2 header.template .page__anchor__list .page__anchor__list__item {
      width: 18%;
      margin: 0.5em 0;
      display: block; } }
    @media screen and (max-width: 450px) and (max-width: 768px) {
      .pattern2 header.template .page__anchor__list .page__anchor__list__item.pc {
        display: none; } }

@media screen and (max-width: 450px) {
    .pattern2 header.template .page__anchor__list a.page__anchor__list__item__text {
      font-size: 2.9vw;
      width: 100%;
      padding-left: 1.5em;
      display: inline-block;
      text-align: left; }
      .pattern2 header.template .page__anchor__list a.page__anchor__list__item__text::before {
        left: -1vw;
        right: auto;
        padding: 0.15em;
        top: -0.4em; }
      .pattern2 header.template .page__anchor__list a.page__anchor__list__item__text.-small {
        font-size: 2.2vw; } }

@media screen and (min-width: 451px) and (max-width: 768px) {
  .pattern2 header.template .page__anchor__list {
    max-height: 200px; }
    .pattern2 header.template .page__anchor__list.page__anchor__list--4 {
      max-height: 100px; }
    .pattern2 header.template .page__anchor__list .page__anchor__list__item {
      display: flex;
      align-items: center;
      justify-content: center; }
    .pattern2 header.template .page__anchor__list a.page__anchor__list__item__text {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%;
      font-size: 3vw; }
      .pattern2 header.template .page__anchor__list a.page__anchor__list__item__text.-small {
        font-size: 2vw; }
      .pattern2 header.template .page__anchor__list a.page__anchor__list__item__text::before {
        top: -0.7em; }
    .pattern2 header.template .page__anchor__list a.page__anchor__list__item__text.no_icon {
      top: 0; } }

@media screen and (max-width: 768px) {
  .pattern2 header.template .page__anchor__list .page__anchor__list__item.u-spCenter {
    display: flex;
    align-items: center;
    justify-content: center; } }

@media screen and (max-width: 768px) {
  .pattern2 header.template .page__anchor__list .page__anchor__list__item.u-spCenter a.page__anchor__list__item__text {
    top: 0; } }

@media screen and (max-width: 768px) {
  .pattern2 header.template .page__anchor__list .page__anchor__list__item.u-spCenter a.page__anchor__list__item__text.no_icon_left {
    text-align: center; } }

.pattern2 header.template .page__anchor__list .page__anchor__list__item a.page__anchor__list__item__text.no_icon {
  padding-left: 0;
  text-align: center; }

.pattern2 header.template .page__anchor__list .page__anchor__list__item a.page__anchor__list__item__text.no_icon_left {
  top: 0;
  padding-left: 0;
  text-align: left; }

.pattern2 header.template .page__anchor__list .page__anchor__list__item a.page__anchor__list__item__text.fz-15 {
  font-size: 15px;
  text-align: center; }
  @media screen and (max-width: 450px) {
    .pattern2 header.template .page__anchor__list .page__anchor__list__item a.page__anchor__list__item__text.fz-15 {
      font-size: 10px; } }

.pattern2 header.template .page__anchor__list .page__anchor__list__item.page__anchor__list__item-dummy {
  background-color: #fff;
  box-shadow: none; }

.pattern2 header.template .page__anchor__list.page__anchor__list--4 .page__anchor__list__item {
  width: calc((100% / 4) - 15px); }

.pattern2 header.template .page__anchor__list.page__anchor__list--2 .page__anchor__list__item {
  width: calc((100% / 2) - 15px); }

.pattern2 header.template .page__anchor__list.page__anchor__list--3 .page__anchor__list__item {
  width: calc((100% / 3) - 15px); }

.pattern2 header.template .page__anchor__list.page__anchor__list--5more .page__anchor__list__item:nth-of-type(n + 6) {
  margin-top: 1em; }

@media screen and (max-width: 450px) {
  .pattern2 header.template .page__anchor__list.page__anchor__list--5more .page__anchor__list__item:nth-of-type(n + 6) {
    margin-top: 0.5em; } }

header.template .inner__cont .page__title.page__title--break {
  display: block;
  text-align: center; }

header.template .page__title--nowrap {
  white-space: nowrap; }
  @media screen and (max-width: 850px) {
    header.template .page__title--nowrap {
      white-space: normal; } }

@media screen and (max-width: 768px) {
  header.template .inner__cont {
    justify-content: left;
    -ms-flex-pack: justify;
    /*IE*/ }
  header.template .inner__cont > .site__logo {
    display: none; } }

header.template .page__anchor__list .page__anchor__list__item__text.icon__01_b::before {
  background: url(./../../assets_2022/img/main/menu-icon-01_b.png) center/contain no-repeat; }

header.template .page__anchor__list .page__anchor__list__item__text.icon__02_b::before {
  background: url(./../../assets_2022/img/main/menu-icon-02_b.png) center/contain no-repeat; }

header.template .page__anchor__list .page__anchor__list__item__text.icon__03_b::before {
  background: url(./../../assets_2022/img/main/menu-icon-03_b.png) center/contain no-repeat; }

header.template .page__anchor__list .page__anchor__list__item__text.icon__04_b::before {
  background: url(./../../assets_2022/img/main/menu-icon-04_b.png) center/contain no-repeat; }

header.template .page__anchor__list .page__anchor__list__item__text.icon__05_b::before {
  background: url(./../../assets_2022/img/main/menu-icon-05_b.png) center/contain no-repeat; }

header.template .page__anchor__list .page__anchor__list__item--lightpink {
  background-color: #ffb6c1; }
  header.template .page__anchor__list .page__anchor__list__item--lightpink:hover {
    background-color: #ff6a80; }

header.template .page__anchor__list .page__anchor__list__item--lightblue {
  background-color: #add8e6; }
  header.template .page__anchor__list .page__anchor__list__item--lightblue:hover {
    background-color: #72bcd4; }

header.template .page__anchor__list .page__anchor__list__item--orange {
  background-color: #ffa500; }
  header.template .page__anchor__list .page__anchor__list__item--orange:hover {
    background-color: #b37400; }

header.template .page__anchor__list .page__anchor__list__item--plum {
  background-color: #dda0dd; }
  header.template .page__anchor__list .page__anchor__list__item--plum:hover {
    background-color: #c968c9; }

header.template .page__anchor__list .page__anchor__list__item--sandybrown {
  background-color: #f4a460; }
  header.template .page__anchor__list .page__anchor__list__item--sandybrown:hover {
    background-color: #ef7b18; }

header.template .page__anchor__list .page__anchor__list__item--mediumaquamarine {
  background-color: #66cdaa; }
  header.template .page__anchor__list .page__anchor__list__item--mediumaquamarine:hover {
    background-color: #39ae86; }

header.template .page__anchor__list .page__anchor__list__item--limegreen {
  background-color: #32cd32; }
  header.template .page__anchor__list .page__anchor__list__item--limegreen:hover {
    background-color: #239023; }

header.template .page__anchor__list .page__anchor__list__item--mediumslateblue {
  background-color: #7b68ee; }
  header.template .page__anchor__list .page__anchor__list__item--mediumslateblue:hover {
    background-color: #3f23e6; }

header.template .page__anchor__list .page__anchor__list__item--peru {
  background-color: #cd853f; }
  header.template .page__anchor__list .page__anchor__list__item--peru:hover {
    background-color: #985f28; }

header.template .page__anchor__list .page__anchor__list__item--salmon {
  background-color: #fa8072; }
  header.template .page__anchor__list .page__anchor__list__item--salmon:hover {
    background-color: #f73d28; }

header.template .page__anchor__list .page__anchor__list__item--dimgray {
  background-color: #696969; }
  header.template .page__anchor__list .page__anchor__list__item--dimgray:hover {
    background-color: #434343; }

header.template .page__anchor__list .page__anchor__list__item--mediumpurple {
  background-color: #9370db; }
  header.template .page__anchor__list .page__anchor__list__item--mediumpurple:hover {
    background-color: #6533cb; }

header.template .page__anchor__list .page__anchor__list__item--blueaster {
  background-color: #007bbb; }
  header.template .page__anchor__list .page__anchor__list__item--blueaster:hover {
    background-color: #00496f; }

header.template .page__anchor__list .page__anchor__list__item--mediumseagreen {
  background-color: #3cb371; }
  header.template .page__anchor__list .page__anchor__list__item--mediumseagreen:hover {
    background-color: #297a4d; }

header.template .page__anchor__list .page__anchor__list__item--darkorange {
  background-color: #ff8c00; }
  header.template .page__anchor__list .page__anchor__list__item--darkorange:hover {
    background-color: #b36200; }

header.template .page__anchor__list .page__anchor__list__item--lightslateblue {
  background-color: #7c90ff; }
  header.template .page__anchor__list .page__anchor__list__item--lightslateblue:hover {
    background-color: #304fff; }

header.template .page__anchor__list .page__anchor__list__item--lighterblue {
  background-color: #00aff0; }
  header.template .page__anchor__list .page__anchor__list__item--lighterblue:hover {
    background-color: #0077a4; }

header.template .page__anchor__list .page__anchor__list__item--seagreen {
  background-color: #65feff; }
  header.template .page__anchor__list .page__anchor__list__item--seagreen:hover {
    background-color: #19feff; }

header.template .page__anchor__list .page__anchor__list__item--greyist {
  background-color: #d8e2f2; }
  header.template .page__anchor__list .page__anchor__list__item--greyist:hover {
    background-color: #9fb7df; }

header.template .page__anchor__list .page__anchor__list__item--seasubgreen {
  background-color: #04aef0; }
  header.template .page__anchor__list .page__anchor__list__item--seasubgreen:hover {
    background-color: #0377a5; }

header.template .page__anchor__list .page__anchor__list__item--purple {
  background-color: #7030a0; }
  header.template .page__anchor__list .page__anchor__list__item--purple:hover {
    background-color: #471e65; }

header.template .page__anchor__list .page__anchor__list__item--oranger {
  background-color: #ed7d30; }
  header.template .page__anchor__list .page__anchor__list__item--oranger:hover {
    background-color: #c05811; }

header.template .page__anchor__list .page__anchor__list__item--grayer {
  background-color: #bfbfbf; }
  header.template .page__anchor__list .page__anchor__list__item--grayer:hover {
    background-color: #999999; }

header.template .page__anchor__list .page__anchor__list__item--bluer {
  background-color: #4472c4; }
  header.template .page__anchor__list .page__anchor__list__item--bluer:hover {
    background-color: #2d508f; }

header.template .page__anchor__list .page__anchor__list__item--pinker {
  background-color: #ff9999; }
  header.template .page__anchor__list .page__anchor__list__item--pinker:hover {
    background-color: #ff4d4d; }

header.template .page__anchor__list .page__anchor__list__item--limegreener {
  background-color: #92d050; }
  header.template .page__anchor__list .page__anchor__list__item--limegreener:hover {
    background-color: #6ca72d; }

header.template .page__anchor__list .page__anchor__list__item--limer {
  background-color: #00ff00; }
  header.template .page__anchor__list .page__anchor__list__item--limer:hover {
    background-color: #00b300; }

header.template .page__anchor__list .page__anchor__list__item--golder {
  background-color: #ffd700; }
  header.template .page__anchor__list .page__anchor__list__item--golder:hover {
    background-color: #b39700; }

header.template .page__anchor__list .page__anchor__list__item--silver {
  background-color: #c0c0c0; }
  header.template .page__anchor__list .page__anchor__list__item--silver:hover {
    background-color: #9a9a9a; }

header.template .page__anchor__list .page__anchor__list__item--lightbluer {
  background-color: #add8e6; }
  header.template .page__anchor__list .page__anchor__list__item--lightbluer:hover {
    background-color: #72bcd4; }

header.template .page__anchor__list .page__anchor__list__item--violet {
  background-color: #7c90ff; }
  header.template .page__anchor__list .page__anchor__list__item--violet:hover {
    background-color: #304fff; }

header.template--gold {
  background-color: #ffd700; }
  header.template--gold .dock {
    background-color: #fff7cc; }
  header.template--gold .dock__links__item__text {
    color: #ffd700; }
  header.template--gold .page__anchor__list__item {
    background-color: #ffd700; }
  header.template--gold .page__anchor__list__item:hover {
    background-color: #d6b500; }
  header.template--gold .dock__links__item__text {
    color: #ffa501; }

header.template--mediumblue {
  background-color: #0000cd; }
  header.template--mediumblue .dock {
    background-color: #9a9aff; }
  header.template--mediumblue .dock__links__item__text {
    color: #0000cd; }
  header.template--mediumblue .page__anchor__list__item {
    background-color: #0000cd; }
  header.template--mediumblue .page__anchor__list__item:hover {
    background-color: #0000a4; }

header.template--lightseagreen {
  background-color: #20b2aa; }
  header.template--lightseagreen .dock {
    background-color: #aef0ed; }
  header.template--lightseagreen .dock__links__item__text {
    color: #20b2aa; }
  header.template--lightseagreen .page__anchor__list__item {
    background-color: #20b2aa; }
  header.template--lightseagreen .page__anchor__list__item:hover {
    background-color: #1a8f89; }
  header.template--lightseagreen .dock__links__item__text {
    color: #00a0aa; }

header.template--lightpink {
  background-color: #ffb6c1; }
  header.template--lightpink .dock {
    background-color: white; }
  header.template--lightpink .dock__links__item__text {
    color: #ffb6c1; }
  header.template--lightpink .page__anchor__list__item {
    background-color: #ffb6c1; }
  header.template--lightpink .page__anchor__list__item:hover {
    background-color: #ff8d9e; }

header.template--lightblue {
  background-color: #add8e6; }
  header.template--lightblue .dock {
    background-color: white; }
  header.template--lightblue .dock__links__item__text {
    color: #add8e6; }
  header.template--lightblue .page__anchor__list__item {
    background-color: #add8e6; }
  header.template--lightblue .page__anchor__list__item:hover {
    background-color: #8ec9dc; }

header.template--plum {
  background-color: #dda0dd; }
  header.template--plum .dock {
    background-color: white; }
  header.template--plum .dock__links__item__text {
    color: #dda0dd; }
  header.template--plum .page__anchor__list__item {
    background-color: #dda0dd; }
  header.template--plum .page__anchor__list__item:hover {
    background-color: #d282d2; }

header.template--sandybrown {
  background-color: #f4a460; }
  header.template--sandybrown .dock {
    background-color: white; }
  header.template--sandybrown .dock__links__item__text {
    color: #f4a460; }
  header.template--sandybrown .page__anchor__list__item {
    background-color: #f4a460; }
  header.template--sandybrown .page__anchor__list__item:hover {
    background-color: #f18e3a; }

header.template--orengered {
  background-color: #ff4500; }
  header.template--orengered .dock {
    background-color: #ffdacc; }
  header.template--orengered .dock__links__item__text {
    color: #ff4500; }
  header.template--orengered .page__anchor__list__item {
    background-color: #ff4500; }
  header.template--orengered .page__anchor__list__item:hover {
    background-color: #d63a00; }

header.template--salmon {
  background-color: #fa8072; }
  header.template--salmon .dock {
    background-color: #fdd9d5; }
  header.template--salmon .dock__links__item__text {
    color: #fa8072; }
  header.template--salmon .page__anchor__list__item {
    background-color: #fa8072; }
  header.template--salmon .page__anchor__list__item:hover {
    background-color: #f95d4b; }

header.template--cornflowerblue {
  background-color: #6495ed; }
  header.template--cornflowerblue .dock {
    background-color: #bfd3f8; }
  header.template--cornflowerblue .dock__links__item__text {
    color: #6495ed; }
  header.template--cornflowerblue .page__anchor__list__item {
    background-color: #6495ed; }
  header.template--cornflowerblue .page__anchor__list__item:hover {
    background-color: #3676e8; }

header.template--lightyblue {
  background-color: #a8d7ff; }
  header.template--lightyblue .dock {
    background-color: white; }
  header.template--lightyblue .dock__links__item__text {
    color: #a8d7ff; }
  header.template--lightyblue .page__anchor__list__item {
    background-color: #a8d7ff; }
  header.template--lightyblue .page__anchor__list__item:hover {
    background-color: #75c0ff; }

header.template--lightybluehead {
  background-color: #6595ec; }
  header.template--lightybluehead .dock {
    background-color: #c0d3f7; }
  header.template--lightybluehead .dock__links__item__text {
    color: #6595ec; }
  header.template--lightybluehead .page__anchor__list__item {
    background-color: #6595ec; }
  header.template--lightybluehead .page__anchor__list__item:hover {
    background-color: #3876e6; }

header.template--mediumaquamarine {
  background-color: #66cdaa; }
  header.template--mediumaquamarine .dock {
    background-color: #b3e6d5; }
  header.template--mediumaquamarine .dock__links__item__text {
    color: #66cdaa; }
  header.template--mediumaquamarine .page__anchor__list__item {
    background-color: #66cdaa; }
  header.template--mediumaquamarine .page__anchor__list__item:hover {
    background-color: #40c095; }

header.template--dimgray {
  background-color: #696969; }
  header.template--dimgray .dock {
    background-color: #9c9c9c; }
  header.template--dimgray .dock__links__item__text {
    color: #696969; }
  header.template--dimgray .page__anchor__list__item {
    background-color: #696969; }
  header.template--dimgray .page__anchor__list__item:hover {
    background-color: #505050; }

header.template--mediumpurple {
  background-color: #9370db; }
  header.template--mediumpurple .dock {
    background-color: #d1c1f0; }
  header.template--mediumpurple .dock__links__item__text {
    color: #9370db; }
  header.template--mediumpurple .page__anchor__list__item {
    background-color: #9370db; }
  header.template--mediumpurple .page__anchor__list__item:hover {
    background-color: #7447d1; }

header.template--blueaster {
  background-color: #007bbb; }
  header.template--blueaster .dock {
    background-color: #22b3ff; }
  header.template--blueaster .dock__links__item__text {
    color: #007bbb; }
  header.template--blueaster .page__anchor__list__item {
    background-color: #007bbb; }
  header.template--blueaster .page__anchor__list__item:hover {
    background-color: #005988; }
  header.template--blueaster.denki .dock {
    background-color: #a8d7ff; }

header.template--mediumseagreen {
  background-color: #3cb371; }
  header.template--mediumseagreen .dock {
    background-color: #80d5a6; }
  header.template--mediumseagreen .dock__links__item__text {
    color: #3cb371; }
  header.template--mediumseagreen .page__anchor__list__item {
    background-color: #3cb371; }
  header.template--mediumseagreen .page__anchor__list__item:hover {
    background-color: #2f8d59; }

header.template--mediumslateblue {
  background-color: #7b68ee; }
  header.template--mediumslateblue .dock {
    background-color: #cbc4f8; }
  header.template--mediumslateblue .dock__links__item__text {
    color: #7b68ee; }
  header.template--mediumslateblue .page__anchor__list__item {
    background-color: #7b68ee; }
  header.template--mediumslateblue .page__anchor__list__item:hover {
    background-color: #533ae9; }

header.template--hex99e6ff {
  background-color: #36454b; }
  header.template--hex99e6ff .dock {
    background-color: #3c4d54; }
  header.template--hex99e6ff .dock__links__item__text {
    color: #36454b; }
  header.template--hex99e6ff .page__anchor__list__item {
    background-color: #36454b; }
  header.template--hex99e6ff .page__anchor__list__item:hover {
    background-color: #212a2d; }
  header.template--hex99e6ff .dock__links__item__text {
    color: #00bfff; }
  header.template--hex99e6ff .page__anchor__list__item {
    background-color: #00bfff; }

header.template--darkorange {
  background-color: #ff8c00; }
  header.template--darkorange .dock {
    background-color: #ffc680; }
  header.template--darkorange .dock__links__item__text {
    color: #ff8c00; }
  header.template--darkorange .page__anchor__list__item {
    background-color: #ff8c00; }
  header.template--darkorange .page__anchor__list__item:hover {
    background-color: #cc7000; }

header.template--lightslateblue {
  background-color: #7c90ff; }
  header.template--lightslateblue .dock {
    background-color: #b4c0ff; }
  header.template--lightslateblue .dock__links__item__text {
    color: #7c90ff; }
  header.template--lightslateblue .page__anchor__list__item {
    background-color: #7c90ff; }
  header.template--lightslateblue .page__anchor__list__item:hover {
    background-color: #163aff; }

header.template--lighterblue {
  background-color: #00aff0; }
  header.template--lighterblue .dock {
    background-color: #57d2ff; }
  header.template--lighterblue .dock__links__item__text {
    color: #00aff0; }
  header.template--lighterblue .page__anchor__list__item {
    background-color: #00aff0; }
  header.template--lighterblue .page__anchor__list__item:hover {
    background-color: #008abd; }

header.template--seagreen {
  background-color: #65feff; }
  header.template--seagreen .dock {
    background-color: #cbffff; }
  header.template--seagreen .dock__links__item__text {
    color: #65feff; }
  header.template--seagreen .page__anchor__list__item {
    background-color: #65feff; }
  header.template--seagreen .page__anchor__list__item:hover {
    background-color: #32feff; }

header.template--greyist {
  background-color: #d8e2f2; }
  header.template--greyist .dock {
    background-color: white; }
  header.template--greyist .dock__links__item__text {
    color: #d8e2f2; }
  header.template--greyist .page__anchor__list__item {
    background-color: #d8e2f2; }
  header.template--greyist .page__anchor__list__item:hover {
    background-color: #b2c6e5; }

header.template--seasubgreen {
  background-color: #04aef0; }
  header.template--seasubgreen .dock {
    background-color: #5ed0fc; }
  header.template--seasubgreen .dock__links__item__text {
    color: #04aef0; }
  header.template--seasubgreen .page__anchor__list__item {
    background-color: #04aef0; }
  header.template--seasubgreen .page__anchor__list__item:hover {
    background-color: #038abe; }

header.template--purple {
  background-color: #7030a0; }
  header.template--purple .dock {
    background-color: #a365d1; }
  header.template--purple .dock__links__item__text {
    color: #7030a0; }
  header.template--purple .page__anchor__list__item {
    background-color: #7030a0; }
  header.template--purple .page__anchor__list__item:hover {
    background-color: #552479; }
  header.template--purple .dock {
    background-color: #b08dc9; }

header.template--pink {
  background-color: #ff5a82;
  border-bottom: 10px solid #96354c; }
  header.template--pink .dock {
    background-color: #ffc0cf; }
  header.template--pink .dock__links__item__text {
    color: #ff5a82; }
  header.template--pink .page__anchor__list__item {
    background-color: #ff5a82; }
  header.template--pink .page__anchor__list__item:hover {
    background-color: #ff275b; }
  header.template--pink:after {
    z-index: -1;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: auto;
    width: 30px;
    height: 11px;
    content: '';
    background-image: url("../../assets_2022/img/theme/1/icon_arrow-pink.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center; }
  header.template--pink .dock {
    background-color: #ff5a82; }
  header.template--pink .dock__links__item:before {
    margin-right: 12px;
    display: inline-block;
    content: '';
    width: 1px;
    height: 40px;
    background-color: #fff; }
  header.template--pink .dock__links__item__text {
    color: #fff; }

header.template--oranger {
  background-color: #ed7d30; }
  header.template--oranger .dock {
    background-color: #f5b88e; }
  header.template--oranger .dock__links__item__text {
    color: #ed7d30; }
  header.template--oranger .page__anchor__list__item {
    background-color: #ed7d30; }
  header.template--oranger .page__anchor__list__item:hover {
    background-color: #d76313; }
  header.template--oranger .dock {
    background-color: #f0b48b; }

header.template--grayer {
  background-color: #bfbfbf; }
  header.template--grayer .dock {
    background-color: #f2f2f2; }
  header.template--grayer .dock__links__item__text {
    color: #bfbfbf; }
  header.template--grayer .page__anchor__list__item {
    background-color: #bfbfbf; }
  header.template--grayer .page__anchor__list__item:hover {
    background-color: #a6a6a6; }
  header.template--grayer .dock {
    background-color: #dbdbdb; }

header.template--bluer {
  background-color: #4472c4; }
  header.template--bluer .dock {
    background-color: #92acdc; }
  header.template--bluer .dock__links__item__text {
    color: #4472c4; }
  header.template--bluer .page__anchor__list__item {
    background-color: #4472c4; }
  header.template--bluer .page__anchor__list__item:hover {
    background-color: #335ba2; }

header.template--pinker {
  background-color: #ff9999; }
  header.template--pinker .dock {
    background-color: white; }
  header.template--pinker .dock__links__item__text {
    color: #ff9999; }
  header.template--pinker .page__anchor__list__item {
    background-color: #ff9999; }
  header.template--pinker .page__anchor__list__item:hover {
    background-color: #ff6666; }
  header.template--pinker .dock {
    background-color: #ffe3e3; }

header.template--limegreener {
  background-color: #92d050; }
  header.template--limegreener .dock {
    background-color: #c4e6a0; }
  header.template--limegreener .dock__links__item__text {
    color: #92d050; }
  header.template--limegreener .page__anchor__list__item {
    background-color: #92d050; }
  header.template--limegreener .page__anchor__list__item:hover {
    background-color: #79bb32; }

header.template--limer {
  background-color: #00ff00; }
  header.template--limer .dock {
    background-color: #66ff66; }
  header.template--limer .dock__links__item__text {
    color: #00ff00; }
  header.template--limer .page__anchor__list__item {
    background-color: #00ff00; }
  header.template--limer .page__anchor__list__item:hover {
    background-color: #00cc00; }
  header.template--limer .dock {
    background-color: #dcfddc; }

header.template--golder {
  background-color: #ffd700; }
  header.template--golder .dock {
    background-color: #ffe766; }
  header.template--golder .dock__links__item__text {
    color: #ffd700; }
  header.template--golder .page__anchor__list__item {
    background-color: #ffd700; }
  header.template--golder .page__anchor__list__item:hover {
    background-color: #ccac00; }

header.template--silver {
  background-color: #c0c0c0; }
  header.template--silver .dock {
    background-color: #f3f3f3; }
  header.template--silver .dock__links__item__text {
    color: #c0c0c0; }
  header.template--silver .page__anchor__list__item {
    background-color: #c0c0c0; }
  header.template--silver .page__anchor__list__item:hover {
    background-color: #a7a7a7; }

header.template--lightbluer {
  background-color: #add8e6; }
  header.template--lightbluer .dock {
    background-color: #fbfdfe; }
  header.template--lightbluer .dock__links__item__text {
    color: #add8e6; }
  header.template--lightbluer .page__anchor__list__item {
    background-color: #add8e6; }
  header.template--lightbluer .page__anchor__list__item:hover {
    background-color: #86c5da; }

header.template--violet {
  background-color: #7c90ff; }
  header.template--violet .dock {
    background-color: #e2e6ff; }
  header.template--violet .dock__links__item__text {
    color: #7c90ff; }
  header.template--violet .page__anchor__list__item {
    background-color: #7c90ff; }
  header.template--violet .page__anchor__list__item:hover {
    background-color: #4965ff; }
  header.template--violet .dock {
    background-color: #bdc7ff; }

header.template--greensage {
  background-color: #e7ece5; }
  header.template--greensage .dock {
    background-color: white; }
  header.template--greensage .dock__links__item__text {
    color: #e7ece5; }
  header.template--greensage .page__anchor__list__item {
    background-color: #e7ece5; }
  header.template--greensage .page__anchor__list__item:hover {
    background-color: #ccd6c8; }
  header.template--greensage .dock {
    background-color: #6D8862; }
  header.template--greensage .dock__links__item__text {
    color: #000; }
  header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(1) {
    background-color: #7eaa6e; }
    header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(1):hover {
      background-color: #b2d4a5; }
  header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(2) {
    background-color: #c57352; }
    header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(2):hover {
      background-color: #e3aa94; }
  header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(3) {
    background-color: #49abab; }
    header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(3):hover {
      background-color: #8fcfcf; }
  header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(4) {
    background-color: #9a9a9a; }
    header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(4):hover {
      background-color: #c0c0c0; }
  header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(5) {
    background-color: #72bcd4; }
    header.template--greensage .page__anchor__list--5 .page__anchor__list__item:nth-child(5):hover {
      background-color: #add8e6; }

header.template--greenparakeet {
  background-color: #00c53d;
  border-bottom: 10px solid #257947; }
  header.template--greenparakeet .dock {
    background-color: #2cff6d; }
  header.template--greenparakeet .dock__links__item__text {
    color: #00c53d; }
  header.template--greenparakeet .page__anchor__list__item {
    background-color: #00c53d; }
  header.template--greenparakeet .page__anchor__list__item:hover {
    background-color: #00922d; }
  header.template--greenparakeet:after {
    z-index: -1;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: auto;
    width: 30px;
    height: 11px;
    content: '';
    background-image: url("../../assets_2022/img/theme/1/icon_arrow-greenparakeet.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center; }
  header.template--greenparakeet .dock {
    background-color: #00c53d; }
  header.template--greenparakeet .dock__links__item:before {
    margin-right: 12px;
    display: inline-block;
    content: '';
    width: 1px;
    height: 40px;
    background-color: #fff; }
  header.template--greenparakeet .dock__links__item:last-child:after {
    content: '' !important;
    margin-left: 12px;
    display: inline-block;
    width: 1px;
    height: 40px;
    background-color: #fff; }
  header.template--greenparakeet .dock__links__item__text {
    color: #fff; }

.header-child--cornflowerblue {
  background-color: #6495ed; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--cornflowerblue {
      height: 70px; } }

.header-child--lightyblue {
  background-color: #a8d7ff; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--lightyblue {
      height: 70px; } }

.header-child--lightybluehead {
  background-color: #6595ec; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--lightybluehead {
      height: 70px; } }

.header-child--lightpink {
  background-color: #ffb6c1; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--lightpink {
      height: 70px; } }

.header-child--lightblue {
  background-color: #add8e6; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--lightblue {
      height: 70px; } }

.header-child--orange {
  background-color: #ffa500; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--orange {
      height: 70px; } }

.header-child--plum {
  background-color: #dda0dd; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--plum {
      height: 70px; } }

.header-child--sandybrown {
  background-color: #f4a460; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--sandybrown {
      height: 70px; } }

.header-child--mediumaquamarine {
  background-color: #66cdaa; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--mediumaquamarine {
      height: 70px; } }

.header-child--limegreen {
  background-color: #32cd32; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--limegreen {
      height: 70px; } }

.header-child--mediumslateblue {
  background-color: #7b68ee; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--mediumslateblue {
      height: 70px; } }

.header-child--peru {
  background-color: #cd853f; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--peru {
      height: 70px; } }

.header-child--salmon {
  background-color: #fa8072; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--salmon {
      height: 70px; } }

.header-child--dimgray {
  background-color: #696969; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--dimgray {
      height: 70px; } }

.header-child--mediumpurple {
  background-color: #9370db; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--mediumpurple {
      height: 70px; } }

.header-child--blueaster {
  background-color: #007bbb; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--blueaster {
      height: 70px; } }

.header-child--mediumseagreen {
  background-color: #3cb371; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--mediumseagreen {
      height: 70px; } }

.header-child--darkorange {
  background-color: #ff8c00; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--darkorange {
      height: 70px; } }

.header-child--lightslateblue {
  background-color: #7c90ff; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--lightslateblue {
      height: 70px; } }

.header-child--lighterblue {
  background-color: #00aff0; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--lighterblue {
      height: 70px; } }

.header-child--seagreen {
  background-color: #65feff; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--seagreen {
      height: 70px; } }

.header-child--greyist {
  background-color: #d8e2f2; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--greyist {
      height: 70px; } }

.header-child--seasubgreen {
  background-color: #04aef0; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--seasubgreen {
      height: 70px; } }

.header-child--purple {
  background-color: #7030a0; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--purple {
      height: 70px; } }

.header-child--pink {
  background-color: #ff5a82; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--pink {
      height: 70px; } }

.header-child--oranger {
  background-color: #ed7d30; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--oranger {
      height: 70px; } }

.header-child--grayer {
  background-color: #bfbfbf; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--grayer {
      height: 70px; } }

.header-child--bluer {
  background-color: #4472c4; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--bluer {
      height: 70px; } }

.header-child--pinker {
  background-color: #ff9999; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--pinker {
      height: 70px; } }

.header-child--limegreener {
  background-color: #92d050; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--limegreener {
      height: 70px; } }

.header-child--limer {
  background-color: #00ff00; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--limer {
      height: 70px; } }

.header-child--golder {
  background-color: #ffd700; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--golder {
      height: 70px; } }

.header-child--silver {
  background-color: #c0c0c0; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--silver {
      height: 70px; } }

.header-child--lightbluer {
  background-color: #add8e6; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--lightbluer {
      height: 70px; } }

.header-child--violet {
  background-color: #7c90ff; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--violet {
      height: 70px; } }

.header-child--greenparakeet {
  background-color: #00c53d; }
  @media screen and (max-width: 768px) {
    .greenparakeet .header-child--greenparakeet {
      height: 70px; } }

.section .section__head__title {
  color: #fff;
  text-align: left; }
  .section .section__head__title.u-center {
    text-align: center; }

.section .section__head {
  margin-bottom: 0; }

.section .content__title.u-head {
  font-weight: bold;
  margin-bottom: 12px; }

.section--gold .section__head__title {
  background-color: #ffd700;
  border-color: #ffd700; }

.section--gold .section__body .content__title {
  background-color: #fff7cc;
  border-color: #ffd700; }

.section--gold .section__body .content__wrap__list .card__item {
  border-color: #fff7cc; }

.section--gold .section__body .content__wrap__list .card__item__number,
.section--gold .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--gold .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ffd700; }

.section--gold .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--gold .accordion__field .accordion__head {
  background-color: #fff7cc;
  border-color: #ffd700; }

.section--gold .accordion__field .accordion {
  border-bottom-color: #fff7cc; }

.section--gold .accordion__field .accordion__body {
  border-top-color: #fff7cc; }

.section--gold .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #fff7cc; }

.section--gold .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ffd700; }

.section--lightpink .section__head__title {
  background-color: #ffb6c1;
  border-color: #ffb6c1; }

.section--lightpink .section__body .content__title {
  background-color: #ffe9ec;
  border-color: #ffb6c1; }

.section--lightpink .section__body .content__wrap__list .card__item {
  border-color: #ffe9ec; }

.section--lightpink .section__body .content__wrap__list .card__item__number,
.section--lightpink .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--lightpink .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ffb6c1; }

.section--lightpink .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--lightpink .accordion__field .accordion__head {
  background-color: #ffe9ec;
  border-color: #ffb6c1; }

.section--lightpink .accordion__field .accordion {
  border-bottom-color: #ffe9ec; }

.section--lightpink .accordion__field .accordion__body {
  border-top-color: #ffe9ec; }

.section--lightpink .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #ffe9ec; }

.section--lightpink .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ffb6c1; }

.section--lightblue .section__head__title {
  background-color: #add8e6;
  border-color: #add8e6; }

.section--lightblue .section__body .content__title {
  background-color: #d4ebf2;
  border-color: #add8e6; }

.section--lightblue .section__body .content__wrap__list .card__item {
  border-color: #d4ebf2; }

.section--lightblue .section__body .content__wrap__list .card__item__number,
.section--lightblue .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--lightblue .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #add8e6; }

.section--lightblue .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--lightblue .accordion__field .accordion__head {
  background-color: #d4ebf2;
  border-color: #add8e6; }

.section--lightblue .accordion__field .accordion {
  border-bottom-color: #d4ebf2; }

.section--lightblue .accordion__field .accordion__body {
  border-top-color: #d4ebf2; }

.section--lightblue .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #d4ebf2; }

.section--lightblue .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #add8e6; }

.section--orange .section__head__title {
  background-color: #ffa500;
  border-color: #ffa500; }

.section--orange .section__body .content__title {
  background-color: #ffedcc;
  border-color: #ffa500; }

.section--orange .section__body .content__wrap__list .card__item {
  border-color: #ffedcc; }

.section--orange .section__body .content__wrap__list .card__item__number,
.section--orange .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--orange .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ffa500; }

.section--orange .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--orange .accordion__field .accordion__head {
  background-color: #ffedcc;
  border-color: #ffa500; }

.section--orange .accordion__field .accordion {
  border-bottom-color: #ffedcc; }

.section--orange .accordion__field .accordion__body {
  border-top-color: #ffedcc; }

.section--orange .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #ffedcc; }

.section--orange .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ffa500; }

.section--plum .section__head__title {
  background-color: #dda0dd;
  border-color: #dda0dd; }

.section--plum .section__body .content__title {
  background-color: #f8ebf8;
  border-color: #dda0dd; }

.section--plum .section__body .content__wrap__list .card__item {
  border-color: #f8ebf8; }

.section--plum .section__body .content__wrap__list .card__item__number,
.section--plum .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--plum .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #dda0dd; }

.section--plum .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--plum .accordion__field .accordion__head {
  background-color: #f8ebf8;
  border-color: #dda0dd; }

.section--plum .accordion__field .accordion {
  border-bottom-color: #f8ebf8; }

.section--plum .accordion__field .accordion__body {
  border-top-color: #f8ebf8; }

.section--plum .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #f8ebf8; }

.section--plum .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #dda0dd; }

.section--sandybrown .section__head__title {
  background-color: #f4a460;
  border-color: #f4a460; }

.section--sandybrown .section__body .content__title {
  background-color: white;
  border-color: #f4a460; }

.section--sandybrown .section__body .content__wrap__list .card__item {
  border-color: white; }

.section--sandybrown .section__body .content__wrap__list .card__item__number,
.section--sandybrown .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--sandybrown .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #f4a460; }

.section--sandybrown .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--sandybrown .accordion__field .accordion__head {
  background-color: white;
  border-color: #f4a460; }

.section--sandybrown .accordion__field .accordion {
  border-bottom-color: white; }

.section--sandybrown .accordion__field .accordion__body {
  border-top-color: white; }

.section--sandybrown .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: white; }

.section--sandybrown .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #f4a460; }

.section--orengered .section__head__title {
  background-color: #ff4500;
  border-color: #ff4500; }

.section--orengered .section__body .content__title {
  background-color: #ffdacc;
  border-color: #ff4500; }

.section--orengered .section__body .content__wrap__list .card__item {
  border-color: #ffdacc; }

.section--orengered .section__body .content__wrap__list .card__item__number,
.section--orengered .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--orengered .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ff4500; }

.section--orengered .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--orengered .accordion__field .accordion__head {
  background-color: #ffdacc;
  border-color: #ff4500; }

.section--orengered .accordion__field .accordion {
  border-bottom-color: #ffdacc; }

.section--orengered .accordion__field .accordion__body {
  border-top-color: #ffdacc; }

.section--orengered .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #ffdacc; }

.section--orengered .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ff4500; }

.section--salmon .section__head__title {
  background-color: #fa8072;
  border-color: #fa8072; }

.section--salmon .section__body .content__title {
  background-color: #fcaca3;
  border-color: #fa8072; }

.section--salmon .section__body .content__wrap__list .card__item {
  border-color: #fcaca3; }

.section--salmon .section__body .content__wrap__list .card__item__number,
.section--salmon .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--salmon .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #fa8072; }

.section--salmon .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--salmon .accordion__field .accordion__head {
  background-color: #fcaca3;
  border-color: #fa8072; }

.section--salmon .accordion__field .accordion {
  border-bottom-color: #fcaca3; }

.section--salmon .accordion__field .accordion__body {
  border-top-color: #fcaca3; }

.section--salmon .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #fcaca3; }

.section--salmon .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #fa8072; }

.section--mediumaquamarine .section__head__title {
  background-color: #66cdaa;
  border-color: #66cdaa; }

.section--mediumaquamarine .section__body .content__title {
  background-color: #b3e6d5;
  border-color: #66cdaa; }

.section--mediumaquamarine .section__body .content__wrap__list .card__item {
  border-color: #b3e6d5; }

.section--mediumaquamarine .section__body .content__wrap__list .card__item__number,
.section--mediumaquamarine .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--mediumaquamarine .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #66cdaa; }

.section--mediumaquamarine .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--mediumaquamarine .accordion__field .accordion__head {
  background-color: #b3e6d5;
  border-color: #66cdaa; }

.section--mediumaquamarine .accordion__field .accordion {
  border-bottom-color: #b3e6d5; }

.section--mediumaquamarine .accordion__field .accordion__body {
  border-top-color: #b3e6d5; }

.section--mediumaquamarine .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #b3e6d5; }

.section--mediumaquamarine .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #66cdaa; }

.section--limegreen .section__head__title {
  background-color: #32cd32;
  border-color: #32cd32; }

.section--limegreen .section__body .content__title {
  background-color: #d6f5d6;
  border-color: #32cd32; }

.section--limegreen .section__body .content__wrap__list .card__item {
  border-color: #d6f5d6; }

.section--limegreen .section__body .content__wrap__list .card__item__number,
.section--limegreen .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--limegreen .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #32cd32; }

.section--limegreen .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--limegreen .accordion__field .accordion__head {
  background-color: #d6f5d6;
  border-color: #32cd32; }

.section--limegreen .accordion__field .accordion {
  border-bottom-color: #d6f5d6; }

.section--limegreen .accordion__field .accordion__body {
  border-top-color: #d6f5d6; }

.section--limegreen .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #d6f5d6; }

.section--limegreen .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #32cd32; }

.section--mediumslateblue .section__head__title {
  background-color: #7b68ee;
  border-color: #7b68ee; }

.section--mediumslateblue .section__body .content__title {
  background-color: #cbc4f8;
  border-color: #7b68ee; }

.section--mediumslateblue .section__body .content__wrap__list .card__item {
  border-color: #cbc4f8; }

.section--mediumslateblue .section__body .content__wrap__list .card__item__number,
.section--mediumslateblue .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--mediumslateblue .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #7b68ee; }

.section--mediumslateblue .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--mediumslateblue .accordion__field .accordion__head {
  background-color: #cbc4f8;
  border-color: #7b68ee; }

.section--mediumslateblue .accordion__field .accordion {
  border-bottom-color: #cbc4f8; }

.section--mediumslateblue .accordion__field .accordion__body {
  border-top-color: #cbc4f8; }

.section--mediumslateblue .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #cbc4f8; }

.section--mediumslateblue .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #7b68ee; }

.section--peru .section__head__title {
  background-color: #cd853f;
  border-color: #cd853f; }

.section--peru .section__body .content__title {
  background-color: #f7ece1;
  border-color: #cd853f; }

.section--peru .section__body .content__wrap__list .card__item {
  border-color: #f7ece1; }

.section--peru .section__body .content__wrap__list .card__item__number,
.section--peru .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--peru .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #cd853f; }

.section--peru .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--peru .accordion__field .accordion__head {
  background-color: #f7ece1;
  border-color: #cd853f; }

.section--peru .accordion__field .accordion {
  border-bottom-color: #f7ece1; }

.section--peru .accordion__field .accordion__body {
  border-top-color: #f7ece1; }

.section--peru .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #f7ece1; }

.section--peru .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #cd853f; }

.section--cornflowerblue .section__head__title {
  background-color: #6495ed;
  border-color: #6495ed; }

.section--cornflowerblue .section__body .content__title {
  background-color: #bfd3f8;
  border-color: #6495ed; }

.section--cornflowerblue .section__body .content__wrap__list .card__item {
  border-color: #bfd3f8; }

.section--cornflowerblue .section__body .content__wrap__list .card__item__number,
.section--cornflowerblue .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--cornflowerblue .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #6495ed; }

.section--cornflowerblue .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--cornflowerblue .accordion__field .accordion__head {
  background-color: #bfd3f8;
  border-color: #6495ed; }

.section--cornflowerblue .accordion__field .accordion {
  border-bottom-color: #bfd3f8; }

.section--cornflowerblue .accordion__field .accordion__body {
  border-top-color: #bfd3f8; }

.section--cornflowerblue .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #bfd3f8; }

.section--cornflowerblue .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #6495ed; }

.section--lightyblue .section__head__title {
  background-color: #a8d7ff;
  border-color: #a8d7ff; }

.section--lightyblue .section__body .content__title {
  background-color: #a8d7ff;
  border-color: #a8d7ff; }

.section--lightyblue .section__body .content__wrap__list .card__item {
  border-color: #a8d7ff; }

.section--lightyblue .section__body .content__wrap__list .card__item__number,
.section--lightyblue .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--lightyblue .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #a8d7ff; }

.section--lightyblue .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--lightyblue .accordion__field .accordion__head {
  background-color: #a8d7ff;
  border-color: #a8d7ff; }

.section--lightyblue .accordion__field .accordion {
  border-bottom-color: #a8d7ff; }

.section--lightyblue .accordion__field .accordion__body {
  border-top-color: #a8d7ff; }

.section--lightyblue .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #a8d7ff; }

.section--lightyblue .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #a8d7ff; }

.section--lightyblue .section__head__title {
  background-color: #6495ed;
  border-color: #6495ed; }

.section--lightyblue .section__body .content__title {
  background-color: #BFD3F8; }

.section--lightyblue .accordion__field .accordion__head {
  border-color: #6495ed;
  background-color: #BFD3F8; }

.section--lightyblue .accordion__head__title.u-fBold {
  font-weight: bold; }

.denki .section--lightyblue .section__head__title {
  background-color: #007bbb; }

.denki .section--lightyblue .accordion__field .accordion__head {
  background-color: #a8d7ff; }

.denki .section--lightyblue .section__body .content__title--set__2 {
  height: 50px; }

.section--lightybluehead .section__head__title {
  background-color: #6595ec;
  border-color: #6595ec; }

.section--lightybluehead .section__body .content__title {
  background-color: #6595ec;
  border-color: #6595ec; }

.section--lightybluehead .section__body .content__wrap__list .card__item {
  border-color: #6595ec; }

.section--lightybluehead .section__body .content__wrap__list .card__item__number,
.section--lightybluehead .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--lightybluehead .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #6595ec; }

.section--lightybluehead .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--lightybluehead .accordion__field .accordion__head {
  background-color: #6595ec;
  border-color: #6595ec; }

.section--lightybluehead .accordion__field .accordion {
  border-bottom-color: #6595ec; }

.section--lightybluehead .accordion__field .accordion__body {
  border-top-color: #6595ec; }

.section--lightybluehead .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #6595ec; }

.section--lightybluehead .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #6595ec; }

.section--dimgray .section__head__title {
  background-color: #696969;
  border-color: #696969; }

.section--dimgray .section__body .content__title {
  background-color: #cfcfcf;
  border-color: #696969; }

.section--dimgray .section__body .content__wrap__list .card__item {
  border-color: #cfcfcf; }

.section--dimgray .section__body .content__wrap__list .card__item__number,
.section--dimgray .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--dimgray .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #696969; }

.section--dimgray .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--dimgray .accordion__field .accordion__head {
  background-color: #cfcfcf;
  border-color: #696969; }

.section--dimgray .accordion__field .accordion {
  border-bottom-color: #cfcfcf; }

.section--dimgray .accordion__field .accordion__body {
  border-top-color: #cfcfcf; }

.section--dimgray .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #cfcfcf; }

.section--dimgray .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #696969; }

.section--mediumpurple .section__head__title {
  background-color: #9370db;
  border-color: #9370db; }

.section--mediumpurple .section__body .content__title {
  background-color: #b299e5;
  border-color: #9370db; }

.section--mediumpurple .section__body .content__wrap__list .card__item {
  border-color: #b299e5; }

.section--mediumpurple .section__body .content__wrap__list .card__item__number,
.section--mediumpurple .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--mediumpurple .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #9370db; }

.section--mediumpurple .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--mediumpurple .accordion__field .accordion__head {
  background-color: #b299e5;
  border-color: #9370db; }

.section--mediumpurple .accordion__field .accordion {
  border-bottom-color: #b299e5; }

.section--mediumpurple .accordion__field .accordion__body {
  border-top-color: #b299e5; }

.section--mediumpurple .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #b299e5; }

.section--mediumpurple .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #9370db; }

.section--blueaster .section__head__title {
  background-color: #007bbb;
  border-color: #007bbb; }

.section--blueaster .section__body .content__title {
  background-color: #88d6ff;
  border-color: #007bbb; }

.section--blueaster .section__body .content__wrap__list .card__item {
  border-color: #88d6ff; }

.section--blueaster .section__body .content__wrap__list .card__item__number,
.section--blueaster .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--blueaster .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #007bbb; }

.section--blueaster .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--blueaster .accordion__field .accordion__head {
  background-color: #88d6ff;
  border-color: #007bbb; }

.section--blueaster .accordion__field .accordion {
  border-bottom-color: #88d6ff; }

.section--blueaster .accordion__field .accordion__body {
  border-top-color: #88d6ff; }

.section--blueaster .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #88d6ff; }

.section--blueaster .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #007bbb; }

.section--mediumseagreen .section__head__title {
  background-color: #3cb371;
  border-color: #3cb371; }

.section--mediumseagreen .section__body .content__title {
  background-color: #cdeedc;
  border-color: #3cb371; }

.section--mediumseagreen .section__body .content__wrap__list .card__item {
  border-color: #cdeedc; }

.section--mediumseagreen .section__body .content__wrap__list .card__item__number,
.section--mediumseagreen .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--mediumseagreen .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #3cb371; }

.section--mediumseagreen .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--mediumseagreen .accordion__field .accordion__head {
  background-color: #cdeedc;
  border-color: #3cb371; }

.section--mediumseagreen .accordion__field .accordion {
  border-bottom-color: #cdeedc; }

.section--mediumseagreen .accordion__field .accordion__body {
  border-top-color: #cdeedc; }

.section--mediumseagreen .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #cdeedc; }

.section--mediumseagreen .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #3cb371; }

.section--hex99e6ff .section__head__title {
  background-color: #36454b;
  border-color: #36454b; }

.section--hex99e6ff .section__body .content__title {
  background-color: #4b6069;
  border-color: #36454b; }

.section--hex99e6ff .section__body .content__wrap__list .card__item {
  border-color: #4b6069; }

.section--hex99e6ff .section__body .content__wrap__list .card__item__number,
.section--hex99e6ff .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--hex99e6ff .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #36454b; }

.section--hex99e6ff .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--hex99e6ff .accordion__field .accordion__head {
  background-color: #4b6069;
  border-color: #36454b; }

.section--hex99e6ff .accordion__field .accordion {
  border-bottom-color: #4b6069; }

.section--hex99e6ff .accordion__field .accordion__body {
  border-top-color: #4b6069; }

.section--hex99e6ff .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #4b6069; }

.section--hex99e6ff .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #36454b; }

.section--hex99e6ff .section__head__title {
  background-color: #00bfff;
  border-color: #00bfff; }

.section--darkorange .section__head__title {
  background-color: #ff8c00;
  border-color: #ff8c00; }

.section--darkorange .section__body .content__title {
  background-color: #ffa333;
  border-color: #ff8c00; }

.section--darkorange .section__body .content__wrap__list .card__item {
  border-color: #ffa333; }

.section--darkorange .section__body .content__wrap__list .card__item__number,
.section--darkorange .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--darkorange .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ff8c00; }

.section--darkorange .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--darkorange .accordion__field .accordion__head {
  background-color: #ffa333;
  border-color: #ff8c00; }

.section--darkorange .accordion__field .accordion {
  border-bottom-color: #ffa333; }

.section--darkorange .accordion__field .accordion__body {
  border-top-color: #ffa333; }

.section--darkorange .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #ffa333; }

.section--darkorange .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ff8c00; }

.section--lightslateblue .section__head__title {
  background-color: #7c90ff;
  border-color: #7c90ff; }

.section--lightslateblue .section__body .content__title {
  background-color: #e2e6ff;
  border-color: #7c90ff; }

.section--lightslateblue .section__body .content__wrap__list .card__item {
  border-color: #e2e6ff; }

.section--lightslateblue .section__body .content__wrap__list .card__item__number,
.section--lightslateblue .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--lightslateblue .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #7c90ff; }

.section--lightslateblue .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--lightslateblue .accordion__field .accordion__head {
  background-color: #e2e6ff;
  border-color: #7c90ff; }

.section--lightslateblue .accordion__field .accordion {
  border-bottom-color: #e2e6ff; }

.section--lightslateblue .accordion__field .accordion__body {
  border-top-color: #e2e6ff; }

.section--lightslateblue .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #e2e6ff; }

.section--lightslateblue .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #7c90ff; }

.section--lighterblue .section__head__title {
  background-color: #00aff0;
  border-color: #00aff0; }

.section--lighterblue .section__body .content__title {
  background-color: #57d2ff;
  border-color: #00aff0; }

.section--lighterblue .section__body .content__wrap__list .card__item {
  border-color: #57d2ff; }

.section--lighterblue .section__body .content__wrap__list .card__item__number,
.section--lighterblue .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--lighterblue .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #00aff0; }

.section--lighterblue .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--lighterblue .accordion__field .accordion__head {
  background-color: #57d2ff;
  border-color: #00aff0; }

.section--lighterblue .accordion__field .accordion {
  border-bottom-color: #57d2ff; }

.section--lighterblue .accordion__field .accordion__body {
  border-top-color: #57d2ff; }

.section--lighterblue .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #57d2ff; }

.section--lighterblue .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #00aff0; }

.section--seagreen .section__head__title {
  background-color: #65feff;
  border-color: #65feff; }

.section--seagreen .section__body .content__title {
  background-color: #cbffff;
  border-color: #65feff; }

.section--seagreen .section__body .content__wrap__list .card__item {
  border-color: #cbffff; }

.section--seagreen .section__body .content__wrap__list .card__item__number,
.section--seagreen .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--seagreen .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #65feff; }

.section--seagreen .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--seagreen .accordion__field .accordion__head {
  background-color: #cbffff;
  border-color: #65feff; }

.section--seagreen .accordion__field .accordion {
  border-bottom-color: #cbffff; }

.section--seagreen .accordion__field .accordion__body {
  border-top-color: #cbffff; }

.section--seagreen .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #cbffff; }

.section--seagreen .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #65feff; }

.section--seagreen .section__head__title {
  background-color: #00aff0;
  border-color: #00aff0; }
  .section--seagreen .section__head__title.sub {
    background-color: #65feff;
    border-color: #65feff; }

.section--seagreen .accordion__field .accordion__head {
  border-color: #00aff0;
  background-color: #d8e2f2; }

.section--greyist .section__head__title {
  background-color: #d8e2f2;
  border-color: #d8e2f2; }

.section--greyist .section__body .content__title {
  background-color: white;
  border-color: #d8e2f2; }

.section--greyist .section__body .content__wrap__list .card__item {
  border-color: white; }

.section--greyist .section__body .content__wrap__list .card__item__number,
.section--greyist .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--greyist .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #d8e2f2; }

.section--greyist .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--greyist .accordion__field .accordion__head {
  background-color: white;
  border-color: #d8e2f2; }

.section--greyist .accordion__field .accordion {
  border-bottom-color: white; }

.section--greyist .accordion__field .accordion__body {
  border-top-color: white; }

.section--greyist .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: white; }

.section--greyist .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #d8e2f2; }

.section--seasubgreen .section__head__title {
  background-color: #04aef0;
  border-color: #04aef0; }

.section--seasubgreen .section__body .content__title {
  background-color: #5ed0fc;
  border-color: #04aef0; }

.section--seasubgreen .section__body .content__wrap__list .card__item {
  border-color: #5ed0fc; }

.section--seasubgreen .section__body .content__wrap__list .card__item__number,
.section--seasubgreen .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--seasubgreen .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #04aef0; }

.section--seasubgreen .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--seasubgreen .accordion__field .accordion__head {
  background-color: #5ed0fc;
  border-color: #04aef0; }

.section--seasubgreen .accordion__field .accordion {
  border-bottom-color: #5ed0fc; }

.section--seasubgreen .accordion__field .accordion__body {
  border-top-color: #5ed0fc; }

.section--seasubgreen .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #5ed0fc; }

.section--seasubgreen .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #04aef0; }

.section--seasubgreen .section__head__title {
  background-color: #04aef0;
  border-color: #04aef0; }

.section--purple .section__head__title {
  background-color: #7030a0;
  border-color: #7030a0; }

.section--purple .section__body .content__title {
  background-color: #a365d1;
  border-color: #7030a0; }

.section--purple .section__body .content__wrap__list .card__item {
  border-color: #a365d1; }

.section--purple .section__body .content__wrap__list .card__item__number,
.section--purple .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--purple .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #7030a0; }

.section--purple .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--purple .accordion__field .accordion__head {
  background-color: #a365d1;
  border-color: #7030a0; }

.section--purple .accordion__field .accordion {
  border-bottom-color: #a365d1; }

.section--purple .accordion__field .accordion__body {
  border-top-color: #a365d1; }

.section--purple .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #a365d1; }

.section--purple .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #7030a0; }

.section--purple .content__title {
  background-color: #d494ff !important;
  border-color: #d494ff !important;
  font-weight: bold !important; }

.section--purple .card__item {
  border-color: #7030a0 !important; }

.section--pink .section__head__title {
  background-color: #ff5a82;
  border-color: #ff5a82; }

.section--pink .section__body .content__title {
  background-color: #ffc0cf;
  border-color: #ff5a82; }

.section--pink .section__body .content__wrap__list .card__item {
  border-color: #ffc0cf; }

.section--pink .section__body .content__wrap__list .card__item__number,
.section--pink .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--pink .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ff5a82; }

.section--pink .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--pink .accordion__field .accordion__head {
  background-color: #ffc0cf;
  border-color: #ff5a82; }

.section--pink .accordion__field .accordion {
  border-bottom-color: #ffc0cf; }

.section--pink .accordion__field .accordion__body {
  border-top-color: #ffc0cf; }

.section--pink .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #ffc0cf; }

.section--pink .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ff5a82; }

.section--oranger .section__head__title {
  background-color: #ed7d30;
  border-color: #ed7d30; }

.section--oranger .section__body .content__title {
  background-color: #f5b88e;
  border-color: #ed7d30; }

.section--oranger .section__body .content__wrap__list .card__item {
  border-color: #f5b88e; }

.section--oranger .section__body .content__wrap__list .card__item__number,
.section--oranger .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--oranger .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ed7d30; }

.section--oranger .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--oranger .accordion__field .accordion__head {
  background-color: #f5b88e;
  border-color: #ed7d30; }

.section--oranger .accordion__field .accordion {
  border-bottom-color: #f5b88e; }

.section--oranger .accordion__field .accordion__body {
  border-top-color: #f5b88e; }

.section--oranger .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #f5b88e; }

.section--oranger .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ed7d30; }

.section--oranger .content__title {
  background-color: #fbe196 !important; }

.section--grayer .section__head__title {
  background-color: #bfbfbf;
  border-color: #bfbfbf; }

.section--grayer .section__body .content__title {
  background-color: #f2f2f2;
  border-color: #bfbfbf; }

.section--grayer .section__body .content__wrap__list .card__item {
  border-color: #f2f2f2; }

.section--grayer .section__body .content__wrap__list .card__item__number,
.section--grayer .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--grayer .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #bfbfbf; }

.section--grayer .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--grayer .accordion__field .accordion__head {
  background-color: #f2f2f2;
  border-color: #bfbfbf; }

.section--grayer .accordion__field .accordion {
  border-bottom-color: #f2f2f2; }

.section--grayer .accordion__field .accordion__body {
  border-top-color: #f2f2f2; }

.section--grayer .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #f2f2f2; }

.section--grayer .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #bfbfbf; }

.section--grayer .content__title {
  background-color: #fff !important; }

.section--bluer .section__head__title {
  background-color: #4472c4;
  border-color: #4472c4; }

.section--bluer .section__body .content__title {
  background-color: #92acdc;
  border-color: #4472c4; }

.section--bluer .section__body .content__wrap__list .card__item {
  border-color: #92acdc; }

.section--bluer .section__body .content__wrap__list .card__item__number,
.section--bluer .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--bluer .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #4472c4; }

.section--bluer .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--bluer .accordion__field .accordion__head {
  background-color: #92acdc;
  border-color: #4472c4; }

.section--bluer .accordion__field .accordion {
  border-bottom-color: #92acdc; }

.section--bluer .accordion__field .accordion__body {
  border-top-color: #92acdc; }

.section--bluer .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #92acdc; }

.section--bluer .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #4472c4; }

.section--pinker .section__head__title {
  background-color: #ff9999;
  border-color: #ff9999; }

.section--pinker .section__body .content__title {
  background-color: white;
  border-color: #ff9999; }

.section--pinker .section__body .content__wrap__list .card__item {
  border-color: white; }

.section--pinker .section__body .content__wrap__list .card__item__number,
.section--pinker .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--pinker .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ff9999; }

.section--pinker .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--pinker .accordion__field .accordion__head {
  background-color: white;
  border-color: #ff9999; }

.section--pinker .accordion__field .accordion {
  border-bottom-color: white; }

.section--pinker .accordion__field .accordion__body {
  border-top-color: white; }

.section--pinker .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: white; }

.section--pinker .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ff9999; }

.section--pinker .card__item {
  border-color: #ff9999 !important; }

.section--limegreener .section__head__title {
  background-color: #92d050;
  border-color: #92d050; }

.section--limegreener .section__body .content__title {
  background-color: #c4e6a0;
  border-color: #92d050; }

.section--limegreener .section__body .content__wrap__list .card__item {
  border-color: #c4e6a0; }

.section--limegreener .section__body .content__wrap__list .card__item__number,
.section--limegreener .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--limegreener .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #92d050; }

.section--limegreener .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--limegreener .accordion__field .accordion__head {
  background-color: #c4e6a0;
  border-color: #92d050; }

.section--limegreener .accordion__field .accordion {
  border-bottom-color: #c4e6a0; }

.section--limegreener .accordion__field .accordion__body {
  border-top-color: #c4e6a0; }

.section--limegreener .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #c4e6a0; }

.section--limegreener .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #92d050; }

.section--limer .section__head__title {
  background-color: #00ff00;
  border-color: #00ff00; }

.section--limer .section__body .content__title {
  background-color: #66ff66;
  border-color: #00ff00; }

.section--limer .section__body .content__wrap__list .card__item {
  border-color: #66ff66; }

.section--limer .section__body .content__wrap__list .card__item__number,
.section--limer .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--limer .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #00ff00; }

.section--limer .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--limer .accordion__field .accordion__head {
  background-color: #66ff66;
  border-color: #00ff00; }

.section--limer .accordion__field .accordion {
  border-bottom-color: #66ff66; }

.section--limer .accordion__field .accordion__body {
  border-top-color: #66ff66; }

.section--limer .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #66ff66; }

.section--limer .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #00ff00; }

.section--golder .section__head__title {
  background-color: #ffd700;
  border-color: #ffd700; }

.section--golder .section__body .content__title {
  background-color: #ffe766;
  border-color: #ffd700; }

.section--golder .section__body .content__wrap__list .card__item {
  border-color: #ffe766; }

.section--golder .section__body .content__wrap__list .card__item__number,
.section--golder .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--golder .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #ffd700; }

.section--golder .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--golder .accordion__field .accordion__head {
  background-color: #ffe766;
  border-color: #ffd700; }

.section--golder .accordion__field .accordion {
  border-bottom-color: #ffe766; }

.section--golder .accordion__field .accordion__body {
  border-top-color: #ffe766; }

.section--golder .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #ffe766; }

.section--golder .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #ffd700; }

.section--silver .section__head__title {
  background-color: #c0c0c0;
  border-color: #c0c0c0; }

.section--silver .section__body .content__title {
  background-color: #f3f3f3;
  border-color: #c0c0c0; }

.section--silver .section__body .content__wrap__list .card__item {
  border-color: #f3f3f3; }

.section--silver .section__body .content__wrap__list .card__item__number,
.section--silver .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--silver .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #c0c0c0; }

.section--silver .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--silver .accordion__field .accordion__head {
  background-color: #f3f3f3;
  border-color: #c0c0c0; }

.section--silver .accordion__field .accordion {
  border-bottom-color: #f3f3f3; }

.section--silver .accordion__field .accordion__body {
  border-top-color: #f3f3f3; }

.section--silver .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #f3f3f3; }

.section--silver .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #c0c0c0; }

.section--lightbluer .section__head__title {
  background-color: #add8e6;
  border-color: #add8e6; }

.section--lightbluer .section__body .content__title {
  background-color: #fbfdfe;
  border-color: #add8e6; }

.section--lightbluer .section__body .content__wrap__list .card__item {
  border-color: #fbfdfe; }

.section--lightbluer .section__body .content__wrap__list .card__item__number,
.section--lightbluer .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--lightbluer .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #add8e6; }

.section--lightbluer .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--lightbluer .accordion__field .accordion__head {
  background-color: #fbfdfe;
  border-color: #add8e6; }

.section--lightbluer .accordion__field .accordion {
  border-bottom-color: #fbfdfe; }

.section--lightbluer .accordion__field .accordion__body {
  border-top-color: #fbfdfe; }

.section--lightbluer .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #fbfdfe; }

.section--lightbluer .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #add8e6; }

.section--violet .section__head__title {
  background-color: #7c90ff;
  border-color: #7c90ff; }

.section--violet .section__body .content__title {
  background-color: #e2e6ff;
  border-color: #7c90ff; }

.section--violet .section__body .content__wrap__list .card__item {
  border-color: #e2e6ff; }

.section--violet .section__body .content__wrap__list .card__item__number,
.section--violet .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--violet .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #7c90ff; }

.section--violet .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--violet .accordion__field .accordion__head {
  background-color: #e2e6ff;
  border-color: #7c90ff; }

.section--violet .accordion__field .accordion {
  border-bottom-color: #e2e6ff; }

.section--violet .accordion__field .accordion__body {
  border-top-color: #e2e6ff; }

.section--violet .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #e2e6ff; }

.section--violet .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #7c90ff; }

.section--greenpear .section__head__title {
  background-color: #7eaa6e;
  border-color: #7eaa6e; }

.section--greenpear .section__body .content__title {
  background-color: #b7d0ae;
  border-color: #7eaa6e; }

.section--greenpear .section__body .content__wrap__list .card__item {
  border-color: #b7d0ae; }

.section--greenpear .section__body .content__wrap__list .card__item__number,
.section--greenpear .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--greenpear .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #7eaa6e; }

.section--greenpear .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--greenpear .accordion__field .accordion__head {
  background-color: #b7d0ae;
  border-color: #7eaa6e; }

.section--greenpear .accordion__field .accordion {
  border-bottom-color: #b7d0ae; }

.section--greenpear .accordion__field .accordion__body {
  border-top-color: #b7d0ae; }

.section--greenpear .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #b7d0ae; }

.section--greenpear .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #7eaa6e; }

.section--greenpear .section__body .content__title {
  background-color: #a1bd97; }

.section--pinksulit .section__head__title {
  background-color: #c57352;
  border-color: #c57352; }

.section--pinksulit .section__body .content__title {
  background-color: #dfb19e;
  border-color: #c57352; }

.section--pinksulit .section__body .content__wrap__list .card__item {
  border-color: #dfb19e; }

.section--pinksulit .section__body .content__wrap__list .card__item__number,
.section--pinksulit .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--pinksulit .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #c57352; }

.section--pinksulit .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--pinksulit .accordion__field .accordion__head {
  background-color: #dfb19e;
  border-color: #c57352; }

.section--pinksulit .accordion__field .accordion {
  border-bottom-color: #dfb19e; }

.section--pinksulit .accordion__field .accordion__body {
  border-top-color: #dfb19e; }

.section--pinksulit .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #dfb19e; }

.section--pinksulit .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #c57352; }

.section--pinksulit .section__body .content__title {
  background-color: #d98b6c; }

.section--teal .section__head__title {
  background-color: #49abab;
  border-color: #49abab; }

.section--teal .section__body .content__title {
  background-color: #8ccece;
  border-color: #49abab; }

.section--teal .section__body .content__wrap__list .card__item {
  border-color: #8ccece; }

.section--teal .section__body .content__wrap__list .card__item__number,
.section--teal .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--teal .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #49abab; }

.section--teal .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--teal .accordion__field .accordion__head {
  background-color: #8ccece;
  border-color: #49abab; }

.section--teal .accordion__field .accordion {
  border-bottom-color: #8ccece; }

.section--teal .accordion__field .accordion__body {
  border-top-color: #8ccece; }

.section--teal .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #8ccece; }

.section--teal .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #49abab; }

.section--teal .section__body .content__title {
  background-color: #7ec2c2; }

.section--koiblue .section__head__title {
  background-color: #6ba9c9;
  border-color: #6ba9c9; }

.section--koiblue .section__body .content__title {
  background-color: #b6d4e4;
  border-color: #6ba9c9; }

.section--koiblue .section__body .content__wrap__list .card__item {
  border-color: #b6d4e4; }

.section--koiblue .section__body .content__wrap__list .card__item__number,
.section--koiblue .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--koiblue .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #6ba9c9; }

.section--koiblue .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--koiblue .accordion__field .accordion__head {
  background-color: #b6d4e4;
  border-color: #6ba9c9; }

.section--koiblue .accordion__field .accordion {
  border-bottom-color: #b6d4e4; }

.section--koiblue .accordion__field .accordion__body {
  border-top-color: #b6d4e4; }

.section--koiblue .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #b6d4e4; }

.section--koiblue .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #6ba9c9; }

.section--greenparakeet .section__head__title {
  background-color: #00c53d;
  border-color: #00c53d; }

.section--greenparakeet .section__body .content__title {
  background-color: #2cff6d;
  border-color: #00c53d; }

.section--greenparakeet .section__body .content__wrap__list .card__item {
  border-color: #2cff6d; }

.section--greenparakeet .section__body .content__wrap__list .card__item__number,
.section--greenparakeet .section--green .section__body .content__wrap__list .card__item__title {
  color: #251e1c; }

.section--greenparakeet .section__body .content__wrap__list .card__item:hover .card__item__title {
  color: #00c53d; }

.section--greenparakeet .section__body .content__wrap__list .card__item--button.card__item:hover .card__item__title {
  color: #251e1c; }

.section--greenparakeet .accordion__field .accordion__head {
  background-color: #2cff6d;
  border-color: #00c53d; }

.section--greenparakeet .accordion__field .accordion {
  border-bottom-color: #2cff6d; }

.section--greenparakeet .accordion__field .accordion__body {
  border-top-color: #2cff6d; }

.section--greenparakeet .accordion__field .accordion__body .accordion__body__list .card__item {
  border-color: #2cff6d; }

.section--greenparakeet .accordion__field .accordion__body .accordion__body__list .card__item:hover .card__item__title {
  color: #00c53d; }

.card__item {
  align-items: center;
  padding-top: 20px; }
  .card__item--border__none:not(:last-child) {
    border-width: 0; }

.main__content--template--shortpad {
  padding: 165px 0 50px;
  min-height: calc(100vh - 362px); }

@media screen and (max-width: 768px) {
  .main__content--template--shortpad {
    padding: 100px 0 50px; } }

.card__item__subtitle {
  font-size: 16px; }

.card__item--button {
  cursor: default; }

@media screen and (max-width: 450px) {
  .card__item--button {
    padding-right: 65px; } }

.section__head__title__sub--mediumslateblue {
  margin-top: 10px;
  font-size: 22px;
  color: #7b68ee; }

.section__head__title__sub--lightslateblue {
  margin-top: 10px;
  font-size: 22px;
  color: #7c90ff; }

.card__item--button.card__item:hover .card__item__icon img {
  transform: none; }

.card__item--button.card__item .card__item__icon:hover img {
  transform: perspective(1px) scale(0.75); }

.btnlist {
  display: flex;
  justify-content: right; }

.card__item__icon--button--1 {
  right: 45px; }
  @media screen and (max-width: 450px) {
    .card__item__icon--button--1 {
      right: 35px; } }

.card__item__icon--answer::after {
  border: 1.5px solid #e7d4b8; }

.card__item__icon--question::after, .card__item__icon--pdf::after {
  border: 1.5px solid orange; }

.card__item__icon--video::after, .card__item__icon--camera::after, .card__item__icon--present::after {
  border: 1.5px solid #4896d5; }

.card__item__icon--picture::after {
  border: 1.5px solid #909950; }

.card__item__icon--volume::after {
  border: 1.5px solid #6a4080; }

.card__item__icon--excel::after {
  border: 1.5px solid mediumaquamarine; }

.card__item__icon--mobile::after, .card__item__icon--word::after {
  border: 1.5px solid #084ca4; }

header .page__anchor__list__item--col__2 {
  padding: 0; }

header .page__anchor__list__item--col__2 > a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center; }

@media screen and (max-width: 768px) {
  header .inner__cont h2.page__title {
    font-size: 4vw; } }

@media screen and (max-width: 450px) {
  header .inner__cont h2.page__title {
    display: block;
    text-align: left;
    word-break: break-all;
    font-size: 6vw; } }

.accordion__field .accordion__head {
  border-bottom: solid 1px; }
  .accordion__field .accordion__head.height--50 {
    height: 50px;
    padding: 0 0 0 15px; }
    @media screen and (max-width: 450px) {
      .accordion__field .accordion__head.height--50 {
        height: auto; } }
  .accordion__field .accordion__head.height--40 {
    height: 40px;
    padding: 0 0 0 15px; }
    @media screen and (max-width: 450px) {
      .accordion__field .accordion__head.height--40 {
        height: auto; } }

.accordion__field .accordion__head__title.title__bold {
  font-weight: bold; }

.accordion__field .accordion__body__list__item .card__item {
  padding-left: 0; }

.accordion__field div.accordion {
  border-bottom: none; }

.section__body .content__wrap__list .card__item__number,
.accordion__field .accordion__body__list__item .card__item__number {
  width: 11%;
  padding-right: 1%; }

.section__body .content__wrap__list .card__item__title,
.accordion__field .accordion__body__list__item .card__item__title {
  width: 88%;
  word-break: break-all; }

.section__body .content .h7 {
  margin-top: 15px;
  background: linear-gradient(transparent 70%, #e7c6ed 70%);
  color: #58578e;
  font-size: 24px; }
  @media screen and (max-width: 768px) {
    .section__body .content .h7 {
      font-size: 23px; } }

.section__body .content__wrap__list .card__item--voice .card__item__img {
  width: 300px; }

.section__body .content__wrap__list .card__item--voice .card__item__title {
  width: calc(100% - 335px);
  font-size: 23px; }
  @media screen and (max-width: 768px) {
    .section__body .content__wrap__list .card__item--voice .card__item__title {
      font-size: 20px; } }

.section__body .content__wrap--pc__col2 {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.section__body .content__wrap--pc__col2 .content__wrap__list {
  margin-bottom: 40px;
  width: 48.75%;
  height: 370px; }

.section__body .content__wrap--pc__col2 .content__wrap__list .card__item {
  height: 100%;
  padding: 0 0 20px;
  border: 1px solid #a98de2;
  position: relative; }
  @media screen and (max-width: 768px) {
    .section__body .content__wrap--pc__col2 .content__wrap__list .card__item {
      height: auto; } }

.section__body .content__wrap--pc__col2 .content__wrap__list .card__item__icon {
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  margin: 0; }

.section__body .content__wrap--pc__col2 .content__wrap__list .card__item__img {
  margin-bottom: 20px;
  width: 100%; }

.section__body .content__wrap .content__wrap__list .card__item--voice__col2 {
  padding: 40px 0 0 0;
  display: flex;
  align-items: flex-start; }

.section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__img {
  width: 300px; }
  @media screen and (max-width: 768px) {
    .section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__img {
      margin-bottom: 15px;
      max-width: 300px;
      width: 100%; } }

.section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__title {
  color: #58578e;
  font-size: 24px;
  line-height: 35px; }

.section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__desc {
  font-size: 23px;
  line-height: 34px; }
  .section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__desc--list li {
    padding-left: 1.5em;
    font-size: 23px;
    line-height: 34px;
    text-indent: -1.5em; }

.section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__icon {
  top: 5px;
  bottom: auto; }

.section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__txt {
  width: calc(100% - 335px); }
  @media screen and (max-width: 768px) {
    .section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__txt {
      width: 100%; } }
  .section__body .content__wrap .content__wrap__list .card__item--voice__col2 .card__item__txt__item {
    margin-bottom: 30px;
    padding-right: 50px;
    position: relative; }

.voice_page__intro {
  padding: 15px 0 30px;
  font-size: 23px; }
  @media screen and (max-width: 768px) {
    .voice_page__intro {
      padding: 30px 0 20px;
      font-size: 20px; } }

.js--external__nolink {
  pointer-events: none; }
  .js--external__nolink .card__item__number.card__item__number--long {
    color: #808080 !important; }
  .js--external__nolink .card__item__title.card__item__number--long {
    color: #808080 !important; }
  .js--external__nolink .card__item__icon {
    background-color: #808080 !important; }

@media screen and (max-width: 768px) {
  .section__body .content__wrap__list .card__item--voice .card__item__img {
    width: 38%; }
  .section__body .content__wrap__list .card__item--voice .card__item__title {
    width: 58%; }
  .section__body .content__wrap--pc__col2 .content__wrap--pc__col2 {
    margin-top: 30px; }
  .section__body .content__wrap--pc__col2 .content__wrap__list {
    margin-bottom: 24px;
    width: 100%;
    height: auto; }
  .section__body .content__wrap--pc__col2 .content__wrap__list .card__item {
    height: 100%;
    padding-bottom: 50px; }
  .section__body .content__wrap--pc__col2 .content__wrap__list .card__item__img {
    margin-bottom: 20px;
    width: 100%; } }

@media screen and (max-width: 768px) {
  .section__body .content__wrap__list .card__item__number,
  .accordion__field .accordion__body__list__item .card__item__number {
    width: 14%;
    padding-right: 1%; }
  .section__body .content__wrap__list .card__item__title,
  .accordion__field .accordion__body__list__item .card__item__title {
    width: 85%; } }

@media screen and (max-width: 450px) {
  .section__body .content__wrap__list .card__item__number,
  .accordion__field .accordion__body__list__item .card__item__number {
    width: 25%;
    padding-right: 0; }
  .section__body .content__wrap__list .card__item__title,
  .accordion__field .accordion__body__list__item .card__item__title {
    width: 70%; } }

.annotation {
  width: 100%;
  text-align: right;
  position: absolute;
  top: 145px; }
  .annotation .annotation__text {
    display: block;
    max-width: 800px;
    margin: 0 auto;
    letter-spacing: 0.03em; }

@media screen and (max-width: 768px) {
  .annotation {
    top: 75px;
    font-size: 13px; }
    .annotation .annotation__text {
      padding: 0 20px; } }

@media screen and (max-width: 450px) {
  .annotation {
    top: 72px;
    font-size: 10px; } }

.roman_num {
  font-size: 1.3em;
  vertical-align: -0.07em; }

.title__firstline {
  font-size: 0.85em;
  vertical-align: 0.1em; }

.title__secondline {
  font-size: 0.5em;
  vertical-align: 0.9em; }

br.title__text--sp--break {
  display: none; }

@media screen and (max-width: 768px) {
  .title__firstline {
    font-size: 1em;
    vertical-align: -0.3em; }
  .title__secondline {
    font-size: 0.7em;
    vertical-align: 0.3em; } }

@media screen and (max-width: 450px) {
  .title__firstline {
    font-size: 1.2em;
    vertical-align: -0.4em; }
  .title__secondline {
    font-size: 0.8em;
    vertical-align: 0.1em; }
  br.title__text--sp--break {
    display: inline; } }

span.page__text--mediumslateblue {
  color: #7b68ee; }

.title--roman_num_img {
  width: 1.05em;
  height: 0.95em;
  vertical-align: bottom; }

.subheader__title--roman_num_img {
  position: relative;
  width: 1em;
  height: 0.8em;
  top: 0.03em; }

.section__title--roman_num_img {
  display: inline-block;
  position: relative;
  width: 1em;
  height: 0.87em;
  top: 0.07em; }

.modal__video > iframe {
  max-width: 100%;
  height: auto; }

.card__item.card__item__line__hide {
  border-bottom: none; }

.section__body .content__wrap__list .card__item__number.card__item__number--long {
  width: 40%;
  padding-right: 0;
  font-size: 20px; }

.section__body .content__wrap__list .card__item__title.card__item__number--long {
  width: 60%;
  padding-right: 0;
  word-break: break-all; }

@media screen and (max-width: 768px) {
  .section__body .content__wrap__list .card__item__number.card__item__number--long {
    font-size: 18px; }
  .section__body .content__wrap__list .card__item__title.card__item__number--long {
    width: 60%;
    padding-right: 0; } }

@media screen and (max-width: 450px) {
  .section__body .content__wrap__list .card__item__number.card__item__number--long {
    width: 49.5%;
    padding-right: 0;
    font-size: 4vw; }
  .section__body .content__wrap__list .card__item__title.card__item__number--long {
    width: 50%;
    padding-right: 0; }
  .accordion__field .accordion__head {
    height: auto; } }

.content__wrap.-col2 {
  padding-bottom: 25px;
  border-bottom: 1px solid #836daf;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .content__wrap.-col2 .content__img {
    margin-top: 30px;
    width: 48%; }
    @media (max-width: 768px) {
      .content__wrap.-col2 .content__img {
        margin-bottom: 10px;
        width: 100%; } }
  .content__wrap.-col2:first-child .content__img {
    margin-top: 0; }
  .content__wrap.-col2 .content__txt {
    width: 50%;
    line-height: 1.5; }
    @media (max-width: 768px) {
      .content__wrap.-col2 .content__txt {
        width: 100%; } }
    .content__wrap.-col2 .content__txt .item__title {
      margin-top: 30px;
      padding-right: 60px;
      position: relative;
      font-size: 24px;
      color: #666699;
      font-weight: bold; }
      .content__wrap.-col2 .content__txt .item__title__icon {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%); }
    .content__wrap.-col2 .content__txt .item__desc {
      margin: 10px 0;
      min-height: 40px;
      padding-right: 60px;
      position: relative;
      font-size: 23px; }
      .content__wrap.-col2 .content__txt .item__desc--ordered .item__desc__txt {
        padding-left: 1.5em;
        text-indent: -1.5em; }
      .content__wrap.-col2 .content__txt .item__desc__icon {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%); }
    .content__wrap.-col2 .content__txt .item__title__icon::before, .content__wrap.-col2 .content__txt .item__title__icon::after,
    .content__wrap.-col2 .content__txt .item__desc__icon::before,
    .content__wrap.-col2 .content__txt .item__desc__icon::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 40px;
      width: 40px;
      transform-origin: center; }
    .content__wrap.-col2 .content__txt .item__title__icon::after,
    .content__wrap.-col2 .content__txt .item__desc__icon::after {
      opacity: 0;
      border-radius: 100%;
      box-sizing: border-box;
      transform: perspective(1px) scale(0.5);
      transition: all 0.4s ease 0.1s;
      border: 1.5px solid #d268a3; }
    .content__wrap.-col2 .content__txt .item__title__icon img,
    .content__wrap.-col2 .content__txt .item__desc__icon img {
      position: relative;
      display: block;
      width: 100%;
      height: auto;
      transform-origin: center;
      transition: all 0.2s ease;
      z-index: 1; }
    .content__wrap.-col2 .content__txt .item__title:hover .item__title__icon img,
    .content__wrap.-col2 .content__txt .item__title:hover .item__desc__icon img,
    .content__wrap.-col2 .content__txt .item__desc:hover .item__title__icon img,
    .content__wrap.-col2 .content__txt .item__desc:hover .item__desc__icon img {
      transform: perspective(1px) scale(0.75); }
    .content__wrap.-col2 .content__txt .item__title:hover .item__title__icon::after,
    .content__wrap.-col2 .content__txt .item__title:hover .item__desc__icon::after,
    .content__wrap.-col2 .content__txt .item__desc:hover .item__title__icon::after,
    .content__wrap.-col2 .content__txt .item__desc:hover .item__desc__icon::after {
      opacity: 1;
      transform: perspective(1px) scale(1); }
    @media (max-width: 450px) {
      .content__wrap.-col2 .content__txt .item__title:hover .item__title__icon::before,
      .content__wrap.-col2 .content__txt .item__title:hover .item__desc__icon::before,
      .content__wrap.-col2 .content__txt .item__desc:hover .item__title__icon::before,
      .content__wrap.-col2 .content__txt .item__desc:hover .item__desc__icon::before {
        transform: perspective(1px) scale(1); }
      .content__wrap.-col2 .content__txt .item__title:hover .item__title__icon::after,
      .content__wrap.-col2 .content__txt .item__title:hover .item__desc__icon::after,
      .content__wrap.-col2 .content__txt .item__desc:hover .item__title__icon::after,
      .content__wrap.-col2 .content__txt .item__desc:hover .item__desc__icon::after {
        opacity: 0; } }
  .content__wrap.-col2:first-child .content__txt {
    margin-top: -30px; }

.content:last-child .content__wrap.-col2 {
  border-bottom: none; }

.fixed_space .main__content--template {
  padding-top: 240px !important; }
  @media screen and (max-width: 768px) {
    .fixed_space .main__content--template {
      padding-top: 162px !important; } }

.card__item__title .small {
  font-size: 16px; }
  @media screen and (max-width: 768px) {
    .card__item__title .small {
      font-size: 3.5vw; } }

@media (max-width: 450px) {
  .pattern6 header .inner__cont .page__title.page__title--white {
    font-size: 5vw;
    text-align: center; } }

.themeSite.type-01 .themeSite__innerItem:not(:first-child) {
  margin-top: 53px; }

.themeSite.type-01 .themeSite__title {
  display: flex;
  justify-content: center;
  align-items: center; }

.themeSite.type-01 .themeSite__titleIcon {
  max-width: 35px; }

.themeSite.type-01 .themeSite__titleText {
  font-size: 21px;
  font-weight: bold; }

.themeSite.type-01 .themeSite__list {
  margin-top: 28px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center; }
  .themeSite.type-01 .themeSite__list.u-list02 .themeSite__listItem {
    padding: 11px 9px; }
    .greenparakeet .themeSite.type-01 .themeSite__list.u-list02 .themeSite__listItem {
      padding: 15px 9px; }
      @media screen and (max-width: 768px) {
        .greenparakeet .themeSite.type-01 .themeSite__list.u-list02 .themeSite__listItem {
          padding: 11px 9px; } }
  .themeSite.type-01 .themeSite__list.u-list02 .themeSite__listItemTitleText {
    font-size: 22px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__list.u-list02 .themeSite__listItemTitleText {
        font-size: 14px; } }
    .greenparakeet .themeSite.type-01 .themeSite__list.u-list02 .themeSite__listItemTitleText {
      font-size: 28px; }
      @media screen and (max-width: 768px) {
        .greenparakeet .themeSite.type-01 .themeSite__list.u-list02 .themeSite__listItemTitleText {
          font-size: 20px; } }
  .themeSite.type-01 .themeSite__list.u-itemsof3 {
    margin: 28px auto 0;
    max-width: 588px; }
    .greenparakeet .themeSite.type-01 .themeSite__list.u-itemsof3 {
      max-width: 100%; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__list.u-itemsof3 {
        max-width: 379px; } }
    .themeSite.type-01 .themeSite__list.u-itemsof3 .themeSite__listItem:not(:nth-child(3n-2)) {
      margin-left: 36px; }
      @media screen and (max-width: 768px) {
        .themeSite.type-01 .themeSite__list.u-itemsof3 .themeSite__listItem:not(:nth-child(3n-2)) {
          margin-left: 0; } }
    .themeSite.type-01 .themeSite__list.u-itemsof3 .themeSite__listItem:nth-child(n + 4) {
      margin-top: 36px; }
      @media screen and (max-width: 768px) {
        .themeSite.type-01 .themeSite__list.u-itemsof3 .themeSite__listItem:nth-child(n + 4) {
          margin-top: 0; } }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__list.u-itemsof3 .themeSite__listItem:nth-child(2n) {
        margin-left: 20px; } }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__list.u-itemsof3 .themeSite__listItem:nth-child(n + 3) {
        margin-top: 20px; } }
  @media screen and (max-width: 768px) {
    .themeSite.type-01 .themeSite__list.u-itemsof4 {
      margin: 28px auto 0;
      max-width: 379px; } }
  .themeSite.type-01 .themeSite__list.u-itemsof4 .themeSite__listItem:not(:nth-child(4n + 1)) {
    margin-left: 36px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__list.u-itemsof4 .themeSite__listItem:not(:nth-child(4n + 1)) {
        margin-left: 0; } }
  .themeSite.type-01 .themeSite__list.u-itemsof4 .themeSite__listItem:nth-child(n + 5) {
    margin-top: 36px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__list.u-itemsof4 .themeSite__listItem:nth-child(n + 5) {
        margin-top: 0; } }
  @media screen and (max-width: 768px) {
    .themeSite.type-01 .themeSite__list.u-itemsof4 .themeSite__listItem:nth-child(2n) {
      margin-left: 20px; } }
  @media screen and (max-width: 768px) {
    .themeSite.type-01 .themeSite__list.u-itemsof4 .themeSite__listItem:nth-child(n + 3) {
      margin-top: 20px; } }

.themeSite.type-01 .themeSite__listItemAnchor {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  transition: .5s ease; }
  .themeSite.type-01 .themeSite__listItemAnchor:hover {
    opacity: 0.7; }

.themeSite.type-01 .themeSite__listItem {
  padding: 11px 21px;
  width: 172px;
  height: 172px;
  border-radius: 15px;
  background-color: #ff5a82;
  box-sizing: border-box; }
  .greenparakeet .themeSite.type-01 .themeSite__listItem {
    background-color: #00c53d;
    width: 30%;
    height: 172px;
    padding: 11px 0; }
    @media screen and (max-width: 768px) {
      .greenparakeet .themeSite.type-01 .themeSite__listItem {
        width: calc((100% - 20px) / 2);
        height: 120px; } }
  @media screen and (max-width: 768px) {
    .themeSite.type-01 .themeSite__listItem {
      width: 120px;
      height: 120px; } }
  .themeSite.type-01 .themeSite__listItem.u-item01 .themeSite__listItemIcon {
    max-width: 104px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item01 .themeSite__listItemIcon {
        max-width: 70px; } }
  .themeSite.type-01 .themeSite__listItem.u-item02 .themeSite__listItemIcon {
    max-width: 78px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item02 .themeSite__listItemIcon {
        max-width: 54px; } }
  .themeSite.type-01 .themeSite__listItem.u-item03 .themeSite__listItemIcon {
    max-width: 54px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item03 .themeSite__listItemIcon {
        max-width: 38px; } }
  .themeSite.type-01 .themeSite__listItem.u-item04 .themeSite__listItemIcon {
    max-width: 131px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item04 .themeSite__listItemIcon {
        max-width: 90px; } }
  .themeSite.type-01 .themeSite__listItem.u-item05 .themeSite__listItemIcon {
    max-width: 71px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item05 .themeSite__listItemIcon {
        max-width: 47px; } }
  .themeSite.type-01 .themeSite__listItem.u-item06 .themeSite__listItemIcon {
    max-width: 113px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item06 .themeSite__listItemIcon {
        max-width: 78px; } }
  .themeSite.type-01 .themeSite__listItem.u-item07 .themeSite__listItemIcon {
    max-width: 92px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item07 .themeSite__listItemIcon {
        max-width: 64px; } }
  .themeSite.type-01 .themeSite__listItem.u-item08 .themeSite__listItemIcon {
    max-width: 100px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item08 .themeSite__listItemIcon {
        max-width: 69px; } }
  .themeSite.type-01 .themeSite__listItem.u-item09 .themeSite__listItemIcon {
    max-width: 79px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item09 .themeSite__listItemIcon {
        max-width: 55px; } }
  .themeSite.type-01 .themeSite__listItem.u-item10 .themeSite__listItemIcon {
    max-width: 117px; }
    @media screen and (max-width: 768px) {
      .themeSite.type-01 .themeSite__listItem.u-item10 .themeSite__listItemIcon {
        max-width: 81px; } }

.themeSite.type-01 .themeSite__listItemTitleText {
  font-size: 40px;
  color: #fff; }
  @media screen and (max-width: 768px) {
    .themeSite.type-01 .themeSite__listItemTitleText {
      font-size: 28px; } }

.themeSite.type-01 .themeSite__listItemDesc {
  flex: 1 1;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center; }

.themeSite.type-01 .themeSite__listItemDescText {
  font-size: 28px;
  line-height: 1.4;
  color: #d2f3db;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .themeSite.type-01 .themeSite__listItemDescText {
      font-size: 21px; } }

.pattern5 .content__title--set__height,
.pattern4 .content__title--set__height {
  padding: 12px 25px 12px 12px;
  height: 70px;
  display: flex !important;
  justify-content: flex-start;
  align-items: center;
  height: 50px; }

.pattern5.denki header .page__anchor,
.pattern4.denki header .page__anchor {
  display: none; }

.pattern6 main {
  min-height: calc(100vh - 180px); }

.pattern6 header.template .header__wrap {
  height: 89px; }
  @media screen and (max-width: 768px) {
    .pattern6 header.template .header__wrap {
      height: 70px; } }

@media screen and (max-width: 768px) {
  .pattern6 header .inner__cont {
    top: 0;
    align-items: center; } }

@media screen and (max-width: 768px) {
  .pattern6.greenparakeet header .inner__cont .page__title {
    line-height: 1.6; } }

.pattern6 header .inner__cont .page__title {
  font: 500 44px/1 "Noto Sans JP", "Avant Garde", Avantgarde, Helvetica Neue, Helvetica, Arial,
 "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  width: 100%;
  display: inline-block;
  color: #fff; }
  @media screen and (max-width: 768px) {
    .pattern6 header .inner__cont .page__title {
      font-size: 4vw;
      text-align: left; } }
  @media screen and (max-width: 450px) {
    .pattern6 header .inner__cont .page__title {
      font-size: 3.5vw; } }

@media screen and (max-width: 768px) {
  .pattern6 header.template .header__wrap .mainNav {
    top: 70px; } }

@media screen and (max-width: 768px) {
  .pattern6 header .inner__cont .menuToggler__btn {
    top: 50%;
    transform: translateY(-50%); } }

.pattern6 header .inner__cont .page__title--small {
  font-size: 16px;
  letter-spacing: 0;
  text-align: center; }

@media screen and (max-width: 768px) {
  .pattern6 header.template .inner__cont {
    justify-content: left; } }

.pattern6 .section__head__icon {
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
  height: 45px; }

.pattern6.greenparakeet .section .section__head__title {
  background-color: #d2f3db;
  border-color: #d2f3db;
  color: #00c53d; }
  .pattern6.greenparakeet .section .section__head__title.no__bg {
    background: none;
    color: #251e1c; }

.pattern6 .section .section__head__title {
  text-align: center;
  background-color: #ffbdcd;
  border-color: #ffbdcd;
  color: #ff5a82; }

.pattern6 .section__head--type_02 {
  margin-bottom: 39px;
  display: flex;
  flex-direction: column; }
  @media screen and (max-width: 768px) {
    .pattern6 .section__head--type_02 {
      margin-bottom: 20px; } }

.pattern6.greenparakeet .section__head--type_02 .section__head__icon__cont {
  background-color: #00c53d; }

.pattern6 .section__head--type_02 .section__head__icon__cont {
  margin: auto;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background-color: #ff5a82;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media screen and (max-width: 768px) {
    .pattern6 .section__head--type_02 .section__head__icon__cont {
      width: 130px;
      height: 130px; } }

.pattern6 .section__head--type_02 .section__head__title {
  background-color: #fff;
  border: 0;
  text-align: center;
  color: #251e1c; }

.pattern6 .section__head__icon--film {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  height: auto;
  max-width: 74px; }

.pattern6 .section__head__icon--camera {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  height: auto;
  max-width: 74px; }

.pattern6 .section__head__icon--model1 {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  height: auto;
  max-width: 74px; }

.pattern6 .section__head__icon--model2 {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  height: auto;
  max-width: 80px; }

.pattern6 .section__body .content__wrap {
  margin-top: 13px; }
  @media screen and (max-width: 768px) {
    .pattern6 .section__body .content__wrap {
      margin-top: 20px; } }

.pattern6 .content__wrap__list .card__item {
  padding: 0 0 0 83px;
  min-height: 50px;
  justify-content: flex-start;
  align-items: stretch; }
  @media screen and (max-width: 768px) {
    .pattern6 .content__wrap__list .card__item {
      padding-left: 44px; } }

.pattern6 .content__wrap__list.sub .card__item {
  padding-left: 18px;
  min-height: 50px; }
  @media screen and (max-width: 768px) {
    .pattern6 .content__wrap__list.sub .card__item {
      padding-left: 10px; } }

.pattern6.greenparakeet .content__wrap__list.sub:nth-child(odd) {
  background-color: #d2f3db;
  border-radius: 8px; }

.pattern6 .content__wrap__list.sub:nth-child(odd) {
  background-color: #ffdee6;
  border-radius: 8px; }

.pattern6.greenparakeet .section__body .content__wrap__list .card__item__number.card__item__number--long {
  color: #00c53d; }

.pattern6 .section__body .content__wrap__list .card__item__number.card__item__number--long {
  width: calc(100% - 87%);
  display: flex;
  align-items: center;
  color: #ff5a82; }
  @media screen and (max-width: 768px) {
    .pattern6 .section__body .content__wrap__list .card__item__number.card__item__number--long {
      width: calc(100% - 76%); } }

.pattern6 .section__body .content__wrap__list .card__item__title.card__item__number--long {
  width: 80%;
  display: flex;
  align-items: flex-start;
  margin-top: 14px; }
  @media screen and (max-width: 768px) {
    .pattern6 .section__body .content__wrap__list .card__item__title.card__item__number--long {
      margin-top: 18px;
      padding-bottom: 18px;
      width: 70%; } }

.pattern6 .section__body .content__wrap__list.sub .card__item__number.card__item__number--long {
  width: calc(100% - 88%); }
  @media screen and (max-width: 768px) {
    .pattern6 .section__body .content__wrap__list.sub .card__item__number.card__item__number--long {
      width: calc(100% - 76%); } }

@media screen and (max-width: 768px) {
  .pattern6 .section__body .content__wrap__list.sub .card__item__number.card__item__number--long {
    width: calc(100% - 79%); } }

.pattern6.greenparakeet .card__item__number__separator {
  position: relative;
  margin: 0 16px;
  width: 1px;
  display: inline-block; }
  @media screen and (max-width: 768px) {
    .pattern6.greenparakeet .card__item__number__separator {
      margin: 0 8px; } }
  .pattern6.greenparakeet .card__item__number__separator:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    display: inline-block;
    background-color: #00c53d; }

.pattern6 .card__item__number__separator {
  position: relative;
  margin: 0 16px;
  width: 1px;
  display: inline-block; }
  @media screen and (max-width: 768px) {
    .pattern6 .card__item__number__separator {
      margin: 0 8px; } }
  .pattern6 .card__item__number__separator:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    display: inline-block;
    background-color: #ff5a82; }

.pattern6.greenparakeet .card__item__icon {
  background-color: #00c53d; }

.pattern6 .card__item__icon {
  left: 0;
  right: auto;
  background-color: #ff5a82;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media screen and (max-width: 768px) {
    .pattern6 .card__item__icon {
      left: 5px; } }
  .pattern6 .card__item__icon--camera img, .pattern6 .card__item__icon--film img, .pattern6 .card__item__icon--block img {
    margin: auto;
    width: 22px; }
    @media screen and (max-width: 768px) {
      .pattern6 .card__item__icon--camera img, .pattern6 .card__item__icon--film img, .pattern6 .card__item__icon--block img {
        width: 16px; } }

.pattern6 footer {
  background-color: #96354c; }
  .pattern6 footer .copyright {
    text-align: center;
    color: #fff; }

.pattern6.greenparakeet footer {
  background-color: #257947; }

.pattern7 .content__title {
  margin-top: 40px;
  padding: 5px 15px !important; }
  @media screen and (max-width: 768px) {
    .pattern7 .content__title {
      margin-top: 24px; } }

.article.theme--pinker .article__pageTitle {
  background-color: #ff5a82; }

.article.theme--pinker .article__section__title {
  color: #ff5a82; }

.article.theme--violet .article__pageTitle {
  background-color: #7c90ff; }

.article.theme--violet .article__section__title {
  color: #7c90ff; }

.article.theme--greensage .article__pageTitle {
  background-color: #e7ece5; }

.article.theme--greensage .article__section__title {
  color: #e7ece5; }

.article.theme--greenparakeet .article__pageTitle {
  background-color: #00c53d; }

.article.theme--greenparakeet .article__section__title {
  color: #00c53d; }

.article.theme--oranger .article__pageTitle {
  background-color: #ed7d30; }

.article.theme--oranger .article__section__title {
  color: #ed7d30; }

.article.theme--cornflowerblue .article__pageTitle {
  background-color: #6495ed; }

.article.theme--cornflowerblue .article__section__title {
  color: #6495ed; }

.article.theme--blueaster .article__pageTitle {
  background-color: #007bbb; }

.article.theme--blueaster .article__section__title {
  color: #007bbb; }
