h2 img{
display:none;
}

/***** common ************************************************************************/
h4{
padding-left:30px;
padding-top:10px;
font-weight:bold;
font-size:14px;
height:41px;
}

h5{
height:25px;
padding:7px 0px 5px 10px;
font-size:14px;
margin-bottom:10px;
}

#clear{
clear:both;
}

#clearline{
clear:both;
border-bottom:1px dashed #999;
margin-bottom:15px;
}

#box_left{
float:left;
}

#box_right{
float:right;
}

.half{
width:270px;
}

.half_h5{
width:280px;
}


.halftext{
width:300px;
}

p{
line-height180%;
margin-bottom:20PX;
}

.image{
margin-left:10px;
}

/*コンテンツナビ*/
#contentsnavi li{
float:left;
margin-right:7px;
margin-bottom:10px;
}

#contentsnavi a{
width:261px;
height:61px;
font-size:16px;
padding:40px 0 0 45px;
display:block;
font-weight:bold;
text-decoration:none;
color:#666666;
}

#contentsnavi a:hover{
text-decoration:underline;
color:#0000FF;
}

/*ページナビ*/
#pagenavi{
float:right;
margin-top:10px;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
}

#pagenavi ul{
float:left;
height:42px;
padding-left:12px;
}

#pagenavi li{
float:left;
height:28px;
padding:13px 20px 0px 18px;
background-position:left 15px;
background-repeat:no-repeat;
}

#pagenavi li a{
text-decoration:none;
color:#666666;
}

#pagenavi li a:hover{
text-decoration:underline;
color:#0000FF;
}


#pagenavifoot{
width:12px;
height:42px;
background-repeat:no-repeat;
float:left;
}


/***** toppage ************************************************************************/
#topicsarea{
float:left;
margin-top:10px;
}

#topicsarea #list dl{
width:577px;
font-size:12px;
}

#topicstitle a{
display:block;
width:577px;
height:35px;
background-image:url(../images/topicstitle.jpg);
text-indent:-9999px;
}

#topicstitle a:hover{background-image:url(../images/topicstitleon.jpg);}


#bannerarea{
float:right;
width:262px;
margin-top:10px;
}

#banner01 a ,#banner02 a ,#banner03 a{
display:block;
width:247px;
height:69px;
text-indent:-9999px;
margin-bottom:5px;
margin-left:7px;
}

#banner01 a{background-image:url(../images/banner01.jpg);}
#banner01 a:hover{background-image:url(../images/banner01on.jpg);}

#banner02 a{background-image:url(../images/banner02.jpg);}
#banner02 a:hover{background-image:url(../images/banner02on.jpg);}

#banner03 a{background-image:url(../images/banner03.jpg);}
#banner03 a:hover{background-image:url(../images/banner03on.jpg);}

#hitokoto{
background-image:url(../images/hitokoto.jpg);
background-repeat:no-repeat;
width:222px;
padding:45px 20px 30px 20px;
font-size:12px;
margin-bottom:5px;
}

#bannerarea p{
margin:0px;
}

#bannerarea .arrowlink{
background-image:url(../images/arrow.gif);
font-size:12px;
background-repeat:no-repeat;
background-position:left center;
padding-left:17px;
margin:0px;
}

/***** ft_contents ************************************************************************/
#ft_contents h4{
background-image:url(../images/h4bg.jpg);
color:#bd3366;
}

#ft_contents h5{
border-bottom:2px solid #bd3366;
background-image:url(../other/images/h5bg.gif);
}

#ft_contents p{
line-height:220%;
margin-bottom:10px;
}

#ftbt a{
display:block;
width:183px;
height:28px;
background-image:url(../images/bg_ftbt.jpg);
padding-left:27px;
padding-top:7px;
color:#FFFFFF;
font-weight:bold;
}


#ftbt a:hover{background-image:url(../images/bg_ftbton.jpg);}


/***** concert ************************************************************************/
#list dl{
width:630px;
margin-top:5px;
}

#list  dl dt {
clear: left;
float: left;
margin: 0 20px 10px 0;
background-repeat:no-repeat;
background-position:7px 5px;
padding-left: 23px;
padding-bottom:5px;
font-weight:bold;
}
#topicsarea #list  dl dt {background-image:url(../images/arrow.gif);}
#ft_contents #list  dl dt {background-image:url(../concert/images/arrow.gif);}
#students #list  dl dt {background-image:url(../students/images/arrow02.gif);}

