.ticss-43096994{height:100vh}@media (max-width:450px){.ticss-43096994{height:70vh}}.ticss-eb8bd2b7{font-family:"Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "sans-serif";
  vertical-align: baseline;
  position: absolute;
  width: 600px;
}

@media(max-width: 1280px) {
  .ticss-eb8bd2b7 {
    left: -5vw;
  }
}

@media(max-width: 960px) {
  .ticss-eb8bd2b7 {
    left: 0;
    top: 70vh;
  }
}

@media(max-width: 600px) {
  .ticss-eb8bd2b7 {
    top: 55vh;
  }
}.ticss-8cb37818 {
  display: table;
}
.ticss-c676324a {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 1.5rem;
  line-height: 2rem !important;
  display: table-cell;
  vertical-align: middle;
}

@media(max-width: 600px) {
  .ticss-c676324a {
    font-size: 1rem;
  }
}.ticss-c54439f1 {
  display: table;
}
.ticss-5ed96611 {
  display: table-cell;
  vertical-align: middle;
}

@media(max-width: 450px) {
  .ticss-5ed96611 img{
    width: 25px !important;
  }
}.ticss-392775b8 {
  padding-top: 10px !important;
  display: table;
}
.ticss-8b1003f7 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

@media(max-width: 600px) {
  .ticss-8b1003f7 {
    font-size: 0.7rem;
  }
}

@media(max-width: 450px) {
  .ticss-8b1003f7 {
    font-size: 0.6rem;
  }
}.ticss-5fa6ad70 {
  color: #cfcfcf;
  font-size: 0.7rem;
}

@media(max-width: 600px) {
  .ticss-5fa6ad70 {
    font-size: 0.5rem;
  }
}

.ticss-262f653b {
}

.service-bk {
  display: none;
}

@media (max-width: 960px) {
  .ticss-262f653b {
    padding-bottom: 9em !important;
  }
}

@media (max-width: 750px) {
  .ticss-262f653b {
    padding-bottom: 12em !important;
  }
}.ticss-3c23d080 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-size: 2.5rem;
  position: relative;
  padding-left: 7%; /* 斜め線分のスペース確保 */
  display: inline-block; /* 擬似要素の位置調整用 */
}

.ticss-3c23d080::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;           /* 線の太さ */
  height: 75%;         /* 文字の高さに合わせる */
  background-color: #F7DF79;
  transform: skew(20deg); /* -45度に傾けて斜めに見せる */
  transform-origin: top left;
}

@media(max-width: 600px) {
  .ticss-3c23d080 {
    font-size: 2rem !important;
  }
}.ticss-c9f0b350 {
  font-size: 0.8rem;
  padding-top: 1.5rem;
  padding-left: 2rem;
}

@media(max-width: 1200px) {
  .ticss-c9f0b350 {
    font-size: 0.7rem;
  }
}

@media(max-width: 1054px) {
  .ticss-c9f0b350 {
    font-size: 0.6rem;
  }
}

@media(max-width: 750px) {
  .ticss-c9f0b350 {
    font-size: 0.8rem;
  }
}.ticss-4d003083 {
  position: relative;
  top: 10px;
}

@media (max-width: 960px) {
  .ticss-4d003083 {
    top: 4vw;
  }
}.ticss-cbfa44ed {
  box-shadow: 11px 13px 27px 6px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.ticss-2f8b7087 {
  position: relative;
}.ticss-9a89cb7b {
  padding-top: 1rem;
  font-size:0.8rem;
  font-weight: bold;
  z-index: 500;
    position: relative;
}

@media(max-width: 960px) {
  .ticss-9a89cb7b {
    font-size: 0.6em;
  }
}

@media(max-width: 750px) {
  .ticss-9a89cb7b {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-9a89cb7b {
    font-size: 0.6em;
  }
}.ticss-58221b31 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 1.7rem;
  line-height: 1.7rem !important;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-58221b31 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}

@media(max-width: 750px) {
  .ticss-58221b31 {
    font-size: 1.7rem;
    line-height: 1.7rem !important;
  }
}

@media(max-width: 450px) {
  .ticss-58221b31 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}.ticss-fd54ec5e {
  position: relative;
  font-size: 0.8rem;
  left: -20px;
  z-index: 50;
}

@media(max-width: 1200px) {
  .ticss-fd54ec5e {
    font-size: 0.7rem;
  }
}

@media(max-width: 1054px) {
  .ticss-fd54ec5e {
    font-size: 0.6rem;
  }
}

@media(max-width: 936px) {
  .ticss-fd54ec5e {
    font-size: 0.5rem;
  }
}

@media(max-width: 750px) {
  .ticss-fd54ec5e {
    font-size: 0.8rem;
  }
}

@media(max-width: 450px) {
  .ticss-fd54ec5e {
    font-size: 0.5em;
  }
}.ticss-16e26b6a {
  padding-right: 3.5rem;
  padding-top: 1rem;
  z-index: 500;
  position: relative;
  font-size: 0.8rem;
}

@media(max-width: 1200px) {
  .ticss-16e26b6a {
    font-size: 0.7rem;
  }
}

@media(max-width: 960px) {
  .ticss-16e26b6a {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-16e26b6a {
    display: block;
  }
}.ticss-1c0d042c {
  position:relative;
  top: -20px;
  padding-right: 0.5rem;
  z-index: 500;
}

@media(max-width: 960px) {
  .ticss-1c0d042c {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-1c0d042c {
    display: block;
  }
}
.ticss-c352878c {
  position: relative;
  top: -5vw;
}

@media (max-width: 960px) {
  .ticss-c352878c {
    top: 0;
  }
}

@media (max-width: 750px) {
  .ticss-c352878c {
    top: 10vw;
  }
}.ticss-f1bb6f82 {
  box-shadow: 11px 13px 27px 6px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.ticss-24199e1a {
  position: relative;
}.ticss-e654d5db {
  padding-top: 1rem;
  font-size:0.75rem;
  font-weight: bold;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-e654d5db {
    font-size: 0.6rem;
  }
}

@media(max-width: 750px) {
  .ticss-e654d5db {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-e654d5db {
    font-size: 0.6em;
  }
}.ticss-e9392b97 {
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-e9392b97 {
    width: 80%;
  }
}

@media(max-width: 450px) {
  .ticss-e9392b97 {
    width: 60%;
    margin-bottom: 10px !important;
  }
}
.ticss-05273fe9 {
  position: relative;
  font-size: 0.8rem;
  left: -20px;
  z-index: 50;
}

@media(max-width: 1200px) {
  .ticss-05273fe9 {
    font-size: 0.7rem;
  }
}
@media(max-width: 1054px) {
  .ticss-05273fe9 {
    font-size: 0.6rem;
  }
}

@media(max-width: 936px) {
  .ticss-05273fe9 {
    font-size: 0.5rem;
  }
}

@media(max-width: 750px) {
  .ticss-05273fe9 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-05273fe9 {
    font-size: 0.5em;
  }
}.ticss-16e26b6b {
  padding-right: 3.5rem;
  z-index: 500;
  position: relative;
  font-size: 0.8rem;
}

@media(max-width: 1200px) {
  .ticss-16e26b6b {
    font-size: 0.7rem;
  }
}

@media(max-width: 960px) {
  .ticss-16e26b6b {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-16e26b6b {
    display: block;
  }
}

@media(max-width: 450px) {
  .ticss-16e26b6b {

  }
}.ticss-45729481 {
  position:relative;
  top: -20px;
  padding-right: 0.5rem;
  z-index: 500;
}

@media(max-width: 960px) {
  .ticss-45729481 {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-45729481 {
    display: block;
  }
}
.ticss-d3fafe23 {
  position: relative;
  top: 6vw;
}

@media (max-width: 960px) {
  .ticss-d3fafe23 {
    top: 17vw;
  }
}.ticss-2f5f8758 {
  box-shadow: 11px 13px 27px 6px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.ticss-ee6d489b {
  position: relative;
}.ticss-232e7322 {
  padding-top: 1rem;
  font-size:0.8rem;
  font-weight: bold;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-232e7322 {
    font-size: 0.6em;
  }
}

@media(max-width: 750px) {
  .ticss-232e7322 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-232e7322 {
    font-size: 0.6em;
  }
}.ticss-db5a43c0 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 1.7rem !important;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-db5a43c0 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}

@media(max-width: 750px) {
  .ticss-db5a43c0 {
    font-size: 1.7rem;
    line-height: 1.7rem !important;
  }
}

@media(max-width: 450px) {
  .ticss-db5a43c0 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}.ticss-e899cea7 {
  position: relative;
  font-size: 0.8rem;
  left: -20px;
  z-index: 50;
}

@media(max-width: 1200px) {
  .ticss-e899cea7 {
    font-size: 0.7rem;
  }
}

@media(max-width: 1054px) {
  .ticss-e899cea7 {
    font-size: 0.6rem;
  }
}

@media(max-width: 936px) {
  .ticss-e899cea7 {
    font-size: 0.5rem;
  }
}

@media(max-width: 750px) {
  .ticss-e899cea7 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-e899cea7 {
    font-size: 0.5em;
  }
}.ticss-16e26b6a {
  padding-right: 3.5rem;
  z-index: 500;
  position: relative;
}
.ticss-ff008c1f {
  position:relative;
  top: -20px;
  padding-right: 0.5rem;
  z-index: 500;
}

@media(max-width: 960px) {
  .ticss-ff008c1f {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-ff008c1f {
    display: block;
  }
}.ticss-584dc426 {
  position: relative;
  top: 2vw;
}

@media (max-width: 960px) {
  .ticss-584dc426 {
    top: 12vw;
  }
}

@media (max-width: 750px) {
  .ticss-584dc426 {
    top: 20vw;
  }
}

@media (max-width: 450px) {
  .ticss-584dc426 {
    top: 23vw;
  }
}.ticss-891ce729 {
  box-shadow: 11px 13px 27px 6px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.ticss-adbd81ff {
  position: relative;
}.ticss-ece269b7 {
  padding-top: 1rem;
  font-size:0.8rem;
  font-weight: bold;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-ece269b7 {
    font-size: 0.6em;
  }
}

@media(max-width: 750px) {
  .ticss-ece269b7 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-ece269b7 {
    font-size: 0.6em;
  }
}.ticss-56f80da9 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 1.7rem !important;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-56f80da9 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}

@media(max-width: 750px) {
  .ticss-56f80da9 {
    font-size: 1.7rem;
    line-height: 1.7rem !important;
  }
}

@media(max-width: 450px) {
  .ticss-56f80da9 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}.ticss-f5d0cbe2 {
  position: relative;
  font-size: 0.8rem;
  left: -20px;
  z-index: 50;
}

@media(max-width: 1200px) {
  .ticss-f5d0cbe2 {
    font-size: 0.7rem;
  }
}

@media(max-width: 1054px) {
  .ticss-f5d0cbe2 {
    font-size: 0.6rem;
  }
}

@media(max-width: 936px) {
  .ticss-f5d0cbe2 {
    font-size: 0.5rem;
  }
}

@media(max-width: 750px) {
  .ticss-f5d0cbe2 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-f5d0cbe2 {
    font-size: 0.5em;
  }
}.ticss-16e26b6a {
  padding-right: 3.5rem;
  z-index: 500;
  position: relative;
}
.ticss-44c47aea {
  position:relative;
  top: -20px;
  padding-right: 0.5rem;
  z-index: 500;
}

@media(max-width: 960px) {
  .ticss-44c47aea {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-44c47aea {
    display: block;
  }
}.ticss-3c23d080 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-size: 2.5rem;
  position: relative;
  padding-left: 7%; /* 斜め線分のスペース確保 */
  display: inline-block; /* 擬似要素の位置調整用 */
}

.ticss-3c23d080::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;           /* 線の太さ */
  height: 75%;         /* 文字の高さに合わせる */
  background-color: #F7DF79;
  transform: skew(20deg); /* -45度に傾けて斜めに見せる */
  transform-origin: top left;
}

@media(max-width: 600px) {
  .ticss-3c23d080 {
    font-size: 2rem !important;
  }
}.ticss-c9f0b350 {
  font-size: 0.8rem;
  padding-top: 1.5rem;
  padding-left: 2rem;
}

@media(max-width: 1200px) {
  .ticss-c9f0b350 {
    font-size: 0.7rem;
  }
}

@media(max-width: 1054px) {
  .ticss-c9f0b350 {
    font-size: 0.6rem;
  }
}

@media(max-width: 750px) {
  .ticss-c9f0b350 {
    font-size: 0.8rem;
  }
}.ticss-4d003083 {
  position: relative;
  top: 10px;
}

@media (max-width: 960px) {
  .ticss-4d003083 {
    top: 4vw;
  }
}.ticss-cbfa44ed {
  box-shadow: 11px 13px 27px 6px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.ticss-2f8b7087 {
  position: relative;
}.ticss-9a89cb7b {
  padding-top: 1rem;
  font-size:0.8rem;
  font-weight: bold;
  z-index: 500;
    position: relative;
}

@media(max-width: 960px) {
  .ticss-9a89cb7b {
    font-size: 0.6em;
  }
}

@media(max-width: 750px) {
  .ticss-9a89cb7b {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-9a89cb7b {
    font-size: 0.6em;
  }
}.ticss-58221b31 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 1.7rem;
  line-height: 1.7rem !important;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-58221b31 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}

@media(max-width: 750px) {
  .ticss-58221b31 {
    font-size: 1.7rem;
    line-height: 1.7rem !important;
  }
}

@media(max-width: 450px) {
  .ticss-58221b31 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}.ticss-fd54ec5e {
  position: relative;
  font-size: 0.8rem;
  left: -20px;
  z-index: 50;
}

@media(max-width: 1200px) {
  .ticss-fd54ec5e {
    font-size: 0.7rem;
  }
}

@media(max-width: 1054px) {
  .ticss-fd54ec5e {
    font-size: 0.6rem;
  }
}

@media(max-width: 936px) {
  .ticss-fd54ec5e {
    font-size: 0.5rem;
  }
}

@media(max-width: 750px) {
  .ticss-fd54ec5e {
    font-size: 0.8rem;
  }
}

@media(max-width: 450px) {
  .ticss-fd54ec5e {
    font-size: 0.5em;
  }
}.ticss-16e26b6a {
  padding-right: 3.5rem;
  padding-top: 1rem;
  z-index: 500;
  position: relative;
  font-size: 0.8rem;
}

@media(max-width: 1200px) {
  .ticss-16e26b6a {
    font-size: 0.7rem;
  }
}

@media(max-width: 960px) {
  .ticss-16e26b6a {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-16e26b6a {
    display: block;
  }
}.ticss-1c0d042c {
  position:relative;
  top: -20px;
  padding-right: 0.5rem;
  z-index: 500;
}

@media(max-width: 960px) {
  .ticss-1c0d042c {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-1c0d042c {
    display: block;
  }
}
.ticss-c352878c {
  position: relative;
  top: -5vw;
}

@media (max-width: 960px) {
  .ticss-c352878c {
    top: 0;
  }
}

@media (max-width: 750px) {
  .ticss-c352878c {
    top: 10vw;
  }
}.ticss-f1bb6f82 {
  box-shadow: 11px 13px 27px 6px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.ticss-24199e1a {
  position: relative;
}.ticss-e654d5db {
  padding-top: 1rem;
  font-size:0.75rem;
  font-weight: bold;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-e654d5db {
    font-size: 0.6rem;
  }
}

@media(max-width: 750px) {
  .ticss-e654d5db {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-e654d5db {
    font-size: 0.6em;
  }
}.ticss-e9392b97 {
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-e9392b97 {
    width: 80%;
  }
}

@media(max-width: 450px) {
  .ticss-e9392b97 {
    width: 60%;
    margin-bottom: 10px !important;
  }
}
.ticss-05273fe9 {
  position: relative;
  font-size: 0.8rem;
  left: -20px;
  z-index: 50;
}

@media(max-width: 1200px) {
  .ticss-05273fe9 {
    font-size: 0.7rem;
  }
}
@media(max-width: 1054px) {
  .ticss-05273fe9 {
    font-size: 0.6rem;
  }
}

@media(max-width: 936px) {
  .ticss-05273fe9 {
    font-size: 0.5rem;
  }
}

@media(max-width: 750px) {
  .ticss-05273fe9 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-05273fe9 {
    font-size: 0.5em;
  }
}.ticss-16e26b6b {
  padding-right: 3.5rem;
  z-index: 500;
  position: relative;
  font-size: 0.8rem;
}

@media(max-width: 1200px) {
  .ticss-16e26b6b {
    font-size: 0.7rem;
  }
}

@media(max-width: 960px) {
  .ticss-16e26b6b {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-16e26b6b {
    display: block;
  }
}

@media(max-width: 450px) {
  .ticss-16e26b6b {

  }
}.ticss-45729481 {
  position:relative;
  top: -20px;
  padding-right: 0.5rem;
  z-index: 500;
}

@media(max-width: 960px) {
  .ticss-45729481 {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-45729481 {
    display: block;
  }
}
.ticss-d3fafe23 {
  position: relative;
  top: 6vw;
}

@media (max-width: 960px) {
  .ticss-d3fafe23 {
    top: 17vw;
  }
}.ticss-2f5f8758 {
  box-shadow: 11px 13px 27px 6px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.ticss-ee6d489b {
  position: relative;
}.ticss-232e7322 {
  padding-top: 1rem;
  font-size:0.8rem;
  font-weight: bold;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-232e7322 {
    font-size: 0.6em;
  }
}

@media(max-width: 750px) {
  .ticss-232e7322 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-232e7322 {
    font-size: 0.6em;
  }
}.ticss-db5a43c0 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 1.7rem !important;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-db5a43c0 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}

@media(max-width: 750px) {
  .ticss-db5a43c0 {
    font-size: 1.7rem;
    line-height: 1.7rem !important;
  }
}

@media(max-width: 450px) {
  .ticss-db5a43c0 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}.ticss-e899cea7 {
  position: relative;
  font-size: 0.8rem;
  left: -20px;
  z-index: 50;
}

@media(max-width: 1200px) {
  .ticss-e899cea7 {
    font-size: 0.7rem;
  }
}

@media(max-width: 1054px) {
  .ticss-e899cea7 {
    font-size: 0.6rem;
  }
}

@media(max-width: 936px) {
  .ticss-e899cea7 {
    font-size: 0.5rem;
  }
}

@media(max-width: 750px) {
  .ticss-e899cea7 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-e899cea7 {
    font-size: 0.5em;
  }
}.ticss-16e26b6a {
  padding-right: 3.5rem;
  z-index: 500;
  position: relative;
}
.ticss-ff008c1f {
  position:relative;
  top: -20px;
  padding-right: 0.5rem;
  z-index: 500;
}

@media(max-width: 960px) {
  .ticss-ff008c1f {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-ff008c1f {
    display: block;
  }
}.ticss-584dc426 {
  position: relative;
  top: 2vw;
}

@media (max-width: 960px) {
  .ticss-584dc426 {
    top: 12vw;
  }
}

@media (max-width: 750px) {
  .ticss-584dc426 {
    top: 20vw;
  }
}

@media (max-width: 450px) {
  .ticss-584dc426 {
    top: 23vw;
  }
}.ticss-891ce729 {
  box-shadow: 11px 13px 27px 6px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.ticss-adbd81ff {
  position: relative;
}.ticss-ece269b7 {
  padding-top: 1rem;
  font-size:0.8rem;
  font-weight: bold;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-ece269b7 {
    font-size: 0.6em;
  }
}

@media(max-width: 750px) {
  .ticss-ece269b7 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-ece269b7 {
    font-size: 0.6em;
  }
}.ticss-56f80da9 {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 1.7rem !important;
  z-index: 500;
  position: relative;
}

@media(max-width: 960px) {
  .ticss-56f80da9 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}

@media(max-width: 750px) {
  .ticss-56f80da9 {
    font-size: 1.7rem;
    line-height: 1.7rem !important;
  }
}

@media(max-width: 450px) {
  .ticss-56f80da9 {
    font-size: 1rem;
    line-height: 1rem !important;
  }
}.ticss-f5d0cbe2 {
  position: relative;
  font-size: 0.8rem;
  left: -20px;
  z-index: 50;
}

@media(max-width: 1200px) {
  .ticss-f5d0cbe2 {
    font-size: 0.7rem;
  }
}

@media(max-width: 1054px) {
  .ticss-f5d0cbe2 {
    font-size: 0.6rem;
  }
}

@media(max-width: 936px) {
  .ticss-f5d0cbe2 {
    font-size: 0.5rem;
  }
}

@media(max-width: 750px) {
  .ticss-f5d0cbe2 {
    font-size: 0.8em;
  }
}

@media(max-width: 450px) {
  .ticss-f5d0cbe2 {
    font-size: 0.5em;
  }
}.ticss-16e26b6a {
  padding-right: 3.5rem;
  z-index: 500;
  position: relative;
}
.ticss-44c47aea {
  position:relative;
  top: -20px;
  padding-right: 0.5rem;
  z-index: 500;
}

@media(max-width: 960px) {
  .ticss-44c47aea {
    display: none;
  }
}

@media(max-width: 750px) {
  .ticss-44c47aea {
    display: block;
  }
}.ticss-142844ec {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  border-bottom: solid 1px #000;
  z-index: 99;
  font-size: 2.5rem;
  position: relative;
  padding-left: 3%; /* 斜め線分のスペース確保 */
}

.ticss-142844ec::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;           /* 線の太さ */
  height: 75%;         /* 文字の高さに合わせる */
  background-color: #F7DF79;
  transform: skew(20deg); /* -45度に傾けて斜めに見せる */
  transform-origin: top left;
}

@media(max-width: 960px) {
  .ticss-142844ec {
    padding-left: 5%;
  }
}

@media(max-width: 600px) {
  .ticss-142844ec {
    font-size: 2rem !important;
  }
}.ticss-6d96ff0b {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  border-bottom: solid 1px #000;
  z-index: 99;
  font-size: 2.5rem;
  position: relative;
  padding-left: 3%; /* 斜め線分のスペース確保 */
}

.ticss-6d96ff0b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;           /* 線の太さ */
  height: 75%;         /* 文字の高さに合わせる */
  background-color: #F7DF79;
  transform: skew(20deg); /* -45度に傾けて斜めに見せる */
  transform-origin: top left;
}

@media(max-width: 960px) {
  .ticss-6d96ff0b {
    padding-left: 5%;
  }
}

@media(max-width: 600px) {
  .ticss-6d96ff0b {
    font-size: 2rem !important;
  }
}.ticss-14c9000e {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-14c9000e a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-14c9000e {
    font-size: 0.8rem;
  }
}.ticss-628e8976 {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-628e8976 {
    font-size: 0.7rem;
  }
}.ticss-f083a348 {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-f083a348 a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-f083a348 {
    font-size: 0.8rem;
  }
}.ticss-e1fbec09 {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-e1fbec09 {
    font-size: 0.7rem;
  }
}.ticss-f81a61b2 {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-f81a61b2 a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-f81a61b2 {
    font-size: 0.8rem;
  }
}.ticss-8e89d4fe {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-8e89d4fe {
    font-size: 0.7rem;
  }
}.ticss-c8dc5f69 {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-c8dc5f69 a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-c8dc5f69 {
    font-size: 0.8rem;
  }
}.ticss-6096eba9 {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-6096eba9 {
    font-size: 0.7rem;
  }
}.ticss-e73593ff {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-e73593ff a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-e73593ff {
    font-size: 0.8rem;
  }
}.ticss-4f55592e {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-4f55592e {
    font-size: 0.7rem;
  }
}.ticss-493ab2db {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-493ab2db a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-493ab2db {
    font-size: 0.8rem;
  }
}.ticss-b39f5e2a {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-b39f5e2a {
    font-size: 0.7rem;
  }
}.ticss-79654a03 {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-79654a03 a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-79654a03 {
    font-size: 0.8rem;
  }
}.ticss-4fb6fb77 {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-4fb6fb77 {
    font-size: 0.7rem;
  }
}.ticss-ef89b868 {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-ef89b868 a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-ef89b868 {
    font-size: 0.8rem;
  }
}.ticss-305a779b {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-305a779b {
    font-size: 0.7rem;
  }
}.ticss-967d3d70 {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-967d3d70 a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-967d3d70 {
    font-size: 0.8rem;
  }
}.ticss-13db46e8 {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-13db46e8 {
    font-size: 0.7rem;
  }
}.ticss-e03088ad {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-e03088ad a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-e03088ad {
    font-size: 0.8rem;
  }
}.ticss-fa8124fd {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-fa8124fd {
    font-size: 0.7rem;
  }
}.ticss-b3d27f44 {
  font-weight: bold;
  text-align: center;
  font-size: 0.9rem;
}

.ticss-b3d27f44 a:hover {
  color: #619347 !important;
  text-decoration: underline;
}

@media (max-width: 450px) {
  .ticss-b3d27f44 {
    font-size: 0.8rem;
  }
}.ticss-b7b759d6 {
  font-size: 0.8rem;
}

@media (max-width: 450px) {
  .ticss-b7b759d6 {
    font-size: 0.7rem;
  }
}.ticss-38fecaca {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  border-bottom: solid 1px #000;
  z-index: 99;
  font-size: 2.5rem;
  position: relative;
  padding-left: 3%; /* 斜め線分のスペース確保 */
}

.ticss-38fecaca::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;           /* 線の太さ */
  height: 75%;         /* 文字の高さに合わせる */
  background-color: #F7DF79;
  transform: skew(20deg); /* -45度に傾けて斜めに見せる */
  transform-origin: top left;
}

@media(max-width: 960px) {
  .ticss-38fecaca {
    padding-left: 5%;
  }
}

@media(max-width: 600px) {
  .ticss-38fecaca {
    font-size: 2rem !important;
  }
}.ticss-0032c252 {
  font-size: 1.5rem;
  padding-left: 0.5rem;
}

@media (max-width: 960px) {
  .ticss-0032c252 {
    font-size: 1.25rem;
  }
}.ticss-55c3d183 {
  padding-left: 1rem;
}
.ticss-63f35687 {
}

@media(max-width: 450px) {
  .ticss-63f35687 {
    font-size: 0.8rem;
  }
}.ticss-ecb3ea11 {
}

@media(max-width: 450px) {
  .ticss-ecb3ea11 {
    font-size: 0.8rem;
  }
}.ticss-ec0b632c {
}

@media(max-width: 450px) {
  .ticss-ec0b632c {
    font-size: 0.8rem;
  }
}

.is-style-btn_normal a{
  border-radius: 0;
  background-color: #619347;
  width: 100%;
  transition: background-color 0.5s;
}

.is-style-btn_normal a:hover {
  background-color: #50703f;
}.ticss-551aa5d8 {
  font-size: 1.5rem;
  padding-left: 0.5rem;
}

@media (max-width: 960px) {
  .ticss-551aa5d8 {
    font-size: 1.25rem;
  }
}.ticss-7c54a8af {
  padding-left: 1rem;
}
.ticss-8a914754 {
}

@media(max-width: 450px) {
  .ticss-8a914754 {
    font-size: 0.8rem;
  }
}.ticss-219e1dff {
}

@media(max-width: 450px) {
  .ticss-219e1dff {
    font-size: 0.8rem;
  }
}.ticss-08fc64a0 {
}

@media(max-width: 450px) {
  .ticss-08fc64a0 {
    font-size: 0.8rem;
  }
}.ticss-2123176e {
}

@media(max-width: 450px) {
  .ticss-2123176e {
    font-size: 0.8rem;
  }
}.ticss-3a5babdf {
  white-space: nowrap;
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  z-index: 99;
  font-size: 2.5rem;
  position: relative;
  padding-left: 9%; /* 斜め線分のスペース確保 */
  display: inline-block; /* 擬似要素の位置調整用 */
}

.ticss-3a5babdf::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;           /* 線の太さ */
  height: 75%;         /* 文字の高さに合わせる */
  background-color: #F7DF79;
  transform: skew(20deg); /* -45度に傾けて斜めに見せる */
  transform-origin: top left;
}

@media(max-width: 960px) {
  .ticss-3a5babdf {
    padding-left: 19%;
  }
}

@media(max-width: 600px) {
  .ticss-3a5babdf {
    font-size: 2rem !important;
  }
}.ticss-4783a804 {
  white-space: nowrap;
  position: relative;
  z-index: 99;
  font-size: 0.8rem;
  padding-top: 1rem;
  padding-left: 1.8rem;
}

@media (max-width: 450px) {
  .ticss-4783a804 {
    font-size: 0.65rem;
  }
}
.ticss-a6e4ffc9 {
  white-space: nowrap;
  position: relative;
  z-index: 99;
  font-weight: bold;
  padding-left: 3rem;
  font-size: 1.3rem;
}

@media(max-width: 960px) {
  .ticss-a6e4ffc9 {
    font-size: 1rem;
  }
}.ticss-16c09115 {
  z-index: 97;
  margin-left: auto !important;
  display: table;
}

@media (max-width: 1200px) {
  .ticss-16c09115 {
    width: 60% !important;
  }
}

@media (max-width: 960px) {
  .ticss-16c09115 {
    width: 50% !important;
  }
}

@media (max-width: 450px) {
  .ticss-16c09115 {
    width: 60% !important;
    opacity: 0.6 !important;
  }
}.ticss-c62aab9d {
  z-index: -1;
  display: table-cell;
  vertical-align: middle;
}
.ticss-434d6f0d {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  z-index: 99;
  font-size: 2.5rem;
  position: relative;
  padding-left: 3%; /* 斜め線分のスペース確保 */
  display: inline-block; /* 擬似要素の位置調整用 */
}

.ticss-434d6f0d::before {
  content: "";position:absolute;left:0;top:0;width:5px;height:75%;background-color:#f7df79;transform:skew(20deg);transform-origin:top left}@media(max-width:960px){.ticss-434d6f0d{padding-left:6%}}@media(max-width:600px){.ticss-434d6f0d{font-size:2rem !important}}.ticss-cffc54c2{font-size:.8rem;padding-top:1rem;padding-left:2rem}.ticss-bd15b0c0{padding-top:2rem;padding-left:2rem}.p-postList__link{padding-bottom:1rem;background-color:#fff;box-shadow:3px 3px 10px #cfcfcf}.p-postList__title{padding:0 1rem !important}.p-postList__meta{padding:0 1rem !important}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}.animated[class*=Out]{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}.animated.delay-200ms{animation-delay:.2s}.animated.delay-500ms{animation-delay:.5s}@media screen{.hidden-animated{animation-play-state:paused;visibility:hidden}.animated .wp-block-navigation,.animated.wp-block-navigation{animation-fill-mode:none}}