<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

/*pc*/

@media print, screen and (min-width: 769px){

    .hed_img {
        background:url(../images/sitemap/hed_img.png) 0 0 no-repeat;
        width:960px;
        height:150px;
        text-indent:-9999px;
        margin:0 auto 30px;
    }

}


/*sp*/

@media print, screen and (max-width: 768px){

    .hed_img {
        width: 100%;
        margin: 0 auto;
        position: relative;
    }
    
    .hed_img h2 {
        position: absolute;
        top: 55%;
        left: 5%;
        transform: translateY(-50%);
        line-height: 110%;
        font-size: 1.2em;
    }
    
    .hed_img h2 span {
        font-size: 0.7em;
        font-weight: normal;
    }
    
    .hed_img img {
        width: 100%;
        height: auto;
    }
    
    .bg_contents_m{
        background: #fff;
        border-radius: 10px;
        padding: 20px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
    }

}</pre></body></html>