@charset "UTF-8";
.amazonpay-button-inner-image {pointer-events: auto;}
/** ORDER-FORM
==============================================*/
.section-order-form {
    background-color: #faf7e4;
}
.section-order-form .section-content {
    max-width: 1040px;
    padding: 0 25px;
    margin: 0 auto;
}

.section-order-form .ttl_line:after {
    background-color: #f7db7a;
}
.section-order-form #ukokkei-landing-page-form {
    /* font-size: 14px; */
}
.section-order-form #ukokkei-landing-page-form {
    background: none;
}
.section-order-form #ukokkei-landing-page-form .row,
.section-order-form #ukokkei-landing-page-form .ibox-content {
    padding: 0;
}
.section-order-form #ukokkei-landing-page-form .uk-input-wrapper {
    padding: 0 10px;
}
.section-order-form #ukokkei-landing-page-form .ibox,
.section-order-form #ukokkei-landing-page-form .continuous-iboxes .ibox {
    border-radius: 15px;
    padding: 0;
}
.section-order-form #ukokkei-landing-page-form .ibox:last-of-type {
    margin-bottom: 50px;
}
.section-order-form #ukokkei-landing-page-form .continuous-iboxes .ibox {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.section-order-form #ukokkei-landing-page-form .continuous-iboxes .ibox:last-child {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.section-order-form #ukokkei-landing-page-form .order-item,
.section-order-form #ukokkei-landing-page-form .ibox-title,
.section-order-form #ukokkei-landing-page-form .form-horizontal .form-group,
.section-order-form #ukokkei-landing-page-form .ibox .ibox-content .amazon-pay-btn-wrapper,
.section-order-form #ukokkei-landing-page-form .ibox .ibox-content p {
    padding: 0 40px;
}


.section-order-form #ukokkei-landing-page-form .ibox .ibox-content strong {
    display: block;
    padding: 1em 40px 0;
    font-weight: normal;
}

.section-order-form #ukokkei-landing-page-form .ibox .ibox-content {
    padding: 20px 0;
    border-top: 1px solid #c8c8c8;
}

.section-order-form #ukokkei-landing-page-form .ibox .ibox-title .row {
    padding: 20px 0;
}

.section-order-form #ukokkei-landing-page-form .ibox .ibox-content textarea.form-control {
    margin: 0 40px;
    width: calc(100% - 80px);
}

.section-order-form #ukokkei-landing-page-form .order-items .ibox .ibox-content {
    border-top: none;
}

.section-order-form #ukokkei-landing-page-form .form-horizontal .form-group {
    margin: 0;
}

.section-order-form #ukokkei-landing-page-form .item-name {
    font-family: "秀英明朝 L", "Shuei Mincho L", "sans-serif";
    /* font-size: 16px; */
    color: #464646;
    font-weight: normal;
}

.section-order-form #ukokkei-landing-page-form .ibox-title {
    border-bottom: none;
}
.section-order-form #ukokkei-landing-page-form .ibox-title-content {
    /* font-size: 18px; */
    font-weight: normal;
    text-align: left;
    padding: 20px 0;
    display: block;
}

.section-order-form #ukokkei-landing-page-form label {
    font-weight: normal;
}

