article ul.form li dl dt{width:8em}article ul.form li dl dd{width:78%}article ul.form li dl dd li{margin-bottom:.5em}article ul.form li dl dd dl{margin:0}article ul.form li dl dd dl dt{line-height:2em;width:7em;border:none;padding-left:0}article ul.form li dl dd dl dd{width:75%}article ul.form li dl dd ol.org_outline dl dt{width:8em}article ul.form li dl dd ol.org_outline dl dd{width:70%}@media only screen and (max-width:767px){article ul.form li.thin dl dt{width:4em}article ul.form li.thin dl dd{width:60%}article ul.form li:not(.thin) dl dd{width:98%}article ul.form li dl dd li.thin dl dt{width:5em}article ul.form li dl dd li.thin dl dd{width:70%}article ul.form li dl dd li.thin dl dd input.name{width:100%}}ul.form li dl dd div#RegistrationName{margin-top:.5em;margin-left:2em}ul.form li dl dd div#RegistrationName input{width:80%}ul.form li div#ParticipantList div.head{padding-bottom:.5em;margin:.5em 0;border-bottom:3px double #808080}ul.form li div#ParticipantList div.head:after{clear:both;content:"";display:block}ul.form li div#ParticipantList div.head h4{float:left;margin-top:1em}ul.form li div#ParticipantList div.head input{float:right}ul.form li div#ParticipantList table{margin:0}ul.form li div#ParticipantList table td{padding:5px}ul.form li div#ParticipantList table td:not(.right){width:50%}ul.form li div#ParticipantList table td.right{white-space:nowrap}ul.form li div#ParticipantList table td.sep{border-bottom:1px dashed #a9a9a9;padding:0}@media only screen and (max-width:767px){ul.form li dl dd div#RegistrationName input{width:100%}ul.form li div#ParticipantList table td.right input.del{display:none}}div.modalMain{width:500px}div.modalMain ul.form li dt{width:5em;min-width:5em}div.modalMain ul.form li dd{width:75%}@media only screen and (max-width:767px){div.modalMain ul.form li dd{width:95%}div.modalMain ul.form li dd input.full{width:98%}}