@charset "UTF-8";.outline{max-width:960px;margin:1em auto;padding:.5em;background-color:#fefae9;border:5px solid #fc0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-align:left}.outline p{margin:.2em .5em;padding:.2em}.step-position{font-size:100%;line-height:1.5;margin-top:5em;text-align:center}.step-position:not(:last-child){margin-bottom:5em}.step-position ol{display:inline-flex;width:100%;max-width:340px}.step-position li{position:relative;display:flex;flex-direction:column;color:#996953;flex:1;align-items:center;z-index:1}.step-position li::after{position:absolute;top:7px;left:50%;width:100%;height:2px;content:'';background-color:#996953;z-index:-1}.step-position li:last-child::after{content:none}.step-position li::before{display:inline-block;width:12px;height:12px;margin-bottom:5px;content:'';border:2px solid #996953;border-radius:50%;background-color:#ede3de}.step-position li[step-current=true]::after,.step-position li[step-current=true]~::after{background-color:#b9b9c8}.step-position li[step-current=true]::before{background-color:#996953;border:2px solid #996953}.step-position li[step-current=true]~*{color:#666}.step-position li[step-current=true]~::before{border:2px solid #b9b9c8;background-color:#fff}#formWrap{width:95%;margin:0}table.formTable{width:100%;margin:0 auto;font-size:100%;background-color:#fafafa}table.formTable th{padding:.5em;text-align:left!important}table.formTable tbody{border:1px solid rgba(128,113,116,.8)}table.formTable tbody td,table.formTable tbody th{border:1px solid rgba(128,113,116,.8);padding:.5em;text-align:left!important}tbody.bs th{background-color:#fffef2}tbody.bs td{background-color:rgba(255,254,242,.7)}tbody.pl th{background:#fef5fd}tbody.pl td{background-color:rgba(254,245,253,.7)}tbody.ref th{background:#f1fdfe}tbody.ref td{background-color:rgba(241,253,254,.7)}input[type=text],textarea{width:80%;padding:5px;font-size:110%;display:block}textarea{font-family:sans-serif}input[type=button],input[type=reset],input[type=submit]{display:block;margin:10px;max-width:280px;height:40px}.button-col{display:flex;align-items:center;justify-content:space-between;padding:1em}button-col div{flex:1}.thanks{width:600px}@media (min-width:700px){.step-position{font-size:100%;line-height:1.5;margin-top:5em}.step-position:not(:last-child){margin-bottom:5em}.step-position ol{min-width:630px}.step-position li::after{top:11px}.step-position li::before{width:20px;height:20px;margin-bottom:10px}#formWrap{max-width:900px;margin:0 auto;line-height:120%}table.formTable{font-size:120%!important;padding:.5em!important}table.formTable th{width:10em;text-align:left}}@media all and (min-width:960px){.step-position ol{min-width:900px}}



