body {
background: transparent;
}
.txt {
font-size: 14px;
}
.message-block-confirmation {
    color: #1748B1;
    font-weight: 600;
    font-size: 14px;
}
.container {
padding: 0;
background: transparent;
}
.label {
background: linear-gradient(90deg, #125EFF 0%, #00CEC7 100%);
color: #fff;
    border-right: 1px solid #fff;
}
[data-column-id="92c54a00-f0e8-438e-b26e-0fb7d85d45d1"] {
border-radius: 0  1.25rem 0 0;
}
[data-column-id="92c54a00-f0e8-438e-b26e-0fb7d85d45d1"] .label {
border-radius: 1.25rem 0 0 0;
}
[data-column-id="2cd24235-9dd6-492a-928e-ada43e36a746"] {
border-radius: 0 0 1.25rem 0;
}
[data-column-id="2cd24235-9dd6-492a-928e-ada43e36a746"] .label {
border-radius: 0 0 0 1.25rem;
}
.form-column {
border: 1px solid #fff;
background: #e6fcff;
    color: #0056a3;
}
.form-column:first-of-type {
    border-top-width: 0px;
    border-radius: 1.25rem 1.25rem 0 0;
}
input, button, textarea, select {
border: 1px solid #0056a3;
    background: #fff;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="date"] {
border: 1px solid #0056a3;
}
.badge-required, legend .badge-required {
    margin: 0 0 0 10px;
}
.button-group .button {
    max-width: 350px;
    margin: 0 auto;
    border: 0.2rem solid #125EFF;
    border-radius: 6.25rem;
    background-color: #fff;
    color: #125EFF;
    font-weight: 600;
transition: background-color 0.3s ease, color 0.3s ease;
}
.button-group .button:hover{
background-color: #125EFF;
    color: #fff;
}
.form01_dwbtn {
    display: flex;
    font-size: 15px;
    height: 50px;
    padding-right: 15px;
    justify-content: center;
    width: 220px;
    align-items: center;
    background-color: #1748B1;
    background-image: url(https://www.kuribayashishosen.com/img/ico_dw01.png);
    background-position: right 10px center;
    background-repeat: no-repeat;
    color: #fff !important;
    margin-bottom: 20px;
transition: opacity .5s ease;
    text-decoration: none !important;
}
.form01_dwbtn:hover {
color: #fff !important;
text-decoration: none !important;
}
.form-column-file label .restriction-max-file-size {
    display: inline-block;
}
.form-column-zip-code-autofill .form-column-text {
border-bottom-width: 0px;
}
.form-column-zip-code-autofill .form-column {
border-bottom: 1px solid #fff;
}
[data-column-id="2cd24235-9dd6-492a-928e-ada43e36a746"] .txt {
    margin: 10px 0;
}
[data-column-id="2cd24235-9dd6-492a-928e-ada43e36a746"] .txt-link a {
    font-size: 14px;
    color: #1748B1;
}
[data-column-id="2cd24235-9dd6-492a-928e-ada43e36a746"] .txt-link a img {
    filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(2348%) hue-rotate(214deg) brightness(82%) contrast(89%);
    margin-left: 7px;
    width: 12px;
    height: 12px;
}

@media (max-width: 670px) {
[data-column-id="92c54a00-f0e8-438e-b26e-0fb7d85d45d1"] {
border-radius: 0;
}
[data-column-id="92c54a00-f0e8-438e-b26e-0fb7d85d45d1"] .label {
border-radius: 1.25rem 1.25rem 0 0;
}
[data-column-id="2cd24235-9dd6-492a-928e-ada43e36a746"] {
border-radius: 0 0 1.25rem 1.25rem;
}
[data-column-id="2cd24235-9dd6-492a-928e-ada43e36a746"] .label {
border-radius: 0;
}
}