/* CSS Document */
article{
    padding-bottom: 50px; 
}

#fv{
    margin-bottom: 50px; 
}
#fv h2{
    text-align: left;
    color: #fff;
    padding: 30px 0 30px 20px;
    background: rgba(89, 134, 198, .8);
    font-size: 140%;
    margin-bottom: 50px;
}

#list{
    margin-bottom: 50px; 
}
#list table {
    border-collapse: collapse;
    margin: 0 20px;
}
#list table th {
    text-align: center;
    border: solid 1px #CCC;
    padding: 10px;
    background: #fafafa;
    font-weight: bold;
}
#list table td {
    vertical-align: middle;
    border: solid 1px #CCC;
    padding: 10px;
}
#list table tr td:nth-child(2) {
    text-align: center;
}
#list table tr td:nth-child(3) {
    text-align: center;
}
@media screen and (max-width: 480px) {
    #fv h2 {
        font-size: 120%;
    }
    #list table {
        margin: 0;
    }
	
}
