#gp-title {float:left;width:980px;text-align:center;padding:20px 0 0 0;}#gp-catch {float:left;width:980px;padding:20px 0;text-align:center;}#gp-sashikaetext {float:left;width:980px;padding:0 0 40px 0;text-align:center;}#gp-wrp {float:left;width:980px;padding:0 0 20px 0;}#gp-wrp #gp-left {float:left;width:580px;}#gp-wrp #gp-left .gp-subtitle,#gp-wrp #gp-right .gp-subtitle {float:left;padding:0 0 10px 0;}#gp-wrp #gp-left .gp-subtitleb {float:left;padding:0 0 10px 0;background:url(../t1gp/img/t1gp_488_obi.gif) top left no-repeat;width:580px;height:90px;}#gp-wrp #gp-left .gp-subtitleb h2 {color:#FFF;padding:25px 0 0 0;margin:0;font-size:18px;line-height:25px;width:580px;text-align:center;}#gp-wrp #gp-left .gp-subtitleb h2 span {color:#FFF;padding:0;margin:0;font-size:14px;line-height:20px;}#gp-wrp #gp-left .gp-subtitleb h3 {color:#FFF;padding:0;margin:0;width:580px;text-align:center;font-size:12px;line-height:12px;font-weight:normal;}#gp-wrp #gp-right .gp-subtitle {	background:url(https://totoone.jp/blog/t1gp/img/rank_stage.gif) no-repeat;	width:336px;	height:57px;	padding:0;	text-align:center;	line-height:3.5em;	font-weight:bold;	font-size:95%;}#gp-wrp #gp-left .gp-contents-a {float:left;padding:0 0 10px 0;font-size:12px;line-height:22px;}#gp-wrp #gp-left .gp-contents {float:left;padding:0 0 10px 0;margin:0 0 20px 0;font-size:12px;line-height:22px;border-bottom:2px dotted #666;}#gp-wrp #gp-left .gp-contents span,#gp-wrp #gp-left .gp-contents dl dt span {font-size:12px;line-height:22px;color:#C00;}#gp-wrp #gp-left .gp-contents dl {padding:0 0 10px 0;margin:0;}#gp-wrp #gp-left .gp-contents dl dt {padding:0;margin:0;}#gp-wrp #gp-left .gp-contents dl dd {padding:0;margin:0 0 0 12px;}#gp-wrp #gp-left .gp-contents dl dd span {font-size:12px;line-height:22px;font-weight:bold;color:black;}#gp-wrp #gp-left .gp-hyou {float:left;width:580px;}#gp-wrp #gp-left .gp-hyou .gp-hyou-left {float:left;width:314px;border:1px solid #000;}#gp-wrp #gp-left .gp-hyou .gp-hyou-left h4 {background:#f3df23;padding:5px;margin:0;}#gp-wrp #gp-left .gp-hyou .gp-hyou-left table {float:left;width:314px;border-collapse: collapse;}#gp-wrp #gp-left .gp-hyou .gp-hyou-left table tr.back {background:#fbf6cd;}#gp-wrp #gp-left .gp-hyou .gp-hyou-left table tr th {font-size:10px;font-weight:normal;}#gp-wrp #gp-left .gp-hyou .gp-hyou-left table tr td {padding:5px 0;text-align:center;margin:0;line-height:25px;}#gp-wrp #gp-left .gp-hyou .gp-hyou-left table tr td.team {font-size:18px;}#gp-wrp #gp-left .gp-hyou .gp-hyou-right{float:right;width:242px;}#gp-wrp #gp-left .gp-hyou .gp-hyou-right ul{padding:0;margin:0;}#gp-wrp #gp-left .gp-hyou .gp-hyou-right ul li{padding:0;margin:0;list-style-type:none;padding:0 0 10px 0;}#gp-wrp #gp-left .gp-line {float:left;width:580px;padding:30px 0;}#gp-wrp #gp-right {float:right;width:336px;}#gp-wrp #gp-right .gp-yomikomi {float:right;width:336px;margin:0 0 30px 0;}