A {
	text-decoration: none;
}

A:hover {
	color            : #ff0055;
	text-decoration  : underline;
	position         : relative;
	top              : 0px;
	left             : 0px;
}

BODY {
	font-size: 14px;

	scrollbar-face-color       : #ffffff;
	scrollbar-track-color      : #f0f0f0;
	scrollbar-arrow-color      : #666666;
	scrollbar-highlight-color  : #dddddd;
	scrollbar-shadow-color     : #777777;
	scrollbar-3dlight-color    : #dddddd;
	scrollbar-darkshadow-color : #dddddd;

}

INPUT {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #f8f8f8 ;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
}

TEXTAREA {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #f8f8f8 ;
	font-size:        14px;
	font-family:      ＭＳ ゴシック, Osaka−等幅;
}
SELECT {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #f8f8f8 ;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	font-weight:      lighter;
}



<!-- ■　個別指定　■ -->
.SMALL_SS { font-size: 8px; }
.SMALL_S  { font-size:10px; }
.SMALL    { font-size:12px; }
.NORMAL   { font-size:14px; }
.LARGE    { font-size:16px; }
.LARGE_L  { font-size:18px; }
.LARGE_LL { font-size:20px; }

.fs_8  { font-size: 8px; }
.fs_9  { font-size: 9px; }
.fs_10 { font-size:10px; }
.fs_11 { font-size:11px; }
.fs_12 { font-size:12px; }
.fs_13 { font-size:13px; }
.fs_14 { font-size:14px; }
.fs_15 { font-size:15px; }
.fs_16 { font-size:16px; }
.fs_18 { font-size:18px; }
.fs_20 { font-size:20px; }
.fs_22 { font-size:22px; }
.fs_24 { font-size:24px; }
.fs_18b { font-size:18px; font-weight:bold;}
.fs_16b { font-size:18px; font-weight:bold;}
.fs_14b { font-size:14px; font-weight:bold; }

.LINE     { line-height:120%; }
.L_150    { line-height:150%; }
.L_180    { line-height:180%; }
.L_200    { line-height:200%; }
.L_250    { line-height:250%; }


.LSSS     { font-size: 8px; line-height:120%; }
.LSS      { font-size:10px; line-height:120%; }
.LS       { font-size:12px; line-height:120%; }
.LN       { font-size:14px; line-height:120%; }
.LL       { font-size:16px; line-height:120%; }
.LLL      { font-size:18px; line-height:120%; }
.LLLL     { font-size:20px; line-height:120%; }
.LLLL     { font-size:22px; line-height:120%; }

