@charset "UTF-8";

td{
padding: 5px;
}

table{
min-width: 600px;
margin: 0 auto;
}  

table tr:nth-of-type(1){
background-color: #2bc4ff;
}
.contents_box01 .inner_item_txt:nth-of-type(1):nth-last-of-type(1){
    overflow: auto;
}
.outer {
 overflow: auto;
}

.outer table th{
background-color: #2bc4ff;
white-space: nowrap;　
}

@media(max-width: 768px){
.outer table th{
     width: 100% !important;
}
.outer table tr{
    display: flex;
    flex-direction: column;
}
}


.cont{
    max-width: 1600px;
}
.item{
    display: flex;
    justify-content: space-between;
    max-width: 800px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.anker{
    text-align: center;
    line-height: 1.5;
    font-size: 1.5rem;
    font-weight: 600;
    background-color: #005aff;
    color: #fff;
    padding: 10px;
    margin-right: 10px;
    width: 220px;
}
.cont a:last-child{
margin-right: 0;
}

@media(max-width: 480px){
.item{
    align-items: center;
    flex-direction: column;
    margin-bottom: 0;
}
.anker{
    margin-right: 0;
    margin-bottom: 20px;
}
.item_2 a:last-child{
    margin-bottom: 0;
}
}