/* Scss Document */
/*
Theme Name:
Author:
Author URI:
Version:1.0
*/
/*----------------------------initialize-common*/
/* line 11, ../scss/common.scss */
.f-l {
  float: left; }

/* line 14, ../scss/common.scss */
.f-r {
  float: right; }

/* line 23, ../scss/common.scss */
.clearfix {
  zoom: 1; }

/* line 27, ../scss/common.scss */
.clearfix:after {
  content: "";
  display: block;
  clear: both; }

/* line 32, ../scss/common.scss */
.txt01 {
  line-height: 7.5vw;
  font-size: 4.2vw; }
  @media screen and (min-width: 568px) {
    /* line 32, ../scss/common.scss */
    .txt01 {
      line-height: 4.5vw;
      font-size: 2.5vw; } }
  @media screen and (min-width: 1024px) {
    /* line 32, ../scss/common.scss */
    .txt01 {
      line-height: 2.3em;
      font-size: 1em; } }

/* line 44, ../scss/common.scss */
.txt02 {
  line-height: 6vw;
  font-size: 3.5vw; }
  @media screen and (min-width: 568px) {
    /* line 44, ../scss/common.scss */
    .txt02 {
      line-height: 4vw;
      font-size: 2vw; } }
  @media screen and (min-width: 1024px) {
    /* line 44, ../scss/common.scss */
    .txt02 {
      line-height: 2.3em;
      font-size: 1em; } }

/* line 57, ../scss/common.scss */
h3 {
  padding: 4vw 0;
  font-size: 5vw; }
  @media screen and (min-width: 568px) {
    /* line 57, ../scss/common.scss */
    h3 {
      font-size: 3vw; } }
  @media screen and (min-width: 1024px) {
    /* line 57, ../scss/common.scss */
    h3 {
      font-size: 1.2em; } }
  /* line 67, ../scss/common.scss */
  h3.catch {
    font-size: 4.8vw;
    line-height: 7.5vw;
    padding-bottom: 3vw;
    text-align: center; }
    @media screen and (min-width: 568px) {
      /* line 67, ../scss/common.scss */
      h3.catch {
        font-size: 3vw;
        line-height: 5vw; } }
    @media screen and (min-width: 1024px) {
      /* line 67, ../scss/common.scss */
      h3.catch {
        font-size: 1.3em;
        line-height: 2.2em; } }

/*# sourceMappingURL=common.css.map */
