.grid th 
{
	font-weight: normal;
} 


.none
{
	display:none;
}

.bt
{
	border-top: black 1px solid; 
}
.bb
{
	border-bottom: black 1px solid; 
}
.br
{
	border-right: black 1px solid; 
}
.bl
{
	border-left: black 1px solid; 
	
}

.bts
{
	border-top: silver 1px solid; 
}
.bbs
{
	border-bottom: silver 1px solid; 
}
.brs
{
	border-right: silver 1px solid; 
}
.bls
{
	border-left: silver 1px solid; 
	
}

.btw
{
	border-top: white 1px solid; 
}
.bbw
{
	border-bottom: white 1px solid; 
}
.brw
{
	border-right: white 1px solid; 
}
.blw
{
	border-left: white 1px solid;	
}


.bg1 
{
	background-color:#d2d2f0;
}
/*検索body*/
.bg2
{
	background-color:#eef1f5;
}
/*body背景*/
.bg3
{
	background-color:#fcfcff;
}
/*grid_row*/
.bg4
{
	background-color:#FAFAFA;
}
/*grid_altRow*/
.bg5
{
	background-color:#D3F7F4;
}
/*薄黄色*/
.bg6
{
	background-color:#ffff84;	
}
.bg7
{
	background-color:#00a0ff;
	color:White;
}
/*白*/
.bg8
{
	background-color:#ffffff;
}
/*オレンジ*/
.bg9
{
	background-color:#ffdbbe;
}
.bg10
{
	background-color:#D2FF00;
}
.bg11
{
	background-color:#00004c;
}
.bg12
{
	background-color:#ff87ff;
}
.bg13
{
	background-color:#ff7bb4;
}
.bg14
{
	background-color:#8bceff;
}
.bg15
{
	background-color:#ffb780;
    }
.bg16
{
	background-color:#3cd7ff;
}

.none
{
	display:none;
}
.nw
{
	white-space:nowrap;
}

/*一覧2行表示に使用*/
.i
{
   	width: 100%;
   	padding-top: 2px;
}
.tb 
{ 
	BORDER-TOP: silver 1px solid; 
}

.tb1
{ 
	BORDER-TOP: white 1px solid; 
}

/*高さ*/
.heidef
{
	height:13px;
}
.hei5
{
	height:5px;
}
.hei10
{
	height:10px;
}
.hei15
{
	height:15px;
}
.hei20
{
	height:20px;
}
.hei25
{
	height:25px;
}
.hei30
{
	height:30px;
}
.hei35
{
	height:35px;
}
.hei40
{
	height:40px;
}
.hei50
{
	height:50px;
}
.hei70
{
	height:70px;
}

/*下余白*/
.mb3
{
	margin-bottom:3px;
}
.mb5
{
	margin-bottom:5px;
}
.mb10
{
	margin-bottom:10px;
}
.mb20
{
	margin-bottom:20px;
}

/*上余白*/
.mt1
{
	margin-top:1px;
}
.mt3
{
	margin-top:3px;
}
.mt5
{
	margin-top:5px;
}
.mt10
{
	margin-top:10px;
}
.mt20
{
	margin-top:20px;
}
.mt25
{
	margin-top:25px;
}
.mt30
{
	margin-top:30px;
}
.mt40
{
	margin-top:40px;
}
/*右余白*/
.mr15
{
	margin-right:15px;
}
.pr2
{
	padding-right:2px;
}
/*左余白*/
.ml5
{
	margin-left:5px;
}
.ml10
{
	margin-left:10px;
}
.ml15
{
	margin-left:15px;
}
.ml200
{
	margin-left:200px;
}

.w10
{
	width:10px;
}
.w20
{
	width:20px;
}
.w30
{
	width:30px;
}
.w40
{
	width:40px;	
}
.w50
{
	width:50px;	
}
.w60
{
	width:60px;	
}

.w70
{
	width:70px;	
}
.w80
{
	width:80px;	
}
.w100
{
	width:100px;	
}
.w120
{
	width:120px;	
}
.w130
{
	width:130px;	
}

.w140
{
	width:140px;	
}
.w150
{
	width:150px;	
}
.w160
{
	width:160px;	
}
.w200
{
	width:200px;	
}
.w300
{
	width:300px;	
}

