@charset "utf-8";
/* CSS Document */

.cm_nav_item {
    margin-top: 4px; 
    margin-bottom: 4px;
}

@media screen and (max-width: 374px) { 
    #cm_container {
        width: 100%;
    }	
    .cm_nav_item {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    #decoration2  {
        display: none;
    }
  }		

@media screen and (min-width: 375px) and (max-width: 539px) { 
    #cm_container {
        width: 100%;
    }		
    .mobile_3row  {
        display: block;
    }	
    #star3 {
        display: none;
    }
    #star5 {
        display: none;
    }
    .cm_cat_btn
    {
        width: 50% !important;
        height: auto !important;
    }
    
    #decoration2  {
        display: none;
    }
  }

@media screen and (min-width: 540px) and (max-width: 767px) { 
    #cm_container {
        width: 100%;
    }
    .mobile_2row  {
        display: block;
    }			
    #star5 {
        display: none;
    }
    .cm_cat_btn
    {
        width: 33% !important;
        height: auto !important;
    }		
  }	

@media screen and (min-width: 768px) and (max-width: 909px) { 
    #cm_container {
        width: 100%;
    }
    .mobile_2row  {
        display: block;
    }			
    #star5 {
        display: none;
    }	
    .cm_cat_btn
    {
        width: 33% !important;
        height: auto !important;
    }			
  }	

@media screen and (max-width: 909px) { 
    #cm_container {
        width: 100%;
    }
  }	

@media screen and (min-width: 910px) { 
    #cm_container {
        width: 910px;
    }