@charset "UTF-8";.form-wrap .required{color:#c50000}.form-wrap .cf-turnstile{display:flex;justify-content:center}.form-wrap #turnstile-error.error-message{color:#c50000;display:block;text-align:center}.form-wrap .form-item{display:flex;align-items:flex-start;flex-direction:column;gap:14px}@media(min-width:768px){.form-wrap .form-item{gap:40px;flex-direction:row}}.form-wrap .form-item+.form-item{margin-top:40px}.form-wrap .form-item label{pointer-events:none;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0em}@media(min-width:768px){.form-wrap .form-item label{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0em;width:236px;flex-shrink:0;padding-top:16px}}.form-wrap .form-item .input-wrap{flex:1;width:100%}.form-wrap .form-item select,.form-wrap .form-item input[type=text],.form-wrap .form-item input[type=email],.form-wrap .form-item input[type=tel],.form-wrap .form-item textarea{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.04em;background-color:#fff;padding:16px 20px;border-radius:10px;border:none;width:100%;border:1px solid #fff}@media(min-width:768px){.form-wrap .form-item select,.form-wrap .form-item input[type=text],.form-wrap .form-item input[type=email],.form-wrap .form-item input[type=tel],.form-wrap .form-item textarea{padding:16px 32px}}.form-wrap .form-item .select-box{width:100%;position:relative;display:block}.form-wrap .form-item .select-box:after{position:absolute;right:27px;top:0;bottom:0;margin:auto;content:"";display:block;width:11px;height:7px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%201L5.50002%205L1%201%22%20stroke%3D%22%233C3C3C%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:11px 7px;pointer-events:none}.form-wrap .form-item select{-webkit-appearance:none;appearance:none;display:block;width:100%}.form-wrap .form-item textarea{min-height:182px}@media(min-width:768px){.form-wrap .form-item textarea{min-height:212px}}.form-wrap .form-item.error input{border-color:#c50000}.form-wrap .form-item .error-message{color:#c50000;font-size:12px;padding-top:4px}.form-wrap .submit-btn{background-color:#cdcdcd;color:#fff;height:67px;max-width:100%;min-width:222px;padding:10px 20px;font-size:14px;font-weight:700;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;border-radius:999px;margin-inline:auto;margin-top:48px;transition:background-color .3s ease}@media(min-width:768px){.form-wrap .submit-btn{font-size:16px;min-width:270px;margin-top:60px}}.form-wrap .submit-btn:not(:disabled){background-color:#a00101}@media(hover:hover)and (pointer:fine){.form-wrap .submit-btn:not(:disabled):hover{background-color:#a0010199}}.pms-content-wrap{background-image:linear-gradient(to right,#959595,#959595 2px,transparent 2px);background-size:6px 1px;background-position:left bottom;background-repeat:repeat-x}.pms-content{height:240px;overflow:auto;margin-top:20px;padding:32px 16px;background-image:linear-gradient(to right,#959595,#959595 2px,transparent 2px);background-size:6px 1px;background-position:left top;background-repeat:repeat-x;position:relative}@media(min-width:768px){.pms-content{padding:40px 24px;margin-top:32px}}.pms-content .ttl{font-size:17px;font-weight:700;line-height:1.5;letter-spacing:0em}@media(min-width:768px){.pms-content .ttl{font-weight:700;letter-spacing:.04em;font-size:18px;line-height:1.4}}.pms-content .list{list-style-type:decimal;list-style-position:outside;padding-left:1.5em;margin-top:24px}@media(min-width:768px){.pms-content .list{margin-top:32px}}.pms-content .list>li{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0em}@media(min-width:768px){.pms-content .list>li{font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.04em}}.pms-content .list>li+li{margin-top:1em}.pms-content .btm{margin-top:2em;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0em}@media(min-width:768px){.pms-content .btm{font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.04em}}.pms-content .btm__ttl{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0em}@media(min-width:768px){.pms-content .btm__ttl{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0em}}.pms-content .btm .address{margin-top:1em}input[type=checkbox]{position:relative;width:24px;height:24px;appearance:none;background-color:#fff;border:1px solid #959595;border-radius:5px;box-shadow:0 0 0 0 transparent;overflow:hidden}input[type=checkbox]:before{position:absolute;inset:0;display:block;width:100%;height:100%;content:"";opacity:0;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%2011.8L10.75%2016L17%209%22%20stroke%3D%22%23A00101%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;background-color:#fff}input[type=checkbox]:checked:before{opacity:1}.pms-input-item{margin-top:20px}@media(min-width:768px){.pms-input-item{margin-top:32px}}.pms-input-item label{cursor:pointer;display:flex;align-items:center;width:fit-content;margin-inline:auto}.pms-input-item .txt{padding-left:12px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.04em}.pms-input-item #agree-error.error-message{display:block;text-align:center;color:#c50000;margin-top:8px}
