html{line-height:1.5;text-align:justify}
a{text-decoration:none;color:blue}
h1{color:#000;background:#30d3ff;background:linear-gradient(to right,#ffcefc,#fffff);padding:20px;border:1px solid #42f4eb;font-size:120%}
h2{color:#000;background:#44d3ff;background:linear-gradient(to right,#44ff95,#44d3ff);padding:20px;border:1px solid #42f4eb;font-size:120%}
h3{color:#000;background:#30d3ff;background:linear-gradient(to right,#ffcefc,#fffff);padding:20px;border:1px solid #42f4eb;font-size:120%}

body{margin:0}
article{margin:0;padding:1%}
main{max-width:95%}
dt a{text-decoration:none;color:#000;display:block;background:linear-gradient(to left,#ffcefc,#fff);border-radius:6px;border:3px solid #ff9bfa;padding:2px 5px}
dt a:hover{color:#fff;background:#000;border:3px solid red}
dd{color:#000;margin:0 0 20px 0;background:#eee;border-radius:6px;border:3px solid #ddd;padding:2px 5px;font-size:75%}
input[type=text]{width:280px;max-width:98%;height:21px;text-align}
.sb,#up{background:transparent}
.sb,select,.bt{height:25px;margin-top:5px}
.sb,input[type=text],select,.bt{border-radius:20px;border:1px solid #ccc;padding:2px}
select,option{padding:0px 3px}
input,select,.bt,option{font-family:inherit}
b{color:red}
select,.bt{background:#ffffd8}
h1,form,h2,h3{text-align:center;margin:auto}
i{text-decoration:line-through red}
dl{counter-reset:co}

hr{opacity:0.3}
#up{position:fixed;bottom:-100px;transition:bottom 0.5s;z-index:9;opacity:0.5;border:0}