.page-form .form-text-info{margin-top:60px}@media (max-width: 767px){.page-form .form-text-info{margin-top:49px}}.page-form .form-text-info p a{color:#174D81;text-decoration:underline}.page-form .form-text-info p .red{color:#F0474E}.page-form .form-text-info p+p{margin-top:15px}@media (max-width: 767px){.page-form .form-text-info p+p{margin-top:21px}}.page-form .tableFrom{width:100%;margin:50px 0 52px;text-align:left}@media (min-width: 768px){.page-form .tableFrom{border-bottom:#b1cad3 solid 1px}}@media (max-width: 767px){.page-form .tableFrom{display:block;margin:28px 0 39px}}@media (max-width: 767px){.page-form .tableFrom tr,.page-form .tableFrom th,.page-form .tableFrom td,.page-form .tableFrom tbody{display:block}}.page-form .tableFrom th,.page-form .tableFrom td{border-bottom:#b1cad3 solid 1px;padding:21px 0;vertical-align:top}@media (max-width: 767px){.page-form .tableFrom th,.page-form .tableFrom td{padding:19px 0}}.page-form .tableFrom th{color:#4E6E79;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;width:310px;padding-top:33px}@media only screen and (max-width: 1025px){.page-form .tableFrom th{width:250px}}@media (max-width: 767px){.page-form .tableFrom th{padding-top:21px;padding-bottom:0;width:100%;border-bottom:none;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500}.page-form .tableFrom th .box-text{display:inline-flex}}.page-form .tableFrom td{width:calc(100% - 310px)}@media only screen and (max-width: 1025px){.page-form .tableFrom td{width:calc(100% - 250px)}}@media (max-width: 767px){.page-form .tableFrom td{width:100%;padding-bottom:24px}}.page-form .tableFrom td .td-row{display:flex}.page-form .tableFrom td .td-row .tableFrom-ct{width:calc(100% - 24px - 20px);margin-left:20px}@media (max-width: 767px){.page-form .tableFrom td .td-row .tableFrom-ct{width:100%;margin-left:0}}.page-form .tableFrom td .td-row .tableFrom-ct__row{display:flex;align-items:center}.page-form .tableFrom td .td-row .tableFrom-ct__group{display:flex;align-items:center}.page-form .tableFrom td .td-row .tableFrom-ct__group .sub-first{font-size:16px;font-size:1.6rem;line-height:1.875em;margin-right:8px;min-width:33px}@media only screen and (min-width: 768px) and (max-width: 1024px){.page-form .tableFrom td .td-row .tableFrom-ct__group .sub-first{min-width:unset}}@media (max-width: 767px){.page-form .tableFrom td .td-row .tableFrom-ct__group .sub-first{font-size:14px;font-size:1.4rem;min-width:unset;margin-right:12px}}@media only screen and (max-width: 767px) and (max-width: 370px){.page-form .tableFrom td .td-row .tableFrom-ct__group .sub-first{margin-right:8px}}.page-form .tableFrom td .td-row .tableFrom-ct__group .sub-last{font-size:15px;font-size:1.5rem;line-height:2em;margin-left:16px}@media (max-width: 767px){.page-form .tableFrom td .td-row .tableFrom-ct__group .sub-last{font-size:13px;font-size:1.3rem;line-height:2.30769em;margin-left:11px}}@media only screen and (max-width: 767px) and (max-width: 370px){.page-form .tableFrom td .td-row .tableFrom-ct__group .sub-last{margin-left:8px}}.page-form .tableFrom td .td-row .tableFrom-ct__group+.tableFrom-ct__group{margin-left:20px}@media only screen and (max-width: 380px){.page-form .tableFrom td .td-row .tableFrom-ct__group+.tableFrom-ct__group{margin-left:12px}}@media only screen and (max-width: 370px){.page-form .tableFrom td .td-row .tableFrom-ct__group+.tableFrom-ct__group{margin-left:8px}}@media (min-width: 768px){.page-form .tableFrom td .row-td{display:flex}}.page-form .tableFrom td .row-td .text{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:400;width:148px;padding-top:8px}@media (max-width: 767px){.page-form .tableFrom td .row-td .text{width:100%;padding-top:0;font-size:14px;font-size:1.4rem;line-height:1.42857em;margin-bottom:8px}}.page-form .tableFrom td .row-td .right{width:calc(100% - 148px)}@media (max-width: 767px){.page-form .tableFrom td .row-td .right{width:100%}}.page-form .tableFrom td .row-td+.row-td{margin-top:16px}@media (max-width: 767px){.page-form .tableFrom td .row-td+.row-td{margin-top:18px}}@media (min-width: 768px){.page-form .tableFrom td .row-sub02{display:flex;flex-wrap:wrap;gap:15px 0}}.page-form .tableFrom td .row-sub02 .row01,.page-form .tableFrom td .row-sub02 .row02{display:flex}.page-form .tableFrom td .row-sub02 .row01{margin-right:19px}@media (max-width: 767px){.page-form .tableFrom td .row-sub02 .row01{margin-right:0}}@media (max-width: 767px){.page-form .tableFrom td .row-sub02 .row02{margin-top:18px}}@media (max-width: 767px){.page-form .tableFrom td .row-sub02 .row02 .item input{width:62px}}.page-form .tableFrom td .row-sub02 .item{display:flex;align-items:center}.page-form .tableFrom td .row-sub02 .item select,.page-form .tableFrom td .row-sub02 .item input{width:82px}@media (max-width: 767px){.page-form .tableFrom td .row-sub02 .item select,.page-form .tableFrom td .row-sub02 .item input{width:66px}}.page-form .tableFrom td .row-sub02 .item .text-label{margin-left:15px}@media (max-width: 767px){.page-form .tableFrom td .row-sub02 .item .text-label{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:0em;font-weight:400;margin-left:10px}}@media (min-width: 768px){.page-form .tableFrom td .row-sub02 .item:first-child select{width:117px}}@media (max-width: 767px){.page-form .tableFrom td .row-sub02 .item:first-child select{width:95px}}.page-form .tableFrom td .row-sub02 .item+.item{margin-left:19px}@media (max-width: 767px){.page-form .tableFrom td .row-sub02 .item+.item{margin-left:15px}}.page-form .tableFrom textarea,.page-form .tableFrom select,.page-form .tableFrom input[type="text"],.page-form .tableFrom input[type="email"],.page-form .tableFrom input[type="number"],.page-form .tableFrom input[type="tel"],.page-form .tableFrom input[type="url"]{width:100%;max-width:100%;color:#232323;padding:10px 13px;border:1px solid #57c2e9;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;border-radius:4px;display:block}@media (max-width: 767px){.page-form .tableFrom textarea,.page-form .tableFrom select,.page-form .tableFrom input[type="text"],.page-form .tableFrom input[type="email"],.page-form .tableFrom input[type="number"],.page-form .tableFrom input[type="tel"],.page-form .tableFrom input[type="url"]{font-size:14px;font-size:1.4rem;line-height:1.42857em;padding:12px 10px}}.page-form .tableFrom textarea::-webkit-input-placeholder,.page-form .tableFrom textarea::placeholder,.page-form .tableFrom select::-webkit-input-placeholder,.page-form .tableFrom select::placeholder,.page-form .tableFrom input[type="text"]::-webkit-input-placeholder,.page-form .tableFrom input[type="text"]::placeholder,.page-form .tableFrom input[type="email"]::-webkit-input-placeholder,.page-form .tableFrom input[type="email"]::placeholder,.page-form .tableFrom input[type="number"]::-webkit-input-placeholder,.page-form .tableFrom input[type="number"]::placeholder,.page-form .tableFrom input[type="tel"]::-webkit-input-placeholder,.page-form .tableFrom input[type="tel"]::placeholder,.page-form .tableFrom input[type="url"]::-webkit-input-placeholder,.page-form .tableFrom input[type="url"]::placeholder{color:#969696}.page-form .tableFrom textarea.is-error,.page-form .tableFrom select.is-error,.page-form .tableFrom input[type="text"].is-error,.page-form .tableFrom input[type="email"].is-error,.page-form .tableFrom input[type="number"].is-error,.page-form .tableFrom input[type="tel"].is-error,.page-form .tableFrom input[type="url"].is-error{border-color:#F0474E}.page-form .tableFrom textarea.size01,.page-form .tableFrom select.size01,.page-form .tableFrom input[type="text"].size01,.page-form .tableFrom input[type="email"].size01,.page-form .tableFrom input[type="number"].size01,.page-form .tableFrom input[type="tel"].size01,.page-form .tableFrom input[type="url"].size01{width:150px}@media only screen and (max-width: 1024px){.page-form .tableFrom textarea.size01,.page-form .tableFrom select.size01,.page-form .tableFrom input[type="text"].size01,.page-form .tableFrom input[type="email"].size01,.page-form .tableFrom input[type="number"].size01,.page-form .tableFrom input[type="tel"].size01,.page-form .tableFrom input[type="url"].size01{width:120px}}@media (max-width: 767px){.page-form .tableFrom textarea.size01,.page-form .tableFrom select.size01,.page-form .tableFrom input[type="text"].size01,.page-form .tableFrom input[type="email"].size01,.page-form .tableFrom input[type="number"].size01,.page-form .tableFrom input[type="tel"].size01,.page-form .tableFrom input[type="url"].size01{width:99px}}.page-form .tableFrom textarea.size02,.page-form .tableFrom select.size02,.page-form .tableFrom input[type="text"].size02,.page-form .tableFrom input[type="email"].size02,.page-form .tableFrom input[type="number"].size02,.page-form .tableFrom input[type="tel"].size02,.page-form .tableFrom input[type="url"].size02{width:163px}.page-form .tableFrom textarea.size03,.page-form .tableFrom select.size03,.page-form .tableFrom input[type="text"].size03,.page-form .tableFrom input[type="email"].size03,.page-form .tableFrom input[type="number"].size03,.page-form .tableFrom input[type="tel"].size03,.page-form .tableFrom input[type="url"].size03{width:213px}@media (max-width: 767px){.page-form .tableFrom textarea.size03,.page-form .tableFrom select.size03,.page-form .tableFrom input[type="text"].size03,.page-form .tableFrom input[type="email"].size03,.page-form .tableFrom input[type="number"].size03,.page-form .tableFrom input[type="tel"].size03,.page-form .tableFrom input[type="url"].size03{width:255px}}.page-form .tableFrom textarea.size04,.page-form .tableFrom select.size04,.page-form .tableFrom input[type="text"].size04,.page-form .tableFrom input[type="email"].size04,.page-form .tableFrom input[type="number"].size04,.page-form .tableFrom input[type="tel"].size04,.page-form .tableFrom input[type="url"].size04{width:418px}.page-form .tableFrom textarea.size05,.page-form .tableFrom select.size05,.page-form .tableFrom input[type="text"].size05,.page-form .tableFrom input[type="email"].size05,.page-form .tableFrom input[type="number"].size05,.page-form .tableFrom input[type="tel"].size05,.page-form .tableFrom input[type="url"].size05{width:403px}@media (max-width: 767px){.page-form .tableFrom textarea.size05,.page-form .tableFrom select.size05,.page-form .tableFrom input[type="text"].size05,.page-form .tableFrom input[type="email"].size05,.page-form .tableFrom input[type="number"].size05,.page-form .tableFrom input[type="tel"].size05,.page-form .tableFrom input[type="url"].size05{width:163px}}.page-form .tableFrom textarea{height:137px}@media (max-width: 767px){.page-form .tableFrom textarea{height:120px}}.page-form .tableFrom select{-webkit-appearance:none;appearance:none;background:right 10px center/12px 12px no-repeat;background-image:url("../../img/common/arrow-sl.svg")}.page-form .tableFrom .box-text{width:47px;height:24px;display:flex;align-items:center;justify-content:center;font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:0em;font-weight:500;color:#fff;background-color:#F0474E;margin-top:12px}@media (max-width: 767px){.page-form .tableFrom .box-text{margin-top:0;margin-left:7px;font-size:11px;font-size:1.1rem;line-height:1em;letter-spacing:0em;font-weight:500;width:40px;height:20px}}.page-form .tableFrom .box-text--blue{background-color:#BEDEEA;color:#003466}.page-form .tableFrom .sub{margin-top:6px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.page-form .tableFrom .sub{font-size:13px;font-size:1.3rem;line-height:2em;margin-top:7px}}.page-form .tableFrom .sub+.error{margin-top:0}.page-form .tableFrom .error{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:0em;color:#F0474E;margin-top:10px}@media (max-width: 767px){.page-form .tableFrom .error{font-size:14px;font-size:1.4rem;line-height:1.85714em}}.page-form .tableFrom .error+.error{margin-top:0}.page-form .tableFrom .input-radio-horizontal{display:flex;flex-wrap:wrap;gap:10px 23px;padding-top:10px}@media (max-width: 767px){.page-form .tableFrom .input-radio-horizontal{padding-top:0}}.page-form .tableFrom .custom-radio{display:inline-block;position:relative;padding-left:32px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:400}.page-form .tableFrom .custom-radio input{-webkit-appearance:none;appearance:none;position:absolute;left:0;top:50%;width:22px;height:22px;border:solid 1px #57C2E9;background:#FFF;transition:background-color 0.3s;border-radius:50%;transform:translateY(-50%)}.page-form .tableFrom .custom-radio input:before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff;opacity:0;transition:opacity .3s;will-change:opacity}.page-form .tableFrom .custom-radio input:checked{background-color:#57C2E9}.page-form .tableFrom .custom-radio input:checked:before{opacity:1}.page-form .form-sub{margin-top:-15px}.page-form .box-privacy{border:1px solid #97B6C1;margin-top:28px;height:311px;padding:16px 0 22px}@media (max-width: 767px){.page-form .box-privacy{height:283px;margin-top:25px}}.page-form .box-privacy__content{height:100%;overflow:auto}.page-form .box-privacy__content .simplebar-vertical{right:5px}@media (max-width: 767px){.page-form .box-privacy__content .simplebar-vertical{right:8px;width:8px}}.page-form .box-privacy__content .simplebar-scrollbar:before{background-color:#E9EEF0;opacity:1}@media (max-width: 767px){.page-form .box-privacy__content .simplebar-scrollbar:before{left:0;right:0}}.page-form .box-privacy__content .simplebar-content-wrapper{padding:2px 35px 0 19px}@media (min-width: 768px){.page-form .box-privacy__content .simplebar-content-wrapper{padding:15px 32px 0}}.page-form .box-privacy .c-title{margin-bottom:26px}@media (max-width: 767px){.page-form .box-privacy .c-title{line-height:29px;padding-bottom:10px;margin-bottom:22px}}@media only screen and (max-width: 767px) and (max-width: 374px){.page-form .box-privacy .c-title{font-size:19px;font-size:1.9rem}}.page-form .box-privacy .intro{margin-bottom:50px}@media (max-width: 767px){.page-form .box-privacy .intro{margin-bottom:35px}}.page-form .box-privacy .heading{margin-top:51px;margin-bottom:16px;padding-left:30px;position:relative;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.page-form .box-privacy .heading{margin-bottom:18px}}.page-form .box-privacy .heading:first-child{margin-top:0}.page-form .box-privacy .heading .number{position:absolute;left:0;top:2px;color:#57c2e9;font-family:"Lato",sans-serif;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.page-form .box-privacy .heading .number{top:1px}}.page-form .box-privacy .group{margin-bottom:51px}@media (max-width: 767px){.page-form .box-privacy .group{margin-bottom:35px}}.page-form .box-privacy .group:last-child{margin-bottom:0}.page-form .box-privacy .c-title+.group{margin-top:30px}.page-form .box-privacy p{margin-bottom:14px}.page-form .box-privacy p:last-child{margin-bottom:0}.page-form .box-privacy .date-enactment{margin-top:54px;text-align:right}.page-form .form__btn .btn-submit{width:230px;height:48px;margin:0 auto;display:block;border-radius:30px}.page-form .form__btn .btn-submit span{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;padding-right:0;width:100%}.page-form .form__btn .btn-submit span:after{right:-8px;width:14px;height:14px;margin-top:-5px}.page-form .box-confirm{text-align:center}.page-form .box-confirm label{display:inline-block;position:relative;padding-left:36px}.page-form .box-confirm input{-webkit-appearance:none;appearance:none;border-radius:4px;position:absolute;left:0;top:50%;margin-top:-10px;width:21px;height:22px;border:1px solid #57C2E9;background-position:center;background-repeat:no-repeat;background-size:auto;transition:all 0.3s}.page-form .box-confirm input:checked{background-color:#57C2E9;background-image:url("../../img/common/ico_check.svg")}.page-form .box-confirm .text{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:0em;font-weight:500}.page-form .box-wrap{background-color:#E9EEF0;border-radius:4px;padding:24px 0 30px;margin-top:31px}.page-form .box-wrap .form__btn{margin-top:15px}.page-form .box-wrap .form__btn .btn-submit[disabled]{pointer-events:none;background:#919191;border-color:#919191}.page-form.page-check .tableFrom{margin-bottom:40px}@media (max-width: 767px){.page-form.page-check .tableFrom{margin-top:43px}}@media (min-width: 768px){.page-form.page-check .tableFrom th,.page-form.page-check .tableFrom td{padding:18px 0}}@media (min-width: 768px){.page-form.page-check .tableFrom th{padding-top:23px}}@media (max-width: 767px){.page-form.page-check .tableFrom td{padding:15px 0 24px}}.page-form.page-check .tableFrom td .box-text{margin-top:5px}.page-form.page-check .form__btn{display:flex;align-items:center;justify-content:center;gap:11px}@media (max-width: 767px){.page-form.page-check .form__btn{align-items:center;flex-direction:column;gap:20px}}.page-form.page-check .form__btn .btn-submit{margin:0}.page-form.page-check .form__btn .btn-back{display:flex;justify-content:center;align-items:center;width:230px;height:48px;color:#174D81;border:1px solid #003466;border-radius:24px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;background-color:#fff;transition:color 0.3s, background-color 0.3s;cursor:pointer}@media only screen and (min-width: 1025px){.page-form.page-check .form__btn .btn-back:hover{opacity:1;background-color:#174D81;color:#fff}}
