/* トップページセクションセクション2・3 */
body .design-parts82-1_OsfBcsaKgF .container .contents-wrap .text-wrap .text-title,body .design-parts82-2_PqeNX04VJw .container .contents-wrap .contents-inner-wrap .text-wrap .text-title{
    font-weight:bold!important;
}
body .design-parts82-1_OsfBcsaKgF .container .catch-copy,body .design-parts82-2_PqeNX04VJw .container .catch-copy{
    color:#ffffff!important;
}
body .design-parts82-1_OsfBcsaKgF .container .contents-wrap::before,body .design-parts82-2_PqeNX04VJw .container .contents-wrap::before{
    border-color:#ffffff!important;
}
@media screen and (min-width: 1367px){
    body .design-parts82-1_OsfBcsaKgF .container .contents-wrap .text-wrap .text-title,body .design-parts82-2_PqeNX04VJw .container .contents-wrap .contents-inner-wrap .text-wrap .text-title{
        font-size:26px!important;
    }
}
@media screen and (min-width: 1180px){
    body .design-parts82-1_OsfBcsaKgF .container .contents-wrap .text-wrap .text-title br{
        display:none!important;
    }
}
@media screen and (min-width: 1080px) and (max-width: 1366px){
    body .design-parts82-2_PqeNX04VJw .container .contents-wrap .contents-inner-wrap .text-wrap .text-title br{
        display:none!important;
    }
}
@media screen and (min-width: 521px) and (max-width: 1366px){
    body .design-parts82-2_PqeNX04VJw .container .contents-wrap::before{
        top:3vw!important;
    }
}
/* トップページセクション4 */
body .design-parts80_h9MPBuBRAE .contents-wrap:first-child{
    padding-bottom:50px!important;
}
body .design-parts80_h9MPBuBRAE .contents-wrap:last-child{
    padding-top:50px!important;
}
@media screen and (min-width: 1260px){
    body .design-parts80_h9MPBuBRAE .contents-wrap .definition-term br{
        display:none!important;
    }
}
@media screen and (min-width: 700px) and (max-width: 991px){
    body .design-parts80_h9MPBuBRAE .contents-wrap .definition-term br{
        display:none!important;
    }
}
@media screen and (max-width: 520px){
    body .design-parts80_h9MPBuBRAE .contents-wrap .definition-term br{
        display:none!important;
    }
}
@media screen and (min-width: 992px){
        body .design-parts80_h9MPBuBRAE .contents-wrap .definition-term{
            font-size:34px!important;
        }
}
@media screen and (max-width: 520px){
    body .design-parts80_h9MPBuBRAE .contents-wrap .definition-term{
        font-weight:bold!important;
    }
}