@charset "utf-8";

/* mobile----------------------------------------------------*/
@media screen and (max-width: 480px) {


.guidance {width: 90%; margin: 40px auto 40px;}
.guidance table {
        border-collapse: collapse;
        width: 100%;
}

.guidance th, td {
        padding: 4% 2%;
        display: block;
        width: 94%;
}

.guidance th  {
        background-color: #EEE;
}

.guidance thead th  {
        background-color: #BBB;
}



.guidance thead th:last-child ,
td:last-child {
        border-right: none;
}

}/* Tablet---------------------------------------------------*/
@media (min-width: 481px) and (max-width: 768px) {


.guidance {width: 90%; margin: 40px auto 40px;}
.guidance table {
        border-collapse: collapse;
        border-top: 1px solid #999;
        width: 100%;
}

.guidance th, td {
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        padding: 10px;
}

.guidance th  {
        background-color: #EEE;
}

.guidance thead th  {
        background-color: #BBB;
}



.guidance thead th:last-child ,
td:last-child {
        border-right: none;
}


}/* PC-------------------------------------------------------*/
@media print, screen and (min-width: 769px) {	
   

.guidance {width: 90%; margin: 0 auto 40px;}
.guidance table {
        border-collapse: collapse;
        border-top: 1px solid #999;
        width: 100%;
}

.guidance th, td {
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        padding: 10px;
}

.guidance th  {
        background-color: #EEE;
}

.guidance thead th  {
        background-color: #BBB;
}



.guidance thead th:last-child ,
td:last-child {
        border-right: none;
}

}