@charset "UTF-8";.progress-box{display:block;width:300px;padding:4px;margin:0 auto 30px;border-radius:30px;background:#0000001a;box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff14}@media screen and (max-width: 900px){.progress-box{padding:3px}}@media screen and (max-width: 500px){.progress-box{width:250px}}@media screen and (max-width: 450px){.progress-box{width:220px;margin:0 auto 20px}}.progress-box .progress-bar{width:50%;height:10px;border-radius:30px;background-image:linear-gradient(to bottom,#ffffff4d,#ffffff0d);background-color:#dcb474;transition:all .4s ease-in-out;transition-property:width,background-color}@media screen and (max-width: 500px){.progress-box .progress-bar{height:8px}}@media screen and (max-width: 450px){.progress-box .progress-bar{height:7px}}.progress-box .progress-bar.step1{width:0%}.progress-box .progress-bar.step2{width:16.6666666667%}.progress-box .progress-bar.step3{width:33.3333333333%}.progress-box .progress-bar.step4{width:50%}.progress-box .progress-bar.step5{width:66.6666666667%}.progress-box .progress-bar.step6{width:83.3333333333%}.first-box .desc{display:block;width:100%;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}.first-box .folder-file-box{display:block;width:fit-content;margin:30px auto 0}.first-box .folder-file-box .folder-file-label{display:flex;justify-content:center;align-items:center;flex-direction:column;width:250px;aspect-ratio:1/1;border-radius:10px;background-color:#fff;cursor:pointer}.first-box .folder-file-box .folder-file-label .plus-icon{display:block;width:40px}.first-box .folder-file-box .folder-file-label .main-txt{display:block;margin-top:20px;font-weight:400;font-size:16px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#555}.first-box .folder-file-box .folder-file-label .sub-txt{display:block;margin-top:10px;font-weight:400;font-size:10px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#555}.first-box .folder-file-box .folder-file-label .sub-txt span{display:inline-block;font-weight:400;font-size:10px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#dc3545}.first-box .folder-file-box .folder-file-input{display:none}.first-box .camera-file-box{display:none;width:100%;margin:20px auto 0}@media screen and (max-width: 500px){.first-box .camera-file-box{display:block}}.first-box .camera-file-box .camera-btn-box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:80px;margin:0 auto;aspect-ratio:1/1;border-radius:50%;background-color:#0c2a81}.first-box .camera-file-box .camera-btn-box .camera-icon{display:block;width:90%;border-radius:50%;cursor:pointer}.first-box .camera-file-box .camera-btn-box .camera-input{display:none}.first-box .camera-file-box .note{display:block;width:100%;margin:10px auto 0;font-weight:400;font-size:12px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}.first-box .camera-file-box .sub-note-box{display:block;width:100%;max-width:400px;margin:8px auto 0}@media screen and (max-width: 450px){.first-box .camera-file-box .sub-note-box{max-width:calc(100vw - 60px)}}.first-box .camera-file-box .sub-note-box p{display:block;padding-left:1.6em;font-weight:400;font-size:10px;line-height:1.4;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-indent:-1.6em;text-align:left;color:#fff}.first-box .preview-box{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;margin:30px auto 0}.first-box .preview-box .thum-box{display:block;width:33.3%;max-width:200px;aspect-ratio:1/1;position:relative}@media screen and (max-width: 1400px){.first-box .preview-box .thum-box{max-width:170px}}@media screen and (max-width: 1000px){.first-box .preview-box .thum-box{max-width:160px}}@media screen and (max-width: 500px){.first-box .preview-box .thum-box{max-width:150px}}.first-box .preview-box .thum-box .thumbnail{display:block;width:100%;height:100%;object-fit:cover}.first-box .preview-box .thum-box .edit-btn{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.first-box .preview-box .thum-box .edit-btn>.edit-label{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;margin:auto;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.1rem;white-space:nowrap;color:#fff;opacity:0;transition:all .3s ease-in-out;cursor:pointer}.first-box .preview-box .thum-box .edit-btn>.edit-label:hover{background-color:#0009;opacity:1}.first-box .preview-box .thum-box .edit-btn>.edit-label:after{display:none}.first-box .preview-box .thum-box .delete-btn{position:absolute;top:0;right:0;display:block;width:40px;padding:10px;aspect-ratio:1/1;cursor:pointer;transition:all .3s ease-in-out;z-index:2}.first-box .preview-box .thum-box .delete-btn:hover{opacity:.5}.second-box .desc{display:block;width:100%;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}@media screen and (max-width: 400px){.second-box .desc{letter-spacing:-.02em}}.second-box .pref-box{display:block;width:280px;height:40px;padding:10px 15px;margin:30px auto 0;border:0;border-radius:5px;font-weight:400;font-size:16px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#555;cursor:pointer}.second-box .pref-box.placeholder{color:#aaa}.second-box .pref-box option{font-weight:400;font-size:16px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#666}.second-box .area-box{display:block;width:280px;height:40px;padding:10px 15px;margin:20px auto 0;border:0;border-radius:5px;font-weight:400;font-size:16px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#555;cursor:pointer}.second-box .area-box.placeholder{color:#aaa}.second-box .area-box option{font-weight:400;font-size:16px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#666}.third-box .desc{display:block;width:100%;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}.third-box #family-name{display:block;width:250px;height:40px;padding:10px 15px;margin:30px auto 0;border:0;border-radius:5px;font-weight:400;font-size:16px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#555;cursor:pointer}.fourth-box .desc{display:block;width:100%;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}.fourth-box .sub-desc{display:block;width:100%;font-weight:400;font-size:12px;line-height:2;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}.fourth-box .tel-box{display:flex;justify-content:center;align-items:center;width:fit-content;margin:30px auto 0}.fourth-box .tel-box .tel-input{display:block;width:85px;height:40px;padding:10px 12px;border:0;border-radius:5px;font-weight:400;font-size:18px;line-height:1;font-family:Mukta,sans-serif;letter-spacing:.05em;color:#555;cursor:pointer}.fourth-box .tel-box .hyphen{display:block;padding:0 10px;font-weight:400;font-size:16px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#fff}.fifth-box .desc{display:block;width:100%;margin:0 auto;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}@media screen and (max-width: 600px){.fifth-box .desc{width:calc(100vw - 100px)}}@media screen and (max-width: 500px){.fifth-box .desc{width:calc(100vw - 30px)}}.fifth-box .note-box{display:block;width:fit-content;margin:5px auto 0}@media screen and (max-width: 500px){.fifth-box .note-box{margin:4px auto 0}}.fifth-box .note-box .note-ele{display:block;width:100%;max-width:500px;padding-left:1.6em;font-weight:400;font-size:12px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:left;color:#fff;text-indent:-1.6em}.fifth-box .experienced-box{display:block;width:280px;height:40px;padding:10px 15px;margin:30px auto 0;border:0;border-radius:5px;font-weight:400;font-size:16px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#555;cursor:pointer}.fifth-box .experienced-box.placeholder{color:#aaa}.fifth-box .experienced-box option{font-weight:400;font-size:16px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#666}.sixth-box .desc{display:block;width:100%;margin:0 auto;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}@media screen and (max-width: 600px){.sixth-box .desc{width:calc(100vw - 100px)}}@media screen and (max-width: 500px){.sixth-box .desc{width:calc(100vw - 30px)}}.sixth-box .note-box{display:block;width:fit-content;margin:5px auto 0}@media screen and (max-width: 500px){.sixth-box .note-box{margin:4px auto 0}}.sixth-box .note-box .note-ele{display:block;width:100%;max-width:500px;padding-left:1.6em;font-weight:400;font-size:12px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:left;color:#fff;text-indent:-1.6em}.sixth-box .checkbox-box{display:block;width:500px;margin:30px auto 0}@media screen and (max-width: 600px){.sixth-box .checkbox-box{width:calc(100vw - 100px)}}@media screen and (max-width: 500px){.sixth-box .checkbox-box{width:calc(100vw - 30px)}}.sixth-box .checkbox-box .checkbox-ele{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:10px;cursor:pointer}.sixth-box .checkbox-box .checkbox-ele:nth-of-type(1){margin-top:0}.sixth-box .checkbox-box .checkbox-ele input[type=checkbox]{display:none}.sixth-box .checkbox-box .checkbox-ele .fake-checkbox{display:block;width:14px;min-width:14px;height:14px;border-radius:4px;background-color:#fff;margin-right:8px;transition:background-color .5s;position:relative}.sixth-box .checkbox-box .checkbox-ele .fake-checkbox.checked{background-color:#0c2a81}.sixth-box .checkbox-box .checkbox-ele .fake-checkbox.checked:after{position:absolute;top:-4px;left:6px;display:block;content:"";width:4px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sixth-box .checkbox-box .checkbox-ele .label-text{display:block;margin-top:-3px;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-shadow:0 0 1em rgba(0,0,0,.5);color:#fff}.sixth-box .desc-memo{display:block;width:100%;margin:40px auto 0;font-weight:400;font-size:14px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}@media screen and (max-width: 600px){.sixth-box .desc-memo{width:calc(100vw - 100px)}}@media screen and (max-width: 500px){.sixth-box .desc-memo{width:calc(100vw - 30px)}}.sixth-box #memo{display:block;width:500px;min-height:200px;padding:10px 15px;margin:15px auto 0;border:0;border-radius:5px;font-weight:400;font-size:16px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#555;overflow:auto;resize:vertical;cursor:pointer}@media screen and (max-width: 600px){.sixth-box #memo{width:calc(100vw - 100px);min-height:250px}}@media screen and (max-width: 500px){.sixth-box #memo{width:calc(100vw - 30px)}}.sixth-box .final-message .uploading-box{padding-bottom:50px}.sixth-box .final-message .uploading-box .msg-box{display:block;width:100%;padding:25px 15px 22px;margin:30px auto 0;background-color:#0c2a81}.sixth-box .final-message .uploading-box .msg-box .main{display:block;width:100%;margin:0;font-weight:500;font-size:18px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}.sixth-box .final-message .uploading-box .msg-box .main2{display:block;width:100%;margin:10px auto 0;font-weight:500;font-size:14px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff}@media screen and (max-width: 400px){.sixth-box .final-message .uploading-box .msg-box .main2{font-size:12px}}.sixth-box .final-message .uploading-box .msg-box .sub{display:block;width:100%;padding-left:1.65em;margin-top:10px;font-weight:400;font-size:12px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#fff;opacity:.9;text-indent:-1.65em}@media screen and (max-width: 600px){.sixth-box .final-message .uploading-box .msg-box .sub{width:calc(100vw - 100px);margin:10px auto 0}}@media screen and (max-width: 500px){.sixth-box .final-message .uploading-box .msg-box .sub{width:calc(100vw - 30px)}}@media screen and (max-width: 420px){.sixth-box .final-message .uploading-box .msg-box .sub{text-align:left}}.sixth-box .final-message .uploading-box .spinner{display:block;width:10em;height:10em;margin:30px auto 0;border-top:solid 1em #0C2A81;border-right:solid 1em rgba(0,0,0,0);border-radius:50%;font-size:10px;animation:spinner .6s linear infinite}.sixth-box .final-message .uploading-box .spinner .head{display:block;width:1em;height:1em;margin-left:8.5em;margin-top:.5em;background-color:#0c2a81;border-radius:50%}.sixth-box .final-message .msg{display:block;width:100%;margin:30px auto 0;font-weight:500;font-size:14px;line-height:4;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;white-space:nowrap;color:#fff}.sixth-box .final-message .msg.success{background-color:#0e841f}.sixth-box .final-message .msg.alart{background-color:#dc3545}@keyframes spinner{to{transform:rotate(360deg)}}.complete-box .tit{display:block;width:fit-content;margin:-10px auto 0;padding:0 5px 4px;border-bottom:solid 2px #555;font-weight:700;font-size:20px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#333}.complete-box .desc-box{display:block;width:100%;max-width:500px;padding-bottom:100px;margin:20px auto 0}@media screen and (max-width: 600px){.complete-box .desc-box{width:calc(100vw - 100px)}}@media screen and (max-width: 500px){.complete-box .desc-box{width:calc(100vw - 30px)}}.complete-box .desc-box p{display:block;margin-top:5px;font-weight:400;font-size:14px;line-height:1.7;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#555}.complete-box .desc-box p:first-of-type{margin-top:0}@media screen and (max-width: 500px){.complete-box .desc-box p{margin-top:0}}.complete-box .desc-box .tel-box{display:block;width:100%;margin:20px auto 0}@media screen and (max-width: 500px){.complete-box .desc-box .tel-box{margin:15px auto 0}}.complete-box .desc-box .tel-box .note{display:block;padding-left:1.6em;font-weight:400;font-size:12px;line-height:1.6;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:left;color:#555;text-indent:-1.6em}.complete-box .desc-box .tel-box .call-box{display:block;margin:30px auto 0}@media screen and (max-width: 450px){.complete-box .desc-box .tel-box .call-box{margin:20px auto 0}}.complete-box .desc-box .tel-box .call-box .tit-box{display:flex;justify-content:center;align-items:center;flex-direction:column;width:fit-content;margin:0 auto}.complete-box .desc-box .tel-box .call-box .tit-box p{display:block;padding:0 2px;background:linear-gradient(to top,#0000 1%,#f5d656 2%,#f5d656 30%,#0000 30%);font-weight:400;font-size:18px;line-height:1.5;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#111}@media screen and (max-width: 420px){.complete-box .desc-box .tel-box .call-box .tit-box p{font-size:16px}}.complete-box .desc-box .tel-box .call-box .tel--box{display:flex;justify-content:center;align-items:center;width:fit-content;margin:10px auto 0;animation:scaleCheck 5s infinite}.complete-box .desc-box .tel-box .call-box .tel--box .icon{display:block;width:35px;margin-right:10px}.complete-box .desc-box .tel-box .call-box .tel--box .num{display:block;margin:0;font-weight:800;font-size:30px;line-height:1;font-family:Mukta,sans-serif;letter-spacing:.05em;color:#cc3232;text-shadow:.02em .02em 0 #777}.complete-box .desc-box .tel-box .call-box .tel--box .hyphen{display:block;padding:0 6px;margin:0;font-weight:700;font-size:30px;line-height:1;font-family:Mukta,sans-serif;letter-spacing:.05em;color:#cc3232;text-shadow:.02em .02em 0 #777}.complete-box .desc-box .info--box{display:block;width:fit-content;margin:5px auto 0}.complete-box .desc-box .info--box .info--ele{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:5px}.complete-box .desc-box .info--box .info--ele:first-of-type{margin-top:0}.complete-box .desc-box .info--box .info--ele .area-icon{display:block;width:18px;margin-right:7px}.complete-box .desc-box .info--box .info--ele .open-time-icon{display:block;width:16px;margin-left:3px;margin-right:6px;margin-bottom:-5px}.complete-box .desc-box .info--box .info--ele>.tit{display:block;width:95px;padding:0;margin:0;border:0;font-weight:400;font-size:13px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.15em;white-space:nowrap;color:#333}.complete-box .desc-box .info--box .info--ele>.detail{display:block;font-weight:400;font-size:13px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#333}.complete-box .desc-box .info--box .info--ele>.detail>.time-num{display:inline-block;font-weight:700;font-size:20px;line-height:1;font-family:Mukta,sans-serif;letter-spacing:.05em;color:#333}.complete-box .desc-box .info--box .info--ele>.detail>.time-num:first-of-type{margin-left:2px}.complete-box .desc-box .info--box .info--ele>.detail>.wave{display:inline-block;padding:0;margin:0 2px;font-weight:700;font-size:15px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#444}.complete-box .desc-box .info--box .info--ele>.detail>.all-time{display:inline-block;font-weight:400;font-size:12px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#333}.complete-box .desc-box .info--box .comment{display:block;width:100%;margin:15px auto 0;font-weight:400;font-size:10px;line-height:1.3;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;color:#555}@media screen and (max-width: 420px){.complete-box .desc-box .info--box .comment{width:calc(100vw - 30px);text-align:left}}.complete-box .desc-box .reload-btn-box{display:flex;justify-content:center;align-items:center;width:200px;height:40px;margin:30px auto 0;border-radius:20px;border:solid 1px #999;background-color:#fff}.complete-box .desc-box .reload-btn-box p{display:block;font-weight:400;font-size:14px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#555}@keyframes scaleCheck{0%{scale:1}10%{scale:1.05}14%{scale:.97}18%{scale:1}30%{opacity:1}31%{opacity:0}35%{opacity:1}36%{opacity:0}40%{opacity:1}to{scale:1}}.error-box{display:block;width:100%;margin:30px auto 0}.error-box p{display:block;background-color:#dc3545;font-weight:500;font-size:14px;line-height:4;font-family:Kosugi,sans-serif;letter-spacing:.05em;text-align:center;white-space:nowrap;color:#fff}.btn-box{display:flex;justify-content:center;align-items:center;width:fit-content;padding-bottom:50px;margin:30px auto 0}@media screen and (max-width: 450px){.btn-box{padding-bottom:100px}}.btn-box .back-btn{display:grid;align-items:center;justify-content:center;width:160px;height:50px;background-color:#444;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;grid-area:1/1}@media screen and (max-width: 400px){.btn-box .back-btn{width:150px}}.btn-box .back-btn span{display:block;font-weight:400;font-size:14px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#fff}.btn-box .next-btn{display:grid;align-items:center;justify-content:center;width:160px;height:50px;background-color:#0c2a81;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media screen and (max-width: 400px){.btn-box .next-btn{width:150px}}.btn-box .next-btn span{display:block;font-weight:400;font-size:14px;line-height:1;font-family:Kosugi,sans-serif;letter-spacing:.05em;color:#fff}.btn-box button{cursor:pointer;transition:all .5s ease-in-out}.btn-box button:hover{opacity:.7}.btn-box button:nth-of-type(2){margin-left:20px}.btn-box button .particles{display:block;width:1px;height:1px;position:relative}.btn-box button>*{grid-area:1/1;margin:auto}.btn-box button.is-click .particle{animation:particles-out .6s cubic-bezier(.7,0,.3,1) forwards}.btn-box button .particle{position:absolute;left:0;top:0;width:.1em;height:.1em;border-radius:.05em;background-color:var(--color);--percentage: calc( var(--i) / var(--total-particles) );--Θ: calc( var(--percentage) * 1turn );transform:translate(-50%,-50%) rotate(var(--Θ)) translateY(0) scaleY(0);transition:all .5s cubic-bezier(.7,0,.3,1)}@keyframes particles-out{50%{height:.3em}50%,60%{height:.3em;transform:translate(-50%,-50%) rotate(var(--Θ)) translateY(2.4em) scale(3)}60%{height:.2em}to{transform:translate(-50%,-50%) rotate(var(--Θ)) translateY(3em) scale(0)}}.space-box{display:none;width:100%;padding-bottom:0}@media screen and (max-width: 450px){.space-box{display:block;padding-bottom:100px}}input::placeholder,textarea::placeholder{color:#aaa}