.section-order-form #ukokkei-landing-page-form .continuous-iboxes {
    border-radius: 20px;
    overflow: hidden;
}
.section-order-form #ukokkei-landing-page-form .col-lg-0-5,
.section-order-form #ukokkei-landing-page-form .col-lg-1,
.section-order-form #ukokkei-landing-page-form .col-lg-10,
.section-order-form #ukokkei-landing-page-form .col-lg-11,
.section-order-form #ukokkei-landing-page-form .col-lg-12,
.section-order-form #ukokkei-landing-page-form .col-lg-2,
.section-order-form #ukokkei-landing-page-form .col-lg-3,
.section-order-form #ukokkei-landing-page-form .col-lg-4,
.section-order-form #ukokkei-landing-page-form .col-lg-5,
.section-order-form #ukokkei-landing-page-form .col-lg-6,
.section-order-form #ukokkei-landing-page-form .col-lg-7,
.section-order-form #ukokkei-landing-page-form .col-lg-8,
.section-order-form #ukokkei-landing-page-form .col-lg-9,
.section-order-form #ukokkei-landing-page-form .col-md-1,
.section-order-form #ukokkei-landing-page-form .col-md-10,
.section-order-form #ukokkei-landing-page-form .col-md-11,
.section-order-form #ukokkei-landing-page-form .col-md-12,
.section-order-form #ukokkei-landing-page-form .col-md-2,
.section-order-form #ukokkei-landing-page-form .col-md-3,
.section-order-form #ukokkei-landing-page-form .col-md-4,
.section-order-form #ukokkei-landing-page-form .col-md-5,
.section-order-form #ukokkei-landing-page-form .col-md-6,
.section-order-form #ukokkei-landing-page-form .col-md-7,
.section-order-form #ukokkei-landing-page-form .col-md-8,
.section-order-form #ukokkei-landing-page-form .col-md-9,
.section-order-form #ukokkei-landing-page-form .col-sm-1,
.section-order-form #ukokkei-landing-page-form .col-sm-10,
.section-order-form #ukokkei-landing-page-form .col-sm-11,
.section-order-form #ukokkei-landing-page-form .col-sm-12,
.section-order-form #ukokkei-landing-page-form .col-sm-2,
.section-order-form #ukokkei-landing-page-form .col-sm-3,
.section-order-form #ukokkei-landing-page-form .col-sm-4,
.section-order-form #ukokkei-landing-page-form .col-sm-5,
.section-order-form #ukokkei-landing-page-form .col-sm-6,
.section-order-form #ukokkei-landing-page-form .col-sm-7,
.section-order-form #ukokkei-landing-page-form .col-sm-8,
.section-order-form #ukokkei-landing-page-form .col-sm-9,
.section-order-form #ukokkei-landing-page-form .col-xs-1,
.section-order-form #ukokkei-landing-page-form .col-xs-10,
.section-order-form #ukokkei-landing-page-form .col-xs-11,
.section-order-form #ukokkei-landing-page-form .col-xs-12,
.section-order-form #ukokkei-landing-page-form .col-xs-2,
.section-order-form #ukokkei-landing-page-form .col-xs-3,
.section-order-form #ukokkei-landing-page-form .col-xs-3-5,
.section-order-form #ukokkei-landing-page-form .col-xs-4,
.section-order-form #ukokkei-landing-page-form .col-xs-5,
.section-order-form #ukokkei-landing-page-form .col-xs-6,
.section-order-form #ukokkei-landing-page-form .col-xs-7,
.section-order-form #ukokkei-landing-page-form .col-xs-8,
.section-order-form #ukokkei-landing-page-form .col-xs-8-5,
.section-order-form #ukokkei-landing-page-form .col-xs-9 {
    padding: 0;
}
.section-order-form #ukokkei-landing-page-form .col-sm-5 {
    width: 75%;
    padding-right: 25%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.section-order-form #ukokkei-landing-page-form .col-sm-5.text-right {
    width: 100%;
}
.section-order-form #ukokkei-landing-page-form .form-horizontal .control-label {
    text-align: left;
    padding-top: 12px;
}
.section-order-form #ukokkei-landing-page-form .customer-info-name-label-wrapper {
    display: block;
    padding-left: 10px;
}
.section-order-form #ukokkei-landing-page-form .vertical-group-label {
    padding-left: 10px;
}

.section-order-form #ukokkei-landing-page-form .item-quantity-selector {
    width: 70px;
}

.section-order-form #ukokkei-landing-page-form .help-text-padding-top {
    padding-left: 10px;
}
.section-order-form #ukokkei-landing-page-form .row-xs-no-margin,
.section-order-form #ukokkei-landing-page-form .row {
    margin: 0;
}
.section-order-form #ukokkei-landing-page-form input,
.section-order-form #ukokkei-landing-page-form select {
    border: 1px solid #b3c5c9 !important;
    border-radius: 5px;
}
.section-order-form #ukokkei-landing-page-form .form-control {
    /* width: 75%; */
}
/* .section-order-form #ukokkei-landing-page-form .inline-fields-wrapper .form-control.select-bg,
.section-order-form #ukokkei-landing-page-form .inline-fields-wrapper .form-control.uk-input */

.section-order-form #ukokkei-landing-page-form .required-label {
    background-color: #fa9ba7 !important;
    border-radius: 15px;
    padding-left: 10px;
}
.section-order-form #ukokkei-landing-page-form .customer-info-name-input-wrapper {
    width: 100%;
}
.section-order-form #ukokkei-landing-page-form .m-t-5 {
    width: auto;
    float: left;
    /* margin-top: 0; */
    padding-left: 10px;
}
.section-order-form #ukokkei-landing-page-form .col-xs-p-r-0 {
    width: 35%;
}
.section-order-form #ukokkei-landing-page-form .no-state-link {
    text-decoration: underline;
    display: inline;
}