#list dl dd {
margin: 0 0 10px 10px;
border-bottom: dashed 1px #CCC;
padding-left: 5px;
padding-bottom:5px;
}

#concertlist{
background-color:#f5e1e8;
border:1px solid #bd3366;
padding:10px 10px 5px 10px;
margin:20px 0px 10px 0px;
}

#concertlist img{
margin-right:7px;
}

#concertlist li{
margin-bottom:7px;
}

/***** other ************************************************************************/
/*fontstyle*/
.red{
color:#bd3366;
}

.image03{
margin-left:45px;
border:3px solid #ccc;
}
/**/
#link li{
float:left;
width:311px;
margin-bottom:10px;
text-align:center;
font-size:12px;
}

#link li image{
margin-bottom:5px;
}


#link .right{
margin-right:8px;
}

#clearline{
clear:both;
border-bottom:1px dashed #999;
}


#map01 , #map02, #map03{
width:200px;
float:left;
margin-right:7px;
margin-bottom:15px;
margin-top:15px;
font-size:12px;
}


#map01 li,#map02 li, #map03 li{
background-color:#f5e1e8;
border:1px solid #d785a3;
margin-bottom:5px;
margin-right:10px;
padding:5px 0px 5px 23px;
background-image:url(../other/images/arrow.gif);
background-repeat:no-repeat;
background-position:5px center;
}

/***** junior ************************************************************************/
/*fontstyle*/
.large05{
font-size:16px;
color:#ff3366;
font-weight:bold;
}
/**/
#junior #read li{
float:left;
}

#junior #text{
width:200px;
}

#junior #curriculum{
margin-left:7px;
width:421px;
}

#junior #coursebody{
width:267px;
padding:15px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-size:12px;
}

#junior #coursebody p{
font-size:12px;
background-color:#f8f5d4;
padding:5px;
margin-bottom:0px;
margin-top:10px;
}

#junior #coursebody_wide{
width:598px;
padding:15px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-size:12px;
}



#junior #contentsnavi .navi01{
background-image:url(../junior/images/contentsnavi_bg01.jpg);background-repeat:no-repeat;
}

#junior #contentsnavi .navi01 a:hover{
background-image:url(../junior/images/contentsnavi_bg01on.jpg);background-repeat:no-repeat;
}
#junior #contentsnavi .navi02{
background-image:url(../junior/images/contentsnavi_bg02.jpg);background-repeat:no-repeat;
}

#junior #contentsnavi .navi02 a:hover{
background-image:url(../junior/images/contentsnavi_bg02on.jpg);background-repeat:no-repeat;
}

#junior #contentsnavi .navi03{
background-image:url(../junior/images/contentsnavi_bg03.jpg);background-repeat:no-repeat;
}

#junior #contentsnavi .navi03 a:hover{
background-image:url(../junior/images/contentsnavi_bg03on.jpg);background-repeat:no-repeat;
}

#junior #contentsnavi .navi04{
background-image:url(../junior/images/contentsnavi_bg04.jpg);background-repeat:no-repeat;
}

#junior #contentsnavi .navi04 a:hover{
background-image:url(../junior/images/contentsnavi_bg04on.jpg);background-repeat:no-repeat;
}

#junior h4{
background-image:url(../junior/images/h4bg.jpg);
color:#ff3366;
}

/*ページナビ*/

#junior #pagenavi ul{
background-image:url(../junior/images/pagenavi_head.jpg);
}

#junior #pagenavi li{
background-image:url(../junior/images/pagenavi_arrow.gif);
}

#junior #pagenavifoot{
background-image:url(../junior/images/pagenavi_foot.jpg);
}
/***** high ************************************************************************/

/*fontstyle*/
.large03{
font-size:16px;
color:#665699;
font-weight:bold;
}

.large04{
font-size:14px;
color:#665699;
font-weight:bold;
}
/**/
#high #coursebody{
width:267px;
padding:15px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-size:12px;
}

#high #coursebody p{
font-size:12px;
background-color:#f8f5d4;
padding:5px;
margin-bottom:0px;
margin-top:10px;
}

