﻿/* ヘッダ部のfontを太字にするには head を検索してfont-weightを設定してください。*/

/* Sort Link Button */
a.FPSortLinkButton:link
{
    font-family:MS UI Gothic;
    font-size:9pt;
    /* head */ 
	/* font-weight:bold; */
	color: #FFFFFF;
    text-decoration:none;
}
a.FPSortLinkButton:visited
{
    font-family:MS UI Gothic;
    font-size:11pt;
    /* head */ 
	/* font-weight:bold; */
	color: #FFFFFF;
    text-decoration:none;
}
a.FPSortLinkButton:hover
{
    font-family:MS UI Gothic;
    font-size:9pt;
    /* head */ 
	/* font-weight:bold; */
    color:#FF6347;
}
a.FPSortLinkButton:active
{
    font-family:MS UI Gothic;
    font-size:9pt;
    /* head */ 
	/* font-weight:bold; */
    color:#FF6347;
    text-decoration:none;
}

/* Toolbar */
.FPToolbar
{
    margin-left: 3px;
    padding-bottom: 1px;
}

/* Toolbarの項目Group */
.FPToolbar_NextGroup
{
    margin-left: 15px;
}

/* Pager */
.FPPager
{
	background-color:#566F8C;
	color:#FFFFFF;
    border:solid 1px #C0C0C0;
}
.FPPager td
{
	border-color:#C0C0C0; /* for FireFox */
}
/* Sort Link Button */
.FPPager a:link
{
    padding-left:1px;
    padding-right:1px;
    font-size:12pt;
    font-weight:bold;
	color: #FFFFFF;
}
.FPPager a:visited
{
	color: #FFFFFF;
}
.FPPager a:hover
{
    color:#FF6347;
}
.FPPager a:active
{
    color:#FF6347;
}

/* Header */
.FPHeader
{
	background-color:#566F8C;
	border:1px solid gainsboro; 
	color: #FFFFFF;
    font-family:MS UI Gothic;
    font-size:11pt;
}
/* ヘッダGrouping時、左右の高さがずれるので
   padding-top,padding-bottomは指定NG */
.FPHeader td,th
{
    padding-left:1px;
    padding-right:1px;
    /* head */ 
	font-weight:normal;
}

/* Row */
.FPGridRow1
{
	background-color:#FFFFFF;
    border:solid 1px #C0C0C0;
	color: #000000;
    font-family:MS UI Gothic;
    font-size:11pt;
}
.FPGridRow1 td
{
    padding-left:1px;
    padding-right:1px;
	border-color:#C0C0C0; /* for FireFox */
}
.FPGridRowFixed1
{
	background-color:#566F8C;
    border:solid 1px #C0C0C0;
	color: #FFFFFF;
    font-family:MS UI Gothic;
    font-size:11pt;
    /* head */ 
    /*font-weight:bold;*/
}
.FPGridRowFixed1 td
{
    padding: 1px 1px 1px 1px;
}
/* AlternatingRow */
.FPGridRow2
{
	background-color:#F4F7F9;
    border:solid 1px #C0C0C0;
	color: #000000;
    font-family:MS UI Gothic;
    font-size:11pt;
}
.FPGridRow2 td
{
    padding: 1px 1px 1px 1px;
	border-color:#C0C0C0; /* for FireFox */
}
.FPGridRowFixed2
{
    background-color:#566F8C;	
    border:solid 1px #C0C0C0;
	color: #FFFFFF;
    font-family:MS UI Gothic;
    font-size:11pt;
    /* head */ 
    /*font-weight:bold;*/
}
.FPGridRowFixed2 td
{
    padding: 1px 1px 1px 1px;
}
/* SelectedRow */
.FPGridSelectedRow
{
    background-color: #B7D5F2;
    border:solid 1px #C0C0C0;
    font-family:MS UI Gothic;
    font-size:11pt;
}    
.FPGridSelectedRow td
{
    padding: 1px 1px 1px 1px;
}
/* CheckedRow */
.FPGridCheckedRow
{
    background-color: #FFFF66;
    border:solid 1px #C0C0C0;
}    
.FPGridCheckedRow td
{
    padding: 1px 1px 1px 1px;
}