/*トップ*/
.top a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.top a:visited {
	color: #000000;
}
.top a:hover {
	color: #00683F;
	text-decoration: underline;
}


form { 	margin-bottom: 0px; }

/*プルダウン*/
.down {
	font-size: 10px;
	background-color: #ECEAE2;
	letter-spacing: 1px;
	padding: 4px;
}
.down a {
	height: 100%;
	width: 100%;
	color: #00441B;
	text-decoration: none;
}
.down a:visited {
	color: #006D2C;
}
.down a:hover {
	text-decoration: underline;
	color: #990000;
}
.downth {
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 4px;
	letter-spacing: 5px;
	color: #000000;
}



/*ニュース*/

.txt_news{
	font-size: 140%;
	line-height: 120%;
}





/*左メニュー*/
.menu_bg {
background-color: #E4F2FF;
border: 0px;
}
.menu_title {
	font-size: 15px;
	line-height: 23px;
	color: #B82E21;
}

.menu1 {
	font-size: 15px;
	line-height: 23px;
}

.menu2 {
	font-size: 15px;
	line-height: 23px;
}

.menu1_sel {
	font-size: 15px;
	line-height: 23px;
	background-color: #F8FAFF;

}

.menu_to_top {
	font-size: 16px;
	line-height: 26px;
	color: #0000CC;
	text-align: left;
	
}

.menu_to_top a:visited {
	color: #0000CC;
}

/*下部リンク*/
.bottom {
	font-size: 12px;

}
.bottom a {
	color:#FFFFFF;
	text-decoration: none;
}
.bottom a:visited {
	color: #FFFFFF;
}
.bottom a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}


/*一番下*/
.under {
	font-size: 10px;
	line-height: 11px;
	letter-spacing: 1px;
}
.under a{
	color: #000000;
	text-decoration: none;
}
.under a:visited {
	color: #666666;
}

.under a:hover{
	color: #00683F;
	text-decoration: underline;
}


/*本文*/
.txt_title{
	font-size: 130%;
	color: #FFFFED;
	line-height: 140%;
	background-image: url(../img/title_bg.jpg);
	font-weight: bold;
}

.txt_subtitle{
	font-size: 110%;
	line-height: 160%;
	font-weight: bold;
	color: #B82E21;
}

.td_subtitle{
	font-size: 100%;
	line-height: 140%;
	background-color: #339933;
	color: #FFFFFF;
}


.txt1{
	font-size: 90%;
	line-height: 140%;
}

.txt2{
	font-size: 80%;
	line-height: 140%;
}


/*学校生活*/
.txt_seikatu{
	font-size: 80%;
	line-height: 115%;
}


.td_sehuku_natu{
	font-size: 100%;
	line-height: 150%;
	background-color: #33CCFF;
	color: #FFFFFF;
}/*制服(夏)*/

.td_sehuku_huyu{
	font-size: 100%;
	line-height: 150%;
	background-color: #FF99CC;
	color: #FFFFFF;
}/*制服(冬)*/


/*行事の写真の見出し*/
.txt_imgTitle{
	font-size: 70%;
	line-height: 110%;
}


/* 部活動 */
.td_undo_title{
	font-size: 110%;
	line-height: 150%;
	color: #000000;
	text-align: center;
	background-color: #5555CC;
	color: #FFFFFF;
}


/* 入試概要 */
.td_nyusi_title{
	font-size: 110%;
	line-height: 140%;
	color: #000000;
	text-align: center;
	background-color: #229922;
	color: #FFFFFF;
}

.td_nyusi_naiyo{
	font-size: 110%;
	line-height: 140%;
	text-align: left;
}

.td_nyusi_q{ 
	font-size: 100%;
	line-height: 140%;
	background-color: #55AA55;
	color: #FFFFFF;
}

.td_nyusi_kubun_s{ 
	font-size: 120%;
	line-height: 150%;
	background-color: #FF9999;
	color: #FFFFFF;
}/*専願*/

.td_nyusi_kubun_z{ 
	font-size: 120%;
	line-height: 150%;
	background-color: #9999EE;
	color: #FFFFFF;
}/*前期*/

.td_nyusi_kubun_k{ 
	font-size: 120%;
	line-height: 150%;
	background-color: #EEBB00;
	color: #FFFFFF;
}/*後期*/


/* 校納金 */
.td_konokin_title{
	font-size: 110%;
	line-height: 140%;
	color: #000000;
	text-align: center;
	background-color: #CAD0F7;
}

