@charset "UTF-8";
.main{
  background-image: url(../img/mcourse_26/bg_image_page.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #D5E2EA;
}
.text-center{
  text-align: center;
}
.text-white{
  color: #fff;
}
h1 span.main-title{
  font-size: 100px;
  text-align: center;
  line-height: 100%;
}
span.ueduke{
  font-size: 0.7em;
  vertical-align: super;
}
p.intro{
  font-size: 20px;
}
.bg-yellow{
  display: inline-block;
  background-color: #FFE131;
  color: #0259A6;
  padding: 0.3em 0.2em 0.2em 0.2em;
  line-height: 1;
}
.NBiZ-strengths{
  background-color: #fff;
  margin: 60px 25px 0px 25px;
  padding: 25px 15px 15px 15px;
  position: relative;
}
.section-title{
  position: absolute;
  top: -40px;
  width: 95%;
  line-height: 100%;
}
.NBiZ-features{
  padding:  25px;
}
h2{
  font-size: 26px;
}
.NBiZ-features h2{
  color: #0259A6;
  margin: 0;
}
div.row{
  display: flex;
  justify-content: space-between;
}
.col-4{
  width: 29%;
}
.col-5{
  width: 46%;
}
.col-7{
  width: 46%;
}
.col-5 ul,.col-7 ul{
  padding-left: 20px;
  letter-spacing: -1px;
  font-size: 0.9em;
  list-style: disclosure-closed;
}
.feature{
  background-color: #fff;
  padding: 10px;
}
.feature h3{
  color: #fff;
  background-color: #0259A8;
  text-align: center;
  margin: 0 0 5px 0;
}
.side-border{
  border-left: 1px solid #0259A8;
  border-right: 1px solid #0259A8;
}
div.side-border hr{
  margin: 17px;
  color: #fff;
  border: none;
  border-bottom: 2px dotted #0259A8;
}
.text-red{
  color: #DE2127;
}
div.recommend{
  margin: 0 15px;
  padding: 15px;
  background-color: #EAEAEA;
}
div.recommend h3{
  color: #0259A8;
  background-color: #fff;
  text-align: center;
  line-height: 100%;
  padding: 7px 0;
  margin-bottom: 15px;
}
section.contact{
  padding: 25px;

}
section.contact h2{
  background-color: #0259A8;
  color: #fff;
}
section.contact strong{
  font-size: 1.3em;
  margin: 15px;
  display: inline-block;
}
.ti-3{
  text-indent: -3em;
  padding-left: 3em;
}
.course-gaiyo{
  background: url(../img/macs_2019_image10.gif) no-repeat center bottom #fff;
  margin: 30px 0px 0px 0px;
  padding: 60px 0px 0px 0px;
}
.course-gaiyo h3{
  margin-left: 0;
}
.course-gaiyo p{
  margin-bottom: 0;
}
.banner-big{
  background-color: #fff;
  margin-top: 0;
}