@charset "UTF-8";

/*----------LV調整--------*/
#lv p span {
    text-shadow: rgb(255, 255, 255) 1px 3px 9px, rgb(255, 255, 255) 1px 3px 9px, rgb(255, 255, 255) 1px 3px 9px, rgb(255, 255, 255) 1px 3px 8px, rgb(255, 255, 255) 0px 2px 3px, rgb(255, 255, 255) 0px 2px 3px;
    color: #137ee1;
    font-family: myfont, serif;
    font-size: 5.5rem;
    letter-spacing: 1.6px;
    background-color: #d3fffb;
    display: inline-block !important;
    line-height: 1;
}
#lv p span span {
    line-height: 1;
    font-family: fot-tsukuardgothic-std, sans-serif;
    color: #313131;
    font-weight: bold;
    font-size: 1.8rem;
    text-shadow: 1px 3px 9px #ffffff, 1px 3px 9px #ffffff, 1px 3px 9px #ffffff, 1px 3px 8px #ffffff, 0px 2px 3px #ffffff, 0px 2px 3px #ffffff;
}
@media screen and (max-width: 768px) {
#lv p span {
    font-size: 8.0vw;
}
#lv p span span {
    font-size: 4.0vw;
}
}

a#kumachan+section.block_text_4>.content_wrapper:before {
    content: "";
    position: absolute;
    background: url(/common/upload_data/polaris-carcoatingcom/image/20260427214456.png) no-repeat;
    background-size: contain;
    width: 120px;
    height: 100px;
    top: -67px;
    right: 0;
}
@media screen and (max-width: 768px) {
    a#kumachan+section {
        padding-top: 60px;
    }
}

/*------------パーツ変更---------------*/
a#kumachan+section .content_wrapper:before {
    content: "";
    position: absolute;
    background: url(/common/upload_data/polaris-carcoatingcom/image/20260427214456.png) no-repeat;
    background-size: contain;
    width: 120px;
    height: 100px;
    top: -67px;
    right: 0;
    z-index: 1;
}
@media screen and (max-width: 768px) {
    a#kumachan+section {
        padding-top: 60px;
    }
}

#Car_film01 + section .content_wrapper {
    border-color: #2B5BB0;
}