BODY		{background:  #F5F6F4; SCROLLBAR-BASE-color: #EEEEE3; SCROLLBAR-FACE-color: #EEEEE3;}


A{}
a	{color:#322E9C;}
a:hover	{color:#322E9C; background-color: #EBFAD8;}

A.dot1		{;}		
A.dot1:link	{color: #CC3300; text-decoration: none; border-bottom: 1px dotted #D29A9A;}
A.dot1:visited	{color: #FF3333; text-decoration: none ;border-bottom: 1px dotted #D29A9A;}
A.dot1:hover	{color: #FF3333; text-decoration: none; background-color: #FFCC99; border: border-bottom: 1px dotted #D29A9A;}
A.dot1:active	{color: #FF3333; text-decoration: none; background-color: #FFCC99; border: border-bottom: 1px dotted #D29A9A;}

a.lnk	{font-size: 85%; line-height: 120%; color:#322E9C; background-image: url(images/arwr.gif); background-repeat: no-repeat; margin-left: 2px; padding: 0 0 4px 18px;}
a.top	{font-size: 85%; line-height: 120%; color:#322E9C; background-image: url(images/arwtop.gif); background-repeat: no-repeat; margin-left: 2px; padding: 0 0 4px 18px;}

IFRAME	{border: solid 1px #CCCCCC; border-collapse: collapse; background-color: #FFFFFF; scrolling:YES; }

/*///// テーブル /////*/
/* ページ枠（灰色細線）*/
TABLE.clsDoc	{width: 760px; border: solid 1px #5C5C5C; border-collapse: collapse; background-color: #FFFFFF;}
TABLE.clsTb	{
border-color: #C0C0C0;
border:solid 1px #C0C0C0;
border-width: 1px;
border-top:solid 1px #C0C0C0;
border-right:solid 1px #C0C0C0;
border-left:solid 1px #C0C0C0;
border-collapse: collapse;}


/*///// セル /////*/
/* メニュー */
TD.clsMenu	{color: #333300; background-color: #69A188;}
TD.clsMenu2	{color: #333300; background-color: #FCE786;}
TD.clsSmenu	{color: #333300; background-color: #303030;}

/* お知らせ */
TD.clsNews	{font-size: 85%; line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; color: #212121; border-bottom: 1px solid #BBBBBB; border-right: none; border-left: none;}

/* ナビゲーション */
TD.clsNavi	{font-size: 70%; line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; color: #212121;}


/* フッター */
TD.clsFooter1a	{background-color: #798BB1;}
TD.clsFooter2a	{background-color: #086D51;}

TD.clsFooter1	{background-color: #92ABD2;}
TD.clsFooter2	{background-color: #DFDFDF;}

/* 本文（ノンプロポーショナル）*/
TD.clsnp1{
		font-size: 16px;
		line-height: 22px;
		font-family: 'ＭＳ ゴシック','Osaka', 'Arial';
}

/* キャプション*/
.clsCap		{font-size:12px; line-height:14px; color:#404040; font-family: 'ＭＳ Ｐゴシック','Osaka';}

/* 本文（中）*/
.cls1		{font-size:90%; line-height:150%; font-family:'ＭＳ Ｐゴシック','Osaka'; letter-spacing:0.1em;}
.cls1np		{font-size:90%; line-height:150%; font-family:'ＭＳ ゴシック','Osaka'; letter-spacing:0.1em;}
.cls1e		{font-size:90%; line-height:150%; font-family:'Arial'; }
.cls1eb		{font-size:90%; line-height:150%; font-family:'Arial'; font-weight: BOLD;}
.cls1bak	{font-size:90%; line-height:150%; font-family:'ＭＳ Ｐゴシック','Osaka'; background-color: #EEEEEE; letter-spacing:0.1em;}
.cls1bak2	{font-size:90%; line-height:150%; font-family:'ＭＳ Ｐゴシック','Osaka'; background-color: #F5F5F5; letter-spacing:0.1em;}
.cls1bak3	{font-size:90%; line-height:150%; font-family:'ＭＳ Ｐゴシック','Osaka'; background-image:url(images/bakgrade0.gif); letter-spacing:0.1em;}

/* 本文（小）*/
.cls2		{font-size: 80%; line-height: 125%; font-family: 'ＭＳ Ｐゴシック','Osaka'; letter-spacing: 0.1em;}
.cls2np		{font-size: 80%; line-height: 125%; font-family: 'ＭＳ ゴシック','Osaka'; letter-spacing: 0.1em;}
.cls2e	{font-size: 80%; line-height: 125%; font-family: 'Arial'; }
.cls2eb	{font-size: 80%; line-height: 125%; font-family: 'Arial'; font-weight: BOLD;}
.cls2bak	{font-size: 80%; line-height: 125%; font-family: 'ＭＳ Ｐゴシック','Osaka'; background-color : #F5F5F5; letter-spacing: 0.1em;}

/* 本文（超小）*/
.cls3		{font-size: 70%; line-height: 125%; font-family: 'ＭＳ Ｐゴシック','Osaka'; letter-spacing: 0.1em;}
.cls3e	{font-size: 70%; line-height: 125%; font-family: 'Arial'; }
.cls3bak	{font-size: 70%; line-height: 125%; font-family: 'ＭＳ Ｐゴシック','Osaka'; background-color : #F5F5F5; letter-spacing: 0.1em;}

.clsbakBlue	{background-color : #DAE3F7;}
.clsbakBlue2	{background-color : #E8EFFF;}
.clsbakGreen	{background-color : #D7EED3;}
.clsbakGrades	{background-image: url(images/bakgrade01.gif);}

/* フォント極小*/
TD.clsSmall	{font-size: 11px; line-height: 14px; color: #666666; font-family: 'ＭＳ Ｐゴシック','Osaka'; }

/* お問い合わせ先 */
.clsContact	{background-color:#EEEEE3; font-size: 16px; line-height:22px; font-family:'ＭＳ Ｐゴシック','Osaka';}


/* タイトル（黄）*/
H1.clsH0	{font-size:11px;line-height:14px; font-family:'メイリオ','ＭＳ Ｐゴシック','Osaka'; font-weight:NORMAL;}
H1.clsH1	{color : #000033;}
H2.clsH21	{color : #FFFFFF; background-color:#4B659D; border: double 3px #FFFFFF; border-collapse:collapse; font-size:100%; line-height:120%; font-family: 'Arial', 'ＭＳ Ｐゴシック','Osaka'; font-weight:BOLD; padding: 5px 5 5 5;}
H2.clsH23	{color : #000033; background-color : #DAE3F7; border: double 3px #B7C5E5; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'Arial', 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}

/* タイトル（緑）*/
H2.clsH24	{color : #FFFFFF; background-color : #32652A; border: double 3px #32652A; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}
H2.clsH25	{color : #FFFFFF; background-color : #599D4B; border: double 3px #599D4B; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}
H2.clsH26	{color : #000033; background-color : #DDF7DA; border: double 3px #BDE5B7; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}

/* タイトル（黄）*/
H2.clsH27	{color : #231F00; background-color : #FEFBA4; border: double 3px #FFED73; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}

H3.clsH3	{font-size:16px;line-height:20px; border-bottom:solid 1px #CCCCCC font-family:'メイリオ','ＭＳ Ｐゴシック','Osaka'; font-weight:BOLD;}



/* タイトル（青）*/
TD.clsTitle1	{color : #FFFFFF; background-color : #4B659D; border: double 3px #4B659D; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'Arial', 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}
TD.clsTitle3	{color : #000033; background-color : #DAE3F7; border: double 3px #B7C5E5; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'Arial', 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}

/* タイトル（緑）*/
TD.clsTitle4	{color : #FFFFFF; background-color : #32652A; border: double 3px #32652A; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}
TD.clsTitle5	{color : #FFFFFF; background-color : #599D4B; border: double 3px #599D4B; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}
TD.clsTitle6	{color : #000033; background-color : #DDF7DA; border: double 3px #BDE5B7; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}

/* タイトル（黄）*/
TD.clsTitle7	{color : #231F00; background-color : #FEFBA4; border: double 3px #FFED73; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'ＭＳ Ｐゴシック','Osaka'; font-weight: BOLD;}


/* お問い合わせ先 */
DIV.dv1		{background-color:#DFF3CC; padding:8px;margin-top:8px;margin-bottom:8px;}
DIV.dvContact	{background-color:#F5F5F5; padding:8px;margin-top:8px;margin-bottom:8px;}

.clsHR1	{background-color:#AAAAAA;}
.clsHR2	{background-color:#E0E0E0;}

.clsFLT1	{color:#BEC9D8; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT1b	{background-color:#BEC9D8; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT2	{color:#CFE9BC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT2b	{background-color:#CFE9BC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT3	{color:#FFD7CE; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT3b	{background-color:#FFD7CE; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT4	{color:#FFFFCC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT4b	{background-color:#FFFFCC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsMK1		{background-color : #BEC9D8;}
.clsMK2		{background-color : #DEFAC9;}
.clsMK3		{background-color : #FFD7CE;}
.clsMK4		{background-color : #FFFF99;}