:root{--pink:#fa5171;--pink-light:#fcdcdc;--yellow:#f5a623;--yellow-light:#ffe5b9;--gray-light:#f0f1f4;--gray:#b4bfcb;--gray-dark:#d3dae4;--gray-darker:#a0a7b4;--gray-black:#444444;--white:#ffffff;--black:#252525;--black-light:#6a6f76;--blue-gray:#dce0e7;--nobel:#969696;--admin-green:#11beae;--payid-color:#0063f0;--payid-darker-color:#0056d0;--payid-black-color:#000435;--payid-accent-color:#00b8c3;--amazon-pay-color:#fad676;--amazon-pay-bg-color:#24292e;--amazon-pay-darker-color:#edc65e;--paypal-bg-color:#ffc539;--primary-color:var(--black);--cancel-color:#6a6f76;--cancel-text-color:var(--white);--cta-color:#367bc5;--border-color:var(--gray-light);--blue-gray-border-color:var(--blue-gray);--dark-border-color:var(--gray-dark);--appendix-color:#a0a9b5;--box-color:#f1f3f7;--title-color:#333333;--control-color:var(--gray-darker);--input-border-color:#b2bcca;--button-disabled-color:var(--control-color);--input-disabled-color:var(--box-color);--input-normal-color:#d3dae4;--input-focus-color:#8698bc;--input-error-background-color:var(--pink-light);--input-error-text-color:var(--pink);--input-value-color:var(--title-color);--checked-color:var(--black);--description:#222;--input-footnote-color:var(--nobel);--input-gray-background-color:#f4f5f8;--default-font-family:Lato;--alternative-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ",sans-serif;--body-font-family:var(--alternative-font-family);--standard-font-size:16px;--body-font-size:14px;--small-font-size:12px;--subtitle-font-size:18px;--button-font-size:16px;--labeled-font-size:14px;--body-font:var(--body-font-size) var(--body-font-family);--body-bold-font:bold var(--body-font-size) var(--body-font-family);--button-font:bold var(--button-font-size) var(--body-font-family);--small-font:var(--small-font-size) var(--body-font-family);--small-bold-font:bold var(--small-font-size) var(--body-font-family);--subtitle-font:bold var(--subtitle-font-size) var(--body-font-family);--labeled-font:var(--labeled-font-size) var(--body-font-family);--labeled-bold-font:bold var(--labeled-font-size) var(--body-font-family);--border-width:1px;--border:var(--border-width) solid var(--border-color);--input-border:var(--border-width) solid var(--input-normal-color);--blue-gray-border:var(--border-width) solid var(--blue-gray-border-color);--edge-space:20px;--item-space:8px;--min-space:5px;--content-space:16px;--section-space:24px;--section-inset:var(--section-space) var(--edge-space);--content-inset-space:calc(var(--content-space) - var(--border-width) * 2);--min-screen-width:320px;--mobile-modal-inset:16px;--desktop-modal-inset:32px;--desktop-left-container-inset:32px;--min-left-column-width:380px;--z-modal:201;--container-shadow:0px 0px 12px rgba(160,167,180,0.3)}.payid-app,:root[data-app-color-theme=PAYID_APP]{--primary-color:var(--payid-accent-color);--cancel-color:#edf0f0;--cancel-text-color:#212129;--checked-color:var(--payid-accent-color)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:var(--standard-font-size)}input::placeholder,textarea::placeholder{color:var(--gray-darker);font-size:16px}fieldset{border:none}body,html{font-size:var(--body-font-size)}body{min-width:var(--min-screen-width);color:var(--black);fill:var(--black);font-family:var(--body-font-family);background-color:var(--gray-light)}._inset-16{padding:16px!important}._full-width{width:100%}._none{display:none}._invisible{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;opacity:0;transition:all .2s ease-out}._disable-input-spin-button::-webkit-inner-spin-button,._disable-input-spin-button::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._order-left{margin-right:var(--item-space)}._order-right{margin-left:var(--item-space)}._selectable{cursor:pointer}._transparent{color:transparent!important}._transparent-background{background-color:initial!important}input._selectable[type=checkbox]{transition:all .2s ease-in-out}input._selectable[type=radio]{transition:all .2s linear}a{color:var(--black)}a._selectable{transition:all .2s ease-out}hr{border:solid var(--border-color);border-width:1px 0 0}._error-text{color:var(--input-error-text-color)!important}._white-text{color:var(--white)!important}._hidden{visibility:hidden}.onlyPC{display:none}@media screen and (min-width:900px){.web .onlySP{display:none}.web .onlyPC{display:block}}