/* hoiku css */

/*左メニュー用*/
.con2{
  height:26px;
  width:153px;
  margin:0px;
  padding:0px 0px 0px 27px;
  background-image:url(http://www.o-hara.ac.jp/senmon/kantou/hoiku/images/contents_m2.gif);
  background-repeat:no-repeat;
  color:#666666;
  font-size:10px;
  text-align:left;
}
.con2 a:link {
color : #666666!important;
}
.con2 a:visited {
color : #666666 !important;
}
.con2 a:active {
color : #ff0000 ;
}
.con2 a:hover {
color : #ff0000!important;
}
.con3{
height:26px;
width:153px;
margin:0px;
padding:0px 0px 0px 27px;
background-image:url(http://www.o-hara.ac.jp/senmon/kantou/hoiku/images/contents_m3.gif);
background-repeat:no-repeat;
color:#666666;
font-size:10px;
}
.con3 a:link {
color : #666666!important;
}
.con3 a:visited {
color : #666666 !important;
}
.con3 a:active {
color : #ff0000 ;
}
.con3 a:hover {
color : #ff0000!important;
}
.con5{
height:26px;
width:153px;
margin:0px;
padding:0px 0px 0px 27px;
background-image:url(http://www.o-hara.ac.jp/senmon/kantou/hoiku/images/contents_m5.gif);
background-repeat:no-repeat;
color:#666666;
font-size:10px;
}
.con5 a:link {
color : #666666!important;
}
.con5 a:visited {
color : #666666 !important;
}
.con5 a:active {
color : #ff0000 ;
}
.con5 a:hover {
color : #ff0000!important;
}
.con6{
height:26px;
width:153px;
margin:0px;
padding:0px 0px 0px 27px;
background-image:url(http://www.o-hara.ac.jp/senmon/kantou/hoiku/images/contents_m6.gif);
background-repeat:no-repeat;
color:#666666;
font-size:10px;
}
.con6 a:link {
color : #666666!important;
}
.con6 a:visited {
color : #666666 !important;
}
.con6 a:active {
color : #ff0000 ;
}
.con6 a:hover {
color : #ff0000!important;
}
/*保育系コース*/
.h2_hoiku{
height:auto;
width:auto;
font-size:14px;
color:#FF6600;
margin:0px;
padding:5px;
}

/*保育系コース色等*/
.font_hoiku1 {
color: #E35B00;
font-size:16px;
font-weight:bold;
}
.font_hoiku2 {
color: #808000;
font-size:16px;
font-weight:bold;
}
.base #waku #main .contents table tr td #course_list .courses {
  width: 257px;
  height: 136px;
  /* [disabled]top: 0px; */
  position: relative;
}
.base #waku #main .contents table tr td #course_list {
  width: 526px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  height: 600px;
  /* [disabled]padding-right: 10px; */
  margin: 0px auto;
  padding-bottom: 15px;
}
.contents table tr td #course_list .courses .course_about {
  font-size: 12px;
  line-height: 13px;
  text-align: left;
  background-color: #FECD7B;
  width: 137px;
  padding-left: 120px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#main .contents table tr td #course_list .courses .course_period {
  width: 130px;
  padding-left: 123px;
  padding-top: 10px;
  padding-bottom: 5px;
}
.contents table tr td #course_list .courses .more_course {
  width: 247px;
  text-align: right;
  padding: 10px 10px 5px 0px;
}
.base #waku #main .contents table tr td #course_list .courses .course_image {
  position: absolute;
  top: 45px;
}

.head{
  padding-left: 7px;
}
.teach_title {
  background-color: #FFE7CE;
  font-size: 14px;
  font-weight: bold;
  color: #F60;
}
#course_list h2 {
  height:42px;
  width:526px;
  padding-bottom: 10px;
}
#event * {
  margin:0px;
  padding:0px;
}

.h1_hoiku {
  background-repeat: no-repeat;
  background-image: url(images/hoiku_title.gif);
  padding-left: 60px;
  line-height: 44px;
  color: #FFF;
}
#event #cal_wrap {
	width:532px;
	background-color: #FFF3E3;
	padding-left: 16px;
	padding-top: 15px;
	background-image: url(../../senmon/kantou/hoiku/images/calLine.jpg);
	background-repeat: repeat-y;
	background-position: 26px 38px;
}
#event #cal_wrap .monthWrap {
	display:block;
	width:292px;
	clear: both;
}
#event #cal_wrap .monthWrap li {
  list-style: none;
  display:block;
}
#event #cal_wrap .eventMonth {
  display: block;
  height: 35px;
  width: 35px;
  float: left;
}
#event #cal_wrap .monthWrap li {
  line-height: 18px;
  height: 18px;
  font-weight: bold;
  color: #000;
  text-shadow: 1px 1px 0px #FFF;
  background-repeat: no-repeat;
  padding-left: 12px;
  margin-left: 10px;
  margin-bottom: 2px;
}
#event #cal_wrap #m4 li {
  background-image: url(../../senmon/kantou/hoiku/images/event4.jpg);
}
#event #cal_wrap #m5 li {
  background-image: url(../../senmon/kantou/hoiku/images/event5.jpg);
}
#event #cal_wrap #m6 li {
  background-image: url(../../senmon/kantou/hoiku/images/event6.jpg);
}
#event #cal_wrap #m7 li {
  background-image: url(../../senmon/kantou/hoiku/images/event7.jpg);
}
#event #cal_wrap #m8 li {
  background-image: url(../../senmon/kantou/hoiku/images/event8.jpg);
}
#event #cal_wrap #m9 li {
  background-image: url(../../senmon/kantou/hoiku/images/event9.jpg);
}
#event #cal_wrap #m10 li {
  background-image: url(../../senmon/kantou/hoiku/images/event9.jpg);
}
#event #cal_wrap #m11 li {
  background-image: url(../../senmon/kantou/hoiku/images/event11.jpg);
}
#event #cal_wrap #m12 li {
	background-image: url(../../senmon/kantou/hoiku/images/event11.jpg);
}
#event #cal_wrap #m1 li {
  background-image: url(../../senmon/kantou/hoiku/images/event1.jpg);
}
#event #cal_wrap #m2 li {
  background-image: url(../../senmon/kantou/hoiku/images/event2.jpg);
}
#event #cal_wrap #m3 li {
  background-image: url(../../senmon/kantou/hoiku/images/event3.jpg);
}
#event #cal_wrap>dl {
  position: relative;
}
#event #cal_wrap>dl>dd {
	float: left;
}
#event #cal_wrap>dl {
  display: block;
  clear:both;
}
#event #cal_wrap #event_4 {
  height: 48px;
}
#event #cal_wrap #event_5{
  height: 45px;
}
#event #cal_wrap #event_6{
  height: 161px;
}
#event #cal_wrap #event_7{
	height: 140px;
}
#event #cal_wrap #event_8{
	height: 40px;
}
#event #cal_wrap #event_9{
  height: 185px;
}
#event #cal_wrap #event_10{
	height: 172px;
}
#event #cal_wrap #event_11{
	height: 54px;
}
#event #cal_wrap #event_12{
	height: 150px;
}
#event #cal_wrap #event_1{
  height: 54px;
}
#event #cal_wrap #event_2{
  height: 52px;
}
#event #cal_wrap #event_3{
	height: 46px;
	padding-bottom: 110px;
}
dd ol li dl dd {
  font-weight: normal;
}
dd .photo {
	position: absolute;
	left: 332px;
	/* [disabled]top: 5px; */
}
#event #cal_wrap #event_6 dd .photo {
  top: 10px;
  right: 0px;
}
#event #cal_wrap #event_4 dd .photo {
  top: 0px;
}
#event_6 dd #m6 li dl dd {
	background-image: url(../../senmon/kantou/hoiku/images/eventPianoBg.jpg);
	padding: 15px 15px 20px 20px;
	background-repeat: no-repeat;
	background-position-y: 0px;
	display: block;
}
#cal_wrap #event_7 dd #m7 li dl dd {
  background-image: url(../../senmon/kantou/hoiku/images/eventOpeBg.jpg);
  padding: 15px 15px 20px 20px;
  background-repeat: no-repeat;
  background-position-y: 0px;
}

#cal_wrap #event_9 dd #m9 li dl dd {
  background-image: url(../../senmon/kantou/hoiku/images/event_fre_bg.jpg);
  padding: 15px 10px 20px 20px;
  background-repeat: no-repeat;
  background-position-y: 0px;
}

#cal_wrap #event_10 dd #m10 li dl dd {
	background-image: url(../../senmon/kantou/hoiku/images/event_fre_bg.jpg);
	padding: 15px 10px 20px 20px;
	background-repeat: no-repeat;
	/* [disabled]background-position-y: -10px; */
}

#cal_wrap #event_12 dd #m12 li dl dd {
	background-image: url(../../senmon/kantou/hoiku/images/eventCriBg.jpg);
	padding: 15px 10px 20px 20px;
	background-repeat: no-repeat;
	background-position-y: -10px;
}


#event #cal_wrap #event_7 dd .photo {
  top: 0px;
}
#event #cal_wrap #event_9 dd .photo {
  top: 0px;
}
#event #cal_wrap #event_12 dd .photo {
	top: -15px;
}
#event #cal_wrap #event_10 dd .photo {
	top: 0px;
}
#event #cal_wrap #event_12 dd .photo img {
	top: -12px;
}
#event #cal_wrap #event_2 dd .photo {
	top: -70px;
}
#event #cal_wrap #event_3 dd .photo {
	top: 10px;
}
#event #cal_wrap #event_8 dd {
	height: 35px;
}
