body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding: 0;margin: 0;}a img {border: none;}img {border: none;vertical-align: bottom;}ol, ul {list-style-type: none;}table {border-collapse: collapse;}input, select {border: 1px solid #000;border-radius: 0px;}input::-webkit-input-placeholder {color: #c2c2c2;}input::-moz-placeholder {color: #c2c2c2;}input:-ms-input-placeholder {color: #c2c2c2;}input::-ms-input-placeholder {color: #c2c2c2;}input::placeholder {color: #c2c2c2;}body, textarea, input, select {font-family: "Noto Sans JP", sans-serif;font-size: 15px;color: #333;line-height: 1.8;letter-spacing: 0.075em;font-weight: 400;}.p-formTable_document {#entry_document {color: #FFFFFF;}}@media screen and (max-device-width: 568px) {body {-webkit-text-size-adjust: none;}}input {padding: 3px;}ul .error {color: #D5291F;font-size: 13px;letter-spacing: 0.65px;line-height: 1.6;list-style: none outside;padding: 0;padding-top: 10px;}@media screen and (max-width: 768px) {ul .error{padding-top: 5px;}}.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;}#header {padding: 24px 30px 16px;}@media screen and (max-width: 768px) {#header {padding: 13px 20px 13px;}#header h1 {line-height: 0;}#header svg {width: 108px;}}.l-container {width: 846px;margin: auto;}@media screen and (max-width: 768px) {.l-container {width: 100%;padding: 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box;}}.p-formTitleBox {padding: 80px 0 100px;}@media screen and (max-width: 768px) {.p-formTitleBox {padding: 50px 0 50px;}}.p-formTitle {font-size: 28px;text-align: center;line-height: 1.6;font-weight: 500;}@media screen and (max-width: 768px) {.p-formTitle {font-size: 20px;}}.p-formNav {border: 1px solid #E8E8E8;border-radius: 100px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 21.5px 40.5px;text-align: center;width: 261px;position: relative;}@media screen and (max-width: 768px) {.p-formNav {padding: 9px 26px;width: 24vw;}}.p-formNav.--active {background-color: #F8F8F8;border: 1px solid #818181;color: #818181;}.p-formNav:not(:last-child)::after {display: inline-block;position: absolute;right: -20px;top: 0;bottom: 0;content: "";width: 6px;height: 6px;margin: auto;border-top: 2px solid #818181;border-right: 2px solid #818181;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}@media screen and (max-width: 768px) {.p-formNav:not(:last-child)::after {right: -15px;}}.p-formNavs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.l-formNav {margin-bottom: 80px;}@media screen and (max-width: 768px) {.l-formNav {margin-bottom: 50px;}}.l-formNav.--complete {margin-bottom: 120px;}@media screen and (max-width: 768px) {.l-formNav.--complete {margin-bottom: 70px;}}.l-message {margin-bottom: 60px;}@media screen and (max-width: 768px) {.l-message {margin-bottom: 80px;}.l-message.--confirm {margin-bottom: 20px;}}.l-message.--complete {margin-bottom: 150px;text-align: center;}@media screen and (max-width: 768px) {.l-message.--complete {margin-bottom: 0;}}.p-message_title {font-size: 18px;color: #818181;margin-bottom: 10px;line-height: 1.6;font-weight: 500;}.p-message_title.entery-confirm-message {font-size: 18px;color: #FFFFFF;margin-bottom: 10px;line-height: 1.6;font-weight: 500;}@media screen and (max-width: 768px) {.p-message_title {font-size: 15px;}}.contact-direct {display: flex;flex-wrap: wrap;gap: 24px;justify-content: flex-start;margin: 40px 0 0 0;}.contact-card {display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 190px;padding: 5px 20px;border: 1px solid #ccc;border-radius: 8px;background: #fff;text-decoration: none;color: inherit;transition: box-shadow 0.2s ease, transform 0.2s ease;}.contact-card:hover {box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);transform: translateY(-2px);}.contact-card-text .title {font-weight: bold;font-size: 12px;margin-bottom: 4px;}.contact-card-text .subtitle {font-size: 10px;color: #666;}.arrow {font-size: 18px;color: #5debf0;margin-left: 12px;}.p-formTable {width: 100%;}.p-formTable th {padding: 40px 0 39px;width: 325px;text-align: left;font-weight: 400;}.p-formTable.--confirm th,.p-formTable.--confirm td{padding: 29px 0;}@media screen and (max-width: 768px) {.p-formTable th {display: block;padding: 0 0 10px;width: auto;}th.p-formTable_cat{padding-bottom: 20px;}.p-formTable.--confirm th{padding-bottom: 15px;}}.required::after {content: "必須";font-size: 13px;padding: 2px 10px 3px;background-color: #818181;color: #fff;border-radius: 5px;margin-left: 10px;line-height: 1.6;}.p-formTable td {padding: 40px 0 39px;}@media screen and (max-width: 768px) {.p-formTable td {padding: 0 0 40px;display: block;}.p-formTable.--confirm td{padding: 0 0 30px;}.p-formTable.--confirm tr:not(:last-child) td {display: block;border-bottom: 1px solid #E8E8E8;}}.p-formTable tr:not(:last-child) {border-bottom: 1px solid #E8E8E8;}@media screen and (max-width: 768px) {.p-formTable tr:not(:last-child) {border: none;}}.p-formTable input[type="text"],.p-formTable input[type="email"] {width: 305px;-webkit-box-sizing: border-box;box-sizing: border-box;}.p-formTable select, .p-formTable input[type="text"], .p-formTable input[type="email"], .p-formTable textarea {padding: 8px 18px;border-radius: 5px;background-color: #fff;border-color: #98999A;}@media screen and (max-width: 768px) {.p-formTable select, .p-formTable input[type="text"], .p-formTable input[type="email"], .p-formTable textarea {padding: 15px 18px;}}.p-formTable_selectBox select {width: 305px;}@media screen and (max-width: 768px) {.p-formTable_selectBox.--pref select{width: 100%;}}.p-formTable_name input[type="text"] {width: 220px;}@media screen and (max-width: 768px) {.p-formTable_name input[type="text"] {width: 290px;}}.p-formTable_name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.p-formTable_name_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}@media screen and (max-width: 768px) {.p-formTable_name_wrap:not(:last-child) {margin-bottom: 10px;}}.p-formTable_name_text {margin-right: 10px;padding-top: 9px;}@media screen and (max-width: 768px) {.p-formTable_name_text{padding-top: 16px;}}.p-formTable_tel input[type="text"] {width: 300px;}.p-formTable_tel input[type="text"],.p-formTable_address.--postcode input[type="text"]{margin-right: 2px;}.p-formTable_tel input[type="text"]:not(:first-child),.p-formTable_address.--postcode input[type="text"]:not(:first-child){margin-left: 2px;}@media screen and (max-width: 768px) {.p-formTable_tel input[type="text"]:not(:last-child),.p-formTable_address.--postcode input[type="text"]:not(:last-child){margin-right: 4px;}.p-formTable_tel input[type="text"]:not(:first-child),.p-formTable_address.--postcode input[type="text"]:not(:first-child){margin-left: 4px;}}@media screen and (max-width: 768px) {.p-formTable_tel input[type="text"] {width: 88px;}}.p-formTable_address input[type="text"] {width: 200px;}@media screen and (max-width: 768px) {.p-formTable_address input[type="text"] {width: 130px;}}.p-formTable_address.--big input[type="text"] {width: 100%;}.p-formTable_address input[type="button"] {margin-left: 20px;}@media screen and (max-width: 768px) {.p-formTable_address input[type="button"] {margin: 20px 0 0 0;width: 100%;}}input[type="button"], input[type="submit"] {background-color: #fff;padding: 5px 25px;border-radius: 50px;font-size: 15px;border-color: #E8E8E8;color: #333;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}@media screen and (max-width: 768px) {input[type="button"], input[type="submit"] {background-color: #fff;padding: 10px 25px 11px;border-radius: 50px;font-size: 15px;border-color: #E8E8E8;color: #333;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}}input[type="button"]:hover, input[type="submit"]:hover {border-color: #98999A;}.p-formTable_content textarea {width: 100%;max-width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;height: 100px;resize: vertical;}@media screen and (max-width: 768px) {.p-formTable_content textarea {height: 140px;}}.l-formTable {margin-bottom: 60px;}.p-formTable.l-formTable.entry-table {margin-bottom: 0px;}@media screen and (max-width: 768px) {.l-formTable {margin-bottom: 35px;}}.l-formTable.--confirm {margin-bottom: 90px;}@media screen and (max-width: 768px) {.l-formTable.--confirm {margin-bottom: 50px;}}.l-attention {padding: 60px;background-color: #FBFBFB;margin-bottom: 80px;}.l-attention.p-attention.entry-privacy {background: linear-gradient(to bottom, #6782724D 0%, #00FF664D 100%);}@media screen and (max-width: 768px) {.l-attention {padding: 40px 0px;}}.p-attention_title {font-size: 18px;font-weight: 500;margin-bottom: 30px;}@media screen and (max-width: 768px) {.p-attention_title {font-size: 15px;margin-bottom: 20px;}}.p-attention_text {margin-bottom: 40px;width: 90%;}@media screen and (max-width: 768px) {.p-attention_text {margin-bottom: 30px;}}.p-attention_text a {color: #333;}.p-attention_text a:hover {text-decoration: none;}.p-attention_check input[type="checkbox"] {display: none;}.p-attention_check label {position: relative;}.p-attention_check label::before {content: "";display: inline-block;width: 20px;height: 20px;border: 1px solid #818181;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;vertical-align: middle;position: relative;}@media screen and (max-width: 768px) {.p-attention_check label::before {width: 26px;height: 26px;margin-right: 5px;}}.p-attention_check label::after {position: absolute;content: "";left: 6px;top: 3px;width: 5px;height: 10px;border-right: 3px solid #818181;border-bottom: 3px solid #818181;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;}@media screen and (max-width: 768px) {.p-attention_check label::after {left: 8px;top: 3px;width: 6px;height: 13px;}}.p-attention_check label.js-active::after {opacity: 1;}input[type="submit"].p-submitBtn {padding: 20px 0;width: 305px;background-color: #000;color: #fff;position: relative;font-weight: bold;}@media screen and (max-width: 768px) {input[type="submit"].p-submitBtn {width: 200px;padding: 15px 0 16px;line-height:normal;}input[type="submit"].p-submitBtn.--confirm {font-size: 13px;}}input[type="submit"].p-submitBtn.--back {background-color: #98999A;}.p-submitBtnBox {text-align: center;}.p-submitBtnBox.entry-submit {margin-bottom: 50px;text-align: center;}@media screen and (max-width: 768px) {.p-submitBtnBox {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.p-submitBtnWrap {position: relative;}@media screen and (max-width: 768px) {.p-submitBtnWrap + .p-submitBtnWrap {margin-bottom: 20px;}}.p-submitBtnWrap::after {content: "";display: block;width: 10px;height: 10px;position: absolute;top: 0;bottom: 0;margin: auto;right: 30px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff;}@media screen and (max-width: 768px) {.p-submitBtnWrap::after {width: 8px;height: 8px;right: 20px;}}.p-submitBtnWrap.--back::after {left: 30px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);right: auto;}@media screen and (max-width: 768px) {.p-submitBtnWrap.--back::after {left: 20px;}}.p-footer {background-color: #98999A;padding: 30px 82px 30px 74px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 150px;}@media screen and (max-width: 768px) {.p-footer {margin-top: 80px;padding: 30px 30px;display: block;}.p-footer_img {margin-bottom: 20px;line-height: 1;}.p-footer_img svg {width: 53px;}}.copyright {color: #fff;font-size: 13px;font-family: 'Open Sans';line-height: 1.6;letter-spacing: 0.65px;}@media screen and (max-width: 768px) {.copyright {font-size: 11px;letter-spacing: 0;}}.entry {background-color: #242424 !important;color: #FFFFFF;}.entry-form.casual {border-radius: 12px;background: linear-gradient(to bottom, #6782724D 0%, #009E964D 100%);border: 1px solid #009E96;box-shadow: 0px 0px 30px #009E96, 0px 0px 50px #009E96 inset;}.entry-form.entry {border-radius: 12px;background: linear-gradient(to bottom, #6782724D 0%, #00FF664D 100%);border: 1px solid #00E15A;box-shadow: 0px 0px 30px #00FF1A, 0px 0px 50px #00FF1A inset;}.entry-table th {padding-left: 30px;}.entry-table td {padding-right: 30px;}.p-attention_text a.en-06 {font-weight: bold;font-family: "Noto Sans JP-Regular", Helvetica;letter-spacing: 1px;color: #009E96;text-decoration: underline;}.en-cb {width: 20px;height: 20px;border: 3px solid #ffffff;background-color: transparent;}.privacy-font {font-size: 15px;}.ml20 {margin-left: 20px;}#upload, #preview * {width: 100%;color: #FFFFFF;}.document_confirm_img {width: 50px;}.document_confirm_list {display: flex;}.confirm-block {margin-right: 30px;}