﻿.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: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;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888;line-height:1.2}.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{display:block;text-align:center}@media (max-width: 999px){.page-form .step-img img{width:100%;max-width:305px}}.page-form .tableContact{width:100%;margin:30px 0 50px;text-align:left}.page-form .tableContact td,.page-form .tableContact th{padding:20px 0;vertical-align:top;border-bottom:dashed 1px rgba(93,76,56,0.5)}@media (max-width: 999px){.page-form .tableContact td,.page-form .tableContact th{display:block}}.page-form .tableContact th{width:210px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.08em;font-weight:700}@media (max-width: 999px){.page-form .tableContact th{padding-top:25px;padding-bottom:0;border-bottom:none;width:100%;font-size:16px;font-size:1.6rem;line-height:1.75em}}.page-form .tableContact th .required{display:inline-block;padding-left:57px;padding-bottom:4px;background:url(../../img/common/form/icn-required.svg) 0 -5px no-repeat;background-size:auto}@media (min-width: 1000px){.page-form .tableContact th .required{padding-left:61px}}.page-form .tableContact th .optional{display:inline-block;padding-left:57px;padding-bottom:4px;background:url(../../img/common/form/icn-optional.svg) 0 -5px no-repeat;background-size:auto}@media (min-width: 1000px){.page-form .tableContact th .optional{padding-left:61px}}.page-form .tableContact td{position:relative;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.08em;font-weight:400}@media (max-width: 999px){.page-form .tableContact td{padding-top:13px;padding-bottom:24px}}.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:50px;color:#553418;padding:10px 16px;border:1px solid rgba(93,76,56,0.5);background:rgba(255,249,238,0.5);border-radius:8px;color:#553418;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500}@media (min-width: 1000px){.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"]{padding:10px 27px;height:55px;border-radius:10px;font-size:18px;font-size:1.8rem;line-height:1.66667em}.page-form .tableContact select.w279,.page-form .tableContact textarea.w279,.page-form .tableContact input[type="text"].w279,.page-form .tableContact input[type="email"].w279,.page-form .tableContact input[type="number"].w279,.page-form .tableContact input[type="tel"].w279,.page-form .tableContact input[type="url"].w279{width:279px;max-width:100%}}@media (min-width: 1000px) and (max-width: 999px){.page-form .tableContact select.w279,.page-form .tableContact textarea.w279,.page-form .tableContact input[type="text"].w279,.page-form .tableContact input[type="email"].w279,.page-form .tableContact input[type="number"].w279,.page-form .tableContact input[type="tel"].w279,.page-form .tableContact input[type="url"].w279{width:238px}}.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:rgba(85,52,24,0.5)}.page-form .tableContact input[type="checkbox"],.page-form .tableContact input[type="radio"]{-webkit-appearance:none;appearance:none;background:none;border-radius:0;outline:none;box-shadow:none}.page-form .tableContact textarea{height:150px}.page-form .tableContact select{position:relative;background-position:right -10px top -3px;background-repeat:no-repeat;background-size:auto;transition:color .3s;will-change:color;background-image:url("data:image/svg+xml,%3Csvg width='50' height='53' viewBox='0 0 50 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='53' fill='%23FFFCF7'/%3E%3Cpath d='M21.0078 26.1875L16.0015 31.1938L10.9952 26.1875' stroke='%23553418'/%3E%3C/svg%3E%0A")}@media (min-width: 1000px){.page-form .tableContact select{background-position:right center}}.page-form .tableContact select.noValue{color:rgba(85,52,24,0.5)}.page-form .tableContact .zipcode{display:flex;align-items:center;margin-bottom:10px}@media (min-width: 1000px){.page-form .tableContact .zipcode{margin-bottom:10px}}.page-form .tableContact .zipcode .txt-before{width:28px;padding-bottom:7px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700}@media (min-width: 1000px){.page-form .tableContact .zipcode .txt-before{width:32px;padding-top:8px;padding-bottom:0}}.page-form .tableContact .zipcode input{width:calc(100% - 32px);max-width:208px}.page-form .tableContact .list-radio{display:flex;flex-wrap:wrap}.page-form .tableContact .custom-radio{border:solid 1px rgba(93,76,56,0.5);background:rgba(255,249,238,0.5);border-radius:10px;position:relative}.page-form .tableContact .custom-radio input{appearance:none;border-radius:25px;border:1px solid rgba(93,76,56,0.5);width:20px;height:20px;position:absolute;left:17px;top:13px;background-position:center;background-repeat:no-repeat;background-size:auto}@media (min-width: 1000px){.page-form .tableContact .custom-radio input{width:25px;height:25px;left:19px;top:14px}}@media (max-width: 999px){.page-form .tableContact .custom-radio input:checked{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23F89742'/%3E%3C/svg%3E%0A")}}@media (min-width: 1000px){.page-form .tableContact .custom-radio input:checked{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill='%23F89742'/%3E%3C/svg%3E%0A")}}.page-form .tableContact .custom-radio .txt{display:flex;align-items:center;justify-content:flex-start;min-height:48px;padding:4px 5px 4px 47px;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.08em;font-weight:700}@media (min-width: 1000px){.page-form .tableContact .custom-radio .txt{min-height:53px;padding:5px 5px 4px 54px;font-size:17px;font-size:1.7rem;line-height:1.29412em}}.page-form .tableContact .custom-radio .txt small{font-size:14px;font-size:1.4rem}@media (max-width: 999px){.page-form .tableContact .custom-radio .txt small{font-size:12px;font-size:1.2rem}}.page-form .tableContact .list-checkbox{display:flex;flex-wrap:wrap}.page-form .tableContact .custom-checkbox{border:solid 1px rgba(93,76,56,0.5);background-color:rgba(255,249,238,0.5);border-radius:10px;position:relative}.page-form .tableContact .custom-checkbox input{appearance:none;border-radius:0;border:1px solid rgba(93,76,56,0.5);width:20px;height:20px;position:absolute;left:17px;top:15px;background-position:center;background-repeat:no-repeat;background-size:auto}@media (min-width: 1000px){.page-form .tableContact .custom-checkbox input{width:22px;height:22px;left:19px;top:17px}}.page-form .tableContact .custom-checkbox input:checked{background-color:#F77F00;border-color:#F77F00}@media (max-width: 999px){.page-form .tableContact .custom-checkbox input:checked{background-image:url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.06055 5.67187L5.64104 10.2524L14.8334 1.05998' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A")}}@media (min-width: 1000px){.page-form .tableContact .custom-checkbox input:checked{background-image:url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.06055 5.67187L5.64104 10.2524L14.8334 1.05998' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A")}}.page-form .tableContact .custom-checkbox .txt{display:flex;align-items:center;justify-content:flex-start;min-height:48px;padding:4px 0px 4px 47px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.08em;font-weight:700}@media (min-width: 1000px){.page-form .tableContact .custom-checkbox .txt{min-height:53px;padding:5px 5px 4px 54px;font-size:16px;font-size:1.6rem;line-height:1.25em}}.page-form .box-privacy__ttl{margin-left:5px;margin-bottom:8px;font-size:17px;font-size:1.7rem;line-height:2.23529em;letter-spacing:.08em;font-weight:700}@media (min-width: 1000px){.page-form .box-privacy__ttl{margin-left:7px;margin-bottom:5px;font-size:18px;font-size:1.8rem;line-height:2.22222em}}.page-form .box-privacy__txt{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500}.page-form .box-privacy__txt li{position:relative;padding-left:21px;margin-bottom:13px}@media (min-width: 1000px){.page-form .box-privacy__txt li{padding-left:28px;margin-bottom:15px}}.page-form .box-privacy__txt li:before{content:'';position:absolute;width:6px;height:6px;background:#F39800;border-radius:50%;left:5px;top:11px}@media (min-width: 1000px){.page-form .box-privacy__txt li:before{left:7px;top:11px;width:8px;height:8px}}.page-form .box-privacy__txt li:last-child{margin-bottom:0}.page-form .box-privacy__txt a{color:#F89742;font-weight:700;text-decoration:underline;text-underline-offset:3px}.page-form .box-agree{display:flex;align-items:center;justify-content:center;width:calc(100% - 5px);height:81px;margin:28px 0 0 5px;border-radius:10px;background:rgba(235,235,235,0.5)}@media (min-width: 1000px){.page-form .box-agree{margin:63px auto 0;width:100%;max-width:855px}}.page-form .box-agree input{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:1px solid rgba(85,52,24,0.5);background:#FFF;background-position:center;background-repeat:no-repeat;background-size:100% auto;border-radius:0;margin-right:12px;margin-left:-5px}@media (min-width: 1000px){.page-form .box-agree input{width:30px;height:30px;margin-right:22px;margin-left:2px}}.page-form .box-agree input:checked{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' fill='%23F89742'/%3E%3Cpath d='M5 12.5L10.3571 18L20 7' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");border-color:#F89742}.page-form .box-agree__txt{font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.08em;font-weight:700}@media (min-width: 1000px){.page-form .box-agree__txt{font-size:18px;font-size:1.8rem;line-height:1.66667em}}.page-form .button-submit{-webkit-appearance:none;appearance:none;border:none;position:relative;width:320px;height:60px;margin:50px auto 0;display:flex;align-items:center;justify-content:center;padding:0 0 5px 0;border-radius:40px;background:linear-gradient(90deg, #FF6B3E 0%, #F39800 100%);box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);color:#FFF;text-align:center;transition:opacity 0.3s;will-change:opacity;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.1em;font-weight:700;cursor:pointer}@media (min-width: 1000px){.page-form .button-submit{margin:38px auto 0;height:80px;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.1em;font-weight:700}}@media (max-width: 999px){.page-form .button-submit span{display:inline-block;transform:translateY(1px)}}.page-form .button-submit:before{content:'';position:absolute;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8828 0.974609L16.8146 4.90635L12.8828 8.8381' stroke='white'/%3E%3Cpath d='M0.816406 4.94531H16.7033' stroke='white'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;right:15px;top:50%;margin-top:-10px}@media only screen and (min-width: 1025px){.page-form .button-submit:hover{opacity:0.75}}.page-form .button-submit:disabled{background:rgba(0,0,0,0.3);cursor:default;opacity:1}.page-form .txt-caution{margin:52px 0 0 5px;color:rgba(85,52,24,0.5);font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:0em;font-weight:500}@media (min-width: 1000px){.page-form .txt-caution{margin:111px 0 0}}.page-form .txt-bottom{margin-top:52px;margin-left:5px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:500}@media (min-width: 1000px){.page-form .txt-bottom{margin-top:111px;margin-left:0;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:500}}.page-form .txt-bottom a{color:#F89742;font-weight:700;text-decoration:underline;text-underline-offset:3px}.page-form .example{margin-left:7px;color:rgba(85,52,24,0.5);font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:0em;font-weight:500;display:inline-block}@media (min-width: 1000px){.page-form .example{margin-left:0;padding:4px 0 12px;font-size:15px;font-size:1.5rem;line-height:1.46667em}}@media only screen and (max-width: 360px){.page-form .example{font-size:12px;font-size:1.2rem;line-height:1.5em}}.page-form .example--bt{margin:12px 0 0;padding-bottom:0;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:0em;font-weight:500}.footer-form{margin:58px 0 31px}@media (min-width: 1000px){.footer-form{margin:84px 0 40px}}.footer-form .copyright{color:#5D4C38;text-align:center;font-size:12px;font-size:1.2rem;line-height:2.5em;letter-spacing:0em;font-weight:500}.form-confirm .header #logo{pointer-events:none}.form-confirm .tableContact{margin:24px auto 0}@media (min-width: 1000px){.form-confirm .tableContact{max-width:880px;margin:57px auto 0}}.form-confirm .tableContact th,.form-confirm .tableContact td{padding:38px 0 39px}.form-confirm .tableContact th{width:184px}@media (max-width: 999px){.form-confirm .tableContact th{padding-top:16px;padding-bottom:0;width:100%}}@media (max-width: 999px){.form-confirm .tableContact td{padding-top:2px;padding-bottom:22px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.1em;font-weight:400}}@media (min-width: 1000px){.form-confirm .tableContact tr:first-child th,.form-confirm .tableContact tr:first-child td{border-top:dashed 1px rgba(93,76,56,0.5)}}@media (max-width: 999px){.form-confirm .tableContact tr:first-child th{border-top:dashed 1px rgba(93,76,56,0.5)}}.form-confirm .txt-caution{margin-top:56px}@media (min-width: 1000px){.form-confirm .txt-caution{margin-top:98px;text-align:center}}.form-confirm .txt-bottom{margin-top:56px}@media (min-width: 1000px){.form-confirm .txt-bottom{margin-top:98px;text-align:center}}.form-confirm .button-back{text-align:right;max-width:880px;margin:7px auto 0;text-decoration:underline;text-underline-offset:2px;transition:opacity 0.3s;will-change:opacity;cursor:pointer;letter-spacing:0;cursor:pointer}@media (min-width: 1000px){.form-confirm .button-back{max-width:880px;margin:18px auto 0}}@media only screen and (min-width: 1025px){.form-confirm .button-back:hover{opacity:0.75}}.form-confirm .button-submit{margin-top:48px}@media (min-width: 1000px){.form-confirm .button-submit{margin-top:4px}}.form-confirm .footer-form{margin:103px 0 40px}@media (min-width: 1000px){.form-confirm .footer-form{margin:139px 0 51px}}@media (min-width: 1000px){.form-thanks{padding:0 0 90px}}.form-thanks .thanks-main__ttl{margin-top:18px;margin-bottom:11px;text-align:center;font-family:"Shippori Mincho B1",serif;font-size:28px;font-size:2.8rem;line-height:1.71429em;letter-spacing:0em;font-weight:500}@media (min-width: 1000px){.form-thanks .thanks-main__ttl{margin-top:33px;margin-bottom:36px;font-size:34px;font-size:3.4rem;line-height:1.97059em}}.form-thanks .thanks-main__ttl strong{font-weight:500}.form-thanks .thanks-main__txt p{margin-bottom:14px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500}@media (min-width: 1000px){.form-thanks .thanks-main__txt p{text-align:center;margin-bottom:35px;font-size:18px;font-size:1.8rem;line-height:1.94444em;letter-spacing:.1em;font-weight:500}}.form-thanks .thanks-main__txt p:last-child{margin-bottom:0}@media (min-width: 1000px){.form-thanks .thanks-main__txt .pc_mb0{margin-bottom:0}}.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:24px}@media (min-width: 1000px){.form-thanks .thanks-main__back{margin-top:46px}}.form-thanks .thanks-main__back a{padding:0 0 0 4px;border-radius:40px;position:relative;border:1px solid #9E9E9E;background:#FFF;width:280px;height:50px;margin:0 auto;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.1em;font-weight:700}@media (min-width: 1000px){.form-thanks .thanks-main__back a{padding:0 0 4px 17px;width:462px;height:73px;font-size:18px;font-size:1.8rem;line-height:1.33333em}}.form-thanks .thanks-main__back a:before{content:'';position:absolute;left:17px;top:50%;margin-top:-11px;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:auto}@media (max-width: 999px){.form-thanks .thanks-main__back a:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.82812 0.623047L1.02118 4.42994L4.82812 8.23684' stroke='%23553418'/%3E%3Cpath d='M16.5117 4.4668H1.12933' stroke='%23553418'/%3E%3C/svg%3E%0A")}}@media (min-width: 1000px){.form-thanks .thanks-main__back a:before{left:30px;margin-top:-11px;background-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.94531 1L0.995565 5.94975L5.94531 10.8995' stroke='%23553418'/%3E%3Cpath d='M21.1367 6H1.13672' stroke='%23553418'/%3E%3C/svg%3E%0A")}}.form-thanks .box-admissions{margin-top:35px;border-radius:10px;background:#FFF9EE;overflow:hidden;position:relative}@media (max-width: 999px){.form-thanks .box-admissions{display:flex;flex-direction:column-reverse}}@media (min-width: 1000px){.form-thanks .box-admissions{margin-top:90px;margin-right:10px;border-radius:20px}}.form-thanks .box-admissions__content{position:relative;z-index:2;text-align:left;padding:0 12px 31px}@media (min-width: 1000px){.form-thanks .box-admissions__content{padding:69px 0 0 74px;width:620px;min-height:563px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.form-thanks .box-admissions__content{padding:40px 0 0 30px;min-height:450px}}.form-thanks .box-admissions__ttl{margin-top:-27px;background:linear-gradient(90deg, #FF6B3E 0%, #F39800 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:"Shippori Mincho B1",serif;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.08em;font-weight:500}@media (min-width: 1000px){.form-thanks .box-admissions__ttl{margin-top:0;text-align:left;font-size:35px;font-size:3.5rem;line-height:1.65714em;letter-spacing:.08em;font-weight:500}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.form-thanks .box-admissions__ttl{font-size:32px;font-size:3.2rem;line-height:1.4375em;letter-spacing:0em;font-weight:500}}@media (max-width: 999px){.form-thanks .box-admissions__ttl .small{margin-bottom:2px;display:block;text-align:center;font-family:"Shippori Mincho B1",serif;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.1em;font-weight:500}}.form-thanks .box-admissions__txt{margin:15px 10px 0;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.06em;font-weight:500}@media (min-width: 1000px){.form-thanks .box-admissions__txt{margin:15px 0 0;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.1em;font-weight:500}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.form-thanks .box-admissions__txt{margin-top:10px;font-size:16px;font-size:1.6rem;line-height:1.875em}}@media (max-width: 999px){.form-thanks .box-admissions__txt p{margin-bottom:14px}.form-thanks .box-admissions__txt p:last-child{margin-bottom:0}}.form-thanks .box-admissions__txt .orange{color:#F77F00;font-weight:700}.form-thanks .box-admissions__more{text-align:center;margin-top:24px}@media (min-width: 1000px){.form-thanks .box-admissions__more{margin-top:41px;max-width:474px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.form-thanks .box-admissions__more{margin-top:20px;max-width:400px}}.form-thanks .box-admissions__more .family{margin-bottom:13px;font-family:"Shippori Mincho B1",serif;font-size:18px;font-size:1.8rem;line-height:2.11111em;letter-spacing:.02em;font-weight:500}@media (min-width: 1000px){.form-thanks .box-admissions__more .family{margin-left:3px;margin-bottom:10px;letter-spacing:0.01em}}.form-thanks .box-admissions__more .family>span{position:relative;display:inline-block;padding:0 24px}@media (min-width: 1000px){.form-thanks .box-admissions__more .family>span{padding:0 30px}}.form-thanks .box-admissions__more .family>span:before,.form-thanks .box-admissions__more .family>span:after{content:'';position:absolute;width:1px;height:21px;background:#553418;top:50%;margin-top:-10px}@media (min-width: 1000px){.form-thanks .box-admissions__more .family>span:before,.form-thanks .box-admissions__more .family>span:after{margin-top:-10px}}.form-thanks .box-admissions__more .family>span:before{left:5px;transform:rotate(-25deg)}@media (min-width: 1000px){.form-thanks .box-admissions__more .family>span:before{left:9px}}.form-thanks .box-admissions__more .family>span:after{right:4px;transform:rotate(25deg)}@media (min-width: 1000px){.form-thanks .box-admissions__more .family>span:after{right:13px}}.form-thanks .box-admissions__more .c-btn01{padding-left:44px;height:60px;border-radius:100px;color:#FFF;box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.1em;font-weight:700}@media (min-width: 1000px){.form-thanks .box-admissions__more .c-btn01{padding-left:12px;height:80px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.form-thanks .box-admissions__more .c-btn01{height:70px}}.form-thanks .box-admissions__more .c-btn01:before,.form-thanks .box-admissions__more .c-btn01:after{content:'';position:absolute}.form-thanks .box-admissions__more .c-btn01:before{width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:auto;right:13px;top:50%;margin-top:-12px}@media (max-width: 999px){.form-thanks .box-admissions__more .c-btn01:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7031 0.623047L15.5101 4.42994L11.7031 8.23684' stroke='white'/%3E%3Cpath d='M0.0195312 4.4668H15.4019' stroke='white'/%3E%3C/svg%3E%0A")}}@media (min-width: 1000px){.form-thanks .box-admissions__more .c-btn01:before{right:35px;margin-top:-11px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='13' viewBox='0 0 24 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 1.08398L23.0043 6.58901L17.5 12.094' stroke='white'/%3E%3Cpath d='M0.609375 6.64453H22.8506' stroke='white'/%3E%3C/svg%3E%0A")}}.form-thanks .box-admissions__more .c-btn01:after{width:50px;height:50px;background:url(../../img/request-info/icn-calendar.svg) center center no-repeat;background-size:48px auto;left:7px;top:50%;margin-top:-25px}@media (min-width: 1000px){.form-thanks .box-admissions__more .c-btn01:after{left:13px;margin-top:-30px;width:60px;height:60px;background-size:auto}}.form-thanks .box-admissions__img{position:relative;width:100%}@media (min-width: 1000px){.form-thanks .box-admissions__img{position:absolute;right:0;top:0;width:auto;height:100%}}.form-thanks .box-admissions__img:before{content:'';position:absolute;z-index:0;bottom:0;background:linear-gradient(180deg, rgba(255,249,238,0) 0%, rgba(255,249,238,0.73) 43.27%, rgba(255,249,238,0.91) 75%, #FFF9EE 100%);left:0;width:100%;height:135px}@media (min-width: 1000px){.form-thanks .box-admissions__img:before{top:0;width:274px;height:auto;background:linear-gradient(90deg, #FFF9EE 0%, rgba(255,249,238,0.6) 61.06%, rgba(255,249,238,0) 100%)}}.form-thanks .box-admissions__img img{width:100%}@media (min-width: 1000px){.form-thanks .box-admissions__img img{height:100%;width:auto}}.form-thanks .footer-form{margin:75px 0 51px}@media (min-width: 1000px){.form-thanks .footer-form{margin:127px 0 51px}}.page-form:not(.form-thanks) .header{position:absolute;padding-right:0px;background-color:transparent !important}@media (min-width: 1000px){.page-form:not(.form-thanks) .header{padding-right:17px;padding-top:17px}}@media (min-width: 1000px){.page-form:not(.form-thanks) .header .btn-tel .ico{left:14px}}@media (min-width: 1000px){.page-form:not(.form-thanks) .header .btn-tel .number{padding-left:15px;font-size:22px;font-size:2.2rem;line-height:1em}}@media (min-width: 1000px){.page-form:not(.form-thanks) .header .btn-tel .text{font-size:12px;font-size:1.2rem;line-height:1em}}@media (max-width: 999px){.c-pagename:before{background-image:url(../../img/common/form/bg_pagename_noise_sp.jpg),url(../../img/common/form/bg_pagename_gradient_sp.jpg);height:261px}}

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