.td_gakkonohu_title{
	font-size: 110%;
	line-height: 140%;
	background-color: #0BE33B;
	color: #000000;
}

.td_gakkonohu_kamoku{
	font-size: 110%;
	line-height: 140%;
	color: #000000;
	background-color: #0BE33B;
}

.td_gakkonohu_kingaku{
	font-size: 110%;
	line-height: 140%;
	color: #000000;
	background-color: #0BE33B;
}


.td_itaku_title{
	font-size: 110%;
	line-height: 150%;
	color: #000000;
	text-align: center;
	background-color: #F1F29B;
}

.td_itaku_kamoku{
	font-size: 110%;
	line-height: 140%;
	color: #000000;
	background-color: #F1F29B;
}


.td_itaku_kingaku{
	font-size: 110%;
	line-height: 140%;
	color: #000000;
	background-color: #F1F29B;
}

.td_gokei_title{
	font-size: 130%;
	line-height: 150%;
	color: #000000;
	text-align: center;
	background-color: #FBBFAC;
	font-weight: bold;
}

.td_gokei_kingaku{
	font-size: 130%;
	line-height: 150%;
	color: #000000;
	text-align: right;
	background-color: #FBBFAC;
	font-weight: bold;
}




/*大学合格*/
.td_subtitle_daigaku{
	font-size: 90%;
	line-height: 140%;
	text-align: center;
	background-color: #339933;
	color: #FFFFFF;
}

.td_name_daigaku{
	font-size: 80%;
	line-height: 110%;
	text-align: center;
}

.td_num_daigaku{
	font-size: 80%;
	line-height: 110%;
	text-align: right;
}

.td_kei_daigaku{
	font-size: 80%;
	line-height: 110%;
/*	text-align: right;*/
	font-weight: bold;
	background-color: #CCFAEE;
}



/* 施設紹介 */
.txt_subtitle_sisetu{
	font-size: 100%;
	line-height: 130%;
	font-weight: bold;
	color: #338833;
}

.txt1_sisetu{
	font-size: 90%;
	line-height: 120%;
}


.txt2_sisetu{
	font-size: 80%;
	line-height: 120%;
}


/* news */
.td_subtitle_news{
	font-size: 100%;
	line-height: 130%;
	background-color: #55BB55;
	color: #FFFFFF;
	text-align: center;

}


.txt_news{
	font-size: 90%;
	line-height: 120%;
}





.txt1c{
	font-size: 80%;
	line-height: 140%;
	color: #006D2C;
}
.txt2c{
	font-size: 90%;
	line-height: 140%;
	color: #006D2C;
}
.txt3c{
	font-size: 100%;
	line-height: 140%;
	color: #006D2C;
}
.txt_fix1 {
	font-size: 11px;
	line-height: 13px
}
.txt_fix2 {
	font-size: 13px;
	line-height: 15px
}

.txt1w{
	font-size: 80%;
	line-height: 140%;
	color: #FFFFFF;
}
.txt2w{
	font-size: 90%;
	line-height: 140%;
	color: #FFFFFF;
}
.txt3w{
	font-size: 100%;
	line-height: 140%;
	color: #FFFFFF;
}

.txt1_bold{
	font-size: 80%;
	line-height: 140%;
	font-weight: bold
}
.txt3_bold{
	font-size: 100%;
	line-height: 140%;
	font-weight: bold
}

.txt1c_bold{
	font-size: 80%;
	line-height: 140%;
	color: #006D2C;
	font-weight: bold
}
.txt2c_bold{
	font-size: 90%;
	line-height: 140%;
	color: #006D2C;
	font-weight: bold
}
.txt3c_bold{
	font-size: 100%;
	line-height: 140%;
	color: #006D2C;
	font-weight: bold
}

.txt1w_bold{
	font-size: 80%;
	line-height: 140%;
	color: #FFFFFF;
	font-weight: bold
}
.txt2w_bold{
	font-size: 90%;
	line-height: 140%;
	color: #FFFFFF;
	font-weight: bold
}
.txt3w_bold{
	font-size: 100%;
	line-height: 140%;
	color: #FFFFFF;
	font-weight: bold;
}

.txt_fix1w {
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}

.txt_fix1w {
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;

}
.txt_fix2w {
	font-size: 13px;
	line-height: 15px;
	color: #FFFFFF;

}

/*タグ*/
body {
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
}
a {
	color: #009966;
	text-decoration: underline;
}
a:visited {
	color: #006600;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}