/*テーブルborder(一重)*/
.col
{
	border-collapse:collapse;	
}


.def
{
	font-size: 9pt;		
	font-family:MS UI Gothic;
	font-weight:400;
}


.def9
{
	font-size: 9pt;		
	font-family:MS UI Gothic;
	font-weight:400;
}
.def10
{
	font-size: 10pt;	
	font-family:MS UI Gothic;
	font-weight:400;
}
.def11
{
	font-size: 11pt;
	font-family:MS UI Gothic;
	font-weight:400;	
}
.def12
{
	font-size: 12pt;
	font-family:MS UI Gothic;
	font-weight:400;	
}
.def13
{
	font-size: 13pt;
	font-family: MS UI Gothic;
	font-weight:400;
}
.def14
{
	font-size: 14pt;
	font-family: MS UI Gothic;
	font-weight:400;
}
.def16
{
	font-size: 16pt;
	font-family: MS UI Gothic;
	font-weight:400;
}


.f7
{
	font-size:7pt;
}
.f8
{
	font-size:8pt;
}
.f9
{
	font-size:9pt;
}
.f10
{		
	font-size:10pt;
}
.f11
{	
	font-size:11pt;
}
.f12
{	
	font-size:12pt;
}
.f13
{	
	font-size:13pt;
}
.f14
{	
	font-size:14pt;
}
.f18
{	
	font-size:18pt;
}
.f20
{	
	font-size:20pt;
}
.f22
{	
	font-size:22pt;
}
.f25
{	
	font-size:25pt;
}
.f30
{	
	font-size:30pt;
}

.bold
{
	font-weight:bold;
}


/*配置*/
.tr 
{
	text-align:right;
}
.tc
{
	text-align:center;
}

.tl
{
	text-align:left;	
}

.vt
{
	vertical-align:top;
}
.vm
{
	vertical-align:middle;
}

.vb
{
	vertical-align:bottom;
}





.ime_disabled
{
	ime-mode:disabled;
}	
.shadow
{		
	filter:shadow(color=Purple,direction=135);	
	color:White;	
}
.shadow2
{		
	filter:shadow(color=#00CDFF,direction=135);	
	color:White;	
}
.shadow3
{		
	filter:shadow(color=#000000,direction=135);	
	color:White;	
}
.fil_btn
{
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#a8c6ef, endColorstr=#ffffff, gradientType=0);	
}
.fil_bg
{	
	filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#e5f6ff, endColorstr=#ffffe5, gradientType=0);	
}
.fil_bg2
{	
	filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#ffe5ff, endColorstr=#ffffe5, gradientType=0);	
}

.fil_img
{	
	filter:progid:DXImageTransform.Microsoft.Chroma(Color=#000000);
}

/*PDFファイル等のリンク*/
a.file:link
{
	color:Blue;
	margin-top:5px;
}
a.file:visited
{
	color:Blue;	
}
a.file:hover
{
	color:Red;
	text-decoration: underline;
}



.tbx_nini
{
    background-color:#c8f0ff;
}




.fit
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}


.rad_grid_header 
{
	background-color:#d2d2f0;	
}

.alt
{
	background-color: linen;
}

.dgd_hd
{
    background-color: #3399FF;
}

.khd
{
	BACKGROUND-COLOR: #99ccff
}


.radgrid_header_def
{
    background-color: #282828;
    color: #F5F5F5;
}


.hd
{
	background-color: #99ccff;
}

.hd_select {
	BACKGROUND-COLOR: #ff69b4
}

.hd2
{
	background-color:Teal;
	color:White;
}

.hd3
{
	background-color:Black;
	color:White;
}

.hd4
{
	background-color: RGB(217,151,149);
}

.hd5
{
	background-color: #ffc04c;
}

.dgd_hd
{
	background-color: #cccc99;
}


.bdt
{
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:1px;
}
.bdr
{
	border-right-style:solid;
	border-right-color:Black;
	border-right-width:1px;
}
.bdl
{
	border-left-style:solid;
	border-left-color:Black;
	border-left-width:1px;
}
.bdb
{
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:1px;	
}

.bdcr
{
	border-style:solid;
	border-color:Black;
	border-width:1px;	
}

.bb
{
	border-color:Black;	
}

.fontbold-false
{
	font-weight:normal;
}