@media (min-width: 500px){
    .lp-oh__subtext{
        font-size: 1rem !important;
    }
    .lp-oh__container{
    max-width: none;
    padding-top: 80px;
    padding-bottom: 120px;
    }
    .lp-oh-recommend--list, .lp-oh-renovation--item, .lp-oh-event--item, .lp-oh-event--other, .lp-oh-faq--item, .lp-oh-sell--1, .lp-oh-sell--2, .lp-oh-sell--3, .lp-oh-sell--4{
        padding-inline: 48px;
    }
    .lp-oh__cta,
    .lp-oh-benefit--card,
    .lp-oh-sell--5{
        margin-inline:48px;
    }
    .lp-oh__maintitle--h2--2{
        font-size: 1rem !important;
    }
    .lp-oh__maintitle--h2--1{
        font-size: 1.25rem !important;
        margin-bottom: 0.5em;
    }
    #lp-oh-hero .lp-oh__container{
        height: 800px;
    }
    #lp-oh .lp-oh__maintitle h1 p.lp-oh__maintitle--h1--1{
        font-size: 2rem;
    }
    #lp-oh .lp-oh__maintitle h1 p.lp-oh__maintitle--h1--2{
        font-size: 3.5rem;
    }
    #lp-oh-hero{
        background-position: top;
    }
    #lp-oh .lp-oh__maintitle h1 p.lp-oh__maintitle--h1--3{
        margin-bottom: 32px;
        font-size: 1.5rem;
    }
    .lp-oh__maintitle--date--2{
        font-size: 1rem !important;
    }
    .lp-oh__maintitle--date--1{
        font-size: 1.5rem !important;
    }
    .lp-oh__maintitle--date--1 span{
        font-size: 1rem !important;
    }
    .lp-oh__maintitle{
        margin-bottom: 236px;
    }
    .lp-oh__maintitle--logo img{
        width: 160px;
        margin-bottom: 32px;
    }
    .lp-oh-recommend--list--item--right{
        font-size: 1.125rem !important;
    }
    .lp-oh-recommend--list--item--left{
        width: 54px;
        height: 54px;
    }
    .lp-oh-recommend--list--item{
        padding: 24px;
    }
    .lp-oh__sectitle h2, .lp-oh__sectitle h2 span{
        font-size: 2rem !important;
    }
    .lp-oh__subtext span{
        font-size: 1.25rem !important;
    }
    .lp-oh-renovation--item--title--inner{
        font-size: 1.25rem !important;
        padding-block: 16px;
        padding-inline: 24px;
    }
.lp-oh-renovation--item--text, .lp-oh-renovation--item--text span{
    font-size: 1rem !important;
    padding-block: 40px;
}
    .lp-oh-renovation--item--bfaf--5 img{
        width: 100%;
    }
    .lp-oh-renovation--item:nth-of-type(n+2){
        margin-top: 120px;
    }
    #lp-oh-renovation .lp-oh__subtext{
        margin-top: 40px;
    }
    .lp-oh-event--item *{
        font-size: 1rem !important;
    }
    .lp-oh-event--other p{
        font-size: 1rem !important;
    }
    .lp-oh-event--other img{
        width: 30%;
        margin-top: 80px;
    }
    #lp-oh-event .lp-oh__cta{
        margin-top: 80px;
    }
    .lp-oh-event--item > *:last-of-type{
        padding-bottom: 40px;
    }
    .lp-oh-event--item--title:not(.lp-oh-event--item--title--calendar){
        margin-top: 40px;
    }
    .lp-oh__sectitle{
        padding-bottom: 80px;
    }
    .lp-oh-faq--item--q p{
        font-size: 1.25rem !important;
        transform: translateY(0px);
    }
    .lp-oh-faq--item--a p{
        font-size: 1rem !important;
        line-height: 2em;
    }
    .lp-oh-sell--1{
        font-size: 1rem !important;
    }
    .lp-oh-sell--2 p{
        padding: 12px;
    }
    .lp-oh-sell--4 p{
        font-size: 1rem !important;
    }
    .lp-oh-sell--4 p:nth-of-type(2n){
        width: 165px;
    }
    .lp-oh-sell--3{
        font-size: 1.25rem !important;
    }
    .lp-oh-sell--4 p:before{
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    }
    .lp-oh-sell--4 p:nth-of-type(n+3){
        margin-top: 24px;
    }
    .lp-oh-sell--5--left p{
        font-size: 1rem !important;
        line-height: 1.5em;
    }
    .lp-oh-sell--5--left p:nth-of-type(2n-1){
        width: 130px;
    }
    .lp-oh-sell--5--right span{
        font-size: 120px !important;
    }
    .lp-oh-sell--5{
        padding-inline: 40px;
        margin-top: 80px;
    }
    .lp-oh__cta--text{
        font-size: 1.25rem !important;
    }
    .tuiju--wrap{
        width: 360px;
        right: 0;
    }
    #wpfront-scroll-top-container{
        bottom: 80px;
    }
    .tuiju--left{
        display: none;
    }
    .tuiju{
        width: 100%;
        height: 72px;
    }
    .tuiju--text{
        font-size: 2rem !important;
    }
    .tuiju--icon{
        width: 56px;
        height: 56px;
        margin: 8px;
    }
}