.section-order-form #ukokkei-landing-page-form .customer-info-gender-input-representer {
    border-color: #b3c5c9 !important;
    max-width: 50%;
}

.section-order-form #ukokkei-landing-page-form .ibox .ibox-content div .custom-radio-btn-label {
    padding: 0 40px;
}

.section-order-form #ukokkei-landing-page-form .uk-icon-chevron-down::before,
.section-order-form #ukokkei-landing-page-form .uk-icon-chevron-up::before {
    border-width: .1em .1em 0 0;
}
.section-order-form #ukokkei-landing-page-form .uk-icon-chevron-down::before {
    top: 0.25em;
}

.section-order-form #ukokkei-landing-page-form .ibox-toggle-handler {
    font-weight: normal;
}

.section-order-form #ukokkei-landing-page-form .submit-button {
    font-family: "秀英明朝 L", "Shuei Mincho L", "sans-serif";
    background-color: #fa9ba7;
    border: solid 1px #fa9ba7 !important;
    font-size: 21px;
    color: #464646;
    margin-top: 30px;
    margin-bottom: 50px;
}
.section-order-form #ukokkei-landing-page-form .submit-button:hover {
    background-color: #fa9ba7;
    border: solid 1px #fa9ba7 !important;
    opacity: 0.8;
}

.section-order-form #ukokkei-landing-page-form .custom-checkbox-label .custom-controller-representer {
    width: 1.5em;
    height: 1.5em;
    margin-bottom: 3px;
    border-radius: 3px;
}

.section-order-form #ukokkei-landing-page-form .invalid-fields-notice-box p span {
    color: #fff;
}
.section-order-form #ukokkei-landing-page-form .invalid-fields-notice-box p span.invalid-fields-notice-box-highlighted-text {
    color: #f8e71c;
}

@media only screen and (max-width: 768px) {
    .section-order-form {
        padding-top: 0;
    }
    .section.section-order-form .section-content .headline {
        padding: 50px 0 30px;
    }
    .section-order-form .section-content {
        padding: 0 15px;
    }
    .section.section-order-form .section-content .content {
        padding: 0;
    }
    .section-order-form #ukokkei-landing-page-form .col-sm-5 {
        padding-right: 0;
        width: 100%;
    }
    .section-order-form #ukokkei-landing-page-form .container-fluid {
        padding: 0;
    }
    .section-order-form #ukokkei-landing-page-form .order-item,
    .section-order-form #ukokkei-landing-page-form .ibox-title,
    .section-order-form #ukokkei-landing-page-form .form-horizontal .form-group,
    .section-order-form #ukokkei-landing-page-form .ibox .ibox-content .amazon-pay-btn-wrapper,
    .section-order-form #ukokkei-landing-page-form .ibox .ibox-content p {
        padding: 0 20px;
    }
    .section-order-form #ukokkei-landing-page-form .ibox .ibox-content strong {
        padding: 1em 20px 0;
    }
    .section-order-form #ukokkei-landing-page-form .customer-info-name-label-wrapper {
        padding-left: 0;
        display: none;
    }
    .section-order-form #ukokkei-landing-page-form .control-label {
        padding-left: 0 !important;
    }
    .section-order-form #ukokkei-landing-page-form .col-xs-6 {
        padding-left: 2px;
        padding-right: 0;
    }
    .section-order-form #ukokkei-landing-page-form .col-xs-p-r-0 {
        width: 50%;
    }
    .section-order-form #ukokkei-landing-page-form .col-xs-3-5,
    .section-order-form #ukokkei-landing-page-form .col-xs-6,
    .section-order-form #ukokkei-landing-page-form .col-xs-p-r-0 {
        /* width: 100%; */
    }
    .section-order-form #ukokkei-landing-page-form .form-control {
        /* font-size: 12px; */
    }
    .section-order-form #ukokkei-landing-page-form .agree-privacy-policy-label {
        /* font-size: 15px; */
    }
    .section-order-form #ukokkei-landing-page-form .ibox-title-content {
        /* font-size: 15px !important; */
    }
    .section-order-form #ukokkei-landing-page-form .uk-input-wrapper {
        padding: 0;
    }
    .section-order-form #ukokkei-landing-page-form .vertical-group-label {
        padding-left: 0;
    }
    .section-order-form #ukokkei-landing-page-form .m-t-5 {
        padding-left: 0;
    }
}