﻿.l-form{padding-bottom:176px;padding-top:213px;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media (max-width: 767px){.l-form{padding-bottom:84px;padding-top:81px}}.l-form .c-title02{color:#000}.l-form .c-title02__jp{margin-top:10px}@media (max-width: 767px){.l-form .c-title02__jp{margin-top:5px}}.l-form__lead{padding-bottom:58px;margin-top:116px;font-size:17px;font-size:1.7rem;line-height:2.05882em;letter-spacing:.05em;font-weight:500;border-bottom:1px solid #000}@media (max-width: 767px){.l-form__lead{font-size:13px;font-size:1.3rem;line-height:1.84615em;padding-bottom:35px;margin-top:51px}}.l-form .inner{max-width:760px}.l-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.l-form .formError{padding-bottom:13px;z-index:0 !important;top:0 !important;display:block}.l-form .fixed{padding-bottom:0px}.l-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.l-form .formError .formErrorClose:hover{background:#666}.l-form .fixed .formErrorClose{display:none}.l-form .formError .formErrorContent{padding:2px 10px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, sans-serif;font-size:11px;line-height:1.3;margin:0 0;z-index:1;border-radius:3px;white-space:nowrap;box-shadow:0px 0px 6px #888}.l-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.l-form .fadeOut{opacity:0.2}.l-form .hid_url{display:none}.l-form form{padding-top:97px}@media (max-width: 767px){.l-form form{padding-top:35px}}.l-form form textarea,.l-form form input[type="text"],.l-form form input[type="email"],.l-form form input[type="number"],.l-form form input[type="tel"],.l-form form input[type="url"]{width:100%;padding:10px 33px;height:65px;border-radius:5px;border:#000 solid 1px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.05em;font-weight:500;appearance:none;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:textfield}.l-form form textarea::-webkit-input-placeholder,.l-form form textarea::placeholder,.l-form form input[type="text"]::-webkit-input-placeholder,.l-form form input[type="text"]::placeholder,.l-form form input[type="email"]::-webkit-input-placeholder,.l-form form input[type="email"]::placeholder,.l-form form input[type="number"]::-webkit-input-placeholder,.l-form form input[type="number"]::placeholder,.l-form form input[type="tel"]::-webkit-input-placeholder,.l-form form input[type="tel"]::placeholder,.l-form form input[type="url"]::-webkit-input-placeholder,.l-form form input[type="url"]::placeholder{color:#a5a5a5}@media (max-width: 767px){.l-form form textarea,.l-form form input[type="text"],.l-form form input[type="email"],.l-form form input[type="number"],.l-form form input[type="tel"],.l-form form input[type="url"]{height:45px;padding:10px 15px;border-radius:3px;font-size:12px;font-size:1.2rem;line-height:2em;letter-spacing:0em}}.l-form form input[type="number"]::-webkit-outer-spin-button,.l-form form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.l-form form textarea{height:440px;padding-top:27px;padding-bottom:27px}@media (max-width: 767px){.l-form form textarea{height:300px;padding-top:10px;padding-bottom:10px}}.l-form form select{-webkit-appearance:none;appearance:none;width:100%;height:65px;border-radius:5px;border:1px solid #000;padding:10px 60px 10px 33px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.05em;font-weight:500;color:#000}.l-form form select.is-placeholder{color:#a5a5a5}@media (max-width: 767px){.l-form form select{font-size:12px;font-size:1.2rem;line-height:2em;letter-spacing:0em;border-radius:3px;height:45px;padding:10px 30px 10px 15px}}.l-form form .select-wrapper{position:relative;margin-top:18px;display:block}@media (max-width: 767px){.l-form form .select-wrapper{margin-top:8px}}.l-form form .select-wrapper:after{content:"";background-image:url('data:image/svg+xml,<svg width="17" height="8" viewBox="0 0 17 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 0.5L8.5 7.5L16.5 0.5" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;right:33px;top:50%;transform:translateY(-50%);width:17px;height:8px;background-size:100% 100%;pointer-events:none}@media (max-width: 767px){.l-form form .select-wrapper:after{width:10px;height:5px;right:16px}}.l-form form .form-item-checkbox{margin-top:28px;display:block}.l-form form .form-item-checkbox__item{display:block;margin-top:27px;position:relative;overflow:hidden;border-radius:5px}@media (max-width: 767px){.l-form form .form-item-checkbox__item{border-radius:3px;margin-top:20px}}.l-form form .form-item-checkbox__item:first-child{margin-top:0}.l-form form .form-item-checkbox__item input{display:none}.l-form form .form-item-checkbox__item input:checked+.form-item-checkbox__label{color:#fff}.l-form form .form-item-checkbox__item input:checked+.form-item-checkbox__label:before{filter:brightness(0) invert(1)}.l-form form .form-item-checkbox__item input:checked+.form-item-checkbox__label:after{background-color:#345878}.l-form form .form-item-checkbox__label{display:flex;align-items:center;color:#345878;transition:color .3s;position:relative;border:solid 1px #345878;border-radius:5px;min-height:70px;z-index:1;padding:10px 10px 10px 220px;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.l-form form .form-item-checkbox__label{justify-content:center;min-height:45px;border-radius:3px;padding:10px 10px 10px 49px;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:0em}}.l-form form .form-item-checkbox__label:before{content:"";background-image:url('data:image/svg+xml,<svg width="21" height="15" viewBox="0 0 21 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.0662 0L8.95617 9.12356L2.93385 3.09308L0 6.03089L6.02232 12.0618L8.95617 15L11.8896 12.0618L21 2.93822L18.0662 0Z" fill="%23345878"/></svg>');display:block;width:21px;height:15px;background-size:100% 100%;margin:-2px 40px 0 0;flex-shrink:0;transition:filter 0.2s}@media (max-width: 767px){.l-form form .form-item-checkbox__label:before{width:17px;height:12px;margin:-2px 16px 0 0}}.l-form form .form-item-checkbox__label:after{content:"";position:absolute;width:100vh;height:100vh;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:5px;transition:background-color .3s}@media (max-width: 767px){.l-form form .form-item-checkbox__label:after{border-radius:3px}}@media (max-width: 767px){.l-form form .form-item-checkbox__label span{width:176px;flex-shrink:0}}.l-form form .form-item-radio{display:flex;margin-left:-36px;margin-top:22px}@media (max-width: 767px){.l-form form .form-item-radio{margin-top:12px;margin-left:-34px}}.l-form form .form-item-radio input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;width:100%;height:100%;left:0;top:0;outline:none;border:none;background:none;z-index:1;cursor:pointer}.l-form form .form-item-radio input:after{content:"";content:"";width:26px;height:26px;border:1px solid #000;border-radius:50%;position:absolute;top:2px;left:0;pointer-events:none}@media (max-width: 767px){.l-form form .form-item-radio input:after{width:22px;height:22px;top:4px}}.l-form form .form-item-radio input:before{content:"";width:14px;height:14px;background:#000;border-radius:50%;position:absolute;top:8px;left:6px;opacity:0;pointer-events:none}@media (max-width: 767px){.l-form form .form-item-radio input:before{width:12px;height:12px;top:9px;left:5px}}.l-form form .form-item-radio input:checked:before{opacity:1}.l-form form .form-item-radio__item{position:relative;padding-left:33px;margin-left:36px;cursor:pointer;display:block}@media (max-width: 767px){.l-form form .form-item-radio__item{margin-left:34px;padding-left:30px}}.l-form form .form-item-radio__label{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.1em;font-weight:700;margin-top:2px}@media (max-width: 767px){.l-form form .form-item-radio__label{font-size:13px;font-size:1.3rem;line-height:1.38462em}}.l-form form .rows-zip{display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width: 767px){.l-form form .rows-zip{margin-top:-2px}}.l-form form .rows-zip .field-zipcode{flex:1;padding-right:24px}@media (max-width: 767px){.l-form form .rows-zip .field-zipcode{padding-right:5px}}.l-form form .rows-zip .btn-add{background-color:#000;border-radius:5px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center;height:65px;width:259px;flex-shrink:0;transition:opacity .3s;cursor:pointer}@media (max-width: 767px){.l-form form .rows-zip .btn-add{font-size:12px;font-size:1.2rem;height:45px;width:95px;border-radius:3px}}.l-form form .rows-zip .btn-add:hover{opacity:.8}.l-form form .form-item{position:relative;margin-top:46px}@media (max-width: 767px){.l-form form .form-item{margin-top:31px}}.l-form form .form-item:nth-child(2){margin-top:0}.l-form form .form-item--style{margin-top:65px}@media (max-width: 767px){.l-form form .form-item--style{margin-top:29px}}.l-form form .form-item--style2{margin-top:58px}@media (max-width: 767px){.l-form form .form-item--style2{margin-top:22px}}.l-form form .form-item--file{margin-top:62px}@media (max-width: 767px){.l-form form .form-item--file{margin-top:25px}}.l-form form .form-item--file .file{margin-top:18px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.l-form form .form-item--file .file{display:block;margin-top:12px}}.l-form form .form-item--file .file__text{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:700;flex:1;padding-right:20px;display:flex}@media (max-width: 767px){.l-form form .form-item--file .file__text{padding-right:0;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:0em}}.l-form form .form-item--file .file__text .js-file-remove{color:#ff3c3c;cursor:pointer;flex-shrink:0;margin-left:10px}.l-form form .form-item--file .file__btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:51px;width:280px;padding:10px 20px;background-color:#fff;border:solid 1px #000;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:500;cursor:pointer;border-radius:5px;position:relative;transition:opacity .3s;cursor:pointer}@media (max-width: 767px){.l-form form .form-item--file .file__btn{width:180px;height:40px;font-size:12px;font-size:1.2rem;letter-spacing:0em;margin:0 auto;margin-top:17px}}.l-form form .form-item--file .file__btn:hover{opacity:.8}.l-form form .form-item--file .file input{position:absolute;inset:0;opacity:0;cursor:pointer}.l-form form .form-item--file .file-note{margin-top:30px;color:#ff3c3c;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.l-form form .form-item--file .file-note{margin-top:29px;font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em}}.l-form form .form-item--file .file-preview{margin-top:20px}@media (max-width: 767px){.l-form form .form-item--file .file-preview{margin-top:20px}}.l-form form .form-item--file .file-preview p{display:flex;align-items:flex-start}.l-form form .form-item--content{margin-top:62px}@media (max-width: 767px){.l-form form .form-item--content{margin-top:38px}}.l-form form .form-item__title{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.l-form form .form-item__title{font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em}}.l-form form .form-item__title span{font-weight:500}@media (max-width: 767px){.l-form form .form-item__title span{margin-right:-16px}}.l-form form .form-item__title small{color:#ff3c3c;font-weight:500;margin-left:20px;font-size:14px;font-size:1.4rem}@media (max-width: 767px){.l-form form .form-item__title small{margin-left:16px;font-size:12px;font-size:1.2rem}}.l-form form .form-item__desc{margin-top:15px}@media (max-width: 767px){.l-form form .form-item__desc{margin-top:10px}}.l-form form .form-item-privacy{margin-top:98px;display:flex;align-items:flex-start;position:relative;padding-left:52px}@media (max-width: 767px){.l-form form .form-item-privacy{margin-top:16px;padding-left:37px}}.l-form form .form-item-privacy input{position:absolute;width:100%;height:100%;outline:none;border:none;background:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;left:0;top:0;cursor:pointer}.l-form form .form-item-privacy input:before{content:"";width:27px;height:27px;position:absolute;border:solid 1px #000;position:absolute;left:0;top:-6px}@media (max-width: 767px){.l-form form .form-item-privacy input:before{height:18px;width:18px;left:9px;top:3px}}.l-form form .form-item-privacy input:after{content:"";opacity:0;transition:opacity .3s;position:absolute;left:3px;top:0;width:21px;height:15px;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg width="21" height="15" viewBox="0 0 21 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.0662 0L8.95617 9.12356L2.93385 3.09308L0 6.03089L6.02232 12.0618L8.95617 15L11.8896 12.0618L21 2.93822L18.0662 0Z" fill="%23000"/></svg>')}@media (max-width: 767px){.l-form form .form-item-privacy input:after{width:18px;height:12px;left:9px;top:6px}}.l-form form .form-item-privacy input:checked:after{opacity:1}.l-form form .form-item-privacy__text{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.l-form form .form-item-privacy__text{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:0em}}.l-form form .form-item-privacy__text a{text-decoration:underline;position:relative;z-index:1}.l-form__mail{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.05em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;margin-top:87px}@media (max-width: 767px){.l-form__mail{margin-top:33px;font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:0em}}.form-item-controls{margin-top:85px}@media (max-width: 767px){.form-item-controls{margin-top:43px}}.form-item-controls .btn-submit{display:flex;justify-content:center;align-items:center;margin:0 auto;width:350px;height:80px;background-color:#000;border-radius:5px;color:#fff;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;font-weight:700;transition:opacity .3s;-webkit-appearance:none;appearance:none;border:solid 1px #000;cursor:pointer}.form-item-controls .btn-submit:hover{opacity:.8}@media (max-width: 767px){.form-item-controls .btn-submit{width:160px;height:50px;font-size:12px;font-size:1.2rem;letter-spacing:0em;border-radius:3px}}.form-item-controls .btn-submit--back{background-color:transparent;transition:opacity .3s,background-color .3s;color:#000;cursor:pointer}.form-item-controls .btn-submit--back:hover{background-color:#fff}.c-title-form{text-align:center;font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.15em;font-weight:700}@media (max-width: 767px){.c-title-form{font-size:16px;font-size:1.6rem;line-height:1.375em}}.c-lead-form{text-align:center;font-size:17px;font-size:1.7rem;line-height:2.64706em;letter-spacing:.05em;font-weight:500;margin-top:37px}@media (max-width: 767px){.c-lead-form{font-size:14px;font-size:1.4rem;line-height:1.92857em;letter-spacing:0em;text-align:left;margin-top:41px}}.p-form-confirm .c-header,.p-form-confirm .c-footer{pointer-events:none}.p-form-confirm .l-form{background-color:#eae5e3;padding-bottom:262px}@media (max-width: 767px){.p-form-confirm .l-form{padding-top:127px}}.p-form-confirm .l-form form{padding-top:84px}@media (max-width: 767px){.p-form-confirm .l-form form{padding-top:44px}}.p-form-confirm .form-confirm-item{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:500;border-bottom:1px solid #000;padding-bottom:27px;margin-top:32px;display:block !important}@media (max-width: 767px){.p-form-confirm .form-confirm-item{margin-top:18px;padding-bottom:16px;font-size:14px;font-size:1.4rem;line-height:1.78571em}}.p-form-confirm .form-confirm-item__title{display:block !important;font-weight:700}.p-form-confirm .form-confirm-item__desc{margin-top:12px;display:block !important}@media (max-width: 767px){.p-form-confirm .form-confirm-item__desc{margin-top:0}}.p-form-confirm .form-item-controls{display:flex;justify-content:space-between;margin-top:122px}@media (max-width: 767px){.p-form-confirm .form-item-controls{margin-top:44px}}.p-form-confirm .form-item-controls .btn-submit{width:315px;margin:0}@media (max-width: 767px){.p-form-confirm .form-item-controls .btn-submit{width:calc(50% - 7px)}}.p-form-complete .l-wrapper{display:flex;flex-direction:column;height:100vh}.p-form-complete main{flex:1;background-color:#eae5e3}.p-form-complete .l-form{background-color:#eae5e3;padding-bottom:122px}@media (max-width: 767px){.p-form-complete .l-form{padding-top:127px;padding-bottom:104px}}.p-form-complete .l-form .btn-back-top{margin:0 auto;margin-top:50px;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:500;display:table;padding:5px 0;border-bottom:1px solid #000}@media (max-width: 767px){.p-form-complete .l-form .btn-back-top{font-size:13px;font-size:1.3rem;line-height:1.38462em;margin-top:41px}}.p-form-complete .c-footer{flex-shrink:0}

/*# sourceMappingURL=maps/form.min.css.map */
