@charset "utf-8";
/* * * * * * * * * * * * * * *
reset
* * * * * * * * * * * * * * */
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section {display: block}a,li,ul {margin: 0;padding: 0}a,hr,li,ul {padding: 0}li,nav ul,ul {list-style: none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 102%;vertical-align: baseline;background: 0 0;}ins,mark {background-color: #ff9;color: #000}img {vertical-align: middle}body {line-height: 1}blockquote,q {quotes: none}blockquote:after,blockquote:before,q:after,q:before {content: "";content: none}a {font-size: 100%;vertical-align: baseline;background: 0 0}ins {text-decoration: none}mark {font-style: italic;font-weight: 700}del {text-decoration: line-through}abbr[title],dfn[title] {border-bottom: 1px dotted;cursor: help}table {border-collapse: collapse;border-spacing: 0}hr {height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0}input,select {vertical-align: middle}