.modal-wrap{position:relative;z-index:1000}.modal-wrap .modal-bg{background:rgba(255,255,255,0.8);height:100%;left:0;position:fixed;top:0;width:100%}.modal-wrap .modal-window{background:#faf9f5;border-radius:4px;left:0;margin:auto;position:fixed;right:0;box-shadow:0 0 16px 0 rgba(0,0,0,0.25);transform:translateY(-50%)}.modal-wrap .modal-window.mobile{top:200px;width:calc(100vw - 20px);max-width:640px}.modal-wrap .modal-window.mobile.desktopPay{top:50%;max-height:calc(100% - 36px);display:flex;flex-direction:column}.modal-wrap .modal-window.desktop.desktopDefault{top:50%;width:500px}.modal-wrap .modal-window.desktop.desktopPay{top:50%;width:800px;height:400px}.modal-wrap .modal-window:focus{outline:0px solid transparent}.modal-wrap .modal-window-scroll{height:calc(100% - 36px);display:flex;flex-direction:column}.modal-wrap .modal-window-large{width:800px}.modal-wrap .modal-window-small{width:400px}.modal-wrap .modal-header{display:flex}.modal-wrap .modal-header-inner{display:flex;align-items:center;border-radius:4px 4px 0 0;min-height:50px;width:100%}.modal-wrap .modal-main{flex:1;overflow:auto}.modal-wrap .modal-desc{margin:0;text-align:center}.modal-wrap .modal-footer{border-radius:0 0 4px 4px;text-align:right;min-height:57px}.modal-wrap.fade-enter,.modal-wrap.fade-leave-to{opacity:0}.modal-wrap.fade-enter-active,.modal-wrap.fade-leave-active{transition:all 0.3s ease}.modal-wrap.fade-enter-to,.modal-wrap.fade-leave{opacity:1}.modal-wrap .btn-list{display:flex;justify-content:space-between}body.fixed{overflow:hidden}.modalFooterPay{padding:8px}

.desktop[data-v-540f6366]{background:#f0f0f0;border:1px solid #b5b5b5;border-bottom-width:2px;border-radius:6px;color:#555;display:inline-block;min-width:55px;padding:0 12px;position:relative;text-align:center;cursor:pointer}.desktop[data-v-540f6366]:focus{outline:1px dotted #649bc5}.desktop[data-v-540f6366]:active{background:#bdbdbd;border-color:#828282;color:#444}.desktop.primary[data-v-540f6366]{background:#649bc5;border-color:#596f80;color:#fff}.desktop.primary[data-v-540f6366]:active{background:#35678e;border-color:#2f3b44;color:#ccc}.desktop.primary[data-v-540f6366]:disabled{background:#649bc5;cursor:default;color:#fff;border-color:#596f80}.desktop[data-v-540f6366]:disabled{background:#f0f0f0;opacity:0.3;cursor:default}.desktop+.desktop[data-v-540f6366]{margin-left:8px}.desktop svg[data-v-540f6366]{bottom:0;left:8px;margin:auto;position:absolute;top:0;vertical-align:middle}.desktop.btn-small[data-v-540f6366]{border-bottom-width:1px;font-size:12px;height:30px;line-height:1}.desktop.btn-normal[data-v-540f6366]{font-size:16px;line-height:45px}.desktop.btn-large[data-v-540f6366]{font-size:20px;line-height:57px;min-width:100px;padding:0 20px}.desktop.btn-statement[data-v-540f6366]{color:#3874d1;background-color:#fff;border-color:#3874d1;padding:4px 10px 0px 10px;font-size:13px;font-family:"SF Pro Text";height:32px;border-bottom-width:1px;border-radius:4px;width:98px;height:32px;margin:8px}.desktop.btn-stretch[data-v-540f6366]{width:100%}

.mobile[data-v-540f6366]{background:#f0f0f0;border:1px solid #b5b5b5;border-bottom-width:2px;border-radius:6px;color:#555;display:inline-block;min-width:55px;padding:0 12px;position:relative;text-align:center}.mobile[data-v-540f6366]:focus{outline:1px dotted #649bc5}.mobile[data-v-540f6366]:active{background:#bdbdbd;border-color:#828282;color:#444}.mobile.primary[data-v-540f6366]{background:#649bc5;border-color:#596f80;color:#fff}.mobile.primary[data-v-540f6366]:active{background:#35678e;border-color:#2f3b44;color:#ccc}.mobile.primary[data-v-540f6366]:disabled{background:#649bc5}.mobile[data-v-540f6366]:disabled{background:#f0f0f0;opacity:0.3}.mobile+.mobile[data-v-540f6366]{margin-left:8px}.mobile svg[data-v-540f6366]{bottom:0;left:8px;margin:auto;position:absolute;top:0;vertical-align:middle}.mobile.btn-small[data-v-540f6366]{border-bottom-width:1px;font-size:12px;height:30px;line-height:1}.mobile.btn-normal[data-v-540f6366]{font-size:16px;line-height:45px}.mobile.btn-large[data-v-540f6366]{font-size:20px;line-height:57px;min-width:100px;padding:0 20px}.mobile.btn-statement[data-v-540f6366]{color:#3874d1;background-color:#fff;border-color:#3874d1;padding:4px 10px 0px 10px;font-size:13px;font-family:"SF Pro Text";height:32px;border-bottom-width:1px;border-radius:4px;width:98px;height:32px;margin:8px}.mobile.btn-stretch[data-v-540f6366]{width:100%}

.dialog-title[data-v-29b5519e]{text-align:center;margin-top:32px;margin-left:auto;margin-right:auto;font-size:19px;font-weight:600}.dialog-main[data-v-29b5519e]{text-align:center;white-space:pre-line;line-height:26px;font-size:16px;font-weight:300;padding-top:10px;padding-bottom:42px}.dialog-logout[data-v-29b5519e]{color:#555;line-height:1.15}.mobile .dialog-footer[data-v-29b5519e]{display:flex;flex-direction:column-reverse}.mobile .dialog-footer button[data-v-29b5519e]{margin-left:0 !important;margin-right:0 !important;margin-bottom:8px}

.loading[data-v-3a3ed244]{position:fixed;top:0;left:0;right:0;bottom:0;width:100px;height:100px;margin:auto;border-radius:14px;background:#faf9f5;box-shadow:0 0 16px 0 rgba(0,0,0,0.25);z-index:10000}.loading-circle[data-v-3a3ed244]{position:absolute;top:0;left:0;right:0;bottom:0;width:46px;height:46px;margin:auto;border:3px solid #e9f2f9;border-top-color:#649bc5;border-radius:100%;animation:rotate-data-v-3a3ed244 0.5s linear 0s infinite}.lock-screen[data-v-3a3ed244]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:9999}@keyframes rotate-data-v-3a3ed244{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

li {
  list-style: none;
}
/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
html{font-size:62.5%}body{font-size:1.4rem}#app{font-family:'Hiragino Sans', 'Avenir Next', 'Open Sans', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#555}

svg[data-v-008cf9b6]{display:inline-block;vertical-align:sub}.disabled-icon[data-v-008cf9b6]{cursor:default;opacity:0.3}

.desktop ul[data-v-4140b64a]{list-style-type:none;margin:0;padding:0}.desktop li[data-v-4140b64a]{list-style:none;position:relative;font-size:14px;font-weight:500}.desktop .menu-active[data-v-4140b64a]{line-height:28px;opacity:1;background-color:#507590}.desktop .menu-inactive[data-v-4140b64a]{line-height:28px;opacity:1}.desktop .menu-top[data-v-4140b64a]{display:flex;height:36px;width:310px;margin-left:auto}.desktop .menu-top>li[data-v-4140b64a]{display:block;padding-left:10px;padding-right:10px;border-radius:4px;margin-bottom:8px;color:#fff}.desktop .menu-top>li .link[data-v-4140b64a]{color:#fff;text-decoration:none}

.mobile ul[data-v-4140b64a]{list-style-type:none;margin:0;padding:0}.mobile li[data-v-4140b64a]{list-style:none;position:relative;font-size:14px}.mobile .menu-top[data-v-4140b64a]{height:40px;color:#fff;color:#649bc5;text-align:center}.mobile .menu-top .link[data-v-4140b64a]{color:#fff;text-decoration:none}.mobile .menu-top>li[data-v-4140b64a]{display:inline;padding-left:10px;padding-right:10px}.mobile .menu-top>li+li[data-v-4140b64a]{border-left:1px solid #649bc5}.mobile .menu-top .link[data-v-4140b64a]{color:#649bc5;text-decoration:none}

.header[data-v-4bc15129]{width:100%;line-height:50px;color:#fff;background-color:#649bc5;z-index:100;display:flex}.header .header-title[data-v-4bc15129]{font-size:20px;font-weight:bold;height:50px}.header .header-left-side[data-v-4bc15129]{display:flex;align-self:center;box-sizing:border-box;padding-bottom:5px;padding-left:24px;padding-right:20px;height:50px;line-height:50px}.header .header-left-side>div[data-v-4bc15129]:nth-child(n+2){margin-left:15px;padding-left:15px;border-left-style:dotted;border-left-width:3px;border-left-color:rgba(255,255,255,0.5)}.header .header-customer_name-wrapper[data-v-4bc15129]{display:flex;margin-left:auto;line-height:18px}.header .header-customer_name[data-v-4bc15129]{max-width:290px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .header-right-side[data-v-4bc15129]{padding-left:10px;padding-right:20px}.header .header-closer[data-v-4bc15129]{cursor:pointer}.header .header-closer>svg[data-v-4bc15129]{vertical-align:middle}.header .header-back[data-v-4bc15129]{cursor:pointer;font-size:14px;font-weight:600}.header .header-store_name[data-v-4bc15129]{font-size:12px;text-align:right;line-height:12px;max-width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .header-logout[data-v-4bc15129]{border:1px solid #fff;padding:8.09px 7.5px 7.5px 9.5px;display:inline-block;height:25px;border-radius:4px;margin-right:15.5px;box-sizing:border-box;color:#fff;font-size:12px;line-height:8px;text-decoration:none}.desktop .header-left-side[data-v-4bc15129]{flex-shrink:2;flex-basis:100%}.desktop .header-menu[data-v-4bc15129]{flex-shrink:2;flex-basis:calc(100% - 200px);flex-direction:column;display:flex}.desktop .header-menu__link[data-v-4bc15129]{vertical-align:middle;margin-left:auto;line-height:36px}.desktop .header_dialog-title[data-v-4bc15129]{text-align:center;flex-basis:100%}.desktop .header-store_name[data-v-4bc15129]{padding-right:10px;margin-left:auto;margin-top:11px;margin-bottom:11px}.mobile[data-v-4bc15129]{flex-direction:column}.mobile .mobile-closer[data-v-4bc15129],.mobile .mobile-back[data-v-4bc15129]{position:absolute;left:10px;top:3px}.mobile .header-title[data-v-4bc15129]{order:1;text-align:center}.mobile .header-left-side[data-v-4bc15129]{order:2;height:30px}.mobile .header-menu[data-v-4bc15129]{order:3;display:block;background:#fff}.mobile .header-menu__link[data-v-4bc15129]{height:100%;vertical-align:middle}.mobile .header-store_name[data-v-4bc15129]{background-color:#649bc5;width:100%;line-height:normal;text-align:center}.mobile .header-customer_name-wrapper[data-v-4bc15129]{background-color:#649bc5;justify-content:center}.mobile .header-menu__link[data-v-4bc15129]{text-align:center}.mobile .header-menu__link .header-logout[data-v-4bc15129]{border:1px solid #649bc5;color:#649bc5}

.desktop[data-v-42d57d1b]{color:#3874d1;cursor:pointer}

.page-wrapper[data-v-b0113120]{position:relative;box-sizing:border-box;min-height:100vh;padding-top:50px;padding-bottom:80px}.page-wrapper .page-header-fixed[data-v-b0113120]{position:fixed;top:0;left:0;width:100%;z-index:100}.page-wrapper .page-main[data-v-b0113120]{box-sizing:border-box;overflow-x:auto;min-height:100%}.page-wrapper .page-footer[data-v-b0113120]{width:100%;position:absolute;bottom:0}.guidance-title[data-v-b0113120]{font-family:"Hiragino Sans W6";font-weight:600;font-size:22px;line-height:33px;margin:10px 0 0 0;padding-bottom:10px;border-bottom:1px solid #dadbdb}.guidance-exlpain[data-v-b0113120]{font-family:"Hiragino Sans W3";font-weight:300;margin:0;padding:20px 9px 35px 0;font-size:14px}.guidance-exlpain .help-link[data-v-b0113120]{float:right;padding:10px}.underline[data-v-b0113120]{border-bottom:1px solid #dadbdb}.inline_box[data-v-b0113120],.inline_box-middle[data-v-b0113120],.inline_box-bottom[data-v-b0113120]{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;box-sizing:border-box}.inline_box-middle[data-v-b0113120]{align-items:center}.inline_box-bottom[data-v-b0113120]{align-items:end}.payment-input .button-area[data-v-b0113120]{float:right;margin-top:7px;margin-right:8px}.payment-input .inputText[data-v-b0113120]{float:right;height:80px;width:380px}.payment-input .inputTextMobile[data-v-b0113120]{float:right;height:100%;width:100%}.payment-input .labelMobile[data-v-b0113120]{max-width:100%;justify-content:flex-start;flex-wrap:wrap;width:100%;box-sizing:border-box}.header-dialog-footer[data-v-b0113120]{border-top:1px solid #CCCCCC;height:60px;border-radius:0 0 4px 4px;background-color:#FFFFFF;width:100%;position:absolute;bottom:0}.message-amount-main[data-v-b0113120]{margin-top:24px;margin-bottom:30px;color:#555555;letter-spacing:0;text-align:center;font-family:"Hiragino Sans";font-size:16px;line-height:24px;font-weight:300}.message-amount-details[data-v-b0113120]{height:180px;width:624px;border-radius:4px;text-align:right;display:flex;align-items:center}.amount-text[data-v-b0113120]{color:#555555;font-family:"Hiragino Sans";font-size:16px;letter-spacing:0;text-align:right;margin-right:20px;font-weight:600;min-width:185px}.footer[data-v-b0113120]{background-color:#727b7f;color:#fff;height:80px;width:100%;font-size:10px}.footer .logo[data-v-b0113120]{padding-left:24px}.footer .copyright[data-v-b0113120]{text-decoration:none;font-size:10px;font-family:'メイリオ';color:#fff}.footer .navs[data-v-b0113120]{margin-left:auto;padding-right:24px}.footer .navs ul>li[data-v-b0113120]{display:inline;list-style-type:none;margin-right:6px;padding-left:6px}.footer .navs ul>li+li[data-v-b0113120]{border-left:1px solid #fff}.footer .navs a[data-v-b0113120]{text-decoration:none;color:#fff !important}

.desktop[data-v-71a2b30c]{position:relative;height:48px}.desktop input[data-v-71a2b30c]{box-sizing:border-box;background:#fff;border:1px solid #b5b5b5;border-radius:6px;font-size:16px;height:48px;padding:0 12px;width:100%;outline:none}.desktop input.error[data-v-71a2b30c]{background:#fff5f2;border-color:#f53816}.desktop input.error[data-v-71a2b30c]:focus{border-color:#f53816;outline-color:#f53816}.desktop input[data-v-71a2b30c]:focus{border-color:#5097d8;outline-color:#5097d8}.desktop input[data-v-71a2b30c]:disabled{background:#f0f0f0;opacity:0.5}.desktop input[data-v-71a2b30c]::placeholder{color:#ccc;line-height:normal}.desktop input[data-v-71a2b30c]:-ms-input-placeholder{color:#ccc}.desktop input[data-v-71a2b30c]::-ms-input-placeholder{color:#ccc}.desktop input[data-v-71a2b30c]::-ms-clear{display:none}.desktop .showSearchIcon[data-v-71a2b30c]{padding-left:42px}.desktop .showDeleteIcon[data-v-71a2b30c]{padding-right:42px}.desktop .icon-search[data-v-71a2b30c]{position:absolute;color:#949494;top:14px;left:14px}.desktop .icon-delete[data-v-71a2b30c]{position:absolute;color:#949494;top:14px;right:14px}.mobile[data-v-71a2b30c]{position:relative;height:48px}.mobile input[data-v-71a2b30c]{box-sizing:border-box;-webkit-appearance:none;background:#fff;border:1px solid #b5b5b5;border-radius:6px;font-size:16px;height:48px;outline:none;padding:0 12px;width:100%}.mobile input.error[data-v-71a2b30c]{background:#fff5f2;border:solid 1px #f53816}.mobile input.error[data-v-71a2b30c]:focus{border-color:#f53816}.mobile input[data-v-71a2b30c]:focus{border:solid 1px #5097d8;outline-color:#5097d8}.mobile input[data-v-71a2b30c]:disabled{background:#f0f0f0;opacity:0.5}.mobile input[data-v-71a2b30c]::placeholder{color:#ccc}.mobile input[data-v-71a2b30c]::-ms-clear{display:none}.mobile .showSearchIcon[data-v-71a2b30c]{padding-left:42px}.mobile .showDeleteIcon[data-v-71a2b30c]{padding-right:42px}.mobile .icon-search[data-v-71a2b30c]{position:absolute;color:#949494;top:14px;left:14px}.mobile .icon-delete[data-v-71a2b30c]{position:absolute;color:#949494;top:14px;right:14px}

.desktop[data-v-3a06ef8a]{position:relative;height:48px}.desktop input[data-v-3a06ef8a]{box-sizing:border-box;background:#fff;border:1px solid #b5b5b5;border-radius:6px;font-size:16px;height:48px;padding:0 12px;width:100%;outline:none}.desktop input.error[data-v-3a06ef8a]{background:#fff5f2;border-color:#f53816}.desktop input.error[data-v-3a06ef8a]:focus{border-color:#f53816;outline-color:#f53816}.desktop input[data-v-3a06ef8a]:focus{border-color:#5097d8;outline-color:#5097d8}.desktop input[data-v-3a06ef8a]:disabled{background:#f0f0f0;opacity:0.5}.desktop input[data-v-3a06ef8a]::placeholder{color:#ccc;line-height:normal}.desktop input[data-v-3a06ef8a]:-ms-input-placeholder{color:#ccc}.desktop input[data-v-3a06ef8a]::-ms-input-placeholder{color:#ccc}.desktop input[data-v-3a06ef8a]::-ms-clear{display:none}.desktop .showSearchIcon[data-v-3a06ef8a]{padding-left:42px}.desktop .showDeleteIcon[data-v-3a06ef8a]{padding-right:42px}.desktop .isCurrency[data-v-3a06ef8a]{text-align:right;font-size:27px;height:70px;margin-bottom:10px}.desktop .icon-search[data-v-3a06ef8a]{position:absolute;color:#949494;top:14px;left:14px}.desktop .icon-delete[data-v-3a06ef8a]{position:absolute;color:#949494;top:14px;right:14px}.desktop .isError[data-v-3a06ef8a]{background:#fff5f2;border-color:#f53816}.desktop .isError[data-v-3a06ef8a]:focus{border-color:#f53816;outline-color:#f53816}.mobile[data-v-3a06ef8a]{position:relative;height:48px}.mobile input[data-v-3a06ef8a]{box-sizing:border-box;-webkit-appearance:none;background:#fff;border:1px solid #b5b5b5;border-radius:6px;font-size:16px;height:48px;outline:none;padding:0 12px;width:100%}.mobile input.error[data-v-3a06ef8a]{background:#fff5f2;border:solid 1px #f53816}.mobile input.error[data-v-3a06ef8a]:focus{border-color:#f53816}.mobile input[data-v-3a06ef8a]:focus{border:solid 1px #5097d8;outline-color:#5097d8}.mobile input[data-v-3a06ef8a]:disabled{opacity:0.5}.mobile input[data-v-3a06ef8a]::placeholder{color:#ccc}.mobile input[data-v-3a06ef8a]::-ms-clear{display:none}.mobile .showSearchIcon[data-v-3a06ef8a]{padding-left:42px}.mobile .showDeleteIcon[data-v-3a06ef8a]{padding-right:42px}.mobile .isCurrency[data-v-3a06ef8a]{text-align:right;font-size:27px;height:70px;margin-bottom:10px}.mobile .icon-search[data-v-3a06ef8a]{position:absolute;color:#949494;top:14px;left:14px}.mobile .icon-delete[data-v-3a06ef8a]{position:absolute;color:#949494;top:14px;right:14px}

.desktop.select[data-v-9b27fde4]{display:inline-block;min-width:80px;position:relative}.desktop.select .icon[data-v-9b27fde4]{bottom:0;font-size:0;margin:auto;pointer-events:none;position:absolute;right:8px;top:0}.desktop select[data-v-9b27fde4]{appearance:none;-webkit-appearance:none;background:none;border:1px solid #ccc;border-radius:4px;height:48px;opacity:1;padding:0 32px 0 12px;width:100%;font-size:16px;outline:none;color:#555}.desktop select[data-v-9b27fde4]:not(:focus):invalid{color:#ccc}.desktop select[data-v-9b27fde4]:disabled{opacity:0.5;background:#f6f6f6}.desktop select.error[data-v-9b27fde4]{background:#fff5f2;border-color:#f53816}.desktop select.error[data-v-9b27fde4]:focus{border-color:#f53816;outline-color:#f53816}.desktop select[data-v-9b27fde4]:focus{border-color:#5097d8;outline-color:#5097d8}.desktop select[data-v-9b27fde4]::-ms-expand{display:none}

.mobile.select[data-v-9b27fde4]{display:inline-block;min-width:60px;position:relative;width:100%;font-size:16px}.mobile.select .icon[data-v-9b27fde4]{bottom:0;font-size:0;margin:auto;pointer-events:none;position:absolute;right:8px;top:0}.mobile select[data-v-9b27fde4]{-webkit-appearance:none;background:#fff;border:1px solid #b5b5b5;border-radius:6px;display:block;font-size:16px;min-height:48px;outline:none;overflow:hidden;padding:0 30px 0 12px;text-overflow:ellipsis;width:100%;outline:none;color:#555}.mobile select option[data-v-9b27fde4]{overflow:hidden;text-overflow:ellipsis;width:100%}.mobile select[data-v-9b27fde4]:not(:focus):invalid{color:#ccc}.mobile select[data-v-9b27fde4]:disabled{opacity:0.5;background:#f6f6f6}.mobile select.error[data-v-9b27fde4]{background:#fff5f2;border-color:#f53816}.mobile select.error[data-v-9b27fde4]:focus{border-color:#f53816;outline-color:#f53816}.mobile select[data-v-9b27fde4]:focus{border-color:#5097d8}

.error[data-v-205b2b7b]{color:#f53816}.message-span[data-v-205b2b7b]{white-space:pre-line}

.selectBold[data-v-9b27fde4]{font-weight:bold}

.page-wrapper[data-v-3e131fd8]{position:relative;box-sizing:border-box;min-height:100vh;padding-top:50px;padding-bottom:80px}.page-wrapper .page-header-fixed[data-v-3e131fd8]{position:fixed;top:0;left:0;width:100%;z-index:100}.page-wrapper .page-main[data-v-3e131fd8]{box-sizing:border-box;overflow-x:auto;min-height:100%}.page-wrapper .page-footer[data-v-3e131fd8]{width:100%;position:absolute;bottom:0}.guidance-title[data-v-3e131fd8]{font-family:"Hiragino Sans W6";font-weight:600;font-size:22px;line-height:33px;margin:10px 0 0 0;padding-bottom:10px;border-bottom:1px solid #dadbdb}.guidance-exlpain[data-v-3e131fd8]{font-family:"Hiragino Sans W3";font-weight:300;margin:0;padding:20px 9px 35px 0;font-size:14px}.guidance-exlpain .help-link[data-v-3e131fd8]{float:right;padding:10px}.underline[data-v-3e131fd8]{border-bottom:1px solid #dadbdb}.inline_box[data-v-3e131fd8],.inline_box-middle[data-v-3e131fd8],.inline_box-bottom[data-v-3e131fd8]{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;box-sizing:border-box}.inline_box-middle[data-v-3e131fd8]{align-items:center}.inline_box-bottom[data-v-3e131fd8]{align-items:end}.payment-input .button-area[data-v-3e131fd8]{float:right;margin-top:7px;margin-right:8px}.payment-input .inputText[data-v-3e131fd8]{float:right;height:80px;width:380px}.payment-input .inputTextMobile[data-v-3e131fd8]{float:right;height:100%;width:100%}.payment-input .labelMobile[data-v-3e131fd8]{max-width:100%;justify-content:flex-start;flex-wrap:wrap;width:100%;box-sizing:border-box}.header-dialog-footer[data-v-3e131fd8]{border-top:1px solid #CCCCCC;height:60px;border-radius:0 0 4px 4px;background-color:#FFFFFF;width:100%;position:absolute;bottom:0}.message-amount-main[data-v-3e131fd8]{margin-top:24px;margin-bottom:30px;color:#555555;letter-spacing:0;text-align:center;font-family:"Hiragino Sans";font-size:16px;line-height:24px;font-weight:300}.message-amount-details[data-v-3e131fd8]{height:180px;width:624px;border-radius:4px;text-align:right;display:flex;align-items:center}.amount-text[data-v-3e131fd8]{color:#555555;font-family:"Hiragino Sans";font-size:16px;letter-spacing:0;text-align:right;margin-right:20px;font-weight:600;min-width:185px}.page-wrapper[data-v-3e131fd8]{display:flex;flex-direction:column}.page-main[data-v-3e131fd8]{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-main .message-main[data-v-3e131fd8]{margin-top:24px;margin-bottom:21px;font-size:38px;color:#555555;font-weight:500;letter-spacing:0;text-align:center}.page-main .message-details[data-v-3e131fd8]{margin-bottom:29px;color:#555555;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.page-main .button[data-v-3e131fd8]{min-width:142px}

