button{color:#0a1428}.form-content{position:relative}.page-content.form-content .form-info{text-align:center;margin-top:35px;margin-bottom:0 !important;font-weight:400;font-size:16px}.page-content.form-content .inner{max-width:1000px;background-color:#fff;padding:60px}@media only screen and (max-width: 768px){.page-content.form-content .inner{padding:8%;margin:0 .5em}.page-content.form-content .form-info{font-size:14px;line-height:2.4;margin-top:35px}}.contact-form{border-top:solid 1px #c8c8c8}.contact-form>div{min-height:80px;display:flex;border-bottom:solid 1px #c8c8c8;gap:20px}.contact-form>div:last-child{border:none}.contact-form>div label:first-child{width:180px;background-color:#efefef;display:flex;align-items:center;justify-content:center;font-size:16px}.contact-form>div>div{display:flex;align-items:center;justify-content:left;padding:20px;color:#3c3c3c;flex:1;position:relative}.contact-form>div>div::before{content:"";margin:auto 30px auto 10px;width:3.2em;padding:.3em 0;font-size:12px;font-weight:bold;display:inline-block;text-align:center;padding:.2em .4em}.required-box>label+div::before{content:"必須";background-color:#fffe61}@media only screen and (max-width: 768px){.contact-form>div{flex-direction:column;gap:0}.contact-form>div label:first-child{width:100%;text-align:left;display:block;font-weight:bold;padding:1em;box-sizing:border-box;display:flex;justify-content:space-between;font-size:14px}.contact-form>div>div{padding:20px 0;flex-wrap:wrap}.required-box>label::after{content:"必須";background-color:#fffe61}.required-box>label+div::before{display:none}form>div>div::before{display:none !important}}input{color:inherit;margin-top:0;border:solid 1px #c8c8c8;padding:.5em;box-sizing:border-box}input[type=text]{height:100%;width:100%;flex:1}input[type=tel]{height:100%;width:100px}input[type=email]{height:100%;width:100%;flex:1}.submit-btn{margin:40px auto;display:inline-block;cursor:pointer;font-size:16px;font-weight:bold;width:200px;padding:0 3em;height:50px;background-color:#fffe61;border:none;position:relative}.submit-btn::before{background-image:url(/img/arrow.svg);background-repeat:no-repeat;background-size:contain;position:absolute;margin:auto;content:"";right:6px;width:8px;height:14px;top:50%;transform:translate(-50%, -50%)}.radio-box{display:flex;gap:1.5em;flex-wrap:wrap}.radio-box input{margin-right:.3em}.radio-box label+input{margin-left:1.5em}.phone-box span{padding:.4em;color:inherit}textarea{border:solid 1px #c8c8c8;height:100%;width:100px;min-height:140px;flex:1;padding:.5em}span.validation-error{font-size:12px;padding-left:1em;color:#ff453a !important}@media only screen and (max-width: 768px){.radio-box>div{width:-moz-fit-content;width:fit-content}.phone-box{justify-content:space-between}input[type=tel]{width:29%}textarea{min-height:200px}.submit-btn{width:-moz-fit-content;width:fit-content}span.validation-error{width:100%;padding-top:.5em;padding-left:0}}.confirm-list li{margin-bottom:1.5em}.form-buttons{display:flex;justify-content:space-between;gap:1em}.complete-cont{text-align:center;padding-top:100px !important;padding-bottom:100px !important}.complete-cont h1{font-weight:bold;font-size:1.5rem;margin-bottom:1em;line-height:1.6}@media only screen and (max-width: 768px){.complete-cont h1{font-size:1.3rem}}/*# sourceMappingURL=contact.min.css.map */