@charset "UTF-8";html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}ul li{list-style:none;margin:0;padding:0}img{max-width:100%}a{text-decoration:none}@media screen and (max-width:767px){.u-pc{display:none!important}}@media screen and (min-width:768px){.u-sp{display:none!important}}body{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#000000a6}.btn{display:block;background-color:#674196;border:2px solid #674196;color:#fff;margin:24px auto 0;text-align:center;padding:15px 0;width:350px;max-width:100%;transition:all .3s ease;border-radius:5px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1}.btn:hover{opacity:1;background-color:transparent;color:#674196;text-decoration:none}.contentError input{border:2px solid #c00!important}.contentError .errorText{color:#c00;text-align:center;margin-top:8px}.contentItem[data-v-ed240fce]{border-top:1px solid #d9d9d9}.contentItem[data-v-ed240fce]:last-of-type{border-bottom:1px solid #d9d9d9}.contentItem .disabled[data-v-ed240fce]{opacity:.5;pointer-events:none}.contentItem-header[data-v-ed240fce]{width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s}.contentItem-header[data-v-ed240fce]:hover:not(:disabled){background:#f0f0f0}.contentItem-header[data-v-ed240fce]:disabled{cursor:not-allowed}.contentItem-body[data-v-ed240fce]{border-bottom:solid 1px #d9d9d9}.accordion-enter-active[data-v-ed240fce],.accordion-leave-active[data-v-ed240fce]{transition:all .3s ease;max-height:500px}.accordion-enter-from[data-v-ed240fce],.accordion-leave-to[data-v-ed240fce]{max-height:0;opacity:0}.title-h2[data-v-ed240fce]{position:relative;display:flex;align-items:center;font-weight:400;color:#000;width:100%;font-size:16px;font-weight:200;padding-left:12px}@media screen and (min-width:768px){.title-h2[data-v-ed240fce]{padding-top:20px}}@media screen and (max-width:767px){.title-h2[data-v-ed240fce]{padding-top:5.3333333333vw}}@media screen and (min-width:768px){.title-h2[data-v-ed240fce]{padding-bottom:20px}}@media screen and (max-width:767px){.title-h2[data-v-ed240fce]{padding-bottom:5.3333333333vw}}.title-h2[data-v-ed240fce]:after{content:"";display:block;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;transform:rotate(45deg);position:absolute;right:18px}@media screen and (min-width:768px){.title-h2[data-v-ed240fce]:after{width:10px}}@media screen and (max-width:767px){.title-h2[data-v-ed240fce]:after{width:2.6666666667vw}}@media screen and (min-width:768px){.title-h2[data-v-ed240fce]:after{height:10px}}@media screen and (max-width:767px){.title-h2[data-v-ed240fce]:after{height:2.6666666667vw}}.title-h2 span[data-v-ed240fce]{bottom:-1px;border-radius:50px;font-size:11px;margin-right:5px;padding:2px 6px 3px;position:relative;background:#674196;color:#fff;width:20px;height:20px}@media screen and (min-width:768px){.codeInput[data-v-93e6836d]{margin-top:100px}}@media screen and (max-width:767px){.codeInput[data-v-93e6836d]{margin-top:26.6666666667vw}}@media screen and (min-width:768px){.codeInput[data-v-93e6836d]{margin-bottom:100px}}@media screen and (max-width:767px){.codeInput[data-v-93e6836d]{margin-bottom:26.6666666667vw}}.subTitle[data-v-93e6836d]{text-align:center}input[data-v-93e6836d]{display:block;width:350px;height:48px;margin:0 auto;border:1px solid #d9d9d9;text-align:center;border-radius:.375rem;padding:10px}@media screen and (min-width:768px){input[data-v-93e6836d]{font-size:16px}}@media screen and (max-width:767px){input[data-v-93e6836d]{font-size:4.2666666667vw}}@media screen and (min-width:768px){input[data-v-93e6836d]{margin-top:20px}}@media screen and (max-width:767px){input[data-v-93e6836d]{margin-top:5.3333333333vw}}@media screen and (min-width:768px){.name[data-v-567cf8df]{margin-top:100px}}@media screen and (max-width:767px){.name[data-v-567cf8df]{margin-top:26.6666666667vw}}.name .subTitle[data-v-567cf8df]{text-align:center}input[data-v-567cf8df]{display:block;width:350px;height:48px;margin:0 auto;border:1px solid #d9d9d9;border-radius:.375rem;padding:10px}@media screen and (min-width:768px){input[data-v-567cf8df]{font-size:14px}}@media screen and (max-width:767px){input[data-v-567cf8df]{font-size:3.7333333333vw}}@media screen and (min-width:768px){input[data-v-567cf8df]{margin-top:20px}}@media screen and (max-width:767px){input[data-v-567cf8df]{margin-top:5.3333333333vw}}.date-picker-wrapper[data-v-cb4fd487]{position:relative;width:350px;margin:0 auto}@media screen and (min-width:768px){.date-picker-wrapper[data-v-cb4fd487]{margin-top:20px}}@media screen and (max-width:767px){.date-picker-wrapper[data-v-cb4fd487]{margin-top:5.3333333333vw}}.date-input[data-v-cb4fd487]{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:10px;color:#000000a6;border:1px solid #d9d9d9;border-radius:.375rem;cursor:pointer;transition:border-color .3s}.date-input[data-v-cb4fd487]:hover{border-color:#999}.date-input .calendar-icon[data-v-cb4fd487]{color:#999;flex-shrink:0}.calendar-dropdown[data-v-cb4fd487]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:350px;max-width:90vw;background:#fff;border:2px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;z-index:1000;box-sizing:border-box}.calendar-header[data-v-cb4fd487]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.nav-button[data-v-cb4fd487]{background:none;border:none;padding:8px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}.nav-button[data-v-cb4fd487]:hover{background-color:#f5f5f5}.month-year[data-v-cb4fd487]{font-weight:600;font-size:1.125rem;white-space:nowrap}.weekday-header[data-v-cb4fd487]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.weekday[data-v-cb4fd487]{text-align:center;font-size:.875rem;font-weight:500;color:#666;padding:8px 0}.calendar-grid[data-v-cb4fd487]{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:4px;min-height:240px}.day-cell[data-v-cb4fd487]{aspect-ratio:1;padding:8px;font-size:.875rem;border:none;border-radius:8px;background:none;cursor:pointer;transition:all .2s;min-width:0}.day-cell.empty[data-v-cb4fd487]{visibility:hidden}.day-cell.disabled[data-v-cb4fd487]{color:#d1d1d1;background-color:#f9f9f9;cursor:not-allowed}.day-cell[data-v-cb4fd487]:not(.disabled):not(.selected):hover{background-color:#67419633}.day-cell.selected[data-v-cb4fd487]{background-color:#674196;color:#fff}.day-cell.selected[data-v-cb4fd487]:hover{background-color:#674196}.day-cell.today[data-v-cb4fd487]:not(.selected){border:2px solid #674196}@media screen and (min-width:768px){.weddingDate[data-v-324545ff]{margin-top:50px}}@media screen and (max-width:767px){.weddingDate[data-v-324545ff]{margin-top:13.3333333333vw}}@media screen and (min-width:768px){.weddingDate[data-v-324545ff]{margin-bottom:100px}}@media screen and (max-width:767px){.weddingDate[data-v-324545ff]{margin-bottom:26.6666666667vw}}.form-group[data-v-324545ff]{margin-bottom:24px}.form-label[data-v-324545ff]{text-align:center;overflow:visible;position:relative}.date-input[data-v-324545ff]{display:block;width:350px;height:48px;padding:10px;color:#000000a6;margin:0 auto;border:1px solid #d9d9d9;border-radius:.375rem}@media screen and (min-width:768px){.date-input[data-v-324545ff]{margin-top:20px}}@media screen and (max-width:767px){.date-input[data-v-324545ff]{margin-top:5.3333333333vw}}.custom-select[data-v-990aa472]{position:relative;width:100%}.select-trigger[data-v-990aa472]{display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;min-height:2.75rem;width:350px;max-width:100%;height:48px;margin:0 auto;position:relative}.select-trigger[data-v-990aa472]:hover{border-color:#9ca3af}.select-trigger.open[data-v-990aa472]{border-color:#674196;box-shadow:0 0 0 3px #6741961a}.arrow[data-v-990aa472]{display:inline-block;position:absolute;right:1rem;top:0;bottom:0;margin:auto 0;width:8px;height:8px;border-top:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;transform:rotate(135deg);transition:transform .3s}.arrow.rotate[data-v-990aa472]{transform:rotate(315deg)}.select-dropdown[data-v-990aa472]{position:absolute;top:calc(100% + .25rem);left:0;right:0;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50;max-height:16rem;overflow-y:auto;width:350px;max-width:100%;margin:auto}@media screen and (min-width:768px){.select-dropdown[data-v-990aa472]{--borderWdth: 1px}}@media screen and (max-width:767px){.select-dropdown[data-v-990aa472]{--borderWdth: .2666666667vw}}@media screen and (min-width:768px){.select-dropdown[data-v-990aa472]{border-radius:5px}}@media screen and (max-width:767px){.select-dropdown[data-v-990aa472]{border-radius:1.3333333333vw}}.select-option[data-v-990aa472]{padding:.625rem 1rem;cursor:pointer;transition:background-color .15s ease}.select-option[data-v-990aa472]:hover{background-color:#6741961a}.select-option.selected[data-v-990aa472]{background-color:#6741961a;font-weight:700}.dropdown-enter-active[data-v-990aa472],.dropdown-leave-active[data-v-990aa472]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-990aa472],.dropdown-leave-to[data-v-990aa472]{opacity:0;transform:translateY(-.5rem)}@media screen and (min-width:768px){.productSelect[data-v-3c14d541]{margin-top:80px}}@media screen and (max-width:767px){.productSelect[data-v-3c14d541]{margin-top:21.3333333333vw}}.productSelect .productSelect-inner[data-v-3c14d541]{padding:15px 15px 30px}.productSelect .text[data-v-3c14d541]{text-align:center;margin-bottom:8px}.productSelect .contentList[data-v-3c14d541]{border-top:solid 1px #d9d9d9}.productSelect .contentList>.contentItem.open .contentItem-title[data-v-3c14d541]{opacity:1}.productSelect .contentList>.contentItem .contentItem-title[data-v-3c14d541]{opacity:.5}.productSelect .contentItem-title[data-v-3c14d541]{padding:10px 15px;border-bottom:solid 1px #d9d9d9;width:100%;text-align:left}.productSelect .contentItem-title[data-v-3c14d541]:before{content:"";display:inline-block;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;transform:rotate(45deg);position:relative;width:10px;height:10px;margin-right:10px}.productSelect .productSelect-stepTitle[data-v-3c14d541]{font-weight:700;padding-top:15px}.productSelect .productSelect-selectBox[data-v-3c14d541]{margin-top:10px}.productSelect .productSelect-selectBox[data-v-3c14d541] .custom-select{margin-top:8px}.productSelect .productSelect-selectBox .illust-list[data-v-3c14d541]{display:flex;justify-content:space-between}.productSelect .productSelect-selectBox .illust-list .illust-item[data-v-3c14d541]{width:48%}.productSelect .productSelect-selectBox .illust-box[data-v-3c14d541]{margin-top:8px}.productSelect .productSelect-selectBox .illust-box.m-single .btn[data-v-3c14d541]{width:48%}.productSelect .productSelect-selectBox .illust-box .illust-creator[data-v-3c14d541]{font-size:13px;text-align:center}.productSelect .productSelect-selectBox .illust-box .img-wrapper[data-v-3c14d541]{margin-top:8px}.productSelect .productSelect-selectBox .illust-box .img-wrapper.m-imgSingle[data-v-3c14d541]{display:flex;justify-content:center}.productSelect .productSelect-selectBox .illust-box .img-wrapper.m-imgSingle img[data-v-3c14d541]{width:48%}.productSelect .productSelect-selectBox .illust-box .img-wrapper.m-imgDouble[data-v-3c14d541]{display:flex;justify-content:space-between}.productSelect .productSelect-selectBox .illust-box .img-wrapper.m-imgDouble img[data-v-3c14d541]{width:48%}.productSelect .productSelect-selectBox .illust-box .btn[data-v-3c14d541]{text-decoration:none;font-size:12px}.productSelect .productSelect-selectNote[data-v-3c14d541]{font-size:10px;color:#c00;margin-top:8px}.accordion-enter-active[data-v-3c14d541],.accordion-leave-active[data-v-3c14d541]{transition:all .3s ease;max-height:2000px}.accordion-enter-from[data-v-3c14d541],.accordion-leave-to[data-v-3c14d541]{max-height:0;opacity:0}.title-h1[data-v-4de9759d]{text-align:center;background-color:#777;color:#fff;line-height:1}@media screen and (min-width:768px){.title-h1[data-v-4de9759d]{font-size:25px}}@media screen and (max-width:767px){.title-h1[data-v-4de9759d]{font-size:6.6666666667vw}}@media screen and (min-width:768px){.title-h1 img[data-v-4de9759d]{width:250px}}@media screen and (max-width:767px){.title-h1 img[data-v-4de9759d]{width:66.6666666667vw}}.content-wrapper[data-v-4de9759d]{margin:0 auto}@media screen and (min-width:768px){.content-wrapper[data-v-4de9759d]{max-width:830px;padding-left:55px;padding-right:55px}}@media screen and (max-width:767px){.content-wrapper[data-v-4de9759d]{width:100%}}
