.gallerybg {
    background-image:  url(image/gallery_bg.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: #FFFFFF;
}
.pt12black {
    font-size: 0.76em;
    line-height: 1.3em;
    color: #000000;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt10black {
    font-size: 10px;
    color: #000000;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
a:link {
    color: #0E2884;
}
a:visited {
    color: #3E539D;
}
a:hover {
    color: #6699CC;
}
a:active {
    color: #6699CC;
}
.tablewhite {
    background-color: #FFFFFF;
}
.pt12white {
    font-size: 0.76em;
    line-height: 1.3em;
    color: #FFFFFF;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt12blue {
    font-size: 0.76em;
    line-height: 1.3em;
    color: #003973;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt10white {
    font-size: 10px;
    color: #FFFFFF;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt12red {
    font-size: 0.76em;
    line-height: 1.3em;
    color: #CC0000;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
body {
 background-image:   url(image/bg.gif);
 background-repeat: repeat;
}
.searchbg {
    background-image:  url(image/head_search.jpg);
    background-repeat: no-repeat;
}
a.foot:link {
    color: #FFFFFF;
    text-decoration: none;
}
a.foot:visited {
    color: #FFFFFF;
    text-decoration: none;
}
a.foot:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
a.foot:active {
    color: #FFFFFF;
    text-decoration: underline;
}
.leftlogobg {
    background-image:  url(image/left_logo_bg.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #00173A;
}
.shadowleft {
    background-image:  url(image/left_shadow_bg.gif);
    background-repeat: repeat-y;
    background-position: left;
}
.shadowright {
    background-image: url(image/right_shadow_bg.gif);
    background-repeat: repeat-y;
    background-position: right;
}
.pt14black {
    font-size: 0.85em;
    color: #000000;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt10red {
    font-size: 10px;
    color: #CC0000;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt10blue {
    font-size: 10px;
    color: #003973;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.course {
    background-color: #FFFFFF;
    padding: 5px;
}
.margin01 {
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
}
.margin02 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 15px;
}
.margin03 {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 15px;
}
.pt14white {
    font-size: 0.85em;
    color: #FFFFFF;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.tableblack {
	background-color: #000000;
}
.table01 {
	background-color: #00173A;
}
.table02 {
	background-color: #DBDFED;
}
.table03 {
	background-color: #0E2884;
}
a.home:link {
    color: #000000;
    text-decoration: none;
}
a.home:visited {
    color: #000000;
    text-decoration: none;
}
a.home:hover {
    color: #333333;
    text-decoration: underline;
}
.table04 {
	background-color: #58AFE2;
}
.pt12color01 {
    font-size: 0.76em;
    line-height: 1.3em;
    color: #00173A;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.table05 {
	background-color: #60B2E3;
}
.table06 {
	background-color: #B2D0EA;
}
.table07 {
	background-color: #5598DC;
}
.table08 {
	background-color: #82B0E2;
}
.pt12color02 {
    font-size: 0.76em;
    line-height: 1.3em;
    color: #0E2884;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt14color01 {
    font-size: 0.85em;
    color: #00173A;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt12color03 {
    font-size: 0.76em;
    line-height: 1.3em;
    color: #00173A;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt32color01 {
    font-size: 2em;
    color: #0E2884;
    font-weight: bold;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt14color02 {
    font-size: 0.85em;
    color: #0E2884;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
a.sponsor:link {
    color: #000000;
    text-decoration: none;
}
a.sponsor:visited {
    color: #336600;
    text-decoration: none;
}
a.sponsor:hover {
    color: #0E2884;
    text-decoration: underline;
}
.dotline {
	background-image: url(image/dotline.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.historybg01 {
	background-image: url(history/image/history_bg01.gif);
	background-repeat: repeat-y;
	background-color: #DBDFED;
}
.pt10color01 {
    font-size: 10px;
    color: #00173A;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt16color01 {
    font-size: 1em;
    color: #0E2884;
    font-weight: bold;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.dotline02 {
	background-image: url(image/dotline_02.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.bgmoji {
	background-image: url(history/image/bg_moji.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pt20color01 {
	font-size: 1.2em;
	font-family: "ＭＳ Ｐゴシック", "sans-serif";
	font-weight: bold;
}
.champbg {
	background-image: url(history/image/champ_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.pt20color02 {
	font-size: 1.2em;
    color: #0E2884;
	font-family: "ＭＳ Ｐゴシック", "sans-serif";
	font-weight: bold;
}
.dotline03 {
	background-image: url(image/dotline_03.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.midokoro {
	background-image: url(about/image/midokoro_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.pt10color02 {
    font-size: 10px;
    color: #0E2884;
    font-family: "ＭＳ Ｐゴシック", "sans-serif";
}
.pt16color02 {
	font-family: "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 1em;
	font-weight: bold;
	color: #00173A;
}
.summarybg {
	background-image: url(image/summary_bg.gif);
	background-repeat: repeat;
}

.title_bg {
	background:url(high_spot/image/title_bg.jpg) no-repeat right top ;
}
