@charset "UTF-8";

/* ----------------------------------------------
 layout
---------------------------------------------- */
.both {
  clear: both;
}

.fl_l {
  float: left;
}

.fl_r {
  float: right;
}

/* ----------------------------------------------
 margin・padding
---------------------------------------------- */
/* margin
------------------------------- */
.mt00 {
  margin-top: 0 !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mb00 {
  margin-bottom: 0 !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

/* padding
------------------------------- */
.pb00 {
  padding-bottom: 0 !important;
}

.pb05 {
  padding-bottom: 5px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

/* ----------------------------------------------
 block
---------------------------------------------- */
.block03 {
  display: inline-block;
  width: 3em;
}

.block05 {
  display: inline-block;
  width: 5em;
}

.block06 {
  display: inline-block;
  width: 6em;
}

.block10 {
  display: inline-block;
  width: 10em;
}

/* ----------------------------------------------
 text
---------------------------------------------- */
.en {
  font-family: Arial, Helvetica, sans-serif;
}

.upp {
  text-transform: uppercase;
}

/* font-weight
------------------------------- */
.fw_bold {
  font-weight: bold;
}

.fw_normal {
  font-weight: normal;
}

/* color
------------------------------- */
.orange {
  color: #E95F00;
}

.red {
  color: #E00;
}

.black {
  color: #333;
}

.blue {
  color: #06C;
}

.Or {
  color: #FF8000;
}

/* text-align
------------------------------- */
.ta_left {
  text-align: left !important;
}

.ta_right {
  text-align: right !important;
}

.ta_center {
  text-align: center !important;
}

.fs_10 {
  font-size: 72%;
}

.fs_12 {
  font-size: 12px;
}

.fs_14 {
  font-size: 14px;
}

.fs_16 {
  font-size: 107%;
}

.fs_18 {
  font-size: 120%;
}

.fs_20 {
  font-size: 134%;
}

.underline {
  text-decoration: underline;
}