.LSSS_R    { font-size: 8px; line-height:120%; color:#FF0000; margin-left:15px;}
.LSS_R      { font-size:10px; line-height:120%; color:#FF0000; margin-left:15px; }
.LS_R       { font-size:12px; line-height:120%; color:#FF0000; margin-left:15px; }
.LN_R       { font-size:14px; line-height:120%; color:#FF0000; margin-left:15px; }
.LL_R       { font-size:16px; line-height:120%; color:#FF0000; margin-left:15px; }
.LLL_R      { font-size:18px; line-height:120%; color:#FF0000; margin-left:15px; }
.LLLL_R     { font-size:20px; line-height:120%; color:#FF0000; margin-left:15px; }
.LLLL_R     { font-size:22px; line-height:120%; color:#FF0000; margin-left:15px; }

.LSSS_B    { font-size: 8px; line-height:120%; color:#0000FF; margin-left:15px;}
.LSS_B      { font-size:10px; line-height:120%; color:#0000FF; margin-left:15px; }
.LS_B       { font-size:12px; line-height:120%; color:#0000FF; margin-left:15px; }
.LN_B       { font-size:14px; line-height:120%; color:#0000FF; margin-left:15px; }
.LL_B       { font-size:16px; line-height:120%; color:#0000FF; margin-left:15px; }
.LLL_B      { font-size:18px; line-height:120%; color:#0000FF; margin-left:15px; }
.LLLL_B     { font-size:20px; line-height:120%; color:#0000FF; margin-left:15px; }
.LLLL_B     { font-size:22px; line-height:120%; color:#0000FF; margin-left:15px; }

.LSSS_150     { font-size: 8px; line-height:150%; }
.LSS_150      { font-size:10px; line-height:150%; }
.LS_150       { font-size:12px; line-height:150%; }
.LN_150       { font-size:14px; line-height:150%; }
.LL_150       { font-size:16px; line-height:150%; }
.LLL_150      { font-size:18px; line-height:150%; }
.LLLL_150     { font-size:20px; line-height:150%; }

.LSSS_150_R     { font-size: 8px; line-height:150%; color:#FF0000; margin-left:15px; }
.LSS_150_R      { font-size:10px; line-height:150%; color:#FF0000; margin-left:15px; }
.LS_150_R       { font-size:12px; line-height:150%; color:#FF0000; margin-left:15px; }
.LN_150_R       { font-size:14px; line-height:150%; color:#FF0000; margin-left:15px; }
.LL_150_R       { font-size:16px; line-height:150%; color:#FF0000; margin-left:15px; }
.LLL_150_R      { font-size:18px; line-height:150%; color:#FF0000; margin-left:15px; }
.LLLL_150_R     { font-size:20px; line-height:150%; color:#FF0000; margin-left:15px; }

.LSSS_150_B     { font-size: 8px; line-height:150%; color:#0000FF; margin-left:15px; }
.LSS_150_B      { font-size:10px; line-height:150%; color:#0000FF; margin-left:15px; }
.LS_150_B       { font-size:12px; line-height:150%; color:#0000FF; margin-left:15px; }
.LN_150_B       { font-size:14px; line-height:150%; color:#0000FF; margin-left:15px; }
.LL_150_B       { font-size:16px; line-height:150%; color:#0000FF; margin-left:15px; }
.LLL_150_B      { font-size:18px; line-height:150%; color:#0000FF; margin-left:15px; }
.LLLL_150_B     { font-size:20px; line-height:150%; color:#0000FF; margin-left:15px; }

.INPUT_SMALL {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #f8f8f8 ;
	font-size:        11px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
}

.INPUT_BIG_RED {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #ff0000 ;
	font-size:        16px;
	font-weight:      900;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	color:       #ffffff;
}

.INPUT_BIG2_RED {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #ff0000 ;
	font-size:        14px;
	font-weight:      900;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	color:       #ffffff;
}

.INPUT_TYPE_A {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #fcf8f8 ;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
}

.INPUT_RED {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #fcf8f8;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
}

.INPUT_GRAY_RED {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #DDDDDD;
	font-color:       #FF0000;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	color: #FF0000;
}

/*kick用*/
.INPUT_zenhan {
	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;
	background-color: #EEEEEE;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
}

.INPUT_zenhan_kakunin_h {
/*	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;	*/
	background-color: #FBDADE;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

.INPUT_zenhan_kakunin_a {
/*	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;	*/
	background-color: #5AFFAA;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

.INPUT_kouhan {
	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;
	background-color: #EEEEEE;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
}

.INPUT_kouhan_kakunin {
/*	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;	*/
	background-color: #FFFFFF;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

.INPUT_entyou_h {
	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;
	background-color: #FFCCCC;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

.INPUT_entyou_a {
	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;
	background-color: #99FF99;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

.INPUT_entyou_kakunin_h {
	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;
	background-color: #FBDADE;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

.INPUT_entyou_kakunin_a {
	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;
	background-color: #5AFFAA;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

/*.INPUT_zenhan_h {
	border-top:       #000000 1pt solid;
	border-right:     #000000 1pt solid;
	border-bottom:    #000000 1pt solid;
	border-left:      #000000 1pt solid;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#FFCCFF;
}

.INPUT_kouhan_h {
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

.INPUT_zenhan_k {
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#B4DEFE;
}

.INPUT_kouhan_h {
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
}

.INPUT_kouhan_w {
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#ffffff;
}

.INPUT_entyou_h {
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#FBDADE;
}

.INPUT_entyou_k {
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#B4DEFE;
}

.INPUT_entyou_w {
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#ffffff;
}

/*.INPUT_zenhan_noline {
	border-width:     1;
	border-right:     #555555 0pt solid;
	border-top:       #555555 0pt solid;
	border-left:      #555555 0pt solid;
	border-bottom:    #555555 0pt solid;
	background-color: #f0f0ff ;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#FEFAB4;
}

.INPUT_kouhan_noline {
/*	border-width:     1;
	border-right:     #555555 0pt solid;
	border-top:       #555555 0pt solid;
	border-left:      #555555 0pt solid;
	border-bottom:    #555555 0pt solid;
	background-color: #fff0f0 ;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#FFFFFF;
}

.INPUT_entyou_noline {
	border-width:     1;
	border-right:     #555555 0pt solid;
	border-top:       #555555 0pt solid;
	border-left:      #555555 0pt solid;
	border-bottom:    #555555 0pt solid;
	background-color: #f0f0f0 ;
	font-size:        12px;
	font-family:      ＭＳ Ｐゴシック, Osaka;
	border:none;
	background-color:#FEFAB4;
}*/

.TEXTAREA_TYPE_A {
	border-width:     1;
	border-right:     #555555 1pt solid;
	border-top:       #555555 1pt solid;
	border-left:      #555555 1pt solid;
	border-bottom:    #555555 1pt solid;
	background-color: #fcf8f8 ;
	font-size:        14px;
	font-family:      ＭＳ ゴシック, Osaka−等幅;
}

.matrix_1101 {
	border-top       : 1px solid windowtext;
	border-right     : 1px solid windowtext;
	border-bottom    : 0px;
	border-left      : 1px solid windowtext;
}

#infomation{
	overflow-y : scroll;
	position   : static;
	width  : 100%;
	height : 350px;
	text-align  : left;
	padding-top    : 0px;
	padding-bottom : 0px;
	padding-left   : 0px;
	padding-right  : 0px;
	border           : #aaaaaa 0px solid;
	background-color : #FFFFFF;
	scrollbar-base-color       : #FFFFFF;
	scrollbar-shadow-color     : #999999;
	scrollbar-darkshadow-color : #CCCCCC;
	scrollbar-highlight-color  : #CCCCCC;
	scrollbar-arrow-color      : #888888;
}

#radio {
	border-width:     0;
	background-color: #ffffff ;
	font-size:        12px;
}

td.error {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
}