@charset "UTF-8";/*!
 * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;margin:0;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{overflow:visible;box-sizing:content-box;height:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}abbr[title],abbr[data-original-title]{cursor:help;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;-webkit-text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul,dl{margin:0;padding:0;list-style-type:none}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}q:before,q:after{display:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent}a:hover{text-decoration:none}a:not([href]){text-decoration:none;color:inherit}a:not([href]):hover{text-decoration:none;color:inherit}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{overflow:auto;margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}figure{margin:0}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;caption-side:bottom;text-align:left;color:#6c757d}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}input::-webkit-calendar-picker-indicator{display:none}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{font-size:1.5rem;line-height:inherit;display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}:root{--gift_white_1: #ffffff;--gift_black_1: #000000;--gift_logo_1: #dbc4b7;--gift_text_1: #5e5e5e;--gift_text_2: #828282;--gift_text_3: #ababab;--gift_brown_1: #a4948a;--gift_brown_2: #cdbfb7;--gift_brown_3: #f5f0ea;--gift_brown_4: #fdf9f4;--gift_gray_1: #c7c7c7;--gift_gray_2: #e6e6e6;--gift_gray_3: #f4f4f4;--gift_gray_4: #f9f9f9;--gift_gold_1: #c6af78;--gift_gold_2: #caba95;--gift_yellow_1: #fff5db;--gift_function_link: #2F8CCD;--gift_function_error: #dd8080;--gift_function_errorLight: #fff6f6;--gift_function_warning: #f3c57f;--gift_function_warningLight: #fff6ed;--gift_function_primary: #2f8ccd;--gift_function_primaryLight: #f0f8ff;--gift_function_success: #81bb84;--gift_function_successLight: #edffe7;--gift_function_disable: #ececec;--gift_function_disableLight: #f4f4f4}:root{--overlay: rgba(0, 0, 0, .2);--overlay_rgb: 0, 0, 0;--color-icon-webinvitationguest: #0071c1;--color-icon-webinvitationguest_rgb: 0, 113, 193;--color-icon-toddler: #efa6ce;--color-icon-toddler_rgb: 239, 166, 206;--color-icon-kid: #facc15;--color-icon-kid_rgb: 250, 204, 21;--color-icon-companion: #39985c;--color-icon-companion_rgb: 57, 152, 92;--color-icon-allergy: #dc7976;--color-icon-allergy_rgb: 220, 121, 118;--color-icon-payment: #ee995e;--color-icon-payment_rgb: 238, 153, 94;--color-icon-specialhandling: #b27ae2;--color-icon-specialhandling_rgb: 178, 122, 226;--color-tag-background-gray: #f6f6f6;--color-tag-background-gray_rgb: 246, 246, 246;--color-tag-background-lime: #f3fae8;--color-tag-background-lime_rgb: 243, 250, 232;--color-tag-background-purple: #f2e9fa;--color-tag-background-purple_rgb: 242, 233, 250;--color-tag-background-beige: #f0ece9;--color-tag-background-beige_rgb: 240, 236, 233;--color-tag-background-blue: #eaf6ff;--color-tag-background-blue_rgb: 234, 246, 255;--color-tag-background-teal: #ebf7f8;--color-tag-background-teal_rgb: 235, 247, 248;--color-tag-background-green: #e0ffeb;--color-tag-background-green_rgb: 224, 255, 235;--color-tag-background-yellow: #fef5d0;--color-tag-background-yellow_rgb: 254, 245, 208;--color-tag-background-orange: #fef1e8;--color-tag-background-orange_rgb: 254, 241, 232;--color-tag-text-gray: #c9c9c9;--color-tag-text-gray_rgb: 201, 201, 201;--color-tag-text-lime: #6aa312;--color-tag-text-lime_rgb: 106, 163, 18;--color-tag-text-purple: #984ed8;--color-tag-text-purple_rgb: 152, 78, 216;--color-tag-text-beige: #726760;--color-tag-text-beige_rgb: 114, 103, 96;--color-tag-text-blue: #0071c1;--color-tag-text-blue_rgb: 0, 113, 193;--color-tag-text-teal: #2b8a92;--color-tag-text-teal_rgb: 43, 138, 146;--color-tag-text-green: #5caf7b;--color-tag-text-green_rgb: 92, 175, 123;--color-tag-text-yellow: #facc15;--color-tag-text-yellow_rgb: 250, 204, 21;--color-tag-text-orange: #ee995e;--color-tag-text-orange_rgb: 238, 153, 94;--color-modal-background-overlay: rgba(0, 0, 0, .6);--color-modal-background-overlay_rgb: 0, 0, 0;--color-information-panel-border-orange: #ee995e;--color-information-panel-border-orange_rgb: 238, 153, 94;--color-information-panel-background-orange: #fef1e8;--color-information-panel-background-orange_rgb: 254, 241, 232;--color-information-panel-text-orange: #ee995e;--color-information-panel-text-orange_rgb: 238, 153, 94;--color-header-background-default: #6986ff;--color-header-background-default_rgb: 105, 134, 255;--color-form-border-hoverd: #c9c9c9;--color-form-border-hoverd_rgb: 201, 201, 201;--color-form-border-default: #ebebeb;--color-form-border-default_rgb: 235, 235, 235;--color-form-background-focus: #fafafa;--color-form-background-focus_rgb: 250, 250, 250;--color-form-background-hoverd: #fafafa;--color-form-background-hoverd_rgb: 250, 250, 250;--color-form-background-default: #ffffff;--color-form-background-default_rgb: 255, 255, 255;--color-border-scrollbar: #c9c9c9;--color-border-scrollbar_rgb: 201, 201, 201;--color-border-groom: #5ea6da;--color-border-groom_rgb: 94, 166, 218;--color-border-bride: #ee78b8;--color-border-bride_rgb: 238, 120, 184;--color-border-inverse: #ffffff;--color-border-inverse_rgb: 255, 255, 255;--color-border-bold: #b0b0b0;--color-border-bold_rgb: 176, 176, 176;--color-border-subtle: #f6f6f6;--color-border-subtle_rgb: 246, 246, 246;--color-border-default: #ebebeb;--color-border-default_rgb: 235, 235, 235;--color-border-secondary-action-enabled: #c9c9c9;--color-border-secondary-action-enabled_rgb: 201, 201, 201;--color-border-primary-action-focused: #ee918e;--color-border-primary-action-focused_rgb: 238, 145, 142;--color-background-image-link-panel-default: #ffffff;--color-background-image-link-panel-default_rgb: 255, 255, 255;--color-background-grid-info-header02: #f6f6f6;--color-background-grid-info-header02_rgb: 246, 246, 246;--color-background-grid-info-header01: #b0b0b0;--color-background-grid-info-header01_rgb: 176, 176, 176;--color-background-table-td-enabled: #ffffff;--color-background-table-td-enabled_rgb: 255, 255, 255;--color-background-table-th-default: #fafafa;--color-background-table-th-default_rgb: 250, 250, 250;--color-background-dropdownmenu-hovered: #fafafa;--color-background-dropdownmenu-hovered_rgb: 250, 250, 250;--color-background-dropdownmenu-enabled: #ffffff;--color-background-dropdownmenu-enabled_rgb: 255, 255, 255;--color-background-danger-action-disable: #ebebeb;--color-background-danger-action-disable_rgb: 235, 235, 235;--color-background-tertiary-action-disable: #f6f6f6;--color-background-tertiary-action-disable_rgb: 246, 246, 246;--color-background-tertiary-action-pressed: #ebebeb;--color-background-tertiary-action-pressed_rgb: 235, 235, 235;--color-background-tertiary-action-hovered: #ebebeb;--color-background-tertiary-action-hovered_rgb: 235, 235, 235;--color-background-tertiary-action-enabled: #f6f6f6;--color-background-tertiary-action-enabled_rgb: 246, 246, 246;--color-background-secondary-action-disable: #ffffff;--color-background-secondary-action-disable_rgb: 255, 255, 255;--color-background-secondary-action-pressed: #ffffff;--color-background-secondary-action-pressed_rgb: 255, 255, 255;--color-background-secondary-action-hovered: #ffffff;--color-background-secondary-action-hovered_rgb: 255, 255, 255;--color-background-secondary-action-enabled: #ffffff;--color-background-secondary-action-enabled_rgb: 255, 255, 255;--color-background-primary-action-pressed: #3d63f5;--color-background-primary-action-pressed_rgb: 61, 99, 245;--color-background-primary-action-hovered: #3d63f5;--color-background-primary-action-hovered_rgb: 61, 99, 245;--color-background-primary-action-enabled: #6986ff;--color-background-primary-action-enabled_rgb: 105, 134, 255;--color-background-subtler: #fafafa;--color-background-subtler_rgb: 250, 250, 250;--color-background-subtle: #ffffff;--color-background-subtle_rgb: 255, 255, 255;--color-background-default: #f6f6f6;--color-background-default_rgb: 246, 246, 246;--color-navigation-primary-action-pressed: #ee918e;--color-navigation-primary-action-pressed_rgb: 238, 145, 142;--color-navigation-background: rgba(255, 255, 255, .3);--color-navigation-background_rgb: 255, 255, 255;--color-mainnavigation-primary-action-pressed: rgba(255, 255, 255, .9);--color-mainnavigation-primary-action-pressed_rgb: 255, 255, 255;--color-mainnavigation-primary-action-hovered: rgba(255, 255, 255, .9);--color-mainnavigation-primary-action-hovered_rgb: 255, 255, 255;--color-mainnavigation-background: #f4f2ee;--color-mainnavigation-background_rgb: 244, 242, 238;--color-text-secondary-action: #7c7979;--color-text-secondary-action_rgb: 124, 121, 121;--color-text-primary-action: #ffffff;--color-text-primary-action_rgb: 255, 255, 255;--color-text-disable: #c9c9c9;--color-text-disable_rgb: 201, 201, 201;--color-text-primary: #6986ff;--color-text-primary_rgb: 105, 134, 255;--color-text-success: #15803d;--color-text-success_rgb: 21, 128, 61;--color-text-subtle: #7c7979;--color-text-subtle_rgb: 124, 121, 121;--color-text-default: #3e3e3e;--color-text-default_rgb: 62, 62, 62;--color-form-border-focus: #6986ff;--color-form-border-focus_rgb: 105, 134, 255;--color-form-border-warning: #fbd644;--color-form-border-warning_rgb: 251, 214, 68;--color-form-border-success: #15803d;--color-form-border-success_rgb: 21, 128, 61;--color-form-border-error: #c8625f;--color-form-border-error_rgb: 200, 98, 95;--color-form-background-warning: #f4f2ee;--color-form-background-warning_rgb: 244, 242, 238;--color-form-background-success: #e0ffeb;--color-form-background-success_rgb: 224, 255, 235;--color-form-background-error: #fbe9e9;--color-form-background-error_rgb: 251, 233, 233;--color-background-image-link-panel-hover: #fafafa;--color-background-image-link-panel-hover_rgb: 250, 250, 250;--color-background-grid-info-layer02: #f6f6f6;--color-background-grid-info-layer02_rgb: 246, 246, 246;--color-background-grid-info-layer01: #fafafa;--color-background-grid-info-layer01_rgb: 250, 250, 250;--color-background-warning-action-disable: #ebebeb;--color-background-warning-action-disable_rgb: 235, 235, 235;--color-background-warning-action-pressed: #facc15;--color-background-warning-action-pressed_rgb: 250, 204, 21;--color-background-warning-action-hovered: #facc15;--color-background-warning-action-hovered_rgb: 250, 204, 21;--color-background-warning-action-enabled: #fbd644;--color-background-warning-action-enabled_rgb: 251, 214, 68;--color-background-table-td-hover: #fafafa;--color-background-table-td-hover_rgb: 250, 250, 250;--color-background-table-td-pressed: #fafafa;--color-background-table-td-pressed_rgb: 250, 250, 250;--color-background-danger-action-pressed: #dc2626;--color-background-danger-action-pressed_rgb: 220, 38, 38;--color-background-danger-action-hovered: #dc2626;--color-background-danger-action-hovered_rgb: 220, 38, 38;--color-background-danger-action-enabled: #c8625f;--color-background-danger-action-enabled_rgb: 200, 98, 95;--color-background-primary-action-disable: #ebebeb;--color-background-primary-action-disable_rgb: 235, 235, 235;--color-navigation-primary-action-hovered: #ffffff;--color-navigation-primary-action-hovered_rgb: 255, 255, 255;--color-text-tertiary-action: #7c7979;--color-text-tertiary-action_rgb: 124, 121, 121;--color-text-warning: #fbd644;--color-text-warning_rgb: 251, 214, 68;--color-text-link-hovered: #005a9a;--color-text-link-hovered_rgb: 0, 90, 154;--color-text-link-default: #2f8ccd;--color-text-link-default_rgb: 47, 140, 205;--color-text-danger: #c8625f;--color-text-danger_rgb: 200, 98, 95;--color-text-gold: #cda04d;--color-text-gold_rgb: 205, 160, 77;--color-background-card-hovered: #fafafa;--color-background-card-hovered_rgb: 250, 250, 250;--color-background-card-pressed: #f1f3f4;--color-background-card-pressed_rgb: 241, 243, 244;--color-background-navy-action-enabled: #1d2750;--color-background-navy-action-enabled_rgb: 29, 39, 80;--color-background-navy-action-hovered: #131936;--color-background-navy-action-hovered_rgb: 19, 25, 54;--color-background-gold-action-enabled: #cda04d;--color-background-gold-action-enabled_rgb: 205, 160, 77;--color-background-gold-action-hovered: #ad8024;--color-background-gold-action-hovered_rgb: 173, 128, 36;--color-icon-gold-dot: #f5e6c8;--color-icon-gold-dot_rgb: 245, 230, 200;--color-background-gold-0: #f8f2e6;--color-background-gold-0_rgb: 248, 242, 230;--shadow: 0px 0px 20px 0px #CCC6BC40}:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}body{font-weight:400;font-style:normal;font-size:15px;line-height:1.5;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP;width:100%;color:#404040;word-break:break-word;letter-spacing:.025em}h1,h2{letter-spacing:.2em}h1,h2,h3,h4,h5,strong{display:block;font-size:inherit;margin:0;font-weight:400}ul{list-style-type:none}ul li{margin:0;padding:0}dl dt{font-weight:400}dl dd{text-align:justify;margin-bottom:0}img{font-family:"object-fit: cover; object-position: center;";width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}input,button,select,textarea{color:inherit;background-color:transparent}input:focus,button:focus,select:focus,textarea:focus{outline:0}textarea{letter-spacing:.025em}input[type=date]{min-height:34px}label{margin:0}button{display:inline-block;color:#777;border-radius:5px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}a{text-decoration:none;color:inherit;background-color:transparent;transition:.3s}a:hover{opacity:.6}svg{transition:.3s;width:20px;height:20px}header{text-align:center}input::-moz-placeholder{color:#aaa}input::placeholder{color:#aaa}.splide.is-active{visibility:visible}.grecaptcha-badge{visibility:hidden}a.co_text{text-decoration:underline}.co_text{--bcs-text-font-family: var(--font-family);--bcs-text-font-family-pc: var(--font-family-pc, var(--font-family));--bcs-text-color: var(--color);--bcs-text-color-pc: var(--color-pc, var(--color));--bcs-text-writing-mode: var(--writing-mode);--bcs-text-writing-mode-pc: var(--writing-mode-pc, var(--writing-mode));font-family:var(--bcs-text-font-family);color:var(--bcs-text-color);writing-mode:var(--bcs-text-writing-mode)}@media screen and (min-width: 768px){.co_text{font-family:var(--bcs-text-font-family-pc);color:var(--bcs-text-color-pc);writing-mode:var(--bcs-text-writing-mode-pc)}}.co_text.typography_body_bold_xxxl{font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.4px}.co_text.typography_body_medium_xxxl{font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:2.4px}@media screen and (min-width: 768px){.co_text.centerPc{text-align:center}.co_text.rightPc{text-align:right}.co_text.leftPc{text-align:left}}.co_text.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typography_body_regular_xs{--bcs-typography-font-size: 10px;--bcs-typography-font-weight: normal;--bcs-typography-line-height: 1.7;--bcs-typography-letter-spacing: .03px;font-size:var(--bcs-typography-font-size);font-weight:var(--bcs-typography-font-weight);line-height:var(--bcs-typography-line-height);letter-spacing:var(--bcs-typography-letter-spacing);font-stretch:normal;font-style:normal}.typography_body_bold_xxxl{font-size:28px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.8px}.typography_body_medium_xxxl{font-size:28px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.8px}.typography_body_regular_xxxl{font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.8px}.typography_body_bold_xxl{font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.4px}.typography_body_medium_xxl{font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.4px}.typography_body_regular_xxl{font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.4px}.typography_body_bold_xl{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2px}.typography_body_medium_xl{font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2px}.typography_body_regular_xl{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2px}.typography_title_bold_lg{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1.6px}.typography_body_bold_lg{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px}.typography_body_medium_lg{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px}.typography_body_regular_lg{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px}.typography_title_bold_md{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1.4px}.typography_body_bold_md{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.4px}.typography_label_medium_md{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.4px}.typography_body_medium_md{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:1.4px}.typography_body_regular_md{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:.35px}.typography_body_bold_base{font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.2px}.typography_title_medium_sm{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:.3px}.typography_label_medium_sm{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.2px}.typography_body_medium_base{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:1.2px}.typography_body_regular_base{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:.03px}.typography_body_bold_sm{font-size:11px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.1px}.typography_body_medium_sm{font-size:11px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:1.1px}.typography_body_regular_sm{font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:.03px}.typography_body_bold_xs{font-size:10px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1px}.typography_title_medium_xs{font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:.25px}.typography_label_medium_xs{font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.25px}.typography_body_medium_xs{font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:1px}.typography_body_regular_xs{font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:.03px}.co_text{font-family:var(--font-family);color:var(--color);writing-mode:var(--writing-mode)}@media screen and (min-width: 768px){.co_text{font-family:var(--font-family-pc, var(--font-family))}}@media screen and (min-width: 768px){.co_text{color:var(--color-pc, var(--color))}}@media screen and (min-width: 768px){.co_text{writing-mode:var(--writing-mode-pc, var(--writing-mode))}}.co_text.center{text-align:center}.co_text.right{text-align:right}.co_text.left{text-align:left}.co_text.withLine{white-space:pre-line}@media screen and (min-width: 768px){.co_text.centerPc{text-align:center}.co_text.rightPc{text-align:right}.co_text.leftPc{text-align:left}.co_text.withLinePc{white-space:pre-line}}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body{scroll-padding-top:60px}.ly_bshMain{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif,Noto Sans JP}.ly_bshMain .bsh_headerBanner{position:fixed;z-index:30}.ly_bshMain_front,.ly_bshMain_guest{min-width:unset;padding-bottom:0;background-color:#f9f9f9;transition:.3s;grid-template-rows:auto 1fr}.ly_bshMain_front_content,.ly_bshMain_guest_content{margin:0 auto;min-height:100%;padding:20px 20px 40px;max-width:768px;background-color:#f4f7f9}.ly_bshMain_front_content--noPadding,.ly_bshMain_guest_content--noPadding{padding:0}.ly_bshMain_front_fixedContent,.ly_bshMain_guest_fixedContent{position:fixed;width:768px;width:100%;left:50%;bottom:0;transform:translate(-50%);padding:8px 12px;max-width:768px;z-index:30}@media screen and (min-width: 768px){.ly_bshMain_front{width:460px;margin-inline:auto;box-shadow:0 0 20px #3043541a}.ly_bshMain_front:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;background-color:#f6f6f6}}.ly_bshMain_guest{padding-top:150px}@media screen and (min-width: 768px){.ly_bshMain_guest{width:460px;margin-inline:auto;box-shadow:0 0 20px #3043541a}.ly_bshMain_guest:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;background-color:#f6f6f6}}.ly_bshMain_footer_fixedContent{position:fixed;width:100%;left:50%;bottom:0;transform:translate(-50%);padding:12px 8px;max-width:768px;background-color:#fff;z-index:30}.ly_bshMain_footer_fixedContent .left,.ly_bshMain_footer_fixedContent .right{grid-template-columns:24px 1fr}.ly_bshMain_footer_fixedContent .left .bsh_buttonComponent_txt,.ly_bshMain_footer_fixedContent .right .bsh_buttonComponent_txt{font-size:clamp(.688rem,-.669rem + 6.38vw,.875rem)}.ly_bshMain_footer_fixedContent .left .bsh_buttonComponent_txt{color:#c6af78}.ly_bshMain_footer_fixedContent .right{background-color:#c6af78}.ly_bshMain_footer_fixedContent .right .bsh_buttonComponent_txt{color:#fff}.ly_bshMain_footer_fixedContent .right .bsh_icon_wrap .bsh_icon{fill:#fff}.ly_bshMain_footer_fixedContent .bsh_icon_wrap .bsh_icon{width:24px;height:24px}.ly_bshPcContent,.ly_bshPcDecoration{display:none}@media screen and (min-width: 768px){main.ly_bshMain_front~.bsh_FooterComponent,main.ly_bshMain_guest~.bsh_FooterComponent{width:460px;margin-inline:auto}.bsh_LogoHeaderComponent{width:460px;margin-inline:auto;left:50%}.ly_bshMain_front_fixedContent{max-width:460px}.ly_bshPcDecoration{display:none}.ly_bshPcContent{display:block;position:fixed;top:50%}.ly_bshPcContent__left{width:-moz-fit-content;width:fit-content;left:calc(25% - 115px);transform:translate(-50%,-50%);z-index:1}.ly_bshPcContent__right{width:calc(50% - 230px);right:calc(25% - 115px);transform:translate(50%,-50%);z-index:1}.bsh_sideNav_left{display:grid;gap:16px;font-size:12px;font-weight:500}.bsh_sideNav_right{width:100%;max-width:240px;margin-inline:auto;text-align:center}.bsh_sideNav_right_img{width:150px}.bsh_sideNav_right_qr{display:block;width:132px;height:132px;margin-top:32px;margin-inline:auto;padding:10px}.bsh_sideNav_right_text{margin-top:16px;font-size:12px;letter-spacing:.03px}}.bsh_AppNavigation{position:sticky;top:0;display:flex;justify-content:flex-start;align-items:center;width:100%;height:60px;padding:8px 20px;background-color:#f6f6f6;z-index:20}.bsh_AppNavigation_head{width:-moz-max-content;width:max-content}.bsh_AppNavigation_logo{width:93px;height:auto}.bsh_pageTitle{margin:0 0 20px}.bsh_sectionList{background-color:#fff;padding:0 16px;border-radius:10px}.bsh_sectionList_item{padding:16px 0 6px}.bsh_sectionList_item:not(:last-child){border-bottom:1px solid #F6F6F6}.bsh_sectionList_item_ttl{color:#b0b0b0}.bsh_sectionList_item_body p{white-space:pre-line;padding:10px 0}.privacy-policy-date{font-size:12px;line-height:1.7;margin-top:24px;color:#888;text-align:right}.info_card{background-color:#fff;border:1px solid #EBEBEB}.info_card_row{display:grid;grid-template-columns:178px 1fr;min-height:60px}.info_card_row:not(:last-child){border-bottom:1px solid #EBEBEB}.info_card_row_label{display:flex;align-items:center;padding:12px;border-right:1px solid #EBEBEB;background-color:#fafafa}.info_card_row_value{display:flex;align-items:center;padding:12px}
