@charset "utf-8";


#index-img {
  width: 780px;
  margin: 0 0 10px 0;
}

div#course-menu-box01 {
  margin: 0 0 12px 0;
  padding: 0 1px;
}

div.course-box {
  float: left;
  width: 187px;
  margin: 0 10px 0 0;
}

div.course-box02 {
  float: left;
  width: 187px;
}

div.course-box-inner {
  padding: 8px;
  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

div.course-box-inner img {
  margin: 0 0 5px 0;
}

div.course-box-inner p {
  line-height: 140%;
  margin: 0 0 8px 0;
}

div.course-box-inner p.detail {
  margin: 0;
}

div.course-box-inner p.detail img {
  margin: 0;
}

div#course-menu-box02 {
  margin: 0 0 12px 0;
  padding: 12px 0 12px 12px;
  background: url(../../index_img/index_bg_slash.jpg) repeat;
}

div#course-menu-box02 p {
  float: left;
  padding: 0 12px 0 0;
}

div#about-box {
  margin: 0 0 12px 0;
  padding: 8px;
  border: 1px solid  #C2CFE2;
  background: #E2E8F1;
}

div#about-box div.about-inner {
  float: left;
  width: 386px;
  margin: 0 0 0 0;
}

div#about-box div.about-inner p {
  line-height: 140%;
  padding: 10px 10px 0 10px;
  border-right: 1px solid #9BB0CE;
  border-left: 1px solid #9BB0CE;
  background: #FFFFFF;
}

div#about-box div.about-bottom {
  height: 10px;
  font-size: 0px;
  background: url(../../index_img/footer_about2.jpg) no-repeat left bottom;
}

div#about-box p.cartoon {
  float: left;
}
div#about-box p.cartoon img {
  margin-left: 8px;
}

div#news-box {
  margin: 0 0 12px 0;
}

div#news-box div.news-inner {
  width: 380px;
  float: left;
  margin: 0 14px 0 0;
}
div#news-box div.news-inner ul {
  line-height: 140%;
  padding: 7px 10px 0 10px;
  border-right: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
  background: #FFFFFF;
}

div#news-box div.news-inner li {
  padding: 3px 0 3px 0;
  border-bottom: 1px solid #CDCDCD;
}

div#news-box div.news-inner li span {
  margin: 0 10px 0 0;
}

div#news-box div.news-bottom {
  height: 10px;
  font-size: 0px;
  background: url(../../index_img/footer_whatsnew.jpg) no-repeat left bottom;
}

div#news-box p.btn-cim {
  float: left;
  margin: 0 12px 0 0;
}

div#news-box p.btn-register {
  float: left;
}

.head {margin-bottom:0px;padding:3px;border-bottom:solid 1px #999999;color:#666666;font-size:10px!important;text-align:right!important;font-weight:normal!important;letter-spacing:0.1em!important;background-color:#eeeeee;}
