@charset "utf-8";
/* CSS Document */

.block.pageMenu > div > nav > ul {
    
    list-style: none;
    margin:0;
    padding:0;
    
}

.block.pageMenu > div > nav > ul > li,
.block.pageMenu > div > nav > ul > ul > li {
  
    font-size: var(--text-size-small);
    padding: var(--general-padding-micro) 0;

}

.block.pageMenu > div > nav > ul > li {
  
    line-height: var(--text-lh-small);

}

.block.pageMenu > div > nav > ul > ul > li {
    
    line-height: var(--text-lh-small-tight);
    padding:0 0 var(--general-padding-micro) 0;
    
}

.block.pageMenu > div > nav > ul > ul > li:nth-of-type(1) {
    
    line-height: var(--text-lh-small-tight);
    padding: var(--general-padding-micro) 0;
    
}

.block.pageMenu > div > nav > ul > li.top {
  
    border-bottom: 1px dotted;

}

.block.pageMenu > div > nav > ul > li.top.has-children {
  
    border-bottom: 0;
    padding-bottom: 0;

}

.block.pageMenu a:hover {
  
    text-decoration: none;

}

.block.pageMenu > div > nav > ul > ul {
  
    list-style:circle;
    padding-left:var(--general-padding);
    border-bottom: 1px dotted;

}


@media screen and (max-width: 1220px) {
    


}

@media screen and (max-width: 1000px) {

    .block.pageMenu > div > nav > ul > li,
    .block.pageMenu > div > nav > ul > ul > li {

        font-size: var(--text-size-large);
        line-height: var(--text-lh-large);
        padding: var(--general-padding-small) 0;

    }
    
    .block.pageMenu > div > nav > ul > li,
    .block.pageMenu > div > nav > ul > ul > li {

        font-size: var(--text-size-large);
        padding: var(--general-padding-small) 0;

    }

    .block.pageMenu > div > nav > ul > li {

        line-height: var(--text-lh-large);

    }

    .block.pageMenu > div > nav > ul > ul > li {

        line-height: var(--text-lh-large-tight);
        padding:0 0 var(--general-padding-small) 0;

    }

    .block.pageMenu > div > nav > ul > ul > li:nth-of-type(1) {

        line-height: var(--text-lh-large-tight);
        padding: var(--general-padding-small) 0;

    }

}