br[data-bp~="base:0"]{display:none;}
br[data-bp~="base:1"]{display:inline;}
@media screen and (max-width: 840px){
br[data-bp~="@tablet:0"]{display:none;}
br[data-bp~="@tablet:1"]{display:inline;}
}
@media screen and (max-width: 540px){
br[data-bp~="@mobile:0"]{display:none;}
br[data-bp~="@mobile:1"]{display:inline;}
}

.sd[data-s-5f8f714f-6ef9-42c9-8ccc-01bdee5df4b0] { align-content: center; align-items: center; background: #fff; height: 100%; padding: 0px 0px 134px 0px; width: 100%; max-width: 100%; }.sd[data-s-1e6c1cc0-0e30-451a-9c90-50d619f44ffa] { align-content: flex-start; align-items: flex-start; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: 80px; justify-content: center; padding: 0px 20px 0px; width: 100%; max-width: 100%; }.sd[data-s-1439df52-f36a-4524-b96e-dbfebafae36c] { font-size: 24px; padding: 10px; }.sd[data-s-4f4ed51a-0031-4359-b692-73da27ecfa15] { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-6f5ac09f-a393-4579-8e33-5de612e9c42a] { color: #333; flex: none; font-family: var(--s-font-aa9c40bd); font-size: 32px; font-weight: 900; height: auto; line-height: 1.5; margin: 20px 20px 20px; text-align: left; width: 740px; max-width: calc(100% - 40px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-6f5ac09f-a393-4579-8e33-5de612e9c42a] { font-size: 36px; }
}.sd[data-s-e015029c-3326-4dd5-9b7b-b5638953320d] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 27px 0px 0px 0px; overflow-x: hidden; overflow-y: auto; width: 866px; max-width: 100%; }.sd[data-s-71f2af04-60ad-4972-b7a4-71c2d1d75ebc] { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-bottom: solid 1px #EEEEEE; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 22px 0px; overflow-x: auto; overflow-y: hidden; padding: 21px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-71f2af04-60ad-4972-b7a4-71c2d1d75ebc] { flex-direction: column; flex-wrap: nowrap; overflow-x: hidden; overflow-y: auto; }
}
@media screen and (max-width: 540px){
.sd[data-s-71f2af04-60ad-4972-b7a4-71c2d1d75ebc] { flex-direction: column; flex-wrap: nowrap; overflow-x: hidden; overflow-y: auto; }
}.sd[data-s-6568a091-7be5-4a7c-bfd0-f279a927db54] { height: 204px; margin: 0px 0px 0px 0px; width: 221px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-6568a091-7be5-4a7c-bfd0-f279a927db54] { display: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-6568a091-7be5-4a7c-bfd0-f279a927db54] { display: none; }
}.sd[data-s-57f11733-da3a-4783-95ae-d992f2bafd7b] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 25px; width: auto; max-width: calc(100% - 25px); }
@media screen and (max-width: 840px){
.sd[data-s-57f11733-da3a-4783-95ae-d992f2bafd7b] { margin: 0px 0px 0px 0px; max-width: 100%; }
}.sd[data-s-d99e5790-cceb-42f6-a704-47815069b185] { color: #333; flex: none; font-family: var(--s-font-aa9c40bd); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-856476c5-11c3-427e-9074-9ac13dff3ac6] { color: #aaaaaa; flex: none; font-family: var(--s-font-aa9c40bd); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 9px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-f7f27813-74ae-4df0-8efc-deb8af519353] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }.sd[data-s-839eb478-1726-4c65-bc82-e896c2ae994b] { border: solid 1px rgba(0, 0, 0, 0.09); border-radius: 50%; box-shadow: none; flex: none; height: 24px; margin: 0px 11px 0px 0px; width: 24px; max-width: calc(100% - 11px); }.sd[data-s-a3a534da-b17a-4bfa-88ee-5291cc97be13] { color: #999999; flex: none; font-family: var(--s-font-aa9c40bd); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-ca3b7b55-c14d-4c0c-8218-650540a07eb5] { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; flex-wrap: nowrap; margin: 11px 0px 0px 0px; padding: 0px; max-width: 100%; }.sd[data-s-31805087-b8a4-41fa-9ad3-2523014cabd6] { background: #EEEEEE; border-radius: 8px; color: #333; font-family: var(--s-font-aa9c40bd); font-size: 16px; font-weight: 400; height: auto; margin: 0px 12px 0px 0px; padding: 7px; text-align: center; width: auto; max-width: calc(100% - 12px); justify-content: center; }
body { background: #fff; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
:root {--s-font-b4a38c89: 'Noto Sans JP';--s-font-aa9c40bd: Lato;--s-font-14b11c01: Poppins;--s-font-82ac5e2d: Overpass;}