body.top{
	scrollbar-track-color:#E1E8F9;
	scrollbar-face-color: #C2D3FC;
	scrollbar-shadow-color:#9FB5D2;
	scrollbar-darkshadow-color:#7C9FD3;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#B8CBF6;
	color : #000000;
margin : 0px 0px 0px 0px;
	background-color : #ffffff;
	
FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;

background-image:url("../image/top_bg.gif");
background-repeat:repeat-y;
}

body.other{
	scrollbar-track-color:#E1E8F9;
	scrollbar-face-color: #C2D3FC;
	scrollbar-shadow-color:#9FB5D2;
	scrollbar-darkshadow-color:#7C9FD3;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#B8CBF6;
	color : #000000;
margin : 0px 0px 0px 0px;
	background-color : #ffffff;
	
FONT-FAMILY: "ＭＳ ゴシック", Osaka, Terminal, Gothic, sans-serif;

/* background-image:url("../image/h_space.gif");
background-repeat:repeat-x; */
}

.m5{margin:5px 5px 5px 5px;}

.txt12{font-size:12px;line-height:18px;font-family: 'ＭＳ ゴシック','Osaka';}
.txt14{font-size:14px;line-height:20px;font-family: 'ＭＳ ゴシック','Osaka';}
.txt16{font-size:16px;line-height:35px;font-family: 'ＭＳ ゴシック','Osaka';}
.txt18{font-size:18px;line-height:24px;font-family: 'ＭＳ ゴシック','Osaka';}
.txt28{font-size:28px;line-height:40px;font-family: 'ＭＳ ゴシック','Osaka';}

