@charset "UTF-8";
/*
===================================================================
file name	:module.css
=================================================================== */
/*--- float ---*/
.left {
  float: left; }

.right {
  float: right; }

.over-f {
  overflow: hidden; }

/*--- text-align ---*/
.text_c {
  text-align: center !important; }

.text_l {
  text-align: left !important; }

.text_r {
  text-align: right !important; }

/*--- margin ---*/
.mb0 {
  margin-bottom: 0 !important; }

.mb5 {
  margin-bottom: 5px !important; }

.mb10 {
  margin-bottom: 10px !important; }

.mb15 {
  margin-bottom: 15px !important; }

.mb20 {
  margin-bottom: 20px !important; }

.mb25 {
  margin-bottom: 25px !important; }

.mb30 {
  margin-bottom: 30px !important; }

.mb35 {
  margin-bottom: 35px !important; }

.mb40 {
  margin-bottom: 40px !important; }

.mb45 {
  margin-bottom: 45px !important; }

.mb50 {
  margin-bottom: 50px !important; }

.mb60 {
  margin-bottom: 60px !important; }

.mb70 {
  margin-bottom: 60px !important; }

.mb80 {
  margin-bottom: 80px !important; }

.mb100 {
  margin-bottom: 100px !important; }

.mr0 {
  margin-right: 0 !important; }

.mr5 {
  margin-right: 5px !important; }

.mr10 {
  margin-right: 10px !important; }

.mr15 {
  margin-right: 15px !important; }

.mr20 {
  margin-right: 20px !important; }

.mr25 {
  margin-right: 25px !important; }

.mr30 {
  margin-right: 30px !important; }

.mr35 {
  margin-right: 35px !important; }

.mr40 {
  margin-right: 40px !important; }

.mr45 {
  margin-right: 45px !important; }

.mr50 {
  margin-right: 50px !important; }

.mr60 {
  margin-right: 60px !important; }

.mr70 {
  margin-right: 60px !important; }

.mr80 {
  margin-right: 80px !important; }

.mr100 {
  margin-right: 100px !important; }

.mb_40 {
  margin-bottom: -40px !important; }

.mt0 {
  margin-top: 0 !important; }

.mt5 {
  margin-top: 5px !important; }

.mt10 {
  margin-top: 10px !important; }

.mt15 {
  margin-top: 15px !important; }

.mt20 {
  margin-top: 20px !important; }

.mt25 {
  margin-top: 25px !important; }

.mt30 {
  margin-top: 30px !important; }

/*--- padding ---*/
.pt0 {
  padding-top: 0 !important; }

.pt5 {
  padding-top: 5px !important; }

.pt10 {
  padding-top: 10px !important; }

.pt15 {
  padding-top: 15px !important; }

.pt20 {
  padding-top: 20px !important; }

.pt25 {
  padding-top: 25px !important; }

.pt30 {
  padding-top: 30px !important; }

.pt35 {
  padding-top: 35px !important; }

.pt40 {
  padding-top: 40px !important; }

.pt45 {
  padding-top: 45px !important; }

.pt50 {
  padding-top: 50px !important; }

.pt55 {
  padding-top: 55px !important; }

.pt195 {
  padding-top: 195px !important; }

.pb0 {
  padding-bottom: 0 !important; }

.pb5 {
  padding-bottom: 5px !important; }

.pb10 {
  padding-bottom: 10px !important; }

.pb15 {
  padding-bottom: 15px !important; }

.pb20 {
  padding-bottom: 20px !important; }

.pb25 {
  padding-bottom: 25px !important; }

.pb30 {
  padding-bottom: 30px !important; }

.pb35 {
  padding-bottom: 35px !important; }

.pb40 {
  padding-bottom: 40px !important; }

.pb45 {
  padding-bottom: 45px !important; }

.pb50 {
  padding-bottom: 50px !important; }

/*Overlap_module*/
.mt-100 {
  margin-top: -100px; }

.mt-120 {
  margin-top: -120px; }

.mb-231 {
  margin-bottom: -231px;
  z-index: 100;
  position: relative; }

.mt-31 {
  margin-top: -31px; }

.mt-8 {
  margin-top: -8px; }

.mb-78 {
  margin-bottom: -40px; }

.mb-12 {
  margin-bottom: -12px !important; }

.mb-35 {
  margin-bottom: -35px !important; }

.mb-25 {
  margin-bottom: -25px !important; }

.mb-42 {
  margin-bottom: -42px !important; }

/*--- etc ---*/
.nowrap {
  white-space: nowrap; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.fixed {
  position: fixed; }

span.bold {
  font-weight: bold; }

span.red {
  color: #8c270c; }

span.red2 {
  color: #8c270c; }

span.red3 {
  color: #9d2627; }

span.red5 {
  color: #f42020; }

span.blue {
  color: #0121aa; }

span.blue2 {
  color: #211687; }

span.yellow {
	color: #d44739; }
	
span.green {
	color: #00742c; }

/*--- clearbox ---*/
.clear {
  clear: both; }

.clearfix {
  /*for IE 5.5-7*/
  zoom: 1; }

.clearfix::after {
  /*for modern browser*/
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden; }

/*----------------------------------------------------
etc
----------------------------------------------------*/
.mt40 {
  margin-top: 40px !important; }

.mt50 {
  margin-top: 50px !important; }

.mt60 {
  margin-top: 60px !important; }

.w500 {
  width: 500px !important; }

/*font*/
body {
  font-size: 14px;
  font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  *font-size: small;
  /* for IE */
  *font: x-small;
  /* for IE in quirks mode */ }

/** Nudge down to get to 13px equivalent for these form elements */
/** To help tables remember to inherit */
table {
  font-size: inherit;
  font: 100%; }

/** Bump up IE to get to 13px equivalent for these fixed-width elements */
pre, code, kbd, samp, tt {
  font-family: monospace;
  line-height: 100%; }

.txt10 {
  font-size: 10px; }

.txt11 {
  font-size: 11px; }

.txt12 {
  font-size: 12px; }

.txt13 {
  font-size: 13px; }

.txt14 {
  font-size: 14px; }

.txt15 {
  font-size: 15px; }

.txt16 {
  font-size: 16px; }

.txt17 {
  font-size: 17px; }

.txt18 {
  font-size: 18px; }

.txt19 {
  font-size: 19px; }

.txt20 {
  font-size: 20px; }

.txt21 {
  font-size: 21px; }

.txt22 {
  font-size: 22px; }

.txt23 {
  font-size: 23px; }

.txt24 {
  font-size: 24px; }

.txt25 {
  font-size: 25px; }

.txt26 {
  font-size: 26px; }

/*# sourceMappingURL=module.css.map */

/*# sourceMappingURL=module.css.map */