#high #coursebody_wide{
width:598px;
padding:15px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-size:12px;
}



#high #contentsnavi .navi01{
background-image:url(../high/images/contentsnavi_bg01.jpg);background-repeat:no-repeat;
}

#high #contentsnavi .navi01 a:hover{
background-image:url(../high/images/contentsnavi_bg01on.jpg);background-repeat:no-repeat;
}
#high #contentsnavi .navi02{
background-image:url(../high/images/contentsnavi_bg02.jpg);background-repeat:no-repeat;
}

#high #contentsnavi .navi02 a:hover{
background-image:url(../high/images/contentsnavi_bg02on.jpg);background-repeat:no-repeat;
}

#high #contentsnavi .navi03{
background-image:url(../high/images/contentsnavi_bg03.jpg);background-repeat:no-repeat;
}

#high #contentsnavi .navi03 a:hover{
background-image:url(../high/images/contentsnavi_bg03on.jpg);background-repeat:no-repeat;
}

#high #contentsnavi .navi04{
background-image:url(../high/images/contentsnavi_bg04.jpg);background-repeat:no-repeat;
}

#high #contentsnavi .navi04 a:hover{
background-image:url(../high/images/contentsnavi_bg04on.jpg);background-repeat:no-repeat;
}

#high h4{
background-image:url(../high/images/h4bg.jpg);
color:#665699;
}

#high #table{
font-size:12px;
width:290px;
padding:5px;
line-height:130%;
border-collapse:collapse;
border:2px solid #665699;
}

#high #table th{
padding:5px;
font-weight:normal;
text-align:left;
background-color:#ebebff;
border-bottom:2px solid #665699;
}


#high #table td{
border-bottom:2px solid #665699;
vertical-align:top;
padding:5px;
}

/*ページナビ*/

#high #pagenavi ul{
background-image:url(../high/images/pagenavi_head.jpg);
}

#high #pagenavi li{
background-image:url(../high/images/pagenavi_arrow.gif);
}

#high #pagenavifoot{
background-image:url(../high/images/pagenavi_foot.jpg);
}



/***** school ************************************************************************/

/*fontstyle*/
.blue{
color:#0241c0;
}

.blue02{
color:#7396dc;
}

.large02{
font-size:14px;
color:#336600;
font-weight:bold;
}
/**/

#school h4{
background-image:url(../school/images/h4bg.jpg);
color:#0241c0;
}

#school h5{
border-bottom:2px solid #0241c0;
background-image:url(../school/images/h5bg.gif);
}

#school .image02{
margin-left:10px;
padding:10px;
border:1px solid #fff;
background-image:url(../school/images/h5bg.gif);
}

#school #table{
font-size:12px;
padding:5px;
line-height:130%;
border-collapse:collapse;
border:2px solid #0241c0;
}

#school #table th{
padding:5px;
font-weight:normal;
text-align:left;
background-color:#cbe9f2;
border:2px solid #0241c0;
}


#school #table td{
padding:5px;
border:2px solid #0241c0;
}

#faci_image,#faci_imagelarge{
font-size:12px;
}

#faci_imagelarge li{
float:left;
width:309px;
margin-right:12px;
}

#faci_image li{
float:left;
width:200px;
margin-right:15px;
}

#faci_image .off,#faci_imagelarge .off{
margin-right:0px;
}


#history{
padding-top:10px;
border-top:1px dashed #999;
clear:both;
}

#history p{
width:515px;
float:right;
}

#history p img{
margin-left:30px;
}

.hisicon{
float:left;
}

/***** graduates ************************************************************************/
#graduates h4{
background-image:url(../graduates/images/h4bg.jpg);
color:#ff8300;
}

#graduates h5{
border-bottom:2px solid #ff8300;
background-image:url(../graduates/images/h5bg.gif);
}



#graduates #contentsnavi .navi01{
background-image:url(../graduates/images/contentsnavi_bg01.jpg);background-repeat:no-repeat;
}

#graduates #contentsnavi .navi01 a:hover{
background-image:url(../graduates/images/contentsnavi_bg01on.jpg);background-repeat:no-repeat;
}
#graduates #contentsnavi .navi02{
background-image:url(../graduates/images/contentsnavi_bg02.jpg);background-repeat:no-repeat;
}

