/* CSS Document */
/* GUT GlobalSetting ver.2.0.0 */

@charset "UTF-8";

.clear { clear: both; }

.mrgT5 { margin-top: 5px; }
.mrgT10 { margin-top: 10px; }
.mrgT15 { margin-top: 15px; }
.mrgT20 { margin-top: 20px; }
.mrgT25 { margin-top: 25px; }
.mrgT30 { margin-top: 30px; }
.mrgT40 { margin-top: 40px; }
.mrgT50 { margin-top: 50px; }
.mrgT60 { margin-top: 60px; }
.mrgT70 { margin-top: 70px; }
.mrgB5 { margin-bottom: 5px;}
.mrgB10 { margin-bottom: 10px; }
.mrgB15 { margin-bottom: 15px; }
.mrgB20 { margin-bottom: 20px; }
.mrgB25 { margin-bottom: 25px; }
.mrgB30 { margin-bottom: 30px; }
.mrgB40 { margin-bottom: 40px; }
.mrgB50 { margin-bottom: 50px; }
.mrgB60 { margin-bottom: 60px; }
.mrgB70 { margin-bottom: 70px; }

.floatL { float: left; }
.floatR { float: right; }
.fontBold { font-weight: bold; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
a:link { color: #333; }
a:visited { color: #333; }
a:hover { color: #e3007f; }

.f14{
	font-size: 1.4rem;
}
.f16{
	font-size: 1.6rem;
}
.f18{
	font-size: 1.8rem;
}

/* clearfix */
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

@font-face {
  font-family: 'icomoon';
  src:
url('../fonts/icomoon.ttf') format('truetype'),
url('../fonts/icomoon.woff') format('woff'),
url('../fonts/icomoon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-partner:before {
  content: "\e900";
}
.icon-curriculum:before {
  content: "\e901";
}
.icon-bag:before {
  content: "\e902";
}
.icon-hat:before {
  content: "\e903";
}
.icon-access:before {
  content: "\e904";
  color: #4b4b4b;
}
.icon-address:before {
  content: "\e905";
}

