    .activity-content-box {
        padding: 0 10px;
    }
    
    .content-margin-top {
        text-align: center;
    }
    
    .product-content-checkbox {
        position: absolute;
        left: 0;
        top: 0;
    }
    
    .activity-content-box {
        text-align: left;
    }
    
    .product-content-box {
        margin: 2% 1%;
    }
    
    .main-content-box {
        margin-bottom: 4%;
        padding: 1% 2% 1% 2%;
    }
    
    .title-content-h5 {
        margin: 1% 0 1% 0;
        border-left: 2px solid #f00;
        padding-left: 10px;
    }
    
    .title-content-box-1 {
        display: inline-block;
        width: 75%;
    }
    
    .title-content-box-1 ul {
        padding: 0;
        list-style-type: none;
        margin: 0;
    }
    
    .title-content-box-2 {
        display: inline-block;
        vertical-align: bottom;
        width: 24%;
    }
    
    .main-content .title-content-input {
        font-size: 18px;
        padding-right: 0;
    }
    
    .title-content-input input {
        height: 25px;
        border: 0px;
        background-color: #ececec;
        margin: 0 1%;
        width: 15%;
    }
    
    .title-content-input select {
        margin: 0 .5%;
        font-size: 15px;
        width: 15%;
        border: 0px;
        background-color: #ececec;
    }
    
    .up-down-space {
        margin: 1% 0;
    }
    
    .up-down-space-1 p {
        margin-bottom: 0;
        padding-left: 17px;
        color: #f00;
    }
    
    .verification-box {
        background-color: #ffd4d4;
        width: 100%;
        max-width: 180px;
        height: 60px;
        margin: auto;
    }
    
    .myself-data {
        margin-bottom: 15px;
    }
    
    .myself-data-title {
        font-weight: 500;
        padding-right: 5px;
        color: #656565;
        padding-left: 10px;
    }
    
    .output-button-box {
        position: fixed;
        top: 40vh;
        right: 1%;
        z-index: 10;
    }
    
    .output-button {
        color: #fff;
        background-color: #f00;
        padding: 5% 0;
        display: inline-block;
        border: 4px solid #b10808;
        border-radius: 50px;
        padding-left: 45px;
        padding-right: 10px;
        background-image: url(../img/aircraft.png);
        background-repeat: no-repeat;
        background-position: left center;
        background-size: contain;
    }
    
    .output-button:hover {
        color: #fff;
        text-decoration: none;
    }
    
    @media (max-width: 420px) {
        .title-content-h5 {
            margin: 4% 0 2% 2%;
        }
        .bread {
            padding: 0 5px;
            margin: 10px 0 100px;
        }
        .title-content-box-1 {
            width: 100%;
        }
        .title-content-box-2 {
            width: 100%;
            margin: 5% 0;
        }
        .title-content-input select {
            width: 38%;
        }
        .main-content .title-content-input {
            display: block;
            margin-bottom: 10px;
        }
        .title-content-input input {
            width: 79%;
        }
        .output-button {
            color: #fff;
            background-color: #f00;
            padding: 3% 0;
            display: inline-block;
            border: 0px solid #b10808;
            border-radius: 0px;
            padding-left: 68px;
            padding-right: 13px;
            background-image: url(../img/aircraft.png);
            background-repeat: no-repeat;
            background-position: 11% center;
            background-size: 31%;
            font-size: 18px;
            font-weight: 400;
        }
        .output-button-box {
            position: fixed;
            top: auto;
            bottom: 0;
            right: auto;
            left: 0;
            z-index: 10;
            background-color: #000;
            width: 100vw;
        }
    }
