@charset "UTF-8";

/*
 * default.css
*/

/* !HTML5 */

article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section,
figcaption {
  display: block;
}

/* !html */

html {
  color: #222;
  overflow-y: scroll;
  background: #e5d200 url(../images/pattern/gradient-gold-x-1200x1200_.jpg) repeat-x -50% 0;
}

/* !Sections */

body {
  margin: 0;
  line-height: 1.6;
  font-size: 13px;
  min-height: 100%;
  font-family: Meiryo, 'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;
}

section {
}

nav {
}

article {
}

aside {
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 2em 25px 0;
  line-height: 1.4;
  font-weight: bold;
}

h1 {
  font-size: 200%;
}

h2 {
  font-size: 150%;
}

h3 {
  font-size: 120%;
}

h4,
h5,
h6 {
  font-size: 100%;
}

hgroup {
}

header {
}

footer {
}

address {
  font-style: normal;
}


/* !Grouping content */

p {
  margin: 0.8em 25px 0;
}

hr {
}

pre {
  margin: 1.2em 50px;
  padding: 0.8em 0;
  overflow: auto;
}

blockquote {
  margin: 1.2em 25px;
  padding: 0 25px;
}

ol {
  margin: 1.2em 25px;
  padding: 0 0 0 3em;
  list-style-type: decimal;
}

ul {
  margin: 1.2em 25px;
  padding: 0 0 0 3em;
  list-style-type: disc;
}

li {
}

dl {
  margin: 1.2em 25px;
  padding: 0 25px;
}

dt {
  margin: 0.8em 0 0;
  font-weight: bold;
}

dd {
  margin: 0 0 0;
}

figure {
  margin: 1.2em 25px;
}

figcaption {
  font-size: 85%;
}

div {
}


/* !Text-level semantics */

a {
  font-weight: bold;
}

a:link {
  color: #0059b3;
  text-decoration: none;
}

a:visited {
  color: purple;
}

a:hover {
  text-decoration: underline;
}

a:active {
  color: #a62121;
}

em {
  font-style: normal;
  font-weight: bold;
}

strong {
  font-style: normal;
  font-weight: bold;
  color: #a62121;
}

small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

q {
}

dfn {
}

abbr {
}

time {
}

code {
}

var {
}

samp {
}

kbd {
  padding: 0 0.2em;
  border: 1px solid #bbb;
  background: #eee;
}

sup {
}

sub {
}

i {
  font-style: normal;
  text-decoration: underline;
}

b {
  font-weight: bold;
}

mark {
  background-color: yellow;
}

ruby {
}

rt {
}

rp {
}

bdi {
}

bdo {
}

span {
}


/* !Edits */

ins {
  text-decoration: underline;
}

del {
  text-decoration: line-through;
}


/* !Embedded content */

img {
}

a img {
  border: none;
}

iframe {
}

embed {
}

object {
}

param {
}

video {
}

audio {
}

source {
}

track {
}

canvas {
}

map {
}

area {
}


/* !Tabular data */

table {
  margin: 1.2em 25px;
  border: 1px #ddd solid;
  border-collapse: collapse;
  border-spacing: 0;
}

caption {
  margin: 0.2em 0;
  font-size: 85%;
  text-align: left;
}

colgroup {
}

col {
}

tbody {
}

thead {
}

tfoot {
}

tr {
}

td {
  padding: 0.4em 0.8em;
  border: 1px #ddd solid;
  border-width: 0 0 1px 1px;
}

th {
  padding: 0.4em 0.8em;
  border: #ddd solid;
  border-width: 0 0 1px 1px;
  background: #F5F5F5;
  font-weight: bold;
  text-align: left;
}


/* !Forms */

form {
  margin: 1.2em 25px;
}

fieldset {
  margin: 0;
  padding: 0;
  border: none;
}

legend {
  padding: 0;
}

label {
}

input {
}

button {
}

select {
}

datalist {
}

optgroup {
}

option {
}

textarea {
}

keygen {
}

output {
}

progress {
}

meter {
}


/* !Interactive elements */

details {
}

summary {
}

command {
}

menu {
}