.ti{font-size:20px;color:#EA8D32;font-weight:bold;}

.tiSi{font-size:20px;color:#49240C;font-weight:bold;BACKGROUND-COLOR: #F4D592;}

.tiSi2{font-size:12px;color:#0D4A93;font-weight:bold;}
.tiSi3{font-size:12px;color:#000000;font-weight:bold;}

.attention{color:#BD0021;margin:5px 0px 5px 0px;font-size:12px;line-height:18px;}

/* 20040624nakanishi add S*/
.sun{color:#CC0033;}
.sat{color:#0000CC;}

/* 20040624nakanishi add E*/
.table1{
	BORDER: 1px ridge #cccccc;
	border-collapse: collapse;
	FONT-SIZE: 12px;
	LINE-HEIGHT:20px;
	COLOR: black;
	BACKGROUND-COLOR: #FFFFFF;
	color:#000000;
}

.table2
{BORDER: 1px ridge #cccccc;
border-collapse: collapse;
    FONT-SIZE: 16px;
	LINE-HEIGHT:20px;
    BACKGROUND-COLOR: #FFFFFF;
color:#000000;
}

.tableUser
{BORDER: 1px ridge #cccccc;
border-collapse: collapse;
    FONT-SIZE: 14px;
	LINE-HEIGHT:20px;
color:#000000;
}

/* 20040624nakanishi add S*/
.tableUser2
{BORDER: 1px ridge #cccccc;
border-collapse: collapse;
    FONT-SIZE: 14px;
	LINE-HEIGHT:20px;
	background-color:#ECECEC;
color:#000000;
}

/* 20040624nakanishi add E*/
.tableHuser
{BORDER: 1px ridge #D9D9D9;
	border-collapse: collapse;
    FONT-SIZE: 14px;
	LINE-HEIGHT:20px;
	font-weight:bold;
    COLOR:#2A4077;
    BACKGROUND-COLOR: #D6E5FC;
}

.tableHuser2
{FONT-SIZE: 14px;
	LINE-HEIGHT:20px;
	font-weight:bold;
    COLOR:#2A4077;
    BACKGROUND-COLOR: #D6E5FC;
}

.tableH
{BORDER: 1px ridge #D9D9D9;
	border-collapse: collapse;
    FONT-SIZE: 12px;
    COLOR:#000000;
    BACKGROUND-COLOR: #D6E5FC;
	text-align:center;
}

.tableITM1
{BORDER: 1px ridge #D9D9D9;
	border-collapse: collapse;
    FONT-SIZE: 12px;
    COLOR:#000000;
    BACKGROUND-COLOR: #FAFCE6;
}

.tableITM2
{BORDER: 1px ridge #D9D9D9;
	border-collapse: collapse;
    FONT-SIZE: 12px;
    COLOR:#4C2918;
    BACKGROUND-COLOR: #F9F2E1;
}

TD.GATR
{FONT-SIZE: 20px;
    COLOR: #2A4077;
    BACKGROUND-COLOR: #F9F8DC;
    BORDER: 1px ridge #cccccc;
    FONT-WEIGHT: BOLD;
    TEXT-ALIGN: center;
}

/* -------------------------------------------- */
TABLE.MTTL
{BACKGROUND-COLOR: #CCCC99;
    TEXT-ALIGN: center;
}

TABLE.STTL
{BORDER: 1px ridge #cccccc;
	border-collapse: collapse;
    PADDING: 0px;
    FONT-SIZE: 14px;
    COLOR: black;
    BACKGROUND-COLOR: #FFFFFF;
}

TD.NATR
{FONT-SIZE: 20px;
    COLOR: black;
    BORDER: 1px ridge #cccccc;
    FONT-WEIGHT: NORMAL;
}

TD.NBATR
{FONT-SIZE: 14px;
    COLOR: black;
    BORDER: 1px ridge #cccccc;
    FONT-WEIGHT: BOLD;
}

TD.LKATR
{FONT-SIZE: 20px;
    COLOR: black;
    BORDER: 1px ridge #cccccc;
    FONT-WEIGHT: BOLD;
    BACKGROUND-COLOR: #CCCC99;
}

TD.BATR
{FONT-SIZE: 14px;
    COLOR: black;
    FONT-WEIGHT: BOLD;
}

TD.MATR
{FONT-SIZE: 10px;
    COLOR: black;
}

TD.LATR
{FONT-SIZE: 16px;
    COLOR: black;
}

TD.MBATR
{FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: black;
}

TD.LBATR
{FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: red;
}

TD.OBATR
{FONT-WEIGHT: bold;
    FONT-SIZE: 23px;
    COLOR: black;
}

TD.CATR
{FONT-SIZE: 10px;
    COLOR: black;
    TEXT-ALIGN: center;
}

TD.RATR
{FONT-SIZE: 10px;
    COLOR: black;
    TEXT-ALIGN: right;
}

TD.BATR
{FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
}

TR.NTBL
{FONT-SIZE: 14px;
    COLOR: black;
    BACKGROUND-COLOR: #FFFFFF;
}

TR.GTBL
{FONT-SIZE: 14px;
    COLOR: white;
    BACKGROUND-COLOR: #cccccc;
    FONT-WEIGHT: BOLD;
}

TR.WTBL
{FONT-SIZE: 14px;
    COLOR: black;
    BACKGROUND-COLOR: #FFFFFF;
}

TR.WBTBL
{FONT-SIZE: 14px;
    COLOR: black;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-WEIGHT: BOLD;
}

.NTXT{BACKGROUND-COLOR: #FFFFFF;}

.SATTXT
{FONT-SIZE: 20px;
    COLOR: black;
    BORDER: 1px ridge #cccccc;
    BACKGROUND-COLOR: #2fffff;
}

.HOLTXT
{FONT-SIZE: 20px;
    COLOR: black;
    BORDER: 1px ridge #cccccc;
    BACKGROUND-COLOR: #ff9d9d;
}

/*  2003/09/24 SSK 追加　START */
.CLKTXT
{FONT-SIZE: 20px;
    COLOR: black;
    BORDER: 1px ridge #666666;
    BACKGROUND-COLOR: #FFFF00;
}/*  2003/09/24 SSK 追加　END */

.ETXT
{BACKGROUND-COLOR: #ffe6ff;
}

.RTXT
{BACKGROUND-COLOR: #eeeeee;
}

INPUT.NBTN
{FONT-SIZE: 10px;
    TEXT-TRANSFORM: none;
    WIDTH: 38px;
    COLOR: black;
    HEIGHT: 20px;
}

.NLNK A:LINK
{FONT-SIZE: 20px;
    COLOR: #0000FF;
    BACKGROUND-COLOR: #FFFFE6;
	text-decoration: none;
}

.NLNK A:VISITED
{FONT-SIZE: 20px;
    COLOR: #0000FF;
    BACKGROUND-COLOR: #FFFFE6;
	text-decoration: none;
}

.NLNK A:ACTIVE
{FONT-SIZE: 20px;
    COLOR: #FF0000;
    BACKGROUND-COLOR: #333399;
	text-decoration: none;
}

.NLNK A:HOVER
{color: #FFFFFF;
    FONT-SIZE: 20px;
	background-color: #333399;
	text-decoration: none;
}

.TLNK A:LINK
{FONT-SIZE: 14px;
    COLOR: #0000FF;
    BACKGROUND-COLOR: #CCCC99;
}

.TLNK A:VISITED
{FONT-SIZE: 14px;
    COLOR: #0000FF;
    BACKGROUND-COLOR: #CCCC99;
}

.TLNK A:ACTIVE
{FONT-SIZE: 14px;
    COLOR: #FF0000;
    BACKGROUND-COLOR: #CCCC99;
}

.GLNK A:LINK
{FONT-SIZE: 10px;
    COLOR: #0000FF;
    BACKGROUND-COLOR: #66CCCC
}

.GLNK A:VISITED
{FONT-SIZE: 10px;
    COLOR: #0000FF;
    BACKGROUND-COLOR: #66CCCC;
}

.GLNK A:ACTIVE
{FONT-SIZE: 10px;
    COLOR: #FF0000;
    BACKGROUND-COLOR: #66CCCC;
}

.SLNK A:LINK
{FONT-SIZE: 10px;
    COLOR: #0000FF;
}

.SLNK A:VISITED
{FONT-SIZE: 10px;
    COLOR: #0000FF;
}

.SLNK A:ACTIVE
{FONT-SIZE: 10px;
    COLOR: #FF0000;
}

.TCH_SEL
{
/* 20040225takashima S */
font-size: 28px;
/* 20040225 takashima E */
font-style: normal;
font-variant: normal;
font-weight: normal;
/* 20040130takashima S */
/* height: 44px;  ネットでは不要 */
/* 20040130takashima E */
background-color: #E3E9FA;
margin:5 5 5 0;
color:#003366;
/* 20040225takashima add S */
font-family:ocrb;
/* 20040225 takashima add E */
}

/* 20040130takashima S */
.TCH_SEL_LOGIN{
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #E3E9FA;
	margin:5 5 5 0;
	color:#003366;
}

/* 20040130takashima E */
.TCH_SELM{
	font-size: 28px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 40px;
	background-color: #E3E9FA;
	margin:5 5 5 0;
	color:#003366;
}

/* .TCH_SEL{
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #E3E9FA;
	border-top : 2px solid #F2F5FD;
	border-bottom : 2px solid #4D72E0;
	border-left : 2px solid #F2F5FD;
	border-right : 2px solid #4D72E0;
	margin:10 10 10 0;
	color:#003366;
} */

.TCH_SEL1{
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #F9DEEB;
	border-top : 2px solid #ccccff;
	border-bottom : 2px solid #ccccff;
	border-left : 2px solid #ccccff;
	border-right : 2px solid #ccccff;
	margin:10 0 10 10;
	color:#9A200C;
}

.TCH_SEL2{
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: #E3E9FA;
	border-top : 2px solid #F2F5FD;
	border-bottom : 2px solid #4D72E0;
	border-left : 2px solid #F2F5FD;
	border-right : 2px solid #4D72E0;
}

.TCH_CHK{
	width:25pt;
	height:25pt;
}

.Btxt14{font-size:14px;color:#555555;font-weight:bold;}
.Btxt5{font-size:5px;color:#555555;font-weight:bold;}

/* フッター関連 */
.footerspace {
	margin: 15px 0px 15px;
}

/* テキスト表現 */
.small {
	font-size: 12px;
	/* font-size:85%; */
	line-height:125%;
}

/* イメージ */
.img_noboder {
	border: 0px;
}
