/*html5doctor.com Reset Stylesheetv1.6.1Last Updated: 2010-09-17Author: Richard Clark - http://richclarkdesign.comTwitter: @rich_clark*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent;}body {    line-height: 1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {    display: block;}nav ul {    list-style: none;}blockquote,q {    quotes: none;}blockquote:before,blockquote:after,q:before,q:after {    content: '';    content: none;}a {    margin: 0;    padding: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent;}/* change colours to suit your needs */ins {    background-color: #ff9;    color: #000;    text-decoration: none;}/* change colours to suit your needs */mark {    background-color: #ff9;    color: #000;    font-style: italic;    font-weight: bold;}del {    text-decoration: line-through;}abbr[title],dfn[title] {    border-bottom: 1px dotted;    cursor: help;}table {    border-collapse: collapse;    border-spacing: 0;}/* change border colour to suit your needs */hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #cccccc;    margin: 1em 0;    padding: 0;}input,select {    vertical-align: middle;}/* フォームの初期化を追加 *//* テキスト */input[type="text"],input[type="email"] {    -moz-appearance: none;    -webkit-appearance: none;    appearance: none;    background-color: transparent;    background-image: none;    border-radius: 0;    color: inherit;    font-family: inherit;    width: 100%;}input[type="text"]:focus,input[type="email"]:focus {    box-shadow: none;    outline: none;}/* テキストエリア */textarea {    -moz-appearance: none;    -webkit-appearance: none;    appearance: none;    background-color: transparent;    background-image: none;    border-radius: 0;    color: inherit;    font-family: inherit;    height: 100px;    width: 100%;}textarea:focus {    box-shadow: none;    outline: none;}/* セレクト */select {    -moz-appearance: none;    -webkit-appearance: none;    appearance: none;    border-radius: 0;    color: inherit;    cursor: pointer;    font-family: inherit;    width: 100%;}select::-ms-expand {    display: none;}select:focus {    box-shadow: none;    outline: none;}