:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}

@media screen and (max-width:567px){.u-for-sp{display:block}}@media screen and (min-width:568px){.u-for-sp{display:none}}@media screen and (max-width:567px){.u-for-tb{display:none}}@media screen and (min-width:568px) and (max-width:959px){.u-for-tb{display:block}}@media screen and (min-width:960px){.u-for-tb{display:none}}@media screen and (max-width:959px){.u-for-pc{display:none}}@media screen and (min-width:960px){.u-for-pc{display:block}}@media screen and (max-width:959px){.u-until-tb{display:block}}@media screen and (min-width:960px){.u-until-tb{display:none}}@media screen and (max-width:567px){.u-over-tb{display:none}}@media screen and (min-width:568px){.u-over-tb{display:block}}body{color:#222224;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-weight:500}a{color:inherit;text-decoration:none}address{font-style:normal;font-weight:400}img{vertical-align:bottom}picture{display:block}strong{font-weight:700}iframe{vertical-align:bottom;border:none}summary{cursor:pointer;padding-right:.2em;display:block;position:relative}summary::-webkit-details-marker{display:none}summary:before{content:"▶";transition:transform .3s;display:inline-block}details[open]>summary:before{transform:rotate(90deg)}
