@charset "UTF-8";:root{--clr-key: #f96743;--clr-bg: #ececec;--clr-text: #000000;--clr-text-base: #ffffff;--font-family-sans-en: "Noto sans", sans-serif;--font-family-sans-ja: YakuHanJPs, "Noto Sans JP", sans-serif;--font-family-sans-tc: "Noto Sans TC", sans-serif;--font-family-sans-sc: "Noto Sans SC", sans-serif;--font-family-sans-ko: "Noto Sans KR", sans-serif;--font-family-serif: noto-serif, serif;--font-family-serif-ja: YakuHanMPs, "Noto Serif JP", serif}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html[lang=ja]{font-family:var(--font-family-sans-ja)}html:lang(zh-Hant){font-family:var(--font-family-sans-tc)}html:lang(zh-Hans){font-family:var(--font-family-sans-sc)}html:lang(ko){font-family:var(--font-family-sans-ko)}html:lang(en),html:lang(fr),html:lang(it),html:lang(es),html:lang(de),html:lang(pt){font-family:var(--font-family-sans-en)}@media (max-width: 767px){:root{--header-h: get-vw-sp(60);--footer-h: get-vw-sp(60)}}@media (min-width: 768px){:root{--header-h: get-vw-pc(81);--footer-h: get-vw-pc(81)}}textarea::placeholder,input::placeholder,select::placeholder{opacity:.5}#cystore{color:#000}#cystore .form-input{border:none;background-color:#eee}#cystore .number-item{background-color:#eee;border:none}#cystore .number-item button{background-color:#eee}#cystore .header,#cystore #footer{background-color:#000}@media (max-width: 767px){#cystore #formWp{padding-top:16vw;padding-bottom:16vw}}@media (min-width: 768px){#cystore #formWp{padding-top:5.7142857143vw;padding-bottom:11.4285714286vw}}@media (max-width: 767px){#cystore #formWp #formArea .form-name{margin-bottom:2.1333333333vw}}@media (min-width: 768px){#cystore #formWp #formArea .form-name{text-align:center;margin-bottom:.5714285714vw}}@media (max-width: 767px){#cystore #formWp #formArea .form-check{margin-top:2.1333333333vw}}@media (min-width: 768px){#cystore #formWp #formArea .form-check{margin-top:1vw}}#cystore #formWp #formArea .form-check .form-text strong{font-weight:700;color:#1a81a8;text-decoration:underline}@media (min-width: 768px){#cystore #formWp #formArea .form-check .form-text strong:hover{opacity:.5}}#cystore #formWp .btn{background-color:#1a81a8}#cystore #formWp .btn.btn-secondary{background-color:#848484}#cystore #formWp .btn.btn-primary-cyst{background-color:#1a81a8}@media (max-width: 767px){#cystore #formWp .btn-area{margin-top:10.6666666667vw}}@media (min-width: 768px){#cystore #formWp .btn-area{margin-top:2.8571428571vw}}#cystore #formWp .form-check-label-wrap{border:none;color:#555}#cystore #formWp .form-check-label-wrap .form-check-label{padding:0;height:auto}@media (max-width: 767px){#cystore #formWp .form-check-label-wrap .form-check-label{font-size:3.2vw}}@media (min-width: 768px){#cystore #formWp .form-check-label-wrap .form-check-label{font-size:1vw}}#cystore #formWp .form-check-label-wrap .simplebar-content{margin-left:auto;margin-right:auto;text-align:left}@media (min-width: 768px){#cystore #formWp .form-check-label-wrap .simplebar-content{width:52.8571428571vw}}#cystore #formWp .textarea-wrapper{border:none;background-color:#eee}#cystore #formWp .textarea-footer{display:flex;justify-content:space-between;text-align:center;align-items:center}#cystore #formWp .textarea-footer:not(:has(.form-error-message)){justify-content:flex-end}#cystore #formWp .text-counter{color:#555}@media (max-width: 767px){#cystore #formWp .text-counter{margin-top:1.0666666667vw}}@media (min-width: 768px){#cystore #formWp .text-counter{margin-top:.3571428571vw}}#cystore #formWp .progress-bar{color:#bbb;align-items:center}@media (max-width: 767px){#cystore #formWp .progress-bar{font-size:3.2vw;margin-bottom:12.8vw;margin-top:8.5333333333vw}}@media (min-width: 768px){#cystore #formWp .progress-bar{font-size:1vw;margin-bottom:5.7857142857vw;margin-top:2.8571428571vw}}#cystore #formWp .progress-bar__list{display:flex;justify-content:center;margin:0 auto}@media (max-width: 767px){#cystore #formWp .progress-bar__list{max-width:79.4666666667vw}}@media (min-width: 768px){#cystore #formWp .progress-bar__list{max-width:21.4285714286vw}}#cystore #formWp .progress-bar__item{z-index:2}@media (max-width: 767px){#cystore #formWp .progress-bar__item{width:4.8vw}}@media (min-width: 768px){#cystore #formWp .progress-bar__item{width:1.2857142857vw}}#cystore #formWp .progress-bar__item-circle{border-radius:50%;border:solid #bbbbbb;margin:0;position:relative;background:#fff;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){#cystore #formWp .progress-bar__item-circle{width:5.3333333333vw;height:5.3333333333vw;border-width:.5333333333vw}}@media (min-width: 768px){#cystore #formWp .progress-bar__item-circle{width:1.4285714286vw;height:1.4285714286vw;border-width:.1428571429vw}}#cystore #formWp .progress-bar__item-circle:after{content:"";display:block;position:absolute;top:50%;left:50%;background:#fff;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease-in-out}@media (max-width: 767px){#cystore #formWp .progress-bar__item-circle:after{width:1.8666666667vw;height:1.8666666667vw}}@media (min-width: 768px){#cystore #formWp .progress-bar__item-circle:after{width:.5vw;height:.5vw}}#cystore #formWp .progress-bar__item-inner{display:block;width:100%;height:100%;border-radius:50%}#cystore #formWp .progress-bar__item-label-wrap{position:relative;transition:color .3s ease-in-out}@media (max-width: 767px){#cystore #formWp .progress-bar__item-label-wrap{width:6.6666666667vw;top:3.2vw;left:-1.0666666667vw}}@media (min-width: 768px){#cystore #formWp .progress-bar__item-label-wrap{width:5.7142857143vw;top:.5vw;left:-.2857142857vw}}#cystore #formWp .progress-bar__item.is-current .progress-bar__item-circle{background:#1a81a8;border-color:#1a81a8;transform:scale(1.1)}#cystore #formWp .progress-bar__item.is-current .progress-bar__item-circle:after{transform:translate(-50%,-50%) scale(1)}#cystore #formWp .progress-bar__item.is-current .progress-bar__item-label{color:#1a81a8}#cystore #formWp .progress-bar__item.is-completed .progress-bar__item-circle{background:#1a81a8;border-color:#1a81a8}#cystore #formWp .progress-bar__item.is-completed .progress-bar__item-circle:after{display:none}#cystore #formWp .progress-bar__item.is-completed .progress-bar__item-label{color:#1a81a8;opacity:.5}#cystore #formWp .progress-bar__item:not(.is-current):not(.is-completed) .progress-bar__item-circle{background:#fff;border-color:#bbb}#cystore #formWp .progress-bar__item:not(.is-current):not(.is-completed) .progress-bar__item-label{color:#bbb}#cystore #formWp .progress-bar__checkmark{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){#cystore #formWp .progress-bar__checkmark{width:5.3333333333vw;height:5.3333333333vw;margin-top:.5333333333vw}}@media (min-width: 768px){#cystore #formWp .progress-bar__checkmark{width:1.4285714286vw;height:1.4285714286vw;margin-top:.1428571429vw}}#cystore #formWp .progress-bar-border{background:#bbb;flex-grow:1;position:relative;overflow:hidden;transition:all .5s ease-in;z-index:1}@media (max-width: 767px){#cystore #formWp .progress-bar-border{height:.5333333333vw;margin-top:2.1333333333vw;border-radius:.5333333333vw;margin-left:-3.2vw;margin-right:-3.2vw}}@media (min-width: 768px){#cystore #formWp .progress-bar-border{height:.1428571429vw;margin-top:.5714285714vw;border-radius:.1428571429vw;margin-left:-.8571428571vw;margin-right:-.8571428571vw}}#cystore #formWp .progress-bar-border.is-completed{background:#1a81a8}#cystore #formWp .progress-bar-border.is-completed:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer .8s ease-in-out}#cystore #formWp .progress-bar__inquiry-text{color:#000}@media (max-width: 767px){#cystore #formWp .progress-bar__inquiry-text{margin-bottom:5.3333333333vw;font-size:3.2vw;line-height:1.6}}@media (min-width: 768px){#cystore #formWp .progress-bar__inquiry-text{margin-bottom:2.8571428571vw;font-size:1vw;text-align:center}}#cystore #formWp .progress-bar__inquiry-text a{font-weight:700;color:#1a81a8;text-decoration:underline}@media (max-width: 767px){#cystore #formWp .progress-bar__inquiry-text a{font-size:3.2vw}}@media (min-width: 768px){#cystore #formWp .progress-bar__inquiry-text a{font-size:1vw}#cystore #formWp .progress-bar__inquiry-text a:hover{opacity:.5}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes checkmark-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes circle-fill{0%{background:#fff;transform:scale(1)}50%{transform:scale(1.2)}to{background:#1a81a8;transform:scale(1)}}#cystore #formWp .custom-select-selected{width:100%;border:none;box-sizing:border-box;line-height:1.4;font-family:var(--font-family-sans-ja);background-color:#eee;background-image:url(/image/cystore/arrow_2.svg);background-repeat:no-repeat;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 767px){#cystore #formWp .custom-select-selected{border-width:.5333333333vw;padding:3.2vw 24.5333333333vw 3.2vw 3.2vw;border-radius:1.6vw;background-position:right 4.2666666667vw center;background-size:3.7333333333vw auto}}@media (min-width: 768px){#cystore #formWp .custom-select-selected{border-width:.1428571429vw;padding:1.1428571429vw 7.1428571429vw 1.1428571429vw 1.1428571429vw;border-radius:.4285714286vw;background-position:right 1vw center}}#cystore #formWp .custom-select.open .custom-select-selected{border-bottom-left-radius:0;border-bottom-right-radius:0}#cystore #formWp .is-invalid{background:#f4dfdf}#cystore #formWp .is-invalid.number-item,#cystore #formWp .is-invalid.form-input{border:none;background:#f4dfdf}#cystore #formWp .is-invalid.custom-select-selected{border:none;background:#f4dfdf;background-image:url(/image/cystore/arrow_2.svg);background-repeat:no-repeat}@media (max-width: 767px){#cystore #formWp .is-invalid.custom-select-selected{background-position:right 4.2666666667vw center;background-size:3.7333333333vw auto}}@media (min-width: 768px){#cystore #formWp .is-invalid.custom-select-selected{background-position:right 1vw center}}#cystore #formWp .is-incheck{outline:none}#cystore #formWp .close-window{display:none}#cystore #formWp .send-main-text:after{background-color:#eee}#cystore #formWp .section-divider{background-color:#eee}#error-page .header{width:100%;padding-top:0}@media (max-width: 767px){#error-page .header{height:17.3333333333vw}}@media (min-width: 768px){#error-page .header{height:5.7857142857vw}}#error-page .header .cygames-logo{margin:0;position:relative}@media (max-width: 767px){#error-page .header .cygames-logo{width:26.4vw;height:7.7333333333vw;top:5.3333333333vw;left:5.3333333333vw}}@media (min-width: 768px){#error-page .header .cygames-logo{width:9.0714285714vw;height:2.1428571429vw;top:1.7857142857vw;left:12.8571428571vw}}@media (max-width: 767px){#error-page #footer svg{margin-top:6.4vw;width:21.3333333333vw;height:3.2vw}}@media (min-width: 768px){#error-page #footer svg{margin-top:1.7142857143vw;width:5.6428571429vw;height:.8571428571vw}}#error-page #container{display:flex;flex-direction:column;width:100%;box-sizing:border-box}#error-page #container .error-contents{margin:0 auto;display:flex}@media (max-width: 767px){#error-page #container .error-contents{padding-top:33.8666666667vw;padding-bottom:33.8666666667vw;min-height:auto}}@media (min-width: 768px){#error-page #container .error-contents{padding-top:13.5714285714vw;padding-bottom:11.6428571429vw;min-height:calc(100vh - 14vw)}}#error-page #container .error-contents__text{background:#e6e9ed;text-align:center;line-height:1.5}@media (max-width: 767px){#error-page #container .error-contents__text{font-size:3.7333333333vw;padding:6.4vw;width:86.6666666667vw;height:44.5333333333vw;border-radius:1.6vw}}@media (min-width: 768px){#error-page #container .error-contents__text{font-size:1.4285714286vw;padding:2.8571428571vw;width:71.4285714286vw;height:14.5714285714vw;border-radius:.4285714286vw}}#error-page #container .error-contents__text-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}@media (max-width: 767px){#error-page #container .error-contents__text-wrap{gap:5.0666666667vw}}@media (min-width: 768px){#error-page #container .error-contents__text-wrap{gap:1.7142857143vw}}#error-page #container .error-contents__text-jp{font-weight:700}@media (max-width: 767px){#error-page #container .error-contents__text-en{gap:5.0666666667vw}}@media (min-width: 768px){#error-page #container .error-contents__text-en{gap:1.7142857143vw}}#error-page .is-PC{display:block}@media (max-width: 767px){#error-page .is-PC{display:none}}#error-page .is-SP{display:block}@media (min-width: 768px){#error-page .is-SP{display:none}}body{margin:0;color:#3c4447;min-height:100vh;display:flex;flex-direction:column}@media (max-width: 767px){body{font-size:3.7333333333vw}}@media (min-width: 768px){body{font-size:1.1428571429vw}}#container{display:flex;flex-direction:column;flex:1}#formWp{flex:1;display:flex;flex-direction:column}@media (min-width: 768px){#formWp{padding-top:3.4285714286vw;padding-bottom:7vw}}#footer{margin-top:auto}.header{background-color:#3c4447;width:100%;padding-top:0}@media (max-width: 767px){.header{height:17.3333333333vw}}@media (min-width: 768px){.header{height:5.7857142857vw}}@media (max-width: 767px){.header .cygames-logo{margin-top:5.3333333333vw;margin-bottom:5.8666666667vw;margin-left:5.3333333333vw;width:26.4vw;height:7.7333333333vw}}@media (min-width: 768px){.header .cygames-logo{margin-top:1.7857142857vw;margin-bottom:1.8571428571vw;margin-left:12.8571428571vw;width:9.0714285714vw;height:2.1428571429vw}}#footer{background-color:#3c4447;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;z-index:100}@media (max-width: 767px){#footer{height:33.3333333333vw;font-size:2.6666666667vw}}@media (min-width: 768px){#footer{height:8.2142857143vw;font-size:.7142857143vw}}#footer .footer-inner{color:#fff;text-align:center}#footer .footer-inner .ot-sdk-show-settings{text-decoration:none;cursor:pointer}@media (max-width: 767px){#footer .footer-inner .ot-sdk-show-settings{font-size:3.2vw}}@media (min-width: 768px){#footer .footer-inner .ot-sdk-show-settings{font-size:.8571428571vw}}@media (max-width: 767px){#footer .footer-inner img{margin-top:6.4vw;width:21.3333333333vw;height:3.2vw}}@media (min-width: 768px){#footer .footer-inner img{margin-top:1.7142857143vw;width:5.6428571429vw;height:.8571428571vw}}.wrapper{display:flex;flex-direction:column;min-height:100vh}.wrapper #footer{margin-top:auto}@media (max-width: 767px){.mt-8{margin-top:2.1333333333vw}}@media (min-width: 768px){.mt-8{margin-top:.5714285714vw}}.item-checkbox input[type=checkbox]{appearance:none;border:solid #d0dde2;position:relative;cursor:pointer}@media (max-width: 767px){.item-checkbox input[type=checkbox]{width:6.6666666667vw;height:6.6666666667vw;border-width:.5333333333vw;border-radius:.8vw}}@media (min-width: 768px){.item-checkbox input[type=checkbox]{width:1.7857142857vw;height:1.7857142857vw;border-width:.1428571429vw;border-radius:.2142857143vw}}.item-checkbox input[type=checkbox]:checked:after{content:"";display:block;background-image:url(/image/logo/vector.svg);background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;z-index:99}@media (max-width: 767px){.item-checkbox input[type=checkbox]:checked:after{width:4.5333333333vw;height:4vw}}@media (min-width: 768px){.item-checkbox input[type=checkbox]:checked:after{width:1.2142857143vw;height:1.0714285714vw}}#formWp{display:flex;flex-direction:column}@media (max-width: 767px){#formWp{padding-top:12.8vw;padding-bottom:26.1333333333vw}}@media (min-width: 768px){#formWp{padding-top:3.4285714286vw;padding-bottom:5.7142857143vw}}#formArea{margin:0 auto;font-family:var(--font-family-sans-ja)}@media (max-width: 767px){#formArea{margin:0 6.6666666667vw}}@media (min-width: 768px){#formArea{width:71.1428571429vw;margin:0 14.2857142857vw}}#formArea .form-fieldset{border:none}@media (max-width: 767px){#formArea .form-fieldset{margin-top:8vw;padding:0}}@media (min-width: 768px){#formArea .form-fieldset{margin-top:2.8571428571vw}}#formArea .form-fieldset .form-fieldset-legend{display:flex;align-items:flex-start;font-weight:700;max-width:100%}@media (max-width: 767px){#formArea .form-fieldset .form-fieldset-legend{font-size:3.7333333333vw;padding-right:1.0666666667vw;margin-bottom:2.1333333333vw}}@media (min-width: 768px){#formArea .form-fieldset .form-fieldset-legend{font-size:1.1428571429vw;padding-right:.5714285714vw;margin-bottom:.8571428571vw}}#formArea .form-fieldset .form-fieldset-legend .-label{flex-shrink:0;display:inline-block}@media (max-width: 767px){#formArea .form-fieldset .form-fieldset-legend .-label{margin-right:2.1333333333vw;border-radius:.8vw;font-size:2.6666666667vw;padding:1.0666666667vw 2.6666666667vw}}@media (min-width: 768px){#formArea .form-fieldset .form-fieldset-legend .-label{margin-right:.5714285714vw;border-radius:.2142857143vw;font-size:.8571428571vw;padding:.2857142857vw .5714285714vw}}#formArea .form-fieldset .form-fieldset-legend span{overflow-wrap:break-word}#formArea .form-fieldset .form-fieldset-legend .label-required{background-color:#c33;color:#fff;font-weight:700}#formArea .form-fieldset .form-fieldset-legend .label-optional{background-color:#858f9b;color:#fff;font-weight:400}#formArea .form-name{font-weight:700}@media (max-width: 767px){#formArea .form-name{font-size:5.0666666667vw;margin-bottom:10.6666666667vw}}@media (min-width: 768px){#formArea .form-name{font-size:2.2857142857vw;margin-bottom:4.2857142857vw}}.form-input{width:100%;border:solid #d0dde2;box-sizing:border-box;line-height:1.4;font-family:var(--font-family-sans-ja)}@media (max-width: 767px){.form-input{font-size:3.2vw;border-width:.5333333333vw;padding:3.2vw;border-radius:1.6vw}}@media (min-width: 768px){.form-input{border-width:.1428571429vw;padding:1.1428571429vw;border-radius:.4285714286vw}}.form-items .textarea-wrapper{border:2px solid #d0dde2;padding:10px}@media (max-width: 767px){.form-items .textarea-wrapper{border-radius:1.6vw;border-width:.5333333333vw;max-height:106.6666666667vw}}@media (min-width: 768px){.form-items .textarea-wrapper{border-radius:.4285714286vw;border-width:.1428571429vw;max-height:35.7142857143vw}}.form-items .textarea-wrapper:focus-within{border-color:#1a81a8}.form-items .textarea-wrapper textarea{border:none;overflow:auto;resize:none}@media (max-width: 767px){.form-items .textarea-wrapper textarea{height:52.8vw}}@media (min-width: 768px){.form-items .textarea-wrapper textarea{height:17.1428571429vw}}.form-items .textarea-wrapper textarea:focus{outline:none}.form-items input:focus,.form-items select:focus{outline:none;border-color:#1a81a8}@media (max-width: 767px){.form-items .p-postal-code{width:53.3333333333vw}}@media (min-width: 768px){.form-items .p-postal-code{width:14.2857142857vw}}.form-items .postal-search-btn{background-color:#3c4447;color:#fff;border:none;cursor:pointer;z-index:1}@media (max-width: 767px){.form-items .postal-search-btn{border-width:.5333333333vw;border-radius:1.3333333333vw;margin-left:2.1333333333vw;padding:3.7333333333vw 4.8vw;font-size:3.7333333333vw}}@media (min-width: 768px){.form-items .postal-search-btn{border-width:.1428571429vw;border-radius:.3571428571vw;margin-left:.5714285714vw;padding:1.4285714286vw 1.6428571429vw;font-size:1vw}}.form-items .item-text .postal-text{font-weight:700}@media (max-width: 767px){.form-items .item-text .postal-text{margin-top:3.2vw;margin-bottom:2.1333333333vw}}@media (min-width: 768px){.form-items .item-text .postal-text{margin-top:1.1428571429vw;margin-bottom:.8571428571vw}}@media (max-width: 767px){.form-items .item-text .postal-text.mt-0{margin-top:0vw}}@media (min-width: 768px){.form-items .item-text .postal-text.mt-0{margin-top:.5714285714vw}}.form-items .item-text #zip-error-msg{display:block;color:#c33}@media (max-width: 767px){.form-items .item-text #zip-error-msg{margin-top:2.1333333333vw;font-size:2.6666666667vw}}@media (min-width: 768px){.form-items .item-text #zip-error-msg{margin-top:.5714285714vw;font-size:1vw}}@media (max-width: 767px){.form-items input[type=checkbox],.form-items input[type=radio]{margin-right:4.2666666667vw;width:6.4vw;height:6.4vw}}@media (min-width: 768px){.form-items input[type=checkbox],.form-items input[type=radio]{margin-right:.5714285714vw;width:1.7142857143vw;height:1.7142857143vw}}.form-items input[type=radio]{appearance:none;border:solid #d0dde2;border-radius:50%;position:relative}@media (max-width: 767px){.form-items input[type=radio]{margin-right:4.2666666667vw;border-width:.5333333333vw;width:6.4vw;height:6.4vw}}@media (min-width: 768px){.form-items input[type=radio]{margin-right:.5714285714vw;border-width:.1428571429vw;width:1.7142857143vw;height:1.7142857143vw}}.form-items input[type=radio]:checked:after{content:"";display:block;background-color:#858f9b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 767px){.form-items input[type=radio]:checked:after{width:3.7333333333vw;height:3.7333333333vw}}@media (min-width: 768px){.form-items input[type=radio]:checked:after{width:1vw;height:1vw}}.form-items .item-radio label{display:flex;align-items:center;width:fit-content;cursor:auto}@media (max-width: 767px){.form-items .item-radio label{margin-bottom:2.1333333333vw;font-size:3.2vw}}@media (min-width: 768px){.form-items .item-radio label{margin-bottom:.5714285714vw;font-size:1vw}}.form-items .item-radio label .radio-label-wrap{display:flex;align-items:center}.form-items .item-radio label input[type=radio]{cursor:pointer;flex-shrink:0}.form-items .item-radio label span{flex:1}.form-items .item-radio label[for] span{pointer-events:none}.form-items .radio-col,.form-items .item-checkbox{display:flex;flex-direction:column}.form-items .item-checkbox label{display:flex;align-items:center;width:fit-content;cursor:auto}@media (max-width: 767px){.form-items .item-checkbox label{margin-bottom:2.1333333333vw;font-size:3.2vw}}@media (min-width: 768px){.form-items .item-checkbox label{margin-bottom:.5714285714vw;font-size:1vw}}.form-items .item-checkbox label input[type=checkbox]{flex-shrink:0}.form-items .item-checkbox label span{flex:1}.form-items .item-checkbox label[for] span{pointer-events:none}.form-items select.form-input{appearance:none;background-image:url(/image/logo/arrow.svg);background-repeat:no-repeat}@media (max-width: 767px){.form-items select.form-input{padding-right:24.5333333333vw;background-position:right 3.2vw center}}@media (min-width: 768px){.form-items select.form-input{padding-right:4.4285714286vw;background-position:right .8571428571vw center}}.form-items .custom-select-wrapper{position:relative;width:100%}.form-items .custom-select-hidden{display:none}.form-items .custom-select{position:relative;width:100%;cursor:pointer}.form-items .custom-select-selected{width:100%;border:solid #d0dde2;box-sizing:border-box;line-height:1.4;font-family:var(--font-family-sans-ja);background-color:#fff;background-image:url(/image/logo/arrow.svg);background-repeat:no-repeat;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 767px){.form-items .custom-select-selected{font-size:3.2vw;border-width:.5333333333vw;padding:3.2vw 24.5333333333vw 3.2vw 3.2vw;border-radius:1.6vw;background-position:right 4.2666666667vw center}}@media (min-width: 768px){.form-items .custom-select-selected{border-width:.1428571429vw;padding:1.1428571429vw 7.1428571429vw 1.1428571429vw 1.1428571429vw;border-radius:.4285714286vw;background-position:right 1vw center}}.form-items .custom-select-selected:focus{outline:none;border-color:#1a81a8}.form-items .custom-select.open .custom-select-selected{border-color:#1a81a8;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-items .custom-select-options{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:solid #d0dde2;border-top:none;max-height:0;overflow-y:auto;overflow-x:hidden;z-index:1000;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .2s ease;box-sizing:border-box;scrollbar-width:none}@media (max-width: 767px){.form-items .custom-select-options{border-width:.5333333333vw;border-bottom-left-radius:1.6vw;border-bottom-right-radius:1.6vw}}@media (min-width: 768px){.form-items .custom-select-options{border-width:.1428571429vw;border-bottom-left-radius:.4285714286vw;border-bottom-right-radius:.4285714286vw}}.form-items .custom-select.open .custom-select-options{opacity:1;visibility:visible}@media (max-width: 767px){.form-items .custom-select.open .custom-select-options{max-height:80vw}}@media (min-width: 768px){.form-items .custom-select.open .custom-select-options{max-height:28.5714285714vw}}.form-items .custom-select-option{cursor:pointer;transition:background-color .2s;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}@media (max-width: 767px){.form-items .custom-select-option{padding:3.2vw;font-size:4.2666666667vw}}@media (min-width: 768px){.form-items .custom-select-option{padding:.8571428571vw;font-size:1vw}}.form-items .custom-select-option:hover{background-color:#f0f0f0}.form-items .custom-select-option.selected{background-color:#e6f3f8;font-weight:700}.form-items .custom-select-option:focus{outline:none;background-color:#f0f0f0}.form-items .number-item{display:flex;justify-content:space-around;align-items:center;border:solid #d0dde2}@media (max-width: 767px){.form-items .number-item{width:43.2vw;border-width:.5333333333vw;border-radius:1.6vw;padding:2.1333333333vw}}@media (min-width: 768px){.form-items .number-item{width:11.5714285714vw;border-width:.1428571429vw;border-radius:.4285714286vw;padding:.5714285714vw}}.form-items .number-item [id^=number-box]{border:none;text-align:center;flex:1}@media (max-width: 767px){.form-items .number-item [id^=number-box]{padding:1.0666666667vw}}@media (min-width: 768px){.form-items .number-item [id^=number-box]{padding:.2857142857vw}}.form-items .number-item .count-button{position:relative;cursor:pointer;border:none;background-color:#fff}@media (max-width: 767px){.form-items .number-item .count-button{font-size:6.6666666667vw}}@media (min-width: 768px){.form-items .number-item .count-button{font-size:1.7857142857vw}}.form-items .number-item .count-button:disabled{opacity:.5;cursor:default}.form-items .number-item .count-up{display:flex;align-items:center;justify-content:center;flex:1;border-left:solid #d0dde2}@media (max-width: 767px){.form-items .number-item .count-up{border-width:.5333333333vw;height:6.4vw}}@media (min-width: 768px){.form-items .number-item .count-up{border-width:.1428571429vw;height:1.7142857143vw}}.form-items .number-item .count-down{display:flex;align-items:center;justify-content:center;flex:1;border-right:solid #d0dde2}@media (max-width: 767px){.form-items .number-item .count-down{border-width:.5333333333vw;height:6.4vw}}@media (min-width: 768px){.form-items .number-item .count-down{border-width:.1428571429vw;height:1.7142857143vw}}.form-items input[type=number]::-webkit-outer-spin-button,.form-items input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.form-items .item-date-time{display:flex;align-items:flex-start}.form-items .item-date-time .dt-row{display:flex}@media (max-width: 767px){.form-items .item-date-time .dt-row{font-size:3.2vw;flex-direction:column;gap:4.2666666667vw;width:61.3333333333vw}}@media (min-width: 768px){.form-items .item-date-time .dt-row{gap:2.1428571429vw}}.form-items .item-date-time .dt-row .date-item{display:flex}@media (max-width: 767px){.form-items .item-date-time .dt-row .date-item{gap:2.6666666667vw;height:12.8vw;width:100%}}@media (min-width: 768px){.form-items .item-date-time .dt-row .date-item{width:12.2857142857vw}}.form-items .item-date-time .dt-row .hour-item,.form-items .item-date-time .dt-row .minute-item{display:flex;align-items:center;background-repeat:no-repeat}@media (max-width: 767px){.form-items .item-date-time .dt-row .hour-item,.form-items .item-date-time .dt-row .minute-item{gap:2.6666666667vw;width:100%}}@media (min-width: 768px){.form-items .item-date-time .dt-row .hour-item,.form-items .item-date-time .dt-row .minute-item{gap:.7142857143vw;width:10vw}}.form-items .item-date-time .dt-row .time-item{display:flex;align-items:center}@media (max-width: 767px){.form-items .item-date-time .dt-row .time-item{gap:6.1333333333vw}}@media (min-width: 768px){.form-items .item-date-time .dt-row .time-item{gap:1.4285714286vw}}.form-items .item-date-time .dt-row .input-date{border:none;font-family:var(--font-family-sans-ja);appearance:none;width:100%;box-sizing:border-box;cursor:pointer}@media (max-width: 767px){.form-items .item-date-time .dt-row .input-date{padding:3.2vw}}@media (min-width: 768px){.form-items .item-date-time .dt-row .input-date{padding:1.1428571429vw}}.form-items .item-date-time .dt-row .form-input{flex:1 1 0}.form-items .item-date-time .dt-row .form-input-date-time{padding:0}.form-items .item-date-time .dt-row .form-input-date-time select{cursor:pointer;appearance:none;background-image:url(/image/logo/arrow.svg);background-repeat:no-repeat;width:100%}@media (max-width: 767px){.form-items .item-date-time .dt-row .form-input-date-time select{padding:3.2vw;background-position:right 4.2666666667vw center}}@media (min-width: 768px){.form-items .item-date-time .dt-row .form-input-date-time select{padding:1.1428571429vw;background-position:right 1vw center}}.form-items .item-date{position:relative;overflow:visible;padding-right:28px}.form-items .item-date.form-input{padding:0}.form-items .item-date:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-image:url(/image/logo/arrow.svg);background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:2}@media (max-width: 767px){.form-items .item-date:after{right:2.1333333333vw;width:4.8vw;height:4.8vw;padding:2.6666666667vw}}@media (min-width: 768px){.form-items .item-date:after{right:.7142857143vw;width:1.5714285714vw;height:1.5714285714vw;padding:1.1428571429vw}}@media (max-width: 767px){.form-items input[type=date]::-webkit-date-and-time-value{text-align:left;color:#3c4447}}.form-items input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:3}.d-flex{display:flex;justify-content:center}@media (max-width: 767px){.d-flex{gap:4vw;margin-top:10.6666666667vw}}@media (min-width: 768px){.d-flex{gap:2.8571428571vw;margin-top:4.5714285714vw}}.btn-area{text-align:center}@media (max-width: 767px){.btn-area{margin-top:16vw}}@media (min-width: 768px){.btn-area{margin-top:4.2857142857vw}}.btn{position:relative;background:#3c4447;color:#fff;border:none;font-weight:700;cursor:pointer;transition:background-color .3s;box-shadow:0 0 #0000001a;white-space:wrap;text-align:center}@media (max-width: 767px){.btn{width:100%;padding:5.0666666667vw 8vw 5.3333333333vw;border-radius:1.6vw;font-size:3.7333333333vw}}@media (min-width: 768px){.btn{padding:1.7142857143vw 7.5714285714vw;border-radius:.4285714286vw;font-size:1.1428571429vw}.btn:hover{opacity:.9;transition:all .2s ease 0s}}.btn>span{pointer-events:none;overflow-wrap:break-word}.btn:before,.btn:after{content:"";position:absolute;top:calc(50% - 1px);border:1px solid #ffffff;display:block;background:#fff;transform:rotate(45deg);transform-origin:calc(100% - 1px) 50%}@media (max-width: 767px){.btn:before,.btn:after{width:2.4vw;height:.2666666667vw;right:4vw}}@media (min-width: 768px){.btn:before,.btn:after{width:.7142857143vw;height:.1428571429vw;right:1.4285714286vw}}.close-window:before,.close-window:after{display:none;content:none}.btn:after{transform:rotate(-45deg)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background-color:#858f9b;text-decoration:none}.btn-secondary:before,.btn-secondary:after{right:auto;border:1px solid #ffffff;background-color:#fff}@media (max-width: 767px){.btn-secondary:before,.btn-secondary:after{left:4vw}}@media (min-width: 768px){.btn-secondary:before,.btn-secondary:after{left:1.0714285714vw}}.btn-secondary:before{transform:rotate(-45deg);transform-origin:1px 50%}.btn-secondary:after{transform:rotate(45deg);transform-origin:1px 50%}.error-message{color:#ffa1a1}@media (max-width: 767px){.error-message{margin-left:1.0666666667vw;font-size:3.7333333333vw}}@media (min-width: 768px){.error-message{margin-left:.2857142857vw;font-size:1vw}}.form-check{display:flex;justify-content:center}@media (max-width: 767px){.form-check{margin-bottom:5.3333333333vw;margin-top:10.6666666667vw;font-size:3.7333333333vw}}@media (min-width: 768px){.form-check{margin-bottom:1.4285714286vw;margin-top:2.8571428571vw;font-size:1.1428571429vw}}.form-check .form-check-inner{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.form-check .form-check-inner{gap:2.1333333333vw;margin-bottom:.5333333333vw}}@media (min-width: 768px){.form-check .form-check-inner{gap:.5714285714vw}}@media (max-width: 767px){.form-check .form-check-inner .form-check-checkbox{font-size:3.7333333333vw}}@media (min-width: 768px){.form-check .form-check-inner .form-check-checkbox{font-size:1.1428571429vw}}.form-check-wrap{text-align:center}@media (max-width: 767px){.mt-1{font-size:2.6666666667vw;margin-top:2.1333333333vw}}@media (min-width: 768px){.mt-1{font-size:1vw;margin-top:.8571428571vw}}.form-check-label-wrap{border:solid #d0dde2}@media (max-width: 767px){.form-check-label-wrap{border-width:.5333333333vw;border-radius:1.6vw;padding-right:3.2vw;margin-top:10.6666666667vw}}@media (min-width: 768px){.form-check-label-wrap{border-width:.1428571429vw;border-radius:.4285714286vw;padding-right:.8571428571vw;padding-left:.8571428571vw;margin-top:2.2857142857vw}}.simplebar-track{background:#d0dde2}@media (max-width: 767px){.simplebar-track{border-radius:1.6vw}}@media (min-width: 768px){.simplebar-track{border-radius:.4285714286vw}}@media (max-width: 767px){[data-simplebar] .simplebar-track.simplebar-vertical{width:1.6vw}}@media (max-width: 767px){[data-simplebar] .simplebar-scrollbar:before{width:1.0666666667vw;top:0;left:1px}}.form-check-label{display:block;background-color:#fff;line-height:1.6;overflow-y:auto}@media (max-width: 767px){.form-check-label{font-size:2.6666666667vw;height:86.1333333333vw;padding:6.4vw;border-radius:1.0666666667vw;margin-top:4vw}}@media (min-width: 768px){.form-check-label{font-size:1.1428571429vw;height:16.4285714286vw;border-radius:.2857142857vw;padding:2.2857142857vw;margin-top:.7142857143vw;margin-bottom:.7142857143vw}}.policy-text{color:#3c4447;display:flex}@media (max-width: 767px){.policy-text{align-items:flex-start;font-size:3.2vw;gap:1.0666666667vw}}@media (min-width: 768px){.policy-text{justify-content:center;font-size:1vw;gap:.2857142857vw}}.policy-text:first-line{display:block}.policy-asterisk{display:flex;flex-shrink:0}section a[target=_blank]{color:#3c4447;text-decoration:underline;display:inline-block}@media (max-width: 767px){section a[target=_blank]{font-size:3.7333333333vw}}@media (min-width: 768px){section a[target=_blank]{font-size:1.1428571429vw}}section a[target=_blank]:hover{color:#357abd}@media (max-width: 767px){.form-group{padding-top:4.2666666667vw;padding-bottom:4.2666666667vw}}@media (min-width: 768px){.form-group{padding-top:1.1428571429vw;padding-bottom:1.1428571429vw}}.form-group p{font-weight:700;line-height:1.4}@media (max-width: 767px){.form-group p{margin-bottom:2.6666666667vw}}@media (min-width: 768px){.form-group p{margin-bottom:1.1428571429vw}}.form-group span{line-height:1.4}.check{display:block}@media (max-width: 767px){.check{font-size:4.2666666667vw}}@media (min-width: 768px){.check{font-size:1.1428571429vw}}.send-complete{margin-left:auto;margin-right:auto}@media (max-width: 767px){.send-finished-message{font-size:16vw}}@media (min-width: 768px){.send-finished-message{font-size:4.2857142857vw}}.send-main-text{font-weight:700;line-height:1.4}@media (max-width: 767px){.send-main-text{font-size:4.2666666667vw;padding-bottom:10.6666666667vw}}@media (min-width: 768px){.send-main-text{font-size:1.4285714286vw;padding-bottom:3.5714285714vw}}.send-main-text:after{content:"";background-color:#d0dde2;width:100%;display:block;position:relative;left:0}@media (max-width: 767px){.send-main-text:after{height:.8vw;top:4vw}}@media (min-width: 768px){.send-main-text:after{height:.2142857143vw;top:1.0714285714vw}}.send-sub-text{margin-bottom:0}@media (max-width: 767px){.send-sub-text{font-size:3.2vw;line-height:4.2666666667vw}}@media (min-width: 768px){.send-sub-text{font-size:1vw;line-height:1.5vw}}@media (max-width: 767px){.send-text-2:first-child{margin-bottom:5.8666666667vw}}@media (min-width: 768px){.send-text-2:first-child{margin-bottom:2.5vw}}.section-divider{border:none;height:1px;background-color:#d0dde2}@media (max-width: 767px){.section-divider{margin-top:4.2666666667vw;margin-bottom:4.2666666667vw}}@media (min-width: 768px){.section-divider{margin-top:1.1428571429vw;margin-bottom:1.1428571429vw}}.error-list{color:#c33;background-color:#ffbfbf}.form-input.is-invalid{border:solid #cc3333;background-color:#f4dfdf}@media (max-width: 767px){.form-input.is-invalid{border-width:.5333333333vw}}@media (min-width: 768px){.form-input.is-invalid{border-width:.1428571429vw}}.custom-select-selected.is-invalid{border:solid #cc3333;background-color:#f4dfdf}@media (max-width: 767px){.custom-select-selected.is-invalid{border-width:.5333333333vw}}@media (min-width: 768px){.custom-select-selected.is-invalid{border-width:.1428571429vw}}.is-invalid .custom-select-selected{border:solid #cc3333;background-color:#f4dfdf}@media (max-width: 767px){.is-invalid .custom-select-selected{border-width:.5333333333vw}}@media (min-width: 768px){.is-invalid .custom-select-selected{border-width:.1428571429vw}}.number-item.is-invalid{border:solid #cc3333;background-color:#f4dfdf}@media (max-width: 767px){.number-item.is-invalid{border-width:.5333333333vw}}@media (min-width: 768px){.number-item.is-invalid{border-width:.1428571429vw}}.number-item.is-invalid .count-button{background-color:#f4dfdf}.form-error-message{color:#c33}@media (max-width: 767px){.form-error-message{font-size:2.6666666667vw;margin-top:1.6vw}}@media (min-width: 768px){.form-error-message{font-size:1vw;margin-top:.5714285714vw}}.form-error-message>span{display:block}input[type=checkbox].is-incheck,input[type=radio].is-incheck{appearance:none;border:none;outline:solid #cc3333;background-color:#f4dfdf}@media (max-width: 767px){input[type=checkbox].is-incheck,input[type=radio].is-incheck{padding:1.6vw;outline-width:.5333333333vw}}@media (min-width: 768px){input[type=checkbox].is-incheck,input[type=radio].is-incheck{padding:.4285714286vw;outline-width:.1428571429vw}}
