#content{margin-top:7.03125%;padding-bottom:31.25%;position:relative;}
#content h2{text-align:center;font-size:3.90625vw;line-height:1;font-weight:bold;color:#f0860e;}
#content .tx01{margin:3.90625vw 12.5vw 0;text-align:center;font-size:3.4375vw;line-height:1.5;color:#320000;}
#content dl{margin:6.25vw 6.25vw 0;background:#faf9f0;padding:6.25vw;}
#content dl dt,
#content dl dd{font-size:3.4375vw;line-height:1.8;color:#320000;}
#content dl dt{font-weight:bold;}
#content dl * +dt{margin-top:1.5em;}
#content dl a{color:#320000;}
#content .top-btn{position: absolute;right:11px;bottom:25px;}
#content .top-btn a{display: block;font-size:0;}
#content .top-btn img{width: 100%;max-width: 68px;}
