p.hosoku{background:#eee;padding:20px;font-size:18px;text-align:center;color:#7f003e;font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
p.hosoku span{font-size:.75em;display:block;color:#666}
p.kakomi{font-size:18px;border-radius:0px;text-align:center;margin-bottom:100px;}

table.prize{width:80%;margin:20px auto 0px;}
table.prize th{color:white;}
table.prize th:nth-child(1){background:#651d51;}
table.prize th:nth-child(2){background:#005f98;}
table.prize th:nth-child(3){background:#00913a;}
table.prize td span{float:right;font-size:1.2em;}
p.table_under{text-align:right;padding-right:10%;font-size:14px;margin-top:5px;}

table.rosita{width:80%;margin:20px auto 0px;}
table.rosita th{text-align:right;padding-right:10px;width:100px;color:black;background:none;}
table.rosita td, table.rosita th{border:none;border-bottom:1px solid #ccc;}
table.rosita td{border-left:10px solid white;text-align:left;padding-left:10px;}

.rositas{width:60%;margin:20px auto;display:block;}

@media all and (min-width: 0) and (max-width: 767px)  {
h2 br{display:block}
p.hosoku{padding:5vw 4vw;font-size:5vw;}
p.hosoku span{font-size:.7em;}
p.kakomi span{display:block;line-height:1em;font-size:4vw;}
table.prize{width:100%;margin:20px auto 0px;font-size:3vw;}
p.table_under{padding-right:0%;font-size:4vw;}
table.rosita{width:100%;margin:20px auto 0px;font-size:3vw;}
table.rosita th{width:21%;}
.rositas{width:90%;margin:20px auto;display:block;font-size:3vw;}
}