

/*** for PC Browser ***/
@media (min-width:401px)
{
.sp_tablestyle{
margin:5px 0;
border-top:0px solid #ddd;
border-right:0px solid #ddd;
}
.sp_tablestyle th, .sp_tablestyle td{
padding:5px;
border-bottom:0px solid #ddd;
border-left:0px solid #ddd;
}

}
@media screen and (max-width:480px) {
.sp_tablestyle th, .sp_tablestyle td{
display:block;
}
}

/*** for Smart Phone ***/
@media (max-width:400px)
{
table{
width:100%;
table-layout: fixed;　　/*追加する*/
}
table{
width:100%;
table-layout: fixed;
word-break: break-word;　　/*追加する*/
}
}
