@charset "UTF-8";
/* ***********************************************************
*
*    INDEX
*
* ***********************************************************
*/
/* =====================================================================
*
*    Iroha Layout
*
* =================================================================== */
/* line 18, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain {
  width: 700px;
  position: relative;
  padding: 0 0 15px 0;
}
@media screen and (max-width: 767px) {
  /* line 18, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain {
    width: auto;
  }
}

/* line 27, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain h2.first {
  margin: 40px 0 10px 0;
}

/* line 30, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain h3 {
  margin: 0 0 10px 0;
}

/* line 33, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain p.pic-r {
  float: right;
  padding: 0 0 0 25px;
}
@media screen and (max-width: 767px) {
  /* line 33, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain p.pic-r {
    float: none;
    width: auto;
    text-align: center;
  }
}

/* line 42, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain p.pic-l {
  float: left;
  width: 348px;
  padding: 25px 0 57px 0;
}
@media screen and (max-width: 767px) {
  /* line 42, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain p.pic-l {
    float: none;
    width: auto;
    text-align: center;
    padding: 15px 0 15px 0;
  }
  /* line 52, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain p.pic-l img {
    width: 100%;
    height: auto;
    max-width: 305px;
  }
}

/* line 59, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.txt-l {
  float: left;
  width: 358px;
}
@media screen and (max-width: 767px) {
  /* line 59, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain div.txt-l {
    width: auto;
    float: none;
  }
}

/* line 68, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.txt-r {
  float: right;
  width: 352px;
  padding: 25px 0 57px 0;
}
@media screen and (max-width: 767px) {
  /* line 68, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain div.txt-r {
    width: auto;
    float: none;
    padding: 0;
  }
}

/* line 79, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.txt-long {
  clear: both;
  width: 100%;
}

/* line 85, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.txt-l p,
div#irohaMain div.txt-r p,
div#irohaMain div.txt-long p {
  margin: 0 0 15px 0;
  line-height: 2;
}

/* line 89, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain p.illust01 {
  position: relative;
  padding: 0 0 0 0;
}

/* line 93, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain p.illust01 img {
  margin-top: 20px;
}
@media screen and (max-width: 979px) {
  /* line 93, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain p.illust01 img {
    position: static;
    text-align: center;
    display: block;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  /* line 93, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain p.illust01 img {
    position: static;
    text-align: center;
    display: block;
    margin: 0 auto;
  }
}

/* line 110, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain p.illust03 {
  padding: 25px 0 0px 80px;
}

/* line 113, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain p.illust04 {
  padding: 25px 0 0 0;
  margin: 0 50px 0 0;
  _margin: 0 0 0 0;
}

/* fig
-----------------------------------------------------------------*/
/* line 120, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.fig {
  clear: both;
  width: 100%;
  margin: 0 0 50px 0;
}
@media screen and (max-width: 767px) {
  /* line 120, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain div.fig {
    margin: 0 0 15px 0;
  }
}

/* line 128, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.fig h4 {
  text-align: center;
  line-height: 0;
}

/* line 132, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.fig p.note {
  padding: 10px 0 30px 9px;
  font-size: 95%;
  color: #00A06C;
}
@media screen and (max-width: 767px) {
  /* line 132, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain div.fig p.note {
    padding: 5px 0 25px 9px;
  }
}

/* line 140, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.fig table {
  width: 100%;
  margin: 0 0 0 9px;
  text-align: center;
  border-collapse: collapse;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  /* line 140, ../../sass/iroha-theme/theme1_2.scss */
  div#irohaMain div.fig table {
    margin: 0;
  }
}
/* line 149, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.fig table th {
  padding: 7px;
  background: #00A06C;
  color: #fff;
  font-weight: normal;
  width: 50%;
  border: 1px solid #fff;
  border-top: none;
}
/* line 159, ../../sass/iroha-theme/theme1_2.scss */
div#irohaMain div.fig table td {
  padding: 7px;
  background: #e0efeb;
  color: #00A06C;
  border: 1px solid #fff;
}

/*  column
-----------------------------------------------------------------*/
/* line 169, ../../sass/iroha-theme/theme1_2.scss */
.txtBox {
  overflow: hidden;
  *zoom: 1;
}

/* line 172, ../../sass/iroha-theme/theme1_2.scss */
.pic1 {
  float: left;
  margin: 10px;
}
@media screen and (max-width: 480px) {
  /* line 172, ../../sass/iroha-theme/theme1_2.scss */
  .pic1 {
    width: 50%;
    height: auto;
  }
}

/* line 181, ../../sass/iroha-theme/theme1_2.scss */
.column p {
  margin-bottom: 15px;
}

/* responsive image*/
/* line 186, ../../sass/iroha-theme/theme1_2.scss */
#illust_1--smt {
  width: 50%;
  height: auto;
  float: right;
  margin: 10px;
}

/* line 192, ../../sass/iroha-theme/theme1_2.scss */
#illust_2--smt {
  width: 50%;
  height: auto;
  float: left;
  margin: 10px;
}

/* line 198, ../../sass/iroha-theme/theme1_2.scss */
#illust_3--smt {
  width: 50%;
  height: auto;
  float: right;
  margin: 10px;
}

/* line 204, ../../sass/iroha-theme/theme1_2.scss */
#illust_4--smt {
  width: 50%;
  height: auto;
  float: right;
  margin: 10px;
}

@media screen and (max-width: 480px) {
    .column {
        margin-bottom: 3.0em;
    }
}
