@charset "UTF-8";
/* ======================================================================
   index
      00. reset CSS Settings.
      01. set web font.
      00. reset CSS Settings.
      00. reset CSS Settings.
====================================================================== */


/* ======================================================================
   00. reset CSS Settings.
      from html5doctor.com
           Reset Stylesheet v1.4 ( 2009-07-27 )
           Author: Richard Clark - http://richclarkdesign.com
====================================================================== */

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, 
dialog, 
figure, 
footer, 
header, 
hgroup, 
menu, 
nav, 
section, 
time, 
mark, 
audio, 
video {
margin:0;
padding:0;
border:0;
background:transparent;
outline:0;
vertical-align:baseline;
font-size:100%;
line-height:32px;
}
body {
line-height:1;
}
article, 
aside, 
dialog, 
figure, 
footer, 
header, 
hgroup, 
nav, 
section {
display:block;
}
nav ul {
list-style:none;
}
ul, 
ol {
list-style:none;
}
blockquote, 
q {
quotes:none;
}
blockquote:before, 
blockquote:after, 
q:before, 
q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
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 #000;
cursor:help;
}
table {
border-collapse:collapse;
border-spacing:0;
}
hr {
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, 
select {
vertical-align:middle;
}


