@charset "utf-8";
/* CSS Document */
.mt_0{
	margin-top: 0;
}
.float_r{
	float: right;
	text-align: right;
}
.midashi {
  font-size: 2.6rem;
}
.midashi.left {
  text-align: left;
}

.indent_kakko {
  position: relative;
  text-indent: -2.3em;
  padding-left: 2.3em;
}
.indent_kakko.second {
  left: 1.3em;
  text-indent: -2em;
  padding-left: 2em;
}
.indent_kakko.third {
  left: 2.3em;
  text-indent: -2em;
  padding-left: 2em;
}

.indent_01 {
  text-indent: 1em;
  padding-left: 1em;
}

.text_box.right {
  text-align: right;
}
.text_box.right.half {
  margin-top: 20px;
}

/* 固有のスマホ対応記述
========================== */

/* 700pxより小さい場合 */
@media screen and ( max-width: 700px ){
  .text_box {
    margin-top: 24px;
  }

  .indent_kakko.second {
    left: auto;
    margin-left: 1.3em;
  }
  .indent_kakko.third {
    left: auto;
    margin-left: 2.3em;
  }
}

@media screen and ( max-width: 500px ){

}

@media print {


}