#graduates #contentsnavi .navi02 a:hover{
background-image:url(../graduates/images/contentsnavi_bg02on.jpg);background-repeat:no-repeat;
}

#graduates #contentsnavi .navi03{
background-image:url(../graduates/images/contentsnavi_bg03.jpg);background-repeat:no-repeat;
}

#graduates #contentsnavi .navi03 a:hover{
background-image:url(../graduates/images/contentsnavi_bg03on.jpg);background-repeat:no-repeat;
}

#graduates #table{
font-size:12px;
padding:5px;
line-height:130%;
border-collapse:collapse;
border:2px solid #ff8300;
margin-bottom:20px;
}

#graduates #table th{
padding:5px;
font-weight:normal;
text-align:left;
vertical-align:top;
background-color:#ffe9b0;
border:2px solid #ff8300;
}


#graduates #table td{
padding:5px;
vertical-align:top;
border:2px solid #ff8300;
}

/***** examinee ************************************************************************/
/*fontstyle*/
.red_bold{
color:#FF0000;
font-weight:bold;
}

.purple{
color:#c8abd9;
}

.purple02{
color:#993366;
font-weight:bold;
}

.image04{
margin-left:15px;
border:5px solid #ccc;
}
/**/
#examinee h4{
background-image:url(../examinee/images/h4bg.jpg);
color:#993366;
}

#examinee h5{
border-bottom:2px solid #993366;
background-image:url(../examinee/images/h5bg.gif);
}

#examinee #box_out01{
float:left;
font-weight:bold;
padding:7px 7px 7px 4px;
width:190px;
color:#993366;
background-color:#eee6f4;
margin-top:5px;
border-left:5px solid #993366;;
}

#examinee #box_out02{
float:right;
width:400px;
padding:7px;
/*border-bottom:1px solid #999;*/
border-top:1px solid #999;
margin-bottom:15px;
margin-top:5px;
}

#examinee #table02{
font-size:12px;
padding:5px;
line-height:130%;
border-collapse:collapse;
}

#examinee #table02 th{
padding:5px;
font-weight:bold;
text-align:left;
background-color:#decfe9;
border:1px solid #fff;
vertical-align:top;
}


#examinee #table02 td{
border:1px solid #fff;
background-color:#eee6f4;
vertical-align:top;
padding:5px;
}

#examinee #table02 .small{
color:#990000;
}

#examinee .arrowlink{
background-image:url(../examinee/images/arrow.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:17px;
font-weight:bold;
float:right;
}

#examinee #pdfbt ul{
margin-left:40px;
}

#examinee #pdfbt li{
float:left;
margin-bottom:7px;
margin-left:15px;
}

#examinee #pdfbt a{
display:block;
width:224px;
height:28px;
background-image:url(../examinee/images/bg_pdfbt.jpg);
padding-left:27px;
padding-top:7px;
color:#FFFFFF;
font-weight:bold;
}

#examinee #pdfbt a:hover{background-image:url(../examinee/images/bg_pdfbton.jpg);}

#kamoku{
border-bottom:2px solid #993366;
font-weight:bold;
color:#993366;
padding:5px;
}

#examinee .image02{
margin-left:10px;
padding:10px;
border:1px solid #fff;
background-image:url(../examinee/images/h5bg.gif);
}

#examinee .image05{
margin-left:35px;
}

#examinee .image06{
margin-top:5px;
margin-right:30px;
}

#examinee #name{
font-size:16px;
font-weight:bold;
padding-bottom:7px;
border-bottom:1px dashed #999;
color:#993366;
margin-bottom:7px;
}

#examinee #info{
padding:10px;
border:1px solid #ccc;
background-color:#f2f2f2;
}


#examinee #table{
font-size:12px;
width:290px;
padding:5px;
line-height:130%;
border-collapse:collapse;
border:2px solid #993366;
}

#examinee #table th{
padding:5px;
font-weight:bold;
text-align:left;
background-color:#eee6f4;
border-bottom:2px solid #993366;
}


#examinee #table td{
border-bottom:2px solid #993366;
vertical-align:top;
padding:5px;
}

