html {overflow-y: scroll;}
body {background-color: #ddd; font: 15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;}
.nobreak {white-space: nowrap;}
.mainbx {margin: 0 auto; margin-top: 20px; text-align: center; width: 80%;}
.bx {background-color: #ffffff; margin-bottom: 10px; padding: 15px; text-align: left; border-radius: 20px;}
.bxit {border: solid 1px #000000; padding: 4px; margin: 5px;}
.title {font-size: 28px; font-weight: 600; padding-top: 12px;}
.section {font-size: 18px; font-weight: 600;}
.item {padding-bottom: 12px;}
.ftbx {margin-bottom: 5px; padding: 5px; text-align: center; color: #999999;}
.ftbx a:link {text-decoration: none; color: #999999;}
.ftbx a:visited {text-decoration: none; color: #999999;}
.ftbx a:hover {text-decoration: none; color: #999999;}


#emsu div, #emsu li {padding-bottom: 10px;}
.qaq {clear: both; padding-left: 20px; padding-bottom: 10px;}
.qaa {color: #555; display: none; padding: 8px 0 15px 20px; margin-left:-14px; font-size: 14px;font-weight: 400; border-left: 3px solid #222931;}
.qai {margin: 5px 8px 0 -18px; width: 10px; height: 10px;}

ul, ol {margin: 0 0 0 5px; padding: 0; list-style-position: inside;}
ul li {padding-bottom: 5px;}
ul li:first-child {padding-top: 5px;}
ol li {padding-bottom: 10px;}
ol li:first-child {padding-top: 10px;}
li .bull {position: relative; left: -8px;}
.toolbutton {background-color: #000000; color: #ffffff; padding: 3px; text-decoration: none;}
