A:link { color:#000066;  }
A:visited { color:#000066;  }
A:hover { color:#8C1888; }
A:link,A:visited,A:active,A:hover {text-decoration:none;}

BODY{color:#2e2e2e;font-size:9pt;}

.news {font-size:8pt;margin: 2px;line-height:110%;}
.news A:link { color:#000066; }
.news A:visited { color: #000066;} 
.news A:hover { color:#8C1888; }

#news_date {font-size:11pt;background-image:url("../h_img/i_news_title_bg.gif");height:20px;}
#news_date2 {font-size:11pt;height:16px;}


#news_title {font-size:14pt;margin: 2px;line-height:120%;background-color:#F8F8FF;}
#news_com {font-size:9pt;line-height:130%;}
#back_date {font-size:14pt;}

#small {color:#2e2e2e;font-size:9pt;}

.main {color:#2e2e2e;font-size:9pt;margin: 2px;line-height:120%;}
.main3 {color:#2e2e2e;font-size:9pt;margin: 0px;line-height:120%;}
.q {color:#7F0000;font-size:13pt;margin: 2px;line-height:120%;}
.a {color:#2e2e2e;font-size:9pt;margin: 2px;line-height:120%;}
.copy {color:#2e2e2e;font-size:8pt;margin: 2px;line-height:120%;}

.main2  {
border:1px;
border-color:#696969; border-right-style:none;
border-color:#696969; border-top-style:none;
border-color:#696969; border-left-style:solid;
border-color:#696969; border-bottom-style:solid;
}

.toptable{background-image:url("../h_img/i_top_fuyu_08.jpg");
               background-repeat:no-repeat;}

.j_toptable{background-image:url("../h_img/i_top_fuyu_08.jpg");
               background-repeat:no-repeat;}





/* -------------------------------------------------------
  ページ共通　↓以下追加箇所
------------------------------------------------------- */

A:link { color:#000066;  }
A:visited { color:#000066;  }
A:hover { color:#8C1888; }
A:link,A:visited,A:active,A:hover  {text-decoration:none;}

BODY{color:#2e2e2e;font-size:9pt;}

.main {color:#2e2e2e;font-size:9pt;margin: 2px;line-height:120%;}
.copy {color:#2e2e2e;font-size:8pt;margin: 2px;line-height:120%;}

.main2  {
border:1px;
border-color:#696969; border-right-style:none;
border-color:#696969; border-top-style:none;
border-color:#696969; border-left-style:solid;
border-color:#696969; border-bottom-style:solid;
}

#area{
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

/* -------------------------------------------------------
  大学合格実績　進路状況  
------------------------------------------------------- */
.xl24 {border:.5pt solid windowtext;}


/* -------------------------------------------------------
  中学の教育
------------------------------------------------------- */
p.text{
line-height:1.4;
}

div#body{
margin:0 0 0 25px;
padding:0;
}

span.point{
padding:6px;
font-size:15pt;
line-height:1.4;
margin-right:8px;
color:#FFFFFF;
background:#cb7900 url("../junior/img/point.jpg") left bottom repeat-y
}

span.caption{
display:block;
font-size:81.25%;
margin-top:5px;
margin-bottom:15px;
}

/* -------------------------------------------------------
  見出し用 
------------------------------------------------------- */
span.icon-01{
margin-right:8px;
}

span.icon-01 img{
vertical-align:top;
}

div.title{
line-height:1.4;
}

/* -------------------------------------------------------
  リスト用 
------------------------------------------------------- */
ul.list-type-01{
padding-left:20px;
}

ul.list-type-01 li{
list-style-type:none;
background:url("../junior/img/list-type01.gif") no-repeat 0 0;
padding-left:15px;
margin-bottom:8px;
line-height:1.4;
}

ul.list-type-02{
margin:0;
padding-left:10px;
}

ul.list-type-02 li{
list-style-type:none;
background:url("/junior/img/list-type01.gif") no-repeat 0 0;
padding-left:15px;
padding-bottom:3px;
margin-bottom:8px;
margin-right:50px;
border-bottom:#f0f0f0 solid 1px;
}

/* -------------------------------------------------------
  テーブル 教育課程表
------------------------------------------------------- */
p.title{
margin-bottom:5px;
}

table.table01{
border:#cccccc solid 1px;
background:#FFFFFF;
}

table.table01 thead th{
vertical-align:top;
padding:5px 10px;
background:#7bc6e9;
}

table.table01 tbody th,
table.table01 tbody td{
background:#f2f2f2;
padding:5px 10px;
text-align:center;
vertical-align:middle;
font-weight:bold;
}

table.table01 tbody th{
color:#0e207e;
}

table.table01 thead th.total{
color:#ffffff;
background:#cb7800;
}

table.table01 tbody td.total{
color:#88560d;
background:#f2ddbf;
}

/* -------------------------------------------------------
  テーブルリスト
------------------------------------------------------- */
table.list-type{
margin:0 15px;
width:570px;
}

table.list-type th{
text-align:left;
vertical-align:top;
font-weight:normal;
color:#0e207e;
width:100px;
padding-bottom:5px;
}

/* -------------------------------------------------------
  テーブル ブロック
------------------------------------------------------- */
table.block01{
border:#cccccc solid 1px;
}

table.block01 td{
padding:10px;
line-height:1.4;
}

table.block01 td table.title td{
padding:0;
}

/* -------------------------------------------------------
  テーブル カリキュラム
------------------------------------------------------- */
table.block-table03 td.top{
background:url(/junior/img/block02-top-bg.gif);
}

table.block-table03 td.top p{
background:url(/junior/img/block02-top.gif) no-repeat;
display:block;
padding:15px;
margin:0;
}

table.block-table03 td.middle{
background:url(/junior/img/block02-middle.gif);
padding:15px 25px 10px;
}


/* -------------------------------------------------------
			左ナビゲーション用　ロールオーバー 
------------------------------------------------------- */
table a.side{
padding:4px;
display:block;
font-size:9pt;
font-weight:bold;
color:#FFFFFF;
}

table a.side:link {
color:#FFFFFF;
}

table a.side:visited {
color:#FFFFFF;
}

table a.side:hover{
color:#FFFFFF;
}

table a.side:link,
table a.side:visited,
table a.side:active,
table a.side:hover{
text-decoration:none;
}

/* -------------
  青
---------------- */
table a.side.blue{
background:url("../h_img/side_blue1.gif") left top repeat-y;
}

table a.side.blue:hover{
background:url("../h_img/side_blue2.gif") left top repeat-y;
}

/* -------------
  オレンジ
---------------- */
table a.side.orange{
background:url("../h_img/side_orange1.gif") left top repeat-y;
}

table a.side.orange:hover{
background:url("../h_img/side_orange2.gif") left top repeat-y;
}