#examinee #contentsnavi .navi01{
background-image:url(../examinee/images/contentsnavi_bg01.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi01 a:hover{
background-image:url(../examinee/images/contentsnavi_bg01on.jpg);background-repeat:no-repeat;
}
#examinee #contentsnavi .navi02{
background-image:url(../examinee/images/contentsnavi_bg02.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi02 a:hover{
background-image:url(../examinee/images/contentsnavi_bg02on.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi03{
background-image:url(../examinee/images/contentsnavi_bg03.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi03 a:hover{
background-image:url(../examinee/images/contentsnavi_bg03on.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi04{
background-image:url(../examinee/images/contentsnavi_bg04.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi04 a:hover{
background-image:url(../examinee/images/contentsnavi_bg04on.jpg);background-repeat:no-repeat;
}


#examinee #contentsnavi .navi05{
background-image:url(../examinee/images/contentsnavi_bg05.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi05 a:hover{
background-image:url(../examinee/images/contentsnavi_bg05on.jpg);background-repeat:no-repeat;
}
#examinee #contentsnavi .navi06{
background-image:url(../examinee/images/contentsnavi_bg06.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi06 a:hover{
background-image:url(../examinee/images/contentsnavi_bg06on.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi07{
background-image:url(../examinee/images/contentsnavi_bg07.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi07 a:hover{
background-image:url(../examinee/images/contentsnavi_bg07on.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi08{
background-image:url(../examinee/images/contentsnavi_bg08.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi08 a:hover{
background-image:url(../examinee/images/contentsnavi_bg08on.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi09{
background-image:url(../examinee/images/contentsnavi_bg09.jpg);background-repeat:no-repeat;
}

#examinee #contentsnavi .navi09 a:hover{
background-image:url(../examinee/images/contentsnavi_bg09on.jpg);background-repeat:no-repeat;
}

/*ページナビ*/

#examinee #pagenavi ul{
background-image:url(../examinee/images/pagenavi_head.jpg);
}

#examinee #pagenavi li{
background-image:url(../examinee/images/pagenavi_arrow.gif);
}

#examinee #pagenavifoot{
background-image:url(../examinee/images/pagenavi_foot.jpg);
}


/***** students ************************************************************************/
/*fontstyle*/


/**/
#students h4{
background-image:url(../students/images/h4bg.jpg);
color:#336600;
}

#students h5{
border-bottom:2px solid #336600;
background-image:url(../students/images/h5bg.gif);
}

#students #name{
font-size:16px;
font-weight:bold;
padding-bottom:7px;
border-bottom:1px dashed #999;
color:#336600;
margin-bottom:7px;
}

#students .image02{
margin-left:10px;
padding:10px;
border:1px solid #fff;
background-image:url(../students/images/h5bg.gif);
}

#students #box_sche01{
float:left;
width:95px;
}

#students #box_sche02{
float:right;
margin-left:15px;
width:500px;
margin-bottom:15px;
}


#students #box_club01{
float:left;
width:200px;
}

#students #box_club02{
float:right;
margin-left:15px;
width:200px;
}

#students #box_club01 li , #students #box_club02 li{
background-image:url(../students/images/arrow.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:17px;
margin-bottom:5px;
font-weight:bold;
}

#students #contentsnavi .navi01{
background-image:url(../students/images/contentsnavi_bg01.jpg);background-repeat:no-repeat;
}

#students #contentsnavi .navi01 a:hover{
background-image:url(../students/images/contentsnavi_bg01on.jpg);background-repeat:no-repeat;
}
#students #contentsnavi .navi02{
background-image:url(../students/images/contentsnavi_bg02.jpg);background-repeat:no-repeat;
}

#students #contentsnavi .navi02 a:hover{
background-image:url(../students/images/contentsnavi_bg02on.jpg);background-repeat:no-repeat;
}

#students #contentsnavi .navi03{
background-image:url(../students/images/contentsnavi_bg03.jpg);background-repeat:no-repeat;
}

#students #contentsnavi .navi03 a:hover{
background-image:url(../students/images/contentsnavi_bg03on.jpg);background-repeat:no-repeat;
}

#students #contentsnavi .navi04{
background-image:url(../students/images/contentsnavi_bg04.jpg);background-repeat:no-repeat;
}

#students #contentsnavi .navi04 a:hover{
background-image:url(../students/images/contentsnavi_bg04on.jpg);background-repeat:no-repeat;
}

