.css-wr5qqo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;}
.css-1w613us{background-color:#FFFFFF;position:-webkit-sticky;position:sticky;top:0;z-index:1100;}
.css-17yppa2{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;padding-left:16px;padding-right:16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media (min-width:600px){.css-17yppa2{padding-left:24px;padding-right:24px;}}@media (min-width:1200px){.css-17yppa2{max-width:1200px;}}@media (min-width:0px){.css-17yppa2{padding-top:8px;padding-bottom:8px;}}@media (min-width:768px){.css-17yppa2{padding-top:12px;padding-bottom:12px;}}
.css-1r69gt{height:40px;}@media (min-width:0px){.css-1r69gt{display:block;}}@media (min-width:768px){.css-1r69gt{display:none;}}
.css-1ku7au5{height:48px;}@media (min-width:0px){.css-1ku7au5{display:none;}}@media (min-width:768px){.css-1ku7au5{display:block;}}
.css-1mkc4rt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background-color:surface.surface1;}
.css-b5zaes{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.css-1qsxih2{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;padding-left:16px;padding-right:16px;}@media (min-width:600px){.css-1qsxih2{padding-left:24px;padding-right:24px;}}@media (min-width:1200px){.css-1qsxih2{max-width:1200px;}}
.css-1orv6po{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.css-1orv6po>:not(style):not(style){margin:0;}.css-1orv6po>:not(style)~:not(style){margin-top:24px;}
.css-1l4w6pd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.css-1ooftsq{height:auto;max-width:100%;width:133px;}
.css-1qe11to{margin:0;font-family:Noto Sans JP;font-size:16px;font-weight:700;letter-spacing:0;line-height:120%;paragraph-indent:0;paragraph-spacing:0;text-case:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;}
.css-1gripe0{margin:0;font-family:Noto Sans JP;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;paragraph-indent:0;paragraph-spacing:0;text-case:none;-webkit-text-decoration:none;text-decoration:none;text-align:center;color:#6c737f;margin-top:4px;white-space:pre-wrap;}
.css-146aniz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:24px;padding-bottom:24px;}@media (min-width:768px){.css-146aniz{padding-bottom:32px;}}
.css-qp0uc9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;justify-items:center;}
.css-pyy6ah{-webkit-text-decoration:none;text-decoration:none;color:#6c737f;font-size:12px;}.css-pyy6ah:hover{-webkit-text-decoration:underline;text-decoration:underline;}
.css-1rzu2z6{margin:0;font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:157%;letter-spacing:0;paragraph-indent:0;paragraph-spacing:0;text-case:none;-webkit-text-decoration:none;text-decoration:none;color:#6c737f;-webkit-text-decoration:none;text-decoration:none;color:#6c737f;font-size:12px;}.css-1rzu2z6:hover{-webkit-text-decoration:underline;text-decoration:underline;}
.css-4whd0v{margin:0;font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:157%;letter-spacing:0;paragraph-indent:0;paragraph-spacing:0;text-case:none;-webkit-text-decoration:none;text-decoration:none;color:#6c737f;font-size:12px;}
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300&family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");