@charset "UTF-8";
.dot {
  background-image: none;
}

#topContents li {
  text-align: left;
}

.w720 + article {
  width: 720px;
}
.w720 + article article {
  width: auto;
}

.circle {
  margin-bottom: 15px;
}

#side #subNav ul li ul ul li a {
  background-image: url("/img/common/icon_sub_arrow	1_ie.png");
}

.course .boxShadow .blockList .triarrow li {
  background-image: url("/img/common/icon_sub_arrow1_ie.png");
}

.general .boxShadow .blockList .triarrow li {
  background-image: url("/img/common/icon_sub_arrow2_ie.png");
}

.junior .boxShadow .blockList .triarrow li {
  background-image: url("/img/common/icon_sub_arrow3_ie.png");
}

.topics .boxShadow .blockList .triarrow li {
  background-image: url("/img/common/icon_sub_arrow4_ie.png");
}

.life .boxShadow .blockList .triarrow li {
  background-image: url(/img/common/icon_sub_arrow6_ie.png);
}

#pageInnnerLinkNav {
  border: 1px solid #999;
}

.courseNav ul li + li {
  background-image: url(/img/course/letters/linguistics/np2.png);
}
.courseNav ul li + li + li {
  background-image: url(/img/course/letters/linguistics/np3.png);
}
.courseNav ul li + li + li + li {
  background-image: url(/img/course/letters/linguistics/np4.png);
}
.courseNav ul li + li + li + li + li {
  background-image: url(/img/course/letters/linguistics/np5.png);
}
.courseNav ul li + li + li + li + li + li {
  background-image: url(/img/course/letters/linguistics/np6.png);
}
.courseNav ul li + li + li + li + li + li + li {
  background-image: url(/img/course/letters/linguistics/np7.png);
}
.courseNav ul li + li + li + li + li + li + li + li {
  background-image: url(/img/course/letters/linguistics/np8.png);
}
.courseNav ul li + li + li + li + li + li + li + li + li {
  background-image: url(/img/course/letters/linguistics/np9.png);
}

.firstLarge:first-letter {
  background: url(/img/course/fl_bg_ie.png) no-repeat;
}

.general .firstLarge:first-letter {
  background: url(/img/general/fl_bg_ie.png) no-repeat;
}

.junior .firstLarge:first-letter {
  background: url(/img/junior/fl_bg_ie.png) no-repeat;
}

.life .firstLarge:first-letter {
  background: url(/img/life/fl_bg_ie.png) no-repeat;
}

.frameShadow {
  border: 1px solid #999;
}

.boxList .boxColumn .boxbg {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  behavior: url("/css/PIE.htc");
  position: relative;
}

#cycle {
  width: 725px;
  height: 205px;
}

#pageInnnerLinkNav .boxShadow {
  box-shadow: none;
}

.middle #staffdata .childPage li {
  width: 90px;
}

/* TOPページ
----------------------------------------------------*/
.grid .carousel .carouselChild.end:before {
  background: url(/img/common/b_bg.png) repeat;
  display: block;
  position: relative;
}

/*
#exam.grid .carouselChild,
#topics.grid .carouselChild {
  width: 203px;
  text-align: center;
}
.grid .carousel .carouselChild {
	width: 203px;
  height: 204px;
  margin: -2px -5px 0 -4px;

  border-radius: 0;
  box-shadow:none;
  background: url(/img/home/gridbg_ie.png) no-repeat;
}

#event.grid .carousel .carouselChild {
    width: 397px;
}
#event.grid .carousel .carouselChild {
  border-radius: 0;
  box-shadow:none;
  background: url(/img/home/girdwidebg_ie.png) no-repeat;
    height: 204px;
		width: 397px;
    margin: -2px -5px 0 -4px;

}

.grid h2{
	height: 189px;
}
#topics.grid li + li {


  border-radius: 0;
	box-shadow:none;

  background: url(/img/home/gridbg_ie.png) no-repeat;
	
  width: 164px;
	height: 184px;
  margin: 0 -5px 0 -4px;
	

}
#topics.grid li.now {
  width: 358px;
  height: 378px;
	background: url(/img/home/girdlargebg_ie.png) no-repeat;
}
#topics.grid li.now .linklist ,
#topics.grid li.now .linkmovie {
  bottom: 40px;
}

#recommend.grid .carousel .carouselChild {
  width: 164px;
	height: 174px;
	padding-right: 19px;
  text-align: center;
}*/
@media print {
  #bx-pager {
    display: none;
  }

  #backbg {
    display: none !important;
  }
}
