.TermsOfUseAgreementModal-module-scss-module__fa00oq__article{align-self:stretch;margin-bottom:24px;font-size:16px}@media screen and (min-width:1000px){.TermsOfUseAgreementModal-module-scss-module__fa00oq__article{margin-bottom:20px}}.TermsOfUseAgreementModal-module-scss-module__fa00oq__link{margin-bottom:24px}.TermsOfUseAgreementModal-module-scss-module__fa00oq__link p:first-child{margin-bottom:8px}.TermsOfUseAgreementModal-module-scss-module__fa00oq__link__text{cursor:pointer;font-size:14px;font-weight:700;text-decoration-line:underline}.TermsOfUseAgreementModal-module-scss-module__fa00oq__link__text:hover{text-decoration-line:none}.TermsOfUseAgreementModal-module-scss-module__fa00oq__button__group{padding:24px,20px;width:100%}.TermsOfUseAgreementModal-module-scss-module__fa00oq__button__agree{margin-bottom:12px}@media screen and (min-width:1000px){.TermsOfUseAgreementModal-module-scss-module__fa00oq__button__agree,.TermsOfUseAgreementModal-module-scss-module__fa00oq__button__disagree{padding:20px 32px!important}}.TermsOfUseAgreementModal-module-scss-module__fa00oq__button__text{font-size:16px;font-weight:700}@media screen and (min-width:1000px){.TermsOfUseAgreementModal-module-scss-module__fa00oq__button__text{font-size:18px}}
.MUJIPassportFollowingContainer-module-scss-module__6NcokG__container{z-index:3;position:sticky;top:0}
:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-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{-webkit-appearance:revert;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}
body{color:#3c3c43;line-height:1.6}body,pre{font-family:"Helvetica Neue", "Arial", var(--font-noto-sans-jp),  "Hiragino Kaku Gothic ProN, Meiryo", sans-serif}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{height:auto;max-height:100%}
.no-scroll{overflow:hidden}
