@media screen and (min-width:1100px) {
    #spFix {
        display: none !important;
    }
    #bg-white {
        top: -100px;
    }
    .entry-main {
        position: relative;
    }
    .menu-bar {
        padding: 12px 0;
    }
    .bottom-header .container .header-text {
        margin-bottom: 6px;
    }
    .nav-item::before {
        margin-right: 8px;
    }
    .nav-item a {
        font-size: 18.5px;
    }
    .top-info {
        text-align: center;
    }
    .top-info-img {
        width: 1050px;
        margin: 0 auto 12px;
    }
    .top-strong-left {
        margin-right: -50px;
        width: 500px;
    }
    .top-strong-right {
        justify-content: flex-start;
        position: relative;
        top: -15px;
    }
    .top-strong-right img {
        width: 230px;
    }
    .clinic-introduction {
        align-items: center;
    }
    .clinic-introduction img {
        position: relative;
        right: 32px;
        top: 16px;
    }
    .top-introductions {
        width: calc(100% + 40px);
    }
    .orange-bg-img-1 {
        left: calc(-53vw + 50%);
        height: 397px;
    }
    .orange-bg-img-2 {
        right: calc(-53vw + 50%);
        height: 356px;
    }
    .top-introduction-text {
        width: 475px;
    }
    .top-introduction-img {
        width: 587px;
        position: relative;
        left: 20px;
    }
    .top-introduction-2 {
        right: 36px;
    }
    .top-introduction-2 .top-introduction-img {
        width: 580px;
        left: unset;
        right: 20px;
    }
    .worries-head-img {
        width: 1100px;
        left: 0;
        top: 70px;
    }
    .worries-img {
        width: 100vw;
        height: 798px;
        object-fit: cover;
    }
    .solution-bg-img {
        height: 331px;
        object-fit: cover;
    }
    .solution-text-img {
        width: 620px;
        top: 24px;
        left: 32px;
    }
    .woman-img {
        width: 310px;
        top: -90px;
        right: 90px;
    }
    #reason .red-side-border {
        position: relative;
        width: 1132px;
        left: -52px;
        margin-top: 32px;
    }
    .cautions-right .caution:last-child {
        margin: 56px 20px 0;
    }
    #about .laser-about-title {
        margin-bottom: 12px;
    }
    .price-lists {
        width: 1180px !important;
    }
    .price-plan .red-side-border,
    .price-plan .blue-side-border {
        margin-top: 12px;
    }
    .all-parts-prices {
        position: relative;
        top: -40px;
    }
    .all-parts-price {
        margin-top: 40px;
    }
    .area-price {
        margin-top: -12px;
    }
    .area-parts-prices {
        margin-left: -10px;
    }
    .area-parts-price {
        margin-bottom: 10px;
    }
    .man-price {
        margin: 80px 0 50px;
    }
    .flow-bg-img {
        object-fit: cover;
    }
    .flow-text-img {
        width: 620px;
        top: 60px;
        left: 100px;
    }
    .flow-contents {
        margin-top: 50px;
    }
    .flow-content:nth-child(even) {
        margin-top: -36px;
        margin-bottom: 50px;
    }
    .question-title img {
        cursor: pointer;
    }
    .clinic-wrap {
        margin-top: 80px;
    }
    .clinic-wrap h4 {
        height: 36px;
    }
    .clinic-opening-hours h4+p+p,
    .clinic-cooperations h4+p+p {
        position: relative;
        bottom: 12px;
    }
    .doctor .doctor-title {
        margin-bottom: 4px;
    }
    .age-section ul {
        width: 560px;
        margin-right: -28px;
    }
    .age-section .form_radio li {
        width: calc(33% - 20px);
    }
    .required,
    .ninni {
        padding: 1.5px 12px 2px;
    }
    #hidden-times th,
    #hidden-times-next th {
        margin-top: 0;
    }
    #hidden-times tr,
    #hidden-times-next tr {
        margin-top: -16px;
    }
    .privacy-separtor {
        background-color: white;
        height: 300px;
        width: 100vw;
        position: absolute;
        background-size: 1920px auto;
        z-index: -1000;
        bottom: 100px;
        background-position-x: center;
        left: calc(-50vw + 550px);
    }
    .privacy {
        margin-top: 80px;
    }
    footer {
        margin-top: 80px;
    }
}