.txt0915 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 15px;
}
.txt0915ari {
	font-family: "Arial";
	font-size: 9px;
	line-height: 15px;
	letter-spacing: 1px;


}
.txt1015 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 1px;


}
.txt1015ari	{
	font-family: "Arial";
	font-size:10px;
	line-height: 15px;

}
body {
	background-color: #e5e5e5;
	background-image: url(../img/bg1.jpg);
	background-repeat: repeat-x;
	color: #000000;
}
.txt1215 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}
.txt0812 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	letter-spacing: 1px;
	color: #006600;

}
.txt1215-2Copy {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 20px;
	color: #6A3535;
}
.txt1014 {

	font-size: 10px;
	line-height: 14px;
	letter-spacing: normal;
}
a:hover {
	color: #FF3399;
	text-decoration: underline;
}
a:active {
	color: #003366;
	text-decoration: none;
	font-size: 18px;
}
a {
	color: #003366;
	text-decoration: none;
}
.link2:hover {
	color: #FF3399;
	text-decoration: underline;
	font-size: 12px;
	line-height: 1.4em;
	font-family: "Arial", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.link2:active {
	color: #798FD2;
	text-decoration: none;
	font-size: 12px;
	line-height: 1.4em;
	font-family: "Arial", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.link2 {
	color: #326497;
	text-decoration: none;
	font-size: 12px;
	line-height: 1.4em;
	font-family: "Arial", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.tdbg1 {
	background-image: url(../img/menu_bg1.gif);
	background-repeat: repeat-x;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 15px;
}
.tdbg1on {
	background-image: url(../img/menu_bg2.gif);
	background-repeat: repeat-x;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	height: 30px;
	width: 194px;
	background-color: #FFFFFF;
}

.Midashi  { font-size: 18px; font-weight:600; }

.font15-B { font-size: 20px; font-weight:600; }
.font12-B { font-size: 16px; font-weight:600; }
.font12 { font-size: 16px; }


.font10 {
	font-size: 13px;
	color: #CCC;
}
.font10_haiiro { font-size: 13px; color: #999999 ; }

.font10-13 { font-size: 13px; line-height: 1.3; }

.font10-14 { font-size: 13px; line-height: 1.4; }


.font11-B { font-size: 15px; font-weight:600;  }

.font11-B-lh15 { font-size: 15px; font-weight:600; line-height: 1.6; }

.font11-haiiro { font-size: 15px; font-weight:600; color: #AAAAAA ;  }


.font11-lh16 {font-size: 15px;line-height: 1.7;letter-spacing: 0px;}

.font11-lh25 {font-size: 15px;line-height: 2.5;letter-spacing: 0px; font-weight:600; }

.font22 {font-size: 22px;line-height: 1.0 ;letter-spacing: 0px; font-weight:2000; color: #000000 ; }

.font18R {font-size: 18px;line-height: 1.4;letter-spacing: 0px; font-weight:600; color: #FF0000 ; }

.koushin_rireki { font-size: 12px;line-height: 1.3; letter-spacing: 0px; color: #999999 ; }

.font9-14 {
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: 1px;
}

.font9-14_05 {
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: 0.5px;
}

.font9-14-B { font-size: 12px;line-height: 1.4 ; letter-spacing: 1px; font-weight:600; }

.font9-14-ao { font-size: 12px;line-height: 1.4 ; letter-spacing: 1px; color: #000099 ; }

.font9-14-mizuiro { font-size: 12px;line-height: 1.4 ; letter-spacing: 1px; color: #003366 ; }

.font9-14-usuhaiiro { font-size: 12px;line-height: 1.4 ; letter-spacing: 1px; color: #CCCCCC ; }

.font9-14-haiiro { font-size: 12px;line-height: 1.4 ; letter-spacing: 1px; color: #666666 ; }

.font9-14-aka { font-size: 12px;line-height: 1.4 ; letter-spacing: 1px; color: #FF0000 ; }

.font9-18-haiiro { font-size: 18px;line-height: 1.4 ; letter-spacing: 1px; color: #666666 ; }

.font9-13 {
	font-size: 12px;
	line-height: 1.3;
	letter-spacing: 0px;
}

.font9-13_right {
	font-size: 12px;line-height: 1.3;letter-spacing: 0px;text-align: right;}
.font9-13-usuhaiiro { font-size: 12px;line-height: 1.3; letter-spacing: 0px; color: #999999 ; }


.font9-13-FF33CC { font-size: 12px;line-height: 1.3; letter-spacing: 0px; color: #FF33CC ; }







.font9-13B { font-size: 12px;line-height: 1.3; letter-spacing: 0px; color: #6699CC ;  }

.font9-13R { font-size: 12px;line-height: 1.3; letter-spacing: 0px; color: #FF0000 ;  }

.font9-13R-B { font-size: 12px;line-height: 1.3; letter-spacing: 0px; color: #FF0000 ; font-weight : 600; }

.enkaku  { font-size: 13px;line-height: 1.3; letter-spacing: 0px; }

.font9-14-25 { width: 25em; font-size: 12px;line-height: 1.4; font-family: "ＭＳ Ｐゴシック", "Osaka"; }

.font9-4 { font-size: 12px;line-height: 0.4; }

.font9-3 { font-size: 12px;line-height: 0.3; }

.font9-7 { font-size: 12pxt;line-height: 0.7; }

.font9 {
	font-size: 12px;
}

.shingakujiseki { font-size: 13px;line-height: 1.8; letter-spacing: 0px; color: #333333 ; }

.font9_haiiro { font-size: 12px; letter-spacing: 0px; color: #999999 ;}

.font8_l { font-size: 11px; letter-spacing: -1px; }

.font8 { font-size: 11px; letter-spacing: 0px; }

.font8_sakura { font-size: 11px; letter-spacing: 0px; color: #CC6699}

.font7 { font-size: 9px; letter-spacing: 0px; }

.font8_5-14 { font-size: 8.5pt;line-height: 1.3; letter-spacing: 0px;  }


.font14-13 { font-size: 18px;line-height: 1.3; letter-spacing: 0px; }

.font14-13-B { font-size: 18px;line-height: 1.3; letter-spacing: 0px; color: #6699CC ;  }

.font14-13-R { font-size: 18px;line-height: 1.3; letter-spacing: 0px; color: #FF0000 ; font-weight : 600;  }

.font9-13R-B { font-size: 12px;line-height: 1.3; letter-spacing: 0px; color: #FF0000 ; font-weight : 600; }

.font20-R-B { font-size: 20px; color: #FF0000; font-weight:600; }

.font30-B { font-size: 30pt; font-weight:600; }

.font30-R { font-size: 30pt; color: #FF0000; font-weight:600; }

.font9_haiiro { font-size: 12px; letter-spacing: 0px; color: #666666; }

.shinkansyokai { font-size: 12px; letter-spacing: 0px; color: #666666; }

.hokeniinkai { font-size: 12px; line-height: 1.3; letter-spacing: 0px; color: #666666; }

.gakusyoku_menu { font-size: 14px;line-height: 1.3; letter-spacing: 0px; color: #6A3535 ; font-weight : 100;  }

.gakusyoku_dai { font-size: 16px;line-height: 1.3; letter-spacing: 2px; color: #6A3535 ; font-weight : 800;  }



#head1 {
	background-color: #003366;
	height: 84px;
	width: 748px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	height: 48px;
	width: 287px;
	margin-top: 27px;
	margin-left: 32px;
}
.he1 {
	height: 62px;
	width: 160px;
	margin-left: 62px;
}
.he2 {
	height: 31px;
	width: 160px;
	margin-top: 14px;
	margin-left: 13px;
}
#head2 {
	float: left;
	height: 70px;
	width: 194px;
	background-color: #FFFFFF;
}
.he3 {
	float: right;
	height: 31px;
	width: 160px;
	margin-right: 34px;
	margin-bottom: 39px;
}
.tdbgfff {
	background-color: #FFFFFF;
	height: 28px;
	width: 194px;
}
.tdbg3 {
	background-image: url(../img/menu_bg3.gif);
	background-repeat: repeat-x;
	height: 60px;
	width: 194px;
	color: #FF8000;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
#foot1 {
	background-color: #003366;
	background-image: url(../img/footer_bg.gif);
	background-repeat: repeat-x;
	height: 75px;
	width: 748px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 15px;
	color: #91A3C4;
	word-spacing: 1px;
}
.spacel20 {
	margin-left: 20px;
	width: 15px;
	margin-top: 15px;
}
.menu0 {
	vertical-align: top;
	width: 194px;
	background-color: #F6F8FB;
}
.menu01 {
	height: 60px;
	width: 20px;
	background-color: #003366;
	background-image: url(../img/menu_bg0_1.gif);
	background-repeat: repeat-x;
}
.menu02 {
	height: 60px;
	width: 174px;
	background-image: url(../img/menu_bg0_3.gif);
}
#main1 {
	width: 539px;
}
.bodynavi {
	font-family: "Arial", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
	margin-top: 30px;
	color: #333333;
}
.contents1 {
	line-height: 1.4em;
	color: #333333;
	letter-spacing: 0.1em;
	margin-bottom: 15px;
}
.contents1 h2 {
	color: #2E3338;
	display: inline;
	line-height: 1.4em;
}
.contents1 p {
	line-height: 1.4em;
	color: #333333;
	text-indent: 12px;
	margin: 15px;
}
.d1 {
	line-height: 1.4em;
	color: #326497;
	text-decoration: none;
	font-size: 12px;
}
.link1 {
	line-height: 1.4em;
	color: #CC3366;
	text-decoration: underline;
	text-align: right;
	display: block;
}
.tdbg2 {
	background-image: url(../img/td_bg1.gif);
	background-repeat: no-repeat;
	height: 195px;
	width: 244px;
}
.margin1 {
	margin-bottom: 15px;
}
.c1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4em;
	color: #333333;
	letter-spacing: 0.1em;
	margin-left: 17px;
	font-size: 12px;
}
.img1{
	margin-top: 4px;
	margin-bottom: 15px;
	margin-left: 4px;
}
.font8_5-14 .font12-B .font10-13 .takanawa_gakuen .font9_haiiro .font8_5-14 .txt1215-2Copy .txt1215-2Copy {
	color: #6A3535;
}
.txt1215-2Copy .txt1215-2Copy .font12-B .font10-13 .takanawa_gakuen .font9_haiiro 

.font8_5-14 .font8_5-14 .txt1215-2Copy {
	color: #6A3535;
}

.body p {
	color: #6A3535;
}
