@charset "utf-8";

.menu-home {
  background:url("/school/mitaka/common/img/global_menu.png") no-repeat -8px -51px;
}

/* ホームスライド */
.home-slide {
  position:relative;
  padding:30px;
  width:960px;
  height:440px;
  overflow:visible;
}

.bnr-list {
  position:relative;
}

.bnr-list > li {
  position:absolute;
  left:0;
  top:0;
  width:960px;
  height:440px;
  background:#fff;
  opacity:0;
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
  visibility:hidden;
}

.btn-home-slide{
  display:none;
  position:absolute;
  top:200px;
  padding:100px 0 0 0;
  width:65px;
  height:0;
  cursor:pointer;
}

.btn-prev {
  left:0;
  background:url(../img/btn_slide_l.png) no-repeat left top;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
}

.btn-next {
  right:0;
  background:url(../img/btn_slide_r.png) no-repeat left top;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
}

.features {
  position:relative;
  padding:20px 0 0 0;
  /*height: 692px;*/
  height: 1052px;
  background:url("/school/mitaka/img/bg_tree.png") no-repeat 254px 45px;
  overflow:visible;
}

/* youtube 20240924 */
.yt_movie {
	width: 560px;
	position: absolute;
	bottom: 50px;
	left: 196px;
}


.features > p {
  padding:0 0 30px 19px;
}

.features-pics {
  position:absolute;
  left:0;
  top:20px;
}

.features-pics > span {
  position:absolute;
  left:0;
  top:0;
  opacity:0;
  filter: alpha(opacity=0);
  -ms-filter: "alpha(opacity=0)";
}

.features-pics > .pic-01 {
  z-index:6;
  left:-177px;
  top:174px;
}

.features-pics > .pic-02 {
  z-index:5;
  left:-83px;
  top:354px;
}

.features-pics > .pic-03 {
  z-index:2;
  left:98px;
  top:250px;
}

.features-pics > .pic-04 {
  z-index:3;
  left:569px;
  top:276px;
}

.features-pics > .pic-05 {
  z-index:1;
  left:685px;
  top:2px;
}

.features-pics > .pic-06 {
  z-index:4;
  left:725px;
  top:329px;
}

.features-pics > .pic-07 {
  z-index:7;
  left:1024px;
  top:111px;
}

.features-pics > .pic-08 {
  z-index:8;
  left:-377px;
  top:282px;
}

.features-pics > .pic-09 {
  z-index:9;
  left:1087px;
  top:235px;
}

.btn-features {
  clear:both;
  float:left;
  padding:56px 0 0 0;
  margin:340px 0 50px 239px;
  width:480px;
  height:0;
  background:url("../img/btn_features.png") no-repeat left top;
  overflow:hidden;
}

.btn-features:hover {
  background-position:left -56px;
}


/* info */
.information {
  padding:30px 30px 30px 30px;
  *padding:28px 30px 30px 30px;
}

.info-box {
  position:relative;
  width:956px;
  padding:9px 0;
  border: #eadfc4 solid 2px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -pie-border-radius: 6px;
  overflow:hidden;
}

.info-box .emergencyinfo {
	width:178px;
	margin:0 auto;
}
	
.info-box .emergencyinfo a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}



.info-box > div > h1 {
  padding:14px 25px 10px 30px;
  *padding:10px 25px 9px 30px;
}

.info-box > div {
  float: none;
}

.info-box > div > dl {
  clear:both;
  width:890px;
  margin:0 25px;
  padding:11px 0 10px 14px;
  *padding:10px 0 9px 14px;
  border-top:solid 1px #eadfc4;
  line-height:1.58em;
  overflow:hidden;
}

.info-box > div > dl:first-child {
  border: none;
}

.info-box > div > dl > dt {
  float:left;
  width:90px;
  margin:0 36px 0 0;
}

.info-box > div > dl > dd {
  float:left;
}

.info-box > div > dl > dd > a {
  display:block;
  margin:0 0 0 -21px;
  padding:0 0 0 21px;
  *padding:1px 0 0 21px;
  color:#0091b3;
  background:url("/img/ico_arrow_infomation.png") no-repeat left 6px;
}


/* Course */
.course-head {
  padding:46px 0 45px 0;
  text-align: center;
}

.couser-btn > ul > li > a {
  display:block;
} 

.couser-btn > ul {
  padding:50px 0 60px 0;
  overflow:hidden;
}

.couser-btn > ul:first-child {
  padding:60px 0 0 0;
}

.couser-btn > ul > li {
  float:left;
  padding:0 0 0 42px;
  overflow:hidden;
}

.couser-btn > ul > li:first-child {
  padding:0;
}

.btn-pre {
  padding:370px 0 0 0;
  margin: 0 0 0 128px;
  width:292px;
  height:0;
  background:url("/school/mitaka/img/btn_pre02.jpg") no-repeat left top;
  overflow:hidden;
}

.btn-pre:hover {
  background-position:left -370px;
}

.btn-after {
  padding:370px 0 0 0;
  margin: 0 0 0 78px;
  width:292px;
  height:0;
  background:url("/school/mitaka/img/btn_after02.jpg") no-repeat left top;
  overflow:hidden;
}

.btn-after:hover {
  background-position:left -370px;
}

.btn-english {
  padding:370px 0 0 0;
  width:292px;
  height:0;
  background:url("/school/mitaka/img/btn_english02.jpg") no-repeat left top;
  overflow:hidden;
}

.btn-english:hover {
  background-position:left -370px;
}

.btn-events {
  padding:230px 0 0 0;
  width:626px;
  height:0;
  background:url("/school/mitaka/img/btn_events.jpg") no-repeat left top;
  overflow:hidden;
}

.btn-events:hover {
  background-position:left -230px;
}

.btn-about {
  padding:230px 0 0 0;
  width:292px;
  height:0;
  background:url("/school/mitaka/img/btn_about.jpg") no-repeat left top;
  overflow:hidden;
}

.btn-about:hover {
  background-position:left -230px;
}


