header .scrl a span {
    border-left: 1px solid #DD6D80;
    border-bottom: 1px solid #DD6D80;
}

section.service h3 {
    color: #DD6D80;
}

section.profile h3 {
    color: #DD6D80;
}

section.sub h3 {
    color: #DD6D80;
}

#page-top a {
    background-color: #DD6D80;
}

footer {
    background: #DD6D80;
}

section.punk .breadcrumb a {
    color: #DD6D80;
}

section.contact .filter p {
    font-size: 1.5rem;
}


section.contact .filter p a:hover {
    color: #DD6D80;
}

section.sub dd a {
    color: #DD6D80;
}


header .slider_css ul li:nth-child(1) {background-image: url(../../images/icatch02-min.webp);}
header .slider_css ul li:nth-child(2) {background-image: url(../../images/icatch03-min.webp);}
header .slider_css ul li:nth-child(3) {background-image: url(../../images/icatch04-min.webp);}
header .slider_css ul li:nth-child(4) {background-image: url(../../images/icatch05-min.webp);}
header .slider_css ul li:nth-child(5) {background-image: url(../../images/icatch01-min.webp);}

section.contact {background-image: url(../../images/contact_bg-min.webp);}

/*以下メディアクエリ対応*/

section.contact .filter p a {
    width: 100%;
}

header h2 img {
    height: 180px;
}




/*PC用*/
@media (min-width: 700px) {
    section.contact .filter p a {
        width: 400px;
    }

    header h2 img {
        height: 400px;
    }

}