﻿:root{--Linear: linear-gradient(90deg, #004896 0%, #96DAF8 100%)}.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{padding-bottom:13px;display:block}.page-form .fixed{padding-bottom:0px}.page-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}.page-form .formError .formErrorClose:hover{background:#666}.page-form .fixed .formErrorClose{display:none}.page-form .formError .formErrorContent{padding:5px 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.4;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888}.page-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.page-form .fadeOut{opacity:0.2}.page-form .hid_url{display:none}.page-form .step-img{margin:60px auto;display:block}.page-form .tableContact{width:100%;text-align:left}.page-form .tableContact td,.page-form .tableContact th{padding:8px 0 8px}@media (max-width: 1023px){.page-form .tableContact td,.page-form .tableContact th{display:block;padding:7px 0 15px}}.page-form .tableContact th{vertical-align:middle;width:277px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:700}@media only screen and (min-width: 1024px) and (max-width: 1200px){.page-form .tableContact th{width:213px}}@media (max-width: 1023px){.page-form .tableContact th{width:100%;padding-top:0;padding-bottom:0}}.page-form .tableContact td{position:relative;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:400}.page-form .tableContact .required{vertical-align:3px;display:inline-block;color:#F00B19;font-size:12px;font-size:1.2rem;line-height:2.5em;letter-spacing:0em;font-weight:500}.page-form .tableContact .tr_content th{vertical-align:top}.page-form .tableContact select,.page-form .tableContact textarea,.page-form .tableContact input[type="text"],.page-form .tableContact input[type="email"],.page-form .tableContact input[type="number"],.page-form .tableContact input[type="tel"],.page-form .tableContact input[type="url"]{-webkit-appearance:none;appearance:none;width:100%;height:54px;color:#004896;padding:10px 15px;border:1px solid #004896;border-radius:8px;background-color:#FFF;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400}.page-form .tableContact select::-webkit-input-placeholder,.page-form .tableContact select::placeholder,.page-form .tableContact textarea::-webkit-input-placeholder,.page-form .tableContact textarea::placeholder,.page-form .tableContact input[type="text"]::-webkit-input-placeholder,.page-form .tableContact input[type="text"]::placeholder,.page-form .tableContact input[type="email"]::-webkit-input-placeholder,.page-form .tableContact input[type="email"]::placeholder,.page-form .tableContact input[type="number"]::-webkit-input-placeholder,.page-form .tableContact input[type="number"]::placeholder,.page-form .tableContact input[type="tel"]::-webkit-input-placeholder,.page-form .tableContact input[type="tel"]::placeholder,.page-form .tableContact input[type="url"]::-webkit-input-placeholder,.page-form .tableContact input[type="url"]::placeholder{color:#B7CDE5}.page-form .tableContact textarea{height:124px;display:block}@media (min-width: 1024px){.page-form .tableContact textarea{height:192px}}.page-form .tableContact .gender{display:flex;justify-content:space-between}.page-form .tableContact .gender label{position:relative;width:calc(100% / 3 - 5px)}.page-form .tableContact .gender .txt{position:relative;padding:10px 7px;border-radius:8px;display:flex;align-items:center;width:100%;height:54px;border:1px solid #004896;background:#FFF;color:#004896;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:500}@media (min-width: 1024px){.page-form .tableContact .gender .txt{padding:10px 16px}}.page-form .tableContact .gender .txt:before{content:'';position:absolute;right:7px;top:50%;margin-top:-12px;width:24px;height:24px;border-radius:50%;background-color:#D8D8D8;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='none'/%3E%3Cpath d='M18.7437 8.22564C18.9078 8.37031 19 8.56641 19 8.77087C19 8.97533 18.9078 9.17143 18.7437 9.31609L10.2719 16.7744C10.1076 16.9188 9.88488 17 9.65263 17C9.42039 17 9.19764 16.9188 9.03332 16.7744L5.23564 13.431C5.08064 13.2848 4.99621 13.0913 5.00013 12.8913C5.00405 12.6913 5.09603 12.5005 5.25667 12.3591C5.41732 12.2176 5.63407 12.1367 5.86122 12.1332C6.08837 12.1298 6.30817 12.2041 6.47427 12.3405L9.65263 15.1387L17.5051 8.22564C17.6694 8.08116 17.8921 8 18.1244 8C18.3566 8 18.5794 8.08116 18.7437 8.22564Z' fill='white'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;transition:background .3s;will-change:background}@media (min-width: 1024px){.page-form .tableContact .gender .txt:before{right:10px}}.page-form .tableContact .gender input[type="radio"]{position:absolute;right:0;top:0;opacity:0}.page-form .tableContact .gender input[type="radio"]:checked+.txt:before{background-color:#004896}.page-form .tableContact .input-date input{cursor:pointer;background-image:url(../../img/common/icon/icon_calendar.png);background-position:18px 18px;background-repeat:no-repeat;background-size:18px auto;padding-left:48px;font-family:"Lato",sans-serif}.page-form .ui-datepicker-year,.page-form .ui-datepicker-month{color:#004896;padding:2px 5px;border:1px solid #004896;border-radius:4px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400}.page-form .input-file{width:100%;height:54px;border:1px solid #004896;border-radius:8px;background:#FFF;position:relative;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;cursor:pointer}.page-form .input-file input[type="file"]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.page-form .input-file .label{position:absolute;z-index:0;left:11px;top:10px;width:147px;height:32px;padding-left:35px;border-radius:4px;background:#ECF3FB;color:#004896;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400}@media (min-width: 1024px){.page-form .input-file .label{top:9px;width:157px;padding-left:43px;height:35px}}.page-form .input-file .label:before{content:'';position:absolute;left:8px;top:7px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 1.25L11.8333 5.25M7.5 1.25L3.5 5.25M7.5 1.25V11M1 16.5V8.58333H3.5M11.5 8.58333H14.134L14 16.75H2.86603' stroke='%23004896' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:12px auto}@media (min-width: 1024px){.page-form .input-file .label:before{left:14px;background-size:auto}}.page-form .input-file .filename{display:block;width:calc(100% - 160px);color:#B7CDE5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.01em;font-weight:400}@media (min-width: 1024px){.page-form .input-file .filename{width:calc(100% - 176px)}}.page-form .input-file.is-selected .filename{color:#004896}.page-form .box-agree{margin:5px 0 0;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.page-form .box-agree{margin:8px 0 0}}.page-form .box-agree input{appearance:none;width:20px;height:20px;border-radius:4px;border:solid 1px #004896;background:#FFF;cursor:pointer}.page-form .box-agree input:checked{background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75015 5.98482L9.16676 0.25L10 1.13228L3.75015 7.75L0 3.77912L0.833235 2.89684L3.75015 5.98482Z' fill='white'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;background-color:#004896}.page-form .box-agree .txt{margin-left:8px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500}@media only screen and (max-width: 360px){.page-form .box-agree .txt{font-size:15px;font-size:1.5rem;line-height:1.6em}}.page-form .box-agree .link{color:#004896;display:inline-block;position:relative;padding-right:28px;margin-right:9px}.page-form .box-agree .link:before{content:'';position:absolute;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.34766 4.77148H19C19.6903 4.77158 20.25 5.33119 20.25 6.02148V15.3262C20.2498 16.0163 19.6902 16.5761 19 16.5762H6.09766V6.02148C6.09766 5.33113 6.6573 4.77148 7.34766 4.77148Z' stroke='%23004896' stroke-width='1.5'/%3E%3Cpath d='M3 13.4131V20.0653H10.4348' stroke='%23004896' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;right:0;top:0}.page-form button{-webkit-appearance:none;appearance:none;border:none;margin:20px auto 0;padding:0;color:#212121}@media (min-width: 1024px){.page-form button{margin:48px auto 0}}@media (max-width: 1023px){.page-form button .txt{color:#fff}.page-form button .txt:before{background:#fff}.page-form button .txt:after{transform:translateY(-50%) scale(70);background-color:#004896}}.form-thanks .thanks-main{text-align:center}.form-thanks .thanks-main__ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;margin-top:40px}.form-thanks .thanks-main__txt{margin-top:40px;font-size:16px;font-size:1.6rem;line-height:1.5em}.form-thanks .thanks-main__mail{font-size:16px;font-size:1.6rem;line-height:1.5em;margin-top:10px}.form-thanks .thanks-main__back{margin-top:40px}

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