/*----------------------------
ruby　ルビ
-----------------------------*/
ruby {
  display:inline-table !important;
  text-align:center !important;
  white-space:nowrap !important;
  text-indent:0 !important;
  margin:0 !important;
  vertical-align:text-bottom !important;
  line-height:1 !important;
}


ruby>rb,ruby>rbc {
  display:table-row-group !important;
  line-height:1.2 !important;
}

ruby>rt,ruby>rbc+rtc {
  display:table-header-group !important;
  font-size:60% !important;
  line-height:1.2 !important;
  letter-spacing:0 !important;
}

ruby>rbc+rtc+rtc {
  display:table-footer-group !important;
  font-size:60% !important;
  line-height:1 !important;
  letter-spacing:0 !important;
}

rbc>rb,rtc>rt {
  display:table-cell !important;
  letter-spacing:0 !important;
}

rp {
  display:none !important;
}

/*----------------------------
ホームビジット
-----------------------------*/
img.homevisit {
 float: left;
 margin: 0pt 20px 20px 0pt;
}
span.homevisit-spring-mark {
  background-color: #ef75bc;
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff;
  padding: 2px;
  border-radius: 3px;				/* CSS3草案 */
  -webkit-border-radius: 3px;    	/* Safari,Google Chrome用 */
  -moz-border-radius: 3px;   		/* Firefox用 */
}
span.homevisit-fall-mark {
  background-color: #f06030;
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff;
  padding: 2px;
  border-radius: 3px;				/* CSS3草案 */
  -webkit-border-radius: 3px;    	/* Safari,Google Chrome用 */
  -moz-border-radius: 3px;   		/* Firefox用 */
}

/*-----------------------------
カテゴリーアイコンがついたリスト
-----------------------------*/
#content .list_allpages li a.category {
min-height: 21px;
line-height: 21px;
font-weight: bold;
}
#content .list_allpages li a.category:hover {
text-decoration: none;
}
#content .list_allpages li a.guide {
background-image: url('guide.gif');
}
#content .list_allpages li a.document {
background-image: url('document.gif');
}
#content .list_allpages li a.scholarship {
background-image: url('scholarship.gif');
}
#content .list_allpages li a.advisory {
background-image: url('advisory.gif');
}
#content .list_allpages li a.events {
background-image: url('events.gif');
}
#content .list_allpages li a.homevisit-reports {
background-image: url('homevisit-reports.gif');
}
#content .list_allpages li a.other-school {
background-image: url('other-school.gif');
}
#content .list_allpages li a.student {
background-image: url('student.gif');
}
#content .list_allpages li a.hospital {
background-image: url('hospital.gif');
}
#content .list_allpages li a.housing {
background-image: url('housing.gif');
}
#content .list_allpages li a.prevention {
background-image: url('prevention.gif');
}
#content .list_allpages li a.other-everyday {
background-image: url('other-everyday.gif');
}
#content .list_allpages li a {
background-image: url('item.gif');
}

/*-----------------------------
サイドバー
-----------------------------*/
#sidebar.sidebar_4 li {
background-repeat: no-repeat;
}
#sidebar.sidebar_4 li.guide {
background-image:url('guide.gif');
border-top: none;
}
#sidebar.sidebar_4 li.document {
background-image:url('document.gif');
}
#sidebar.sidebar_4 li.scholarship {
background-image:url('scholarship.gif');
}
#sidebar.sidebar_4 li.advisory {
background-image:url('advisory.gif');
}
#sidebar.sidebar_4 li.events {
background-image:url('events.gif');
}
#sidebar.sidebar_4 li.homevisit-reports {
background-image:url('homevisit-reports.gif');
}
#sidebar.sidebar_4 li.other-school {
background-image:url('other-school.gif');
}
#sidebar.sidebar_4 li.student {
background-image:url('student.gif');
border-top: none;
}
#sidebar.sidebar_4 li.hospital {
background-image:url('hospital.gif');
}
#sidebar.sidebar_4 li.housing {
background-image:url('housing.gif');
}
#sidebar.sidebar_4 li.prevention {
background-image:url('prevention.gif');
}
#sidebar.sidebar_4 li.other-everyday {
background-image:url('other-everyday.gif');
}

