@media all and (min-width: 641px) {
	
    /* TITLE */
    body.sitemap #title {
        margin-bottom:0;
        height:250px;
        background-image:
        url(../images/common/h-bg.png),
        url(../images/common/title-polygon.png),
        url(../images/sitemap/title-bg.jpg);
        background-repeat:
        repeat-x,
        no-repeat,
        no-repeat;
        background-position:
        top center,
        center center,
        center center;
        background-size:
        auto,
        auto,
        cover;
    }
	
	body.optout .optout-table .time{
        display:inline-block;
        vertical-align:middle;
        margin-right:20px;
        padding:3px 10px 1px;
        color:#ffffff;
        background-color:#7ebf41;
    }
    
    
    body#sitemap #sitemap-list .top-link a{
        color:#7ebf41;
        font-weight: bold;  
    }
    body#sitemap #sitemap-list .tri-box{
        margin:0 0 20px;
    }
    body#sitemap #sitemap-list .list{
        padding: 10px;
    }
    body#sitemap #sitemap-list .list li{
        margin: 0 0 5px;
    }
    body#sitemap #sitemap-list .list a{
        color:#000000;
    }
    body#sitemap #sitemap-list .list ul{
        margin:0 0 0 35px;
    }
    body#sitemap #sitemap-list .etc{
        margin-top:80px;
    }
	
}

@media only screen and (max-width: 640px) {
	
    /* TITLE */
    body.sitemap #title {
        margin-bottom:0;
        background-image:
        url(../images/common/h-bg.png),
        url(../images/common/title-polygon.png),
        url(../images/sitemap/title-bg.jpg);
        background-repeat:
        repeat-x,
        no-repeat,
        no-repeat;
        background-position:
        top center,
        center center,
        center center;
        background-size:
        1px 75px,
        175% auto,
        cover;
    }
	
	body.optout .optout-table .time{
        display:inline-block;
        vertical-align:middle;
        margin-right:20px;
        padding:3px 10px;
        color:#ffffff;
        background-color:#7ebf41;
    }
    
	body#sitemap #sitemap-list .top-link a{
        color:#7ebf41;
        font-weight: bold;  
    }
    body#sitemap #sitemap-list .list{
        padding: 10px;
    }
    body#sitemap #sitemap-list .list li{
        margin: 0 0 5px;
    }
    body#sitemap #sitemap-list .list ul{
        margin:0 0 0 35px;
    }
    body#sitemap #sitemap-list .list a{
        color:#000000;
    }
}