body{background-color:#f8fafd}.main-header{height:11.35rem;background-position:top center;background-repeat:no-repeat;background-size:100%;position:relative}.main-header .activity-rule{position:absolute;top:.3rem;right:.61rem}.main-form{width:100%;font-size:.5rem;background:rgba(255,255,255);margin-top:.3rem}.main-form tr td{height:1.35rem;border-top:1px solid #ddd}.main-form tr:last-child td{border-bottom:1px solid #ddd}.main-form tr td.form-label{width:4.25rem;padding-left:.4rem}.main-form tr td input{width:calc(100%);height:1rem;border:none;background:0 0;border-radius:0;font-size:.48rem}.main-form tr td.form-alone{width:3.8rem}.main-form tr td.form-code input{color:#0091f0;border-left:1px solid #ddd}.main-protocol{font-size:.43rem;padding:.5rem;position:relative;padding-left:1.05rem;text-indent:-.55rem;text-align:justify}.protocol-href-underline{text-decoration:underline}.main-protocol .protocol-confirm-proxy{position:absolute;top:0;left:0;width:1.2rem;height:1.2rem}.main-protocol span{color:#666;vertical-align:middle}.main-protocol span.protocol-confirm{display:inline-block;width:.44rem;height:.44rem;border:1px solid #ccc;border-radius:2px}.main-protocol span.protocol-confirm.checked{border:none;background-image:url(../images/protocol-checked.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.main-protocol span.protocol-href{color:#0091f0}.main-submit{background-color:#0091f0;color:#fff;font-size:.5rem;text-align:center;width:92%;height:1.43rem;line-height:1.43rem;margin:0 auto;border-radius:.07rem}.main-remarks{width:92%;margin:0 auto;margin-top:.55rem}.main-remarks p{color:#666;font-size:.35rem;line-height:153%}.main-logo{margin:.55rem 0;height:1.55rem;background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:center center;background-size:contain}