@charset "UTF-8";
/*
====================
IMPORT
====================
*/
/*
====================
_VARIABLES.SCSS
====================
*/
/* ---------------------------
transition
--------------------------- */
/* ---------------------------
transform
--------------------------- */
/* ---------------------------
flexまとめ
--------------------------- */
/* ---------------------------
クリアフィックス
--------------------------- */
/* ---------------------------
透明度
--------------------------- */
/* ---------------------------
グラデーション
--------------------------- */
/* ---------------------------
グラデーション
--------------------------- */
/* ---------------------------
フォームリセット
--------------------------- */
/*
============================
COMMON CONTENTS
============================
*/
/*
==========================================
STYLE SCSS
==========================================
*/
/*
====================
IMPORT
====================
*/
/*
====================
_VARIABLES.SCSS
====================
*/
/* line 42, ../scss/style.scss */
* {
  box-sizing: border-box; }

/* line 46, ../scss/style.scss */
html {
  font-size: 62.5%; }

/* line 50, ../scss/style.scss */
body {
  font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
  width: 100%;
  min-width: 1020px;
  font-size: 1.4em;
  color: #333333;
  -webkit-text-size-adjust: 100%;
  background-color: #fff; }

/* line 61, ../scss/style.scss */
input[type="text"],
input[type="submit"],
input[type="button"],
textareas {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  background: none transparent;
  vertical-align: middle;
  font-size: inherit;
  color: inherit; }

/* line 68, ../scss/style.scss */
a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-backface-visibility: hidden !important;
  backface-visibility: hidden !important;
  opacity: 1;
  text-decoration: none;
  color: #251E1C; }
  /* line 77, ../scss/style.scss */
  a:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); }
  /* line 80, ../scss/style.scss */
  a.underline {
    text-decoration: underline; }

/* line 85, ../scss/style.scss */
.inner {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 10px; }

/* line 92, ../scss/style.scss */
body {
  border-top: 6px solid #00904a; }

/* line 96, ../scss/style.scss */
h2 {
  padding: 20px 0;
  text-align: center; }

/* line 102, ../scss/style.scss */
footer {
  color: #fff;
  background: #56a334;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  padding: 10px 0; }
