﻿.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;bottom:100%;top:auto !important;left:0 !important}.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:6px 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:2;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%;margin:0;font-size:15px;text-align:left}.page-form .tableContact .row-pb40 td,.page-form .tableContact .row-pb40 th{padding-bottom:40px}@media (max-width: 768px){.page-form .tableContact .row-pb40 th{padding-bottom:20px}}@media (max-width: 768px){.page-form .tableContact .row-pb40 td{padding-bottom:25px}}.page-form .tableContact td,.page-form .tableContact th{vertical-align:middle;padding:0 0 30px;line-height:1}@media (max-width: 768px){.page-form .tableContact td,.page-form .tableContact th{display:block}}.page-form .tableContact th{width:235px;font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.06em;font-weight:500}.page-form .tableContact th .fl{display:block;line-height:1}.page-form .tableContact th .fl small{display:block;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.06em;font-weight:500;padding-left:68px}@media (max-width: 768px){.page-form .tableContact th .fl small{display:inline-block;padding-left:0}}.page-form .tableContact th.v-top{padding-top:8px;vertical-align:top}.page-form .tableContact th.no-pdt{padding-top:0}.page-form .tableContact th.pdt-15{padding-top:15px}@media (max-width: 768px){.page-form .tableContact th{width:100%;font-size:17px;font-size:1.7rem;line-height:1.47059em;padding-bottom:20px}.page-form .tableContact th.v-top{padding-top:0;padding-bottom:0;margin-bottom:20px}.page-form .tableContact th.mb-15{margin-bottom:15px}.page-form .tableContact th.sp-pbt{margin-top:10px}}.page-form .tableContact td{position:relative}@media (max-width: 768px){.page-form .tableContact td{padding-bottom:24px}}.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"]{width:100%;color:#1a1a1a;padding:10px;border:0;border-radius:5px;background-color:#f2f2f0;padding:19px 23px 20px 25px;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.06em;font-weight:500}.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:rgba(64,64,64,0.3)}@media (max-width: 768px){.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"]{padding:18px 20px 20px;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em}}.page-form .tableContact textarea{height:172px}@media (max-width: 768px){.page-form .tableContact textarea{height:279px}}.page-form .tableContact input[type="number"]{appearance:none;-moz-appearance:textfield}.page-form .tableContact input[type="number"]::-webkit-outer-spin-button,.page-form .tableContact input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-form .tableContact select{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.06em;font-weight:500;-webkit-appearance:none;appearance:none;color:#1a1a1a;border:1px solid #aaa;padding:15px 25px 14px;padding-right:50px}.page-form .tableContact .pRadio{display:inline-block;vertical-align:middle}.page-form .tableContact .pRadio input{position:absolute;opacity:0}.page-form .tableContact .pRadio label{display:inline-block;margin:0 5px 0 0;border:1px solid #aaa;padding:10px 20px}.page-form .tableContact .pRadio input:checked ~ label{background:#555;border-color:#555;color:#fff}.page-form .tableContact button{height:60px;margin:20px auto;padding:0 100px;background:#eee}.page-form .tableContact em{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.06em;font-weight:700;padding:4px 15px;display:inline-block;color:#fff;background-color:#f2b230;border-radius:999px;margin-right:15px;font-style:normal}.page-form .tableContact em.none{background-color:#b3b3b1}@media (max-width: 768px){.page-form .tableContact em{margin-right:12px}}@media (min-width: 769px){.page-form .tableContact .row-faq .v-top{padding-top:0}}@media (min-width: 769px){.page-form .chkcheckbox,.page-form .chkradio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;max-width:calc(100% - 21px)}}@media (min-width: 769px){.page-form .chkcheckbox li,.page-form .chkradio li{width:49.247%}.page-form .chkcheckbox li:nth-child(n+3),.page-form .chkradio li:nth-child(n+3){margin-top:10px}}.page-form .chkcheckbox label,.page-form .chkradio label{position:relative}.page-form .chkcheckbox label input,.page-form .chkradio label input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;opacity:0}.page-form .chkcheckbox label input:checked+span,.page-form .chkradio label input:checked+span{background-color:#f2b230;color:#fff}.page-form .chkcheckbox label input:checked+span::before,.page-form .chkradio label input:checked+span::before{box-shadow:inset 0 0 0 5px #fff}.page-form .chkcheckbox span,.page-form .chkradio span{display:block;text-align:center;padding:14px 25px 14px 52px;background-color:#f2f2f0;border-radius:100px;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.06em;font-weight:700;color:#404040}.page-form .chkcheckbox span::before,.page-form .chkradio span::before{content:"";position:absolute;top:50%;left:12px;width:25px;height:25px;border-radius:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 25px #fff}@media (max-width: 768px){.page-form .chkcheckbox li:not(:last-child),.page-form .chkradio li:not(:last-child){margin-bottom:10px}.page-form .chkcheckbox label input:checked+span::before,.page-form .chkradio label input:checked+span::before{box-shadow:inset 0 0 0 4px #fff}.page-form .chkcheckbox span,.page-form .chkradio span{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500}.page-form .chkcheckbox span::before,.page-form .chkradio span::before{width:18px;height:18px;left:15px}}@media (max-width: 768px){.page-form .chkradio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.page-form .chkradio li{width:48%}.page-form .chkradio.two-col li{margin-bottom:0}}.page-form .tab2 .chkcheckbox span{letter-spacing:0}.page-form .datebirth{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;max-width:595px;width:100%}.page-form .datebirth__col{width:31.093%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.page-form .datebirth select{flex:1;margin-right:20px;border-radius:5px;background-color:#f2f2f0;border:0;position:relative;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg id='Group_396' data-name='Group 396' transform='translate(-334)'%3E%3Crect id='bg' width='50' height='50' transform='translate(334)' fill='%23f2b230'/%3E%3Cpath id='arw' d='M7.067 0 4 3.73.934 0 0 1.135 4 6 8 1.135Z' transform='translate(355 22)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat #f2f2f0 center right/contain}@media (max-width: 768px){.page-form .datebirth__col{width:46.67%}.page-form .datebirth__col:first-child{width:100%;margin-bottom:10px}.page-form .datebirth select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cpath id='arw' d='M10.6 0 6 5.595 1.4 0 0 1.7 6 9l6-7.3Z' transform='translate(0 0)' fill='%23f2b230'/%3E%3C/svg%3E");background-size:12px 9px;background-position:center right 17px;padding-top:18px;padding-bottom:20px;margin-right:16px}}.page-form .education li:not(:last-child){margin-bottom:30px}@media (max-width: 768px){.page-form .education li:not(:last-child){margin-bottom:20px}}.page-form .education .cl-or{display:block;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:500;color:#f2a200;margin-bottom:10px}@media (min-width: 769px){.page-form .education .gr-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.page-form .education .gr-cont:not(:last-child){margin-bottom:15px}}.page-form .education .gr-cont p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media (min-width: 769px){.page-form .education .gr-cont p{width:44.2%}}.page-form .education .gr-cont p .edu-ip-txt{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.06em;font-weight:500;color:#404040;width:101px}.page-form .education .gr-cont p .input-wrap{position:relative;flex:1}.page-form .education .gr-cont p input{width:100%}.page-form .education .gr-cont p small{margin-left:15px}@media (min-width: 769px){.page-form .education .gr-cont p:last-child{width:48.46%}.page-form .education .gr-cont p:last-child .edu-ip-txt{width:130px}}@media (max-width: 768px){.page-form .education .gr-cont:not(:last-child){margin-bottom:10px}.page-form .education .gr-cont p:not(:last-child){margin-bottom:10px}.page-form .education .gr-cont p .edu-ip-txt{width:100px;font-size:16px;font-size:1.6rem}}@media (max-width: 768px){.page-form .education{padding-left:6px}}.page-form .baseEdu .cl-or{display:block;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:500;color:#f2a200;margin-bottom:10px}.page-form .baseEdu .edu-ip-txt{width:99px}.page-form .baseEdu .edu-ip-txt small{display:block;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.06em;font-weight:500;margin-left:-7px;margin-top:6px}.page-form .baseEdu .w2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media (min-width: 769px){.page-form .baseEdu .w2{width:44.2%}}.page-form .baseEdu .w2 .input-wrap{position:relative;flex:1}.page-form .baseEdu .w2 input{width:100%}.page-form .baseEdu .w2 small{margin-left:15px}.page-form .baseEdu .w2:last-child{width:48.46%}.page-form .baseEdu .w2:last-child .edu-ip-txt{width:130px}.page-form .baseEdu .info{margin-top:15px}@media (min-width: 769px){.page-form .baseEdu .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.page-form .baseEdu .info .input-wrap{position:relative;flex:1}.page-form .baseEdu .info input{width:100%}.page-form .baseEdu .info textarea{height:84px}@media (max-width: 768px){.page-form .baseEdu .info .edu-ip-txt{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:10px}.page-form .baseEdu .info .edu-ip-txt small{margin:0}.page-form .baseEdu .info textarea{height:103px}}@media (min-width: 769px){.page-form .baseEdu .level{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:15px}}.page-form .baseEdu .level .year{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media (min-width: 769px){.page-form .baseEdu .level .year{width:47.446%}}.page-form .baseEdu .level .w2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;flex:1}.page-form .baseEdu .level .w2 span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:49.56%;position:relative}.page-form .baseEdu .level .w2 span:last-child{width:45.46%;margin-left:15px}.page-form .baseEdu .level .w2 input{margin-right:15px}@media only screen and (min-width: 769px) and (max-width: 1024px){.page-form .baseEdu .level{flex-wrap:wrap}.page-form .baseEdu .level .year{width:100%;margin-bottom:15px}.page-form .baseEdu .level .w2{width:100%}.page-form .baseEdu .level .w2 span{width:49.56%}.page-form .baseEdu .level .w2 span:last-child{width:45.46%;margin-left:15px}}@media (max-width: 768px){.page-form .baseEdu .level{margin-top:15px}.page-form .baseEdu .level input{padding:18px 10px 20px;text-align:center}.page-form .baseEdu .level .year:not(:last-child){margin-bottom:10px}.page-form .baseEdu .level .w2 span{flex:1;width:auto}.page-form .baseEdu .level .w2 span:last-child{width:auto;margin-left:17px}.page-form .baseEdu .level .w2 input{margin-right:12px}}.page-form .baseEdu li:not(:last-child){margin-bottom:30px}@media (max-width: 768px){.page-form .baseEdu li:not(:last-child){margin-bottom:19px}}.page-form .row-faq .cl-or{display:block;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:500;position:relative;padding-left:25px;margin-bottom:30px}@media (min-width: 769px){.page-form .row-faq .cl-or{margin-left:5px}}.page-form .row-faq .cl-or::before{content:"Q";position:absolute;top:0;left:0;font-family:"Montserrat",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.04em;font-weight:500;color:#f2a200}@media (max-width: 768px){.page-form .row-faq .cl-or{margin-bottom:20px}}@media (max-width: 768px){.page-form .row-faq .chkradio{display:block}.page-form .row-faq .chkradio li{width:100%}}.page-form .row-faq .custom-input{margin-top:30px;position:relative}.page-form .row-faq .custom-input textarea{pointer-events:none}@media (min-width: 769px){.page-form .row-faq .custom-input textarea{height:60px}}.page-form .row-faq .custom-input textarea.active{pointer-events:auto}@media (max-width: 768px){.page-form .row-faq .custom-input textarea{height:111px}.page-form .row-faq .custom-input textarea::placeholder{font-size:16px;font-size:1.6rem;line-height:1.625em}}.page-form .txtContact01{border:1px solid #ccccca;margin:40px 0 0;border-radius:10px;padding:18px 25px;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.02em;font-weight:400}.page-form .txtContact01 .t0b10{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath id='error_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24' d='M95-857.5a1.452 1.452 0 0 0 1.069-.431A1.451 1.451 0 0 0 96.5-859a1.452 1.452 0 0 0-.431-1.069A1.451 1.451 0 0 0 95-860.5a1.451 1.451 0 0 0-1.069.431A1.452 1.452 0 0 0 93.5-859a1.451 1.451 0 0 0 .431 1.069A1.452 1.452 0 0 0 95-857.5Zm-1.5-6h3v-9h-3ZM95-850a14.606 14.606 0 0 1-5.85-1.181 15.147 15.147 0 0 1-4.763-3.206 15.147 15.147 0 0 1-3.206-4.763A14.606 14.606 0 0 1 80-865a14.608 14.608 0 0 1 1.181-5.85 15.148 15.148 0 0 1 3.206-4.762 15.148 15.148 0 0 1 4.763-3.206A14.605 14.605 0 0 1 95-880a14.606 14.606 0 0 1 5.85 1.181 15.148 15.148 0 0 1 4.763 3.206 15.148 15.148 0 0 1 3.206 4.762A14.608 14.608 0 0 1 110-865a14.606 14.606 0 0 1-1.181 5.85 15.147 15.147 0 0 1-3.206 4.763 15.147 15.147 0 0 1-4.763 3.206A14.606 14.606 0 0 1 95-850Zm0-3a11.581 11.581 0 0 0 8.513-3.488A11.582 11.582 0 0 0 107-865a11.582 11.582 0 0 0-3.487-8.513A11.582 11.582 0 0 0 95-877a11.582 11.582 0 0 0-8.513 3.488A11.582 11.582 0 0 0 83-865a11.582 11.582 0 0 0 3.487 8.512A11.582 11.582 0 0 0 95-853ZM95-865Z' transform='translate(-80 880)' fill='%23f2b230'/%3E%3C/svg%3E") no-repeat center left/30px}@media (min-width: 769px){.page-form .txtContact01 .t0b10{padding-left:48px}}@media (max-width: 768px){.page-form .txtContact01{margin:16px 0 0;border-radius:5px;padding:19px 20px;font-size:13px;font-size:1.3rem;line-height:1.53846em}.page-form .txtContact01 .t0b10{padding-top:44px;background-position:top center;word-break:break-all}}.page-form .btn-contact{text-align:center;margin-top:60px}@media (max-width: 768px){.page-form .btn-contact{margin-top:40px}}.page-form.form-confirm header #logo a{pointer-events:none}.page-form.form-confirm header .header-left{width:100%;text-align:center}.page-form.form-confirm header .header-right{display:none}.page-form.form-confirm .footer-logo{pointer-events:none}.page-form.form-confirm .form-block{margin-bottom:100px}.page-form.form-confirm .form-block__inner{background-color:#fff;border-radius:30px;padding:20px 20px}.page-form.form-confirm .tableContact{max-width:920px;width:100%;margin:0 auto}.page-form.form-confirm .tableContact th,.page-form.form-confirm .tableContact td{padding:21px 2px 21px;line-height:1.6}.page-form.form-confirm .tableContact th{vertical-align:top}.page-form.form-confirm .tableContact tr:not(:first-child){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='920' height='1' viewBox='0 0 920 1'%3E%3Cpath id='bdr' d='M0,0H920' transform='translate(0 0.5)' fill='none' stroke='%23e3e3e3' stroke-width='1' stroke-dasharray='3'/%3E%3C/svg%3E%0A") repeat-x top left}@media (max-width: 768px){.page-form.form-confirm .tableContact th,.page-form.form-confirm .tableContact td{padding:23px 0 24px;font-size:14px;font-size:1.4rem}.page-form.form-confirm .tableContact th{padding-bottom:10px}.page-form.form-confirm .tableContact td{padding-top:0}}.page-form.form-confirm .backIndex{text-align:right;margin:40px 0 0}.page-form.form-confirm .backIndex a{color:#f2b230;text-decoration:underline}.page-form.form-thanks .thanks-main{background-color:#fff;padding:20px 20px 40px;border-radius:30px;margin-bottom:100px;text-align:center}.page-form.form-thanks .thanks-main__inner{max-width:920px;width:100%;margin:0 auto}.page-form.form-thanks .thanks-main__ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;margin-top:40px}.page-form.form-thanks .thanks-main__txt{margin-top:40px;font-size:16px;font-size:1.6rem;line-height:1.5em}.page-form.form-thanks .thanks-main__mail{font-size:16px;font-size:1.6rem;line-height:1.5em;margin-top:10px}.page-form.form-thanks .thanks-main__back{display:block;margin-top:40px;cursor:pointer}@media only screen and (min-width: 1025px){.page-form.form-thanks .thanks-main__back:hover{opacity:1}}

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