@charset "Shift_JIS";

/* カテゴリリスト
---------------------------------------------------- */
.cate-01 dl{
 font-size:x-small;
	margin: 0px;
	padding-top: 5px;
	list-style: none;
}
.cate-01 dt {
 font-weight:bold;
 margin-bottom:5px;
 padding:5px;
 background-color:#D6E5FF;
}
.cate-01 dd {
	list-style-type: none;
	background-image: url(../img/cate_point.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 3px 18px;
	margin: 0px 0px 0px 10px;
}
 
#cate-02 ul{
	margin: 0px;
	padding-top: 15px;
	list-style: none;
}
#cate-02 li {
	list-style-type: none;
	background-image: url(../img/menu_point.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 3px 20px;
	margin: 0px 0px 8px 0px;
}


/* ホットニュース
---------------------------------------------------- */
#news-category {
 font-size:x-small;
 margin-bottom:10px;
}
#news-category img {
 margin-right:10px;
 vertical-align:middle;
}
#news-title {
 border-width:1px 0px 0px 5px;
 border-style:dotted solid;
 border-color:#3558B9;
 padding:10px 0px 3px 10px;
 font-weight:bold;
}
#news-date {
 font-size:x-small;
 color:#3558B9;
 margin-bottom:8px;
}
#news-text {
 font-size:small;
 line-height:1.6em;
}
#news-photo {
 font-size:x-small;
 line-height:1.3em;
}
#news-photo img{
 margin:0px 0px 3px 10px;
}
#news-photo-caption {
 width:250px;
 color:#3558B9;
 font-size:xx-small;
 line-height:1.5em;
 margin:0px 5px 5px 0px;
}

#news-link {
 margin:10px 0px 10px 0px;
 font-size:x-small;
}
#news-link img {
 margin:0px 10px 0px 0px;
}

/* 各課のページ
---------------------------------------------------- */
#group-title {
 font-size:large;
 color:#3558B9;
 font-weight:bold;
}
#group01-title {
 color:#3558B9;
 font-size:x-small;
 font-weight:bold;
 border-color:#999999 #666666 #666666 #999999;
 border-width:1px 1px 1px 1px;
 border-style:solid;
 background-image:url(../img/group_title_bg.gif);
 margin-top:8px;
}
#group-01 {
 border-color:#3558B9;
 border-width:0px 0px 0px 0px;
 border-style:solid;
 margin:5px 0px 20px 0px;
 font-size:small;
 line-height:1.3em;
}
#group-01 th {
 color:#333333;
 text-align:left;
 padding-left:15px;
 font-size:x-small;
}
#gyomu-title {
 color:#3558B9;
 font-size:x-small;
 font-weight:bold;
 padding:10px 0px 5px 0px;
 }
#gyomu {
 border-width:1px;
 border-style:solid;
 border-color:#3558B9;
 line-height:1.3em;
 font-size:x-small;
}
#gyomu dt {
 color:#333333;
 font-weight:bold;
 text-align:left;
 background-color:#D6E5FF;
 margin:3px 0px;
 padding:1px;
 }
#gyomu-02-title {
 color:#339999;
 font-size:x-small;
 font-weight:bold;
 padding:10px 0px 5px 0px;
 }
#gyomu-02 {
  border-width:1px;
  border-style:solid;
  border-color:#339999;
  line-height:1.5em;
  font-size:small;
}
#gyomu-02 td{
 padding:5px 20px;
}
#page-title {
 border-width:1px 0px 0px 5px;
 border-style:dotted solid;
 border-color:#3558B9;
 padding:10px 0px 3px 10px;
 font-weight:bold;
 }
.page-title-s {
 padding:5px 0px 5px 0px;
 color:#3558B9;
 font-weight:bold;
 }
.table-data {
 font-size:x-small;
 border-width:1px;
 border-collapse:collapse;
}
.comment{
 font-size:x-small;
 color:#992870;
}
#toiawase {
 border-width:1px;
 border-style:solid;
 border-color:#3558B9;
 color:#333333;
 font-size:x-small;
 line-height:1.4em;
 padding:10px;
 }
