@charset "UTF-8";

.content {width:900px; margin:25px auto 0;}
.content>div {overflow:hidden;}
.content>div>h3 {font-size:125%;}

.content img {display:block;}

.content .title {padding-bottom:5px; border-bottom:2px solid #ccc;}
.content .title img {float:left;}
.content .title p {float:right; margin:8px 0 0; line-height:1;}

.content table {margin-top:20px; width:900px; border-collapse:collapse; border:0;}
.content caption {padding-bottom:10px;}
.content caption * {display:block; float:left;}
.content caption .text {margin:3px 0 0 8px; font-size:138.5%; font-weight:bold;}
.content caption .line {float:right; margin-top:12px; width:720px; height:5px;}
.content .gm1 caption .line {background-color:#fbc300;}
.content .gm2 caption .line {background-color:#d32f29;}

.content td {padding:0; border:1px solid #ccc;}
.content .td0 {width:60px; border-width:0 1px 0 0;}

.content .td1 {width:110px;}
.content .td1 img {margin:auto;}

.content .td2 {padding:15px 0 0 15px; border-width:1px 1px 0 0;}
.content .td2 * {float:left;}
.content .td2 p {margin:5px 0 0 12px; color:red;}

.content .td3 {padding:5px 0 0 30px; letter-spacing:1px; border-width:0 1px 0 0;}

.content .row3 td {padding-bottom:4px; border-width:0 0 1px;}
.content .row3 .td4 {width:32px; padding-left:30px;}
.content .row3 .td5 {width:32px;}
.content .row3 .td6 {width:140px; letter-spacing:1px;}
.content .row3 .td7 {font-size:93%; border-right-width:1px;}

.content .row4 td {border-width:0;}


