.icon{
    font-size: 11px;
    width: 120px;
    height: 22px;
    color: #fff;
    text-align: center;
    padding: 2px 0;
    border-radius: 2px;
    margin: 0 10px 0 0;
    float:left;
}
.icon.yotyokin{
    background: #669900;
}
.icon.yotyokin:before{
    content :"\9810\8CAF\91D1";
}
.icon.nai_saiken{
    background: #548235;
}
.icon.nai_saiken:before{
    content :"\56FD\5185\50B5\5238\3010\30D1\30C3\30B7\30D6\3011";
}
.icon.nai_kabu{
    background: #C55A11;
}
.icon.nai_kabu:before{
    content :"\56FD\5185\682A\5F0F\3010\30D1\30C3\30B7\30D6\3011";
}
.icon.gai_saiken{
    background: #2E75B6;
}
.icon.gai_saiken:before{
    content :"\5916\56FD\50B5\5238\3010\30D1\30C3\30B7\30D6\3011";
}
.icon.gai_kabu{
    background: #2F5597;
}
.icon.gai_kabu:before{
    content :"\5916\56FD\682A\5F0F\3010\30D1\30C3\30B7\30D6\3011";
}
.icon.balance{
    background: #8497B0;
}
.icon.balance:before{
    content :"\30D0\30E9\30F3\30B9\3010\30D1\30C3\30B7\30D6\3011";
}
.syouhin_tbl{
    margin: 0 auto 20px;
    overflow: scroll;
}
.syouhin_tbl th {
    border: 1px solid #666666;
    background: #F9CCC8;
    padding: 3px 10px;
    text-align: center;
}
.syouhin_tbl td {
    font-size: 13px;
    border: 1px solid #666666;
    background: #fff;
    padding: 3px 10px;
}

.btn_links_unyo {
    text-align: center;
    font-size: 12px;
    display: inline-block;
    padding: 5px;
    border: 2px #e85548 solid;
    background: #fdede4;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    cursor: pointer;
    width: 120px;
    margin: 5px 0;
}

#toshin{
    white-space: nowrap;
}

#toshin tr th:nth-child(1) {min-width: 520px;}
#toshin tr th:nth-child(2) {min-width: 200px;}
#toshin tr th:nth-child(3) {min-width: 120px;}
#toshin tr th:nth-child(4) {min-width: 120px;}
#toshin tr th:nth-child(5) {min-width: 120px;}
#toshin tr th:nth-child(6) {min-width: 150px;}
#toshin tr th:nth-child(7) {min-width: 150px;}
#toshin tr th:nth-child(8) {min-width: 550px;}
#toshin tr td:nth-child(8) {white-space: normal;}

#ganpon{
    white-space: nowrap;
}

#ganpon tr th:nth-child(1) {min-width: 520px;}
#ganpon tr th:nth-child(2) {min-width: 200px;}
#ganpon tr th:nth-child(3) {min-width: 120px;}
#ganpon tr th:nth-child(4) {min-width: 120px;}
#ganpon tr th:nth-child(5) {min-width: 550px;}
#ganpon tr td:nth-child(5) {white-space: normal;}

.syouhin_tbl td.tC {text-align:center;}
@media only screen and (max-width: 767px){

.syouhin_tbl th,
.syouhin_tbl td {font-size: 12px;}
}