@charset "UTF-8";
 /* ===================================================================
CSS information
 file name  :  default.css
 style info :  リセット(このスタイルシートは基本的に変更しない)
=================================================================== */
 /*-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-
各SCSSファイルのインポート
­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐*/
@import url(//fonts.googleapis.com/css?family=Oswald:400,700);
body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6,
table, th, td, img, form, figure {
  margin: 0;
  padding: 0;
}

header, div, nav, ul, li, dl, dd {
  *zoom: 1;
}

header:after, div:after, section:after, nav:after, ul:after, ol:after, li:after, dl:after, dd:after, p:after {
  content: "";
  display: block;
  clear: both;
}

p {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

ul, ol {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

th {
  font-weight: normal;
  text-align: left;
}

input,
select {
  vertical-align: -0.2em;
}

/* FireFox textarea対応 */
textarea {
  font-size: 100%;
}

/* HTML5 NEW-ELEMENTS RESET */
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  display: block;
}

body, table, th, td, input, textarea, select, a {
  font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

html {
  min-height: 100%;
}

body {
  height: 100%;
  font-size: 14px;
  line-height: 1.5;
  color: #414141;
}

h1, h2, h3, h4, h5, h6, big, small {
  font-weight: normal;
  font-size: 100%;
}

a {
  color: #0098D9;
  text-decoration: none;
  transition-property: color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}
a:hover {
  color: #002b5c;
  text-decoration: none;
}

input[type="text"] {
  color: #414141;
}
