@charset "UTF-8";

/***********************************

COLORCSS[BLUE]

***********************************/

/*------------------------------
GAEGET
--------------------------------*/

#container h2 {
	color: #FFFFFF;
}
h2#gadgetTitle {
	background: url(../../img/common/blue/titleinfo_right.gif) no-repeat top right;
}
h2#gadgetTitle em {
	background: url(../../img/common/blue/titleinfo_left.gif) no-repeat top left;
}
div.gadgetTitlePaddingPageTitle,
div.gadgetTitlePadding {
	background: url(../../img/common/blue/titleinfo_center.gif) center top repeat-x;
}
div.gadget01 div.gadgetContainer,
div.gadget02 div.gadgetContainer02 {
	border-left-color: #CBD7E9;
	border-right-color: #CBD7E9;
}

table.gadgetBottom td.gadgetBg_left{
	background: url(../../img/common/blue/gadget_bottom_left.gif) left bottom no-repeat;
}

table.gadgetBottom td.gadgetBg_center{
	background: url(../../img/common/blue/gadget_bottom_center.gif) center bottom repeat-x;
}

table.gadgetBottom td.gadgetBg_right{
	background: url(../../img/common/blue/gadget_bottom_right.gif) right bottom no-repeat;
}

/*------------------------------
NEWSTABLE
--------------------------------*/
table.newsTable td.newsTableMainTitleHany,
table.newsTable td.newsTableMainTitle3,
table.newsTable td.newsTableMainTitle2,
table.newsTable td.newsTableMainTitle,
table.newsTable2 td.newsTableMainTitle2,
table.newsTable2 td.newsTableMainTitle {
	border-color:#FFFFFF #FFFFFF #2ca9e1 #2ca9e1;
}
table.newsTable td.newsTableBlankLineFix,
table.newsTable td.newsTableBlankLineFix2,
table.newsTable td.newsTableBlankLineFix3,
table.newsTable td.newsTableBlankLineFixL,
table.newsTable td.newsTableBlankLineFixHany,
table.newsTable td.newsTableNoneTitle,
table.newsTable td.newsTableNoneTitle2,
table.newsTable td.newsTableNoneTitleHany,
table.newsTable td.newsTableBlankLine,
table.newsTable2 td.newsTableBlankLine {
	border-color:#FFFFFF;
}
div.mainTab1 table.newsTable td.newsTableBlankLineFix,
div.mainTab1 table.newsTable td.newsTableBlankLineFix2,
div.mainTab1 table.newsTable td.newsTableBlankLineFix3,
div.mainTab1 table.newsTable td.newsTableBlankLineFixL,
div.mainTab1 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab1 table.newsTable td.newsTableNoneTitle,
div.mainTab1 table.newsTable td.newsTableNoneTitle2,
div.mainTab1 table.newsTable td.newsTableNoneTitleHany,
div.mainTab1 table.newsTable td.newsTableBlankLine,
div.mainTab1 table.newsTable2 td.newsTableBlankLine,
div.mainTab2 table.newsTable td.newsTableBlankLineFix,
div.mainTab2 table.newsTable td.newsTableBlankLineFix2,
div.mainTab2 table.newsTable td.newsTableBlankLineFix3,
div.mainTab2 table.newsTable td.newsTableBlankLineFixL,
div.mainTab2 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab2 table.newsTable td.newsTableNoneTitle,
div.mainTab2 table.newsTable td.newsTableNoneTitle2,
div.mainTab2 table.newsTable td.newsTableNoneTitleHany,
div.mainTab2 table.newsTable td.newsTableBlankLine,
div.mainTab2 table.newsTable2 td.newsTableBlankLine,
div.mainTab3 table.newsTable td.newsTableBlankLineFix,
div.mainTab3 table.newsTable td.newsTableBlankLineFix2,
div.mainTab3 table.newsTable td.newsTableBlankLineFix3,
div.mainTab3 table.newsTable td.newsTableBlankLineFixL,
div.mainTab3 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab3 table.newsTable td.newsTableNoneTitle,
div.mainTab3 table.newsTable td.newsTableNoneTitle2,
div.mainTab3 table.newsTable td.newsTableNoneTitleHany,
div.mainTab3 table.newsTable td.newsTableBlankLine,
div.mainTab3 table.newsTable2 td.newsTableBlankLine,
div.mainTab4 table.newsTable td.newsTableBlankLineFix,
div.mainTab4 table.newsTable td.newsTableBlankLineFix2,
div.mainTab4 table.newsTable td.newsTableBlankLineFix3,
div.mainTab4 table.newsTable td.newsTableBlankLineFixL,
div.mainTab4 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab4 table.newsTable td.newsTableNoneTitle,
div.mainTab4 table.newsTable td.newsTableNoneTitle2,
div.mainTab4 table.newsTable td.newsTableNoneTitleHany,
div.mainTab4 table.newsTable td.newsTableBlankLine,
div.mainTab4 table.newsTable2 td.newsTableBlankLine,
div.mainTab5 table.newsTable td.newsTableBlankLineFix,
div.mainTab5 table.newsTable td.newsTableBlankLineFix2,
div.mainTab5 table.newsTable td.newsTableBlankLineFix3,
div.mainTab5 table.newsTable td.newsTableBlankLineFixL,
div.mainTab5 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab5 table.newsTable td.newsTableNoneTitle,
div.mainTab5 table.newsTable td.newsTableNoneTitle2,
div.mainTab5 table.newsTable td.newsTableNoneTitleHany,
div.mainTab5 table.newsTable td.newsTableBlankLine,
div.mainTab5 table.newsTable2 td.newsTableBlankLine,
div.mainTab6 table.newsTable td.newsTableBlankLineFix,
div.mainTab6 table.newsTable td.newsTableBlankLineFix2,
div.mainTab6 table.newsTable td.newsTableBlankLineFix3,
div.mainTab6 table.newsTable td.newsTableBlankLineFixL,
div.mainTab6 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab6 table.newsTable td.newsTableNoneTitle,
div.mainTab6 table.newsTable td.newsTableNoneTitle2,
div.mainTab6 table.newsTable td.newsTableNoneTitleHany,
div.mainTab6 table.newsTable td.newsTableBlankLine,
div.mainTab6 table.newsTable2 td.newsTableBlankLine,
div.mainTab7 table.newsTable td.newsTableBlankLineFix,
div.mainTab7 table.newsTable td.newsTableBlankLineFix2,
div.mainTab7 table.newsTable td.newsTableBlankLineFix3,
div.mainTab7 table.newsTable td.newsTableBlankLineFixL,
div.mainTab7 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab7 table.newsTable td.newsTableNoneTitle,
div.mainTab7 table.newsTable td.newsTableNoneTitle2,
div.mainTab7 table.newsTable td.newsTableNoneTitleHany,
div.mainTab7 table.newsTable td.newsTableBlankLine,
div.mainTab7 table.newsTable2 td.newsTableBlankLine,
div.mainTab8 table.newsTable td.newsTableBlankLineFix,
div.mainTab8 table.newsTable td.newsTableBlankLineFix2,
div.mainTab8 table.newsTable td.newsTableBlankLineFix3,
div.mainTab8 table.newsTable td.newsTableBlankLineFixL,
div.mainTab8 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab8 table.newsTable td.newsTableNoneTitle,
div.mainTab8 table.newsTable td.newsTableNoneTitle2,
div.mainTab8 table.newsTable td.newsTableNoneTitleHany,
div.mainTab8 table.newsTable td.newsTableBlankLine,
div.mainTab8 table.newsTable2 td.newsTableBlankLine,
div.mainTab9 table.newsTable td.newsTableBlankLineFix,
div.mainTab9 table.newsTable td.newsTableBlankLineFix2,
div.mainTab9 table.newsTable td.newsTableBlankLineFix3,
div.mainTab9 table.newsTable td.newsTableBlankLineFixL,
div.mainTab9 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab9 table.newsTable td.newsTableNoneTitle,
div.mainTab9 table.newsTable td.newsTableNoneTitle2,
div.mainTab9 table.newsTable td.newsTableNoneTitleHany,
div.mainTab9 table.newsTable td.newsTableBlankLine,
div.mainTab9 table.newsTable2 td.newsTableBlankLine,
div.mainTab10 table.newsTable td.newsTableBlankLineFix,
div.mainTab10 table.newsTable td.newsTableBlankLineFix2,
div.mainTab10 table.newsTable td.newsTableBlankLineFix3,
div.mainTab10 table.newsTable td.newsTableBlankLineFixL,
div.mainTab10 table.newsTable td.newsTableBlankLineFixHany,
div.mainTab10 table.newsTable td.newsTableNoneTitle,
div.mainTab10 table.newsTable td.newsTableNoneTitle2,
div.mainTab10 table.newsTable td.newsTableNoneTitleHany,
div.mainTab10 table.newsTable td.newsTableBlankLine,
div.mainTab10 table.newsTable2 td.newsTableBlankLine {
	border-color:#FAF7F3;
}
div.search table.newsTable td.newsTableBlankLineFix,
div.search table.newsTable td.newsTableBlankLineFix2,
div.search table.newsTable td.newsTableBlankLineFix3,
div.search table.newsTable td.newsTableBlankLineFixL,
div.search table.newsTable td.newsTableBlankLineFixHany,
div.search table.newsTable td.newsTableNoneTitle,
div.search table.newsTable td.newsTableNoneTitle2,
div.search table.newsTable td.newsTableNoneTitleHany,
div.search table.newsTable td.newsTableBlankLine,
div.search table.newsTable2 td.newsTableBlankLine {
	border-color:#f7fcfe;
}
table.newsTable td.newsTableSubTitle,
table.newsTable2 td.newsTableSubTitle {
	border-color:#FFFFFF #FFFFFF #2ca9e1 #FFFFFF;
}
table.newsTable td.newsTableInput,
table.newsTable td.newsTableInput2,
table.newsTable td.newsTableInput3,
table.newsTable td.newsTableInput4,
table.newsTable td.newsTableInput5,
table.newsTable td.newsTableInputHany,
table.newsTable2 td.newsTableInput,
table.newsTable2 td.newsTableInput2,
table.newsTable2 td.newsTableInput3,
table.newsTable2 td.newsTableInput4,
table.newsTable2 td.newsTableInput5 {
	color:#000000;
}
table.newsTable td.newsTableFixTitle {
	border-color:transparent;
}
/* 契約登録で使用 */
table.newsTable .dotted {
	border-color:#808080 #FFFFFF #FFFFFF #FFFFFF;
}


/*------------------------------
BASETABLE
--------------------------------*/
table.baseTableSide th,
table.baseTable2 th,
table.baseTable th {
	border-color: #D3CBBC;
	background-color: #0066FF;
	color: #FFFFFF;
}
table.baseTableCustom th {
	border-color: transparent;
	background-color: #0066FF;
	color: #FFFFFF;
}

table.baseTableSide td,
table.baseTableCustom td,
table.baseTable2 td,
table.baseTable td {
	border-color: #D3CBBC;
	background-color: #FFFFFF;
}

/* baseTableの日付の色を変更 */
table.baseTable td.baseTableCenterTime01,
table.baseTable td.baseTableCenterTime02,
table.baseTable td.baseTableCenterTime03,
table.baseTable td.baseTableCenterTime04,
table.baseTable td.baseTableCenterTime05,
table.baseTable td.baseTableCenterTime06,
table.baseTable td.baseTableCenterTime07,
table.baseTable td.baseTableCenterTime08,
table.baseTable td.baseTableCenterTime09,
table.baseTable td.baseTableCenterTime10,
table.baseTable td.baseTableCenterTime11,
table.baseTable td.baseTableCenterTime12,
table.baseTable td.baseTableCenterTime13,
table.baseTable td.baseTableCenterTime14,
table.baseTable td.baseTableCenterTime15,
table.baseTable td.baseTableCenterTime16,
table.baseTable td.baseTableCenterTime17,
table.baseTable td.baseTableCenterTime18,
table.baseTable td.baseTableCenterTime19,
table.baseTable td.baseTableCenterTime20,
table.baseTable td.baseTableCenterTime21,
table.baseTable td.baseTableCenterTime22,
table.baseTable td.baseTableCenterTime23,
table.baseTable td.baseTableCenterTime24,
table.baseTable td.baseTableCenterTime25,
table.baseTable td.baseTableCenterTime26,
table.baseTable td.baseTableCenterTime27,
table.baseTable td.baseTableCenterTime28,
table.baseTable td.baseTableCenterTime29,
table.baseTable td.baseTableCenterTime30,
table.baseTable td.baseTableCenterTime31,
table.baseTable td.baseTableCenterTime32,
table.baseTable td.baseTableCenterTime33,
table.baseTable td.baseTableCenterTime34,
table.baseTable td.baseTableCenterTime35,
table.baseTable td.baseTableCenterTime36,
table.baseTable td.baseTableCenterTime37,
table.baseTable td.baseTableCenterTime38,
table.baseTable td.baseTableCenterTime39,
table.baseTable td.baseTableCenterTime40,
table.baseTable td.baseTableCenterTime41,
table.baseTable td.baseTableCenterTime42,
table.baseTable td.baseTableCenterTime43,
table.baseTable td.baseTableCenterTime44,
table.baseTable td.baseTableCenterTime45,
table.baseTable td.baseTableCenterTime46,
table.baseTable td.baseTableCenterTime47,
table.baseTable td.baseTableCenterTime48,
table.baseTable td.baseTableCenterTime49,
table.baseTable td.baseTableCenterTime50,
table.baseTable td.baseTableCenterTime51,
table.baseTable td.baseTableCenterTime52,
table.baseTable td.baseTableCenterTime53,
table.baseTable td.baseTableCenterTime54,
table.baseTable td.baseTableCenterTime55,
table.baseTable td.baseTableCenterTime56,
table.baseTable td.baseTableCenterTime57,
table.baseTable td.baseTableCenterTime58,
table.baseTable td.baseTableCenterTime59,
table.baseTable td.baseTableCenterTime60,
table.baseTable td.baseTableLeftDate01,
table.baseTable td.baseTableLeftDate02,
table.baseTable td.baseTableLeftDate03,
table.baseTable td.baseTableLeftDate04,
table.baseTable td.baseTableLeftDate05,
table.baseTable td.baseTableLeftDate06,
table.baseTable td.baseTableLeftDate07,
table.baseTable td.baseTableLeftDate08,
table.baseTable td.baseTableLeftDate09,
table.baseTable td.baseTableLeftDate10,
table.baseTable td.baseTableLeftDate11,
table.baseTable td.baseTableLeftDate12,
table.baseTable td.baseTableLeftDate13,
table.baseTable td.baseTableLeftDate14,
table.baseTable td.baseTableLeftDate15,
table.baseTable td.baseTableLeftDate16,
table.baseTable td.baseTableLeftDate17,
table.baseTable td.baseTableLeftDate18,
table.baseTable td.baseTableLeftDate19,
table.baseTable td.baseTableLeftDate20,
table.baseTable td.baseTableLeftDate21,
table.baseTable td.baseTableLeftDate22,
table.baseTable td.baseTableLeftDate23,
table.baseTable td.baseTableLeftDate24,
table.baseTable td.baseTableLeftDate25,
table.baseTable td.baseTableLeftDate26,
table.baseTable td.baseTableLeftDate27,
table.baseTable td.baseTableLeftDate28,
table.baseTable td.baseTableLeftDate29,
table.baseTable td.baseTableLeftDate30,
table.baseTable td.baseTableLeftDate31,
table.baseTable td.baseTableLeftDate32,
table.baseTable td.baseTableLeftDate33,
table.baseTable td.baseTableLeftDate34,
table.baseTable td.baseTableLeftDate35,
table.baseTable td.baseTableLeftDate36,
table.baseTable td.baseTableLeftDate37,
table.baseTable td.baseTableLeftDate38,
table.baseTable td.baseTableLeftDate39,
table.baseTable td.baseTableLeftDate40,
table.baseTable td.baseTableLeftDate41,
table.baseTable td.baseTableLeftDate42,
table.baseTable td.baseTableLeftDate43,
table.baseTable td.baseTableLeftDate44,
table.baseTable td.baseTableLeftDate45,
table.baseTable td.baseTableLeftDate46,
table.baseTable td.baseTableLeftDate47,
table.baseTable td.baseTableLeftDate48,
table.baseTable td.baseTableLeftDate49,
table.baseTable td.baseTableLeftDate50,
table.baseTable td.baseTableLeftDate51,
table.baseTable td.baseTableLeftDate52,
table.baseTable td.baseTableLeftDate53,
table.baseTable td.baseTableLeftDate54,
table.baseTable td.baseTableLeftDate55,
table.baseTable td.baseTableLeftDate56,
table.baseTable td.baseTableLeftDate57,
table.baseTable td.baseTableLeftDate58,
table.baseTable td.baseTableLeftDate59,
table.baseTable td.baseTableLeftDate60,
table.baseTable td.baseTableLeftDateHany {
	color: #F08300;
}
/* 組合せ項目用 */
table.baseTable td.baseTableNobackground01,
table.baseTable td.baseTableNobackground02,
table.baseTable td.baseTableNobackground03,
table.baseTable td.baseTableNobackground04,
table.baseTable td.baseTableNobackground05,
table.baseTable td.baseTableNobackground06,
table.baseTable td.baseTableNobackground07,
table.baseTable td.baseTableNobackground08,
table.baseTable td.baseTableNobackground09,
table.baseTable td.baseTableNobackground10,
table.baseTable td.baseTableNobackground11,
table.baseTable td.baseTableNobackground12,
table.baseTable td.baseTableNobackground13,
table.baseTable td.baseTableNobackground14,
table.baseTable td.baseTableNobackground15,
table.baseTable td.baseTableNobackground16,
table.baseTable td.baseTableNobackground17,
table.baseTable td.baseTableNobackground18,
table.baseTable td.baseTableNobackground19,
table.baseTable td.baseTableNobackground20,
table.baseTable td.baseTableNobackground21,
table.baseTable td.baseTableNobackground22,
table.baseTable td.baseTableNobackground23,
table.baseTable td.baseTableNobackground24,
table.baseTable td.baseTableNobackground25,
table.baseTable td.baseTableNobackground26,
table.baseTable td.baseTableNobackground27,
table.baseTable td.baseTableNobackground28,
table.baseTable td.baseTableNobackground29,
table.baseTable td.baseTableNobackground30,
table.baseTable td.baseTableNobackground31,
table.baseTable td.baseTableNobackground32,
table.baseTable td.baseTableNobackground33,
table.baseTable td.baseTableNobackground34,
table.baseTable td.baseTableNobackground35,
table.baseTable td.baseTableNobackground36,
table.baseTable td.baseTableNobackground37,
table.baseTable td.baseTableNobackground38,
table.baseTable td.baseTableNobackground39,
table.baseTable td.baseTableNobackground40,
table.baseTable td.baseTableNobackground41,
table.baseTable td.baseTableNobackground42,
table.baseTable td.baseTableNobackground43,
table.baseTable td.baseTableNobackground44,
table.baseTable td.baseTableNobackground45,
table.baseTable td.baseTableNobackground46,
table.baseTable td.baseTableNobackground47,
table.baseTable td.baseTableNobackground48,
table.baseTable td.baseTableNobackground49,
table.baseTable td.baseTableNobackground50,
table.baseTable td.baseTableNobackground51,
table.baseTable td.baseTableNobackground52,
table.baseTable td.baseTableNobackground53,
table.baseTable td.baseTableNobackground54,
table.baseTable td.baseTableNobackground55,
table.baseTable td.baseTableNobackground56,
table.baseTable td.baseTableNobackground57,
table.baseTable td.baseTableNobackground58,
table.baseTable td.baseTableNobackground59,
table.baseTable td.baseTableNobackground60,
table.baseTable td.baseTableNobackground {
	background-color:transparent;
}
/* 一覧の日付部分用 */
table.baseTable td span.fontDate {
	font-weight: bold;
	color: #F08300;
}
/* 一覧の時間部分用 */
table.baseTable td span.fontTime {
	font-weight: normal;
	color: #F08300;
}

/* タイムテーブル用 */
table.timeTableTitle th.title {
	border-color: #D3CBBC;
	background-color: #0066FF;
	color: #FFFFFF;
}
table.timeTable th.title {
	border-color: #D3CBBC;
	background-color: #0066FF;
	color: #FFFFFF;
}

table.timeTableTitle td {
	border-color: #D3CBBC;
}
table.timeTable td {
	border-color: #D3CBBC;
}
.scrollbody {
	border-color: #D3CBBC;
}


/*------------------------------
TABLE_LESSON     add-2010/06/21 kasai
--------------------------------*/

table.tableLesson th {
	border-color: #FFFFFF;
	background: #8a3b00;
	color: #FFFFFF;
}

table.tableLesson2 th,
table.tableLesson th {
	border-color: #D3CBBC;
	background-color: #BF6600;
	color: #FFFFFF;
}

table.tableLesson2 td,
table.tableLesson td {
	border-color: #D3CBBC;
}

table.tableLesson2 td.tdStyle01,
table.tableLesson td.tdStyle01 {
	color: #00A3CC;
}



/*------------------------------
FIELDSET
--------------------------------*/
.confField {
	border-color:#003b8a;
}

.confLegend {
	border-color:#FFFFFF;
	background-color:#003b8a;
	color:#FFFFFF;
}

.subLegend {
	color:#8a3b00;
}


/*------------------------------
CONF
--------------------------------*/

.confSeitoCd,
.confSeitoCd15,
.confSeitoCd20,
.confSeitoCd25,
.confSeitoCd30,
.confSeitoCdNms,
.confSeitoCd15Nms,
.confSeitoCd20Nms,
.confSeitoCd25Nms,
.confSeitoCd30Nms,
.confSeitoCdHani,
.confSeitoCd15Hani,
.confSeitoCd20Hani,
.confSeitoCd25Hani,
.confSeitoCd30Hani,
.confInput,
.confHanyL,
.confHanyNSrc,
.confHanyCSrc,
.confHanyN,
.confHanyC,
.conf7,
.conf6,
.conf5,
.conf4,
.conf3,
.conf2,
.conf1 {
	background-color:#e1e6fa;
	border-color:#afafb0;
}


/*------------------------------
LETTERS
--------------------------------*/
.search {
	background-color:#f7fcfe;
	border-color:#FFFFFF #e1e6fa #e1e6fa #FFFFFF;
}



/*------------------------------
LETTERS
--------------------------------*/
.esse1{
	color:#FF0000;
}
.esse2{
	color:#F03B15;
}
.esse3{
	color:#808080;
}
.pagefont {
	border-color:#0066FF;
	background-color:#e1e6fa;
}
.pagefont a:link{
	color:#17184b;
}
.pagefont a:hover {
	background-color:#2ca9e1;
}
.caution{
	background-color:#e1e6fa;
	border-color: #2ca9e1;
}


/*------------------------------
SUBTAB
--------------------------------*/
.mainTab1,
.mainTab2,
.mainTab3,
.mainTab4,
.mainTab5,
.mainTab6,
.mainTab7,
.mainTab8,
.mainTab9,
.mainTab10 {
	border-color: #D3CBBC;
	background-color:#FAF7F3;
}


/*------------------------------
TOPPAGE
--------------------------------*/
/* -- TITLEBAR -- */

h2#calendarTitle,
h2#contractTitle,
h2#linkTitle,
h2#messageTitle,
h2#newsTitle,
h2#questionnaireTitle,
h2#reserveTitle {
	background: url(../../img/common/blue/titleinfo_right.gif) no-repeat top right;
}

h2#calendarTitle em {
	background: url(../../img/common/blue/titlecalender.gif) no-repeat top left;
}

h2#linkTitle em {
	background: url(../../img/common/blue/titlelink.gif) no-repeat top left;
}
h2#messageTitle em {
	background: url(../../img/common/blue/titlemesse.gif) no-repeat top left;
}
h2#contractTitle em {
	background: url(../../img/common/blue/titlekeiy.gif) no-repeat top left;
}
h2#newsTitle em {
	background: url(../../img/common/blue/titleinfo.gif) no-repeat top left;
}
h2#questionnaireTitle em {
	background: url(../../img/common/blue/titleques.gif) no-repeat top left;
}
h2#reserveTitle em {
	background: url(../../img/common/blue/titlereserve.gif) no-repeat top left;
}

/* -- CALENDER -- */
table.calendarTable_navi th a,
table.calendarTable_navi th,
table#calendarTable_navi th a,
table#calendarTable_navi th {
	color: #85714F;
}
table.calendarTable_navi th a:hover,
table#calendarTable_navi th a:hover {
	color: #FF8A00;
}
table.calendarTable_navi td a,
table#calendarTable_navi td a {
	color: #C82A00;
}
table.calendarTable_navi td a:hover,
table#calendarTable_navi td a:hover {
	color: #FF8A00;
}
div.calendarWrap,
div#calendarWrap {
	border-color: #CCCCCC;
	background: #FFFFFF;
}
div.calendarWrap div.calendarBox,
div#calendarWrap div#calendarBox {
	background: #F9F2DE;
}
table.calendarTable_days,
table#calendarTable_days {
	background: #CABDA7;
	color: #FFFFFF;
}
table.calendarTable_days th.calenderTh_01,
table#calendarTable_days th.calenderTh_01 {
	background: #68C5E0;
}

table.calendarTable_days th.calenderTh_02,
table#calendarTable_days th.calenderTh_02 {
	background: #EB9EC1;
}
table.calendarTable a,
table#calendarTable a {
	color: #5B5245;
}

table.calendarTable a:hover,
table#calendarTable a:hover {
	color: #5B5245;
}
table.calendarTable td.calenderTd_01,
table#calendarTable td.calenderTd_01 {
	background: #FFFAEA;
	border-color: #FFFFFF #E1CDAB #E1CDAB #FFFFFF;
}
table.calendarTable td.calenderTd_02,
table#calendarTable td.calenderTd_02 {
	background: #FFE6AB;
	border-color: #FFF #E1CDAB #E1CDAB #FFF;
}

table.calendarTable td.calenderTd_03,
table#calendarTable td.calenderTd_03 {
	background: #E3E0D7;
	border-color: #F0E0C5 #FFF #FFF #F0E0C5;
	color: #5B5245;
}
table.calendarTable td.calenderTd_04,
table#calendarTable td.calenderTd_04 {
	background: #BFBFFF;
	border-color: #FFFFFF #E1CDAB #E1CDAB #FFFFFF;
}
table.calendarTable td.calenderColorSt,
table#calendarTable td.calenderColorSt {
	color:#0000Ab;
}
table.calendarTable td.calenderColorSt a,
table#calendarTable td.calenderColorSt a {
	color:#0000Ab;
}
table.calendarTable td.calenderColorSn a,
table#calendarTable td.calenderColorSn a {
	color:#Ab0000;
}
table.calendarTable td.calenderColorSn,
table#calendarTable td.calenderColorSn {
	color:#Ab0000;
}
ul#listCalender li.calenderDay01 {
	background: url(../../img/common/calendar/image_01.png) left -0.1em no-repeat;
}

ul#listCalender li.calenderDay02 {
	background: url(../../img/common/calendar/image_02.png) left -0.1em no-repeat;
}

ul#listCalender li.calenderDay03 {
	background: url(../../img/common/calendar/image_03.png) left -0.1em no-repeat;
}
/* 年月カレンダー */
table#calendarYMTable_navi th {
	color: #85714F;
}
table#calendarYMTable_navi td a {
	color: #C82A00;
}
table#calendarYMTable_navi td a:hover {
	color: #FF8A00;
}
table#calendarYMTable td {
	background: #FFFAEA;
	border-color: #FFFFFF #E1CDAB #E1CDAB #FFFFFF;
}
table#calendarYMTable a {
	color: #5B5245;
}
table#calendarYMTable td.calenderTd_04 {
	background: #BFBFFF;
	border-color: #FFFFFF #E1CDAB #E1CDAB #FFFFFF;
}
/* -- SCHOOLMESSAGE -- */
dl#dlMessage dt {
	color: #FF7200;
}

ul#listQue span.dt {
	color: #f08300;
}

table.newsTable .back {
	background-color:#F7F6FB;
}
table.newsTable td span.orange {
	color: #FF7200;
}

/* BackColorToiawase */
#ptBgColorSelScr h2 {
	color: #FFFFFF;
}
#ptBgColorSelScr h2.gadgetTitle {
	background: url(../../img/common/blue/titleinfo_right.gif) no-repeat top right;
}
#ptBgColorSelScr h2.gadgetTitle em {
	background: url(../../img/common/blue/titleinfo_left.gif) no-repeat top left;
}

/*------------------------------
RESERVE
--------------------------------*/
.memo {
	color: #000000;
}
.baseTable .yHuka {
	background-color:#808080;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}

.baseTable .finish{
	background-color:#FF9900;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.baseTable .canres{
	background-color:#fdd35c;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.baseTable .canCancel {
	background-color:#bbc8e6 !important;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.baseTable .few{
	background-color:#fff3b8;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.baseTable .few2{
	background-color:#68C5E0;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.baseTable .canFrke{
	background-color:#fdd35c !important;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.baseTable .canDairiFrke{
	background-color:#68c5e0 !important;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.baseTable tr.canFrke td {
	background-color:#fdd35c;
}
.baseTable tr.canCancel td {
	background-color:#bbc8e6;
}
.baseTable tr.few td {
	background-color:#fff3b8;
}
/* タイムテーブル用 */
.nextPage .canres{
	border-style:solid;
	background-color:#fdd35c;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .yHuka {
	border-style:solid;
	background-color:#808080;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .yHuka2 {
	border-style:solid;
	background-color:#808080;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .finish{
	border-style:solid;
	background-color:#FF9900;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .finish2{
	border-style:solid;
	background-color:#FF9900;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .canCancel {
	border-style:solid;
	background-color:#bbc8e6;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .few{
	border-style:solid;
	background-color:#fff3b8;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .few2{
	border-style:solid;
	background-color:#68C5E0;
	border-color:#FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .canFrke {
	border-style:solid;
	background-color: #fdd35c;
	border-color: #FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}
.nextPage .canDairiFrke {
	border-style:solid;
	background-color: #68c5e0;
	border-color: #FFFFFF #E4D4BE #E4D4BE #FFFFFF;
}

table.calendarTable td.calenderColorSt a,
table#calendarTable td.calenderColorSt a {
	color:#0000Ab;
}
table.calendarTable td.calenderColorSn a,
table#calendarTable td.calenderColorSn a {
	color:#Ab0000;
}
table.calendarTable td.calenderColorSn,
table#calendarTable td.calenderColorSn {
	color:#Ab0000;
}
/* タイムテーブル用タイトル */
.searchTitle {
	color:#0066FF;
	border-color:#3e62ad #FFFFFF #3e62ad #3e62ad;
}

table.baseTableCustom td.reserve {
	background:#fdd35c;
	border-top-color:#000000;
}
table.baseTableCustom td.few {
	background:#fff3b8;
	border-top-color: #000000;
}
table.baseTableCustom td.few2 {
	background:#68C5E0;
	border-top-color: #000000;
}
table.baseTableCustom td.canCancel {
	background:#bbc8e6;
	border-top-color: #000000;
}
table.baseTableCustom td.yHuka {
	background:#808080;
	border-top-color: #000000;
}
table.baseTableCustom td.finish {
	background:#FF9900;
	border-top-color: #000000;
}
table.baseTableCustom {
	border-bottom-color: #0066FF;
}
h3#categorytitle {
	background-color:#E1E6FA;
	border-color: #2CA9E1;
}

h3#categorytitle em {
	color:#0066FF;
}

/* -- error -- */
.error {
	color:#ff0000;
}
.baseTable .midoku {
	background-color:#fff3b8;
}

/*

base.cssから移動

*/

/* レイアウトのヘッダー部（ログアウトの行）の背景色 */
#headerTopWrap {
	background-color:#0000FF;
}

/* レイアウトのヘッダー部（ようこその文字色） */
#headerTop p {
	color: #FFFFFF;
}

/* レイアウトのメニューのリンクの色 */
#tab .hd a {
	background-color: #EAEAEA;
	border-bottom: #FFFFFF solid 1px;
}

#tab .hd a:hover,
.tabWaku .tabWakuTabSub td a:hover {
	background-color: #DFFFFF
}

/* レイアウトのログアウト文字色 */
#logoutlink A:link {
	color: #F0E68C;
}
#logoutlink A:visited {
	color: #F0E68C;
}

/* レイアウトのロゴ画像 */
#logo {
	background:url(../../img/common/blue/logo.gif) top left no-repeat;
}

/* レイアウトのロゴ画像（非ログイン用） */
.school_name_logo {
	background:url(../../img/common/blue/logoL.gif) bottom left no-repeat;
}

/* レイアウトのヘッダー部（中央） */
#headerBottomWrap {
	background: url(../../img/common/blue/bg_texture.gif) center -50px repeat-x;
}

/* レイアウトのヘッダー部（中央・非ログイン用） */
#headerBottomWrap_login {
	background: url(../../img/common/blue/bg_texture.gif) center bottom repeat-x;
}

/* フォント選択ボタン */
.fontSize_s_on {
	background: url(../../img/common/blue/btn_controller_s_on.gif) left top no-repeat;
}
.fontSize_s_off {
	background: url(../../img/common/blue/btn_controller_s.gif) left top no-repeat;
}
.fontSize_s_off a:hover {
	background: url(../../img/common/blue/btn_controller_s_on.gif) left top no-repeat;
}

.fontSize_m_on {
	background: url(../../img/common/blue/btn_controller_m_on.gif) left top no-repeat;
}
.fontSize_m_off {
	background: url(../../img/common/blue/btn_controller_m.gif) left top no-repeat;
}
.fontSize_m_off a:hover {
	background: url(../../img/common/blue/btn_controller_m_on.gif) left top no-repeat;
}

.fontSize_l_on {
	background: url(../../img/common/blue/btn_controller_l_on.gif) left top no-repeat;
}
.fontSize_l_off {
	background: url(../../img/common/blue/btn_controller_l.gif) left top no-repeat;
}
.fontSize_l_off a:hover {
	background: url(../../img/common/blue/btn_controller_l_on.gif) left top no-repeat;
}


/* ポップアップ用「このページを印刷する」 */
#popupprintpage a {
	color:#FFFFFF;
}
#popupprintpage a:link {
	color:#FFFFFF;
}
#popupprintpage a:hover {
	color:#FF5555;
}

/* 確認ダイアログのタイトル */
.ptDialog h2 {
	color: #FFFFFF;
}

/* タイムテーブルの背景色 */
table.timeTableTitle td {
	background-color:#FFFFFF;
}

table.timeTable td {
	background-color:#FFFFFF;
}

/* 写真画像 */
img.imagePhoto {
	border: 1px #D3CBBC solid;
}

/* subLegendの背景色 */
div.subLegend {
	background-color:#FFFFFF;
}
div.search div.subLegend {
	background-color:#f7fcfe;
}
div.mainTab1 div.subLegend,
div.mainTab2 div.subLegend,
div.mainTab3 div.subLegend,
div.mainTab4 div.subLegend,
div.mainTab5 div.subLegend,
div.mainTab6 div.subLegend,
div.mainTab7 div.subLegend,
div.mainTab8 div.subLegend,
div.mainTab9 div.subLegend,
div.mainTab10 div.subLegend {
	background-color:#FAF7F3;
}
div.mainTab1 div.search div.subLegend,
div.mainTab2 div.search div.subLegend,
div.mainTab3 div.search div.subLegend,
div.mainTab4 div.search div.subLegend,
div.mainTab5 div.search div.subLegend,
div.mainTab6 div.search div.subLegend,
div.mainTab7 div.search div.subLegend,
div.mainTab8 div.search div.subLegend,
div.mainTab9 div.search div.subLegend,
div.mainTab10 div.search div.subLegend {
	background-color:#f7fcfe;
}

/* 注意画像 */
div.warning {
	width:16px;
	height:16px;
	background: url(../../img/common/warning_16.png) no-repeat;
}

/* 停止画像 */
div.block {
	width:16px;
	height:16px;
	background: url(../../img/common/block_16.png) no-repeat;
}

/* ================================ */
/* -- 画面進捗表示用の設定 START -- */
table.scrProgTable {
	border-color:#3F54AB;
}

table.scrProgTable td {
	background-color:#e1e6fa;
	color:#0066FF;
}

table.scrProgTable td.scrProgTableHL {
	background-color:#2ca9e1;
	color:#FFFFFF;
}
/* -- 画面進捗表示用の設定 END -- */
/* ================================ */

/* 警告とエラーセルの背景色の設定 */
table.baseTable td.warningCell,
table.baseTable td.warningCell td {
	background-color: #FFFF77;
}
table.baseTable td.errorCell,
table.baseTable td.errorCell td {
	background-color: #FF6655;
	color:white;
}
/* 警告とエラー行の背景色の設定 */
table.baseTable tr.warningRow td {
	background-color: #FFFF77;
}
table.baseTable tr.errorRow td {
	background-color: #FF6655;
	color:white;
}

/* 修正セルの背景色の設定 */
table.baseTable td.updateCell {
    background-color: #DFFFBF;
}

/* 無効セルの背景色の設定 */
table.baseTable td.disableCell {
    background-color: #808080;
	color:white;
}
table.baseTable tr.disableRow td {
    background-color: #808080;
	color:white;
}

/* 強調セルの背景色の設定 */
table.baseTable td.highlightCell,
table.baseTable td.highlightCell td,
table.timeTable td.highlightCell,
table.timeTable td.highlightCell td {
    background-color: #DFFFBF !important;
	color: #333333;
}
table.baseTableCustom td.highlightCell,
table.baseTableCustom td.highlightCell td {
    background-color: #DFFFBF !important;
	color: #333333 !important;
}
table.baseTable tr.highlightRow td,
table.timeTableTitle tr.highlightRow td,
table.timeTable tr.highlightRow td {
    background-color: #DFFFBF !important;
	color: #333333;
}
table.baseTable tr.highlightRow td span.fontDate,
table.baseTable tr.highlightRow td span.fontTime,
table.baseTable td.highlightCell span.fontDate,
table.baseTable td.highlightCell span.fontTime {
    color: #333333;
}

/* 入金済セルの背景色の設定 */
table.baseTable td.nyukinSumiCell {
    background-color: #E0E0E0;
}
table.baseTable tr.nyukinSumiRow td {
    background-color: #E0E0E0;
}

/* 口座振替処理中セルの背景色の設定 */
table.baseTable td.kouzaFrkeTyuCell {
    background-color: #FFFF77;
}
table.baseTable tr.kouzaFrkeTyuRow td {
    background-color: #FFFF77;
}

/* 履修認定セルの背景色の設定 */
table.baseTable td.rishuNinteiCell,
table.baseTable td.rishuNinteiCell td,
table.baseTable tr.activeRow td.rishuNinteiCell,
table.baseTable tr.activeRow td.rishuNinteiCell td {
	background-color: #CFD3FF;
}
table.baseTable tr.rishuNinteiRow td {
	background-color: #CFD3FF;
}

/* 予約キャンセル行の背景色の設定 */
table.baseTable tr.cancelRow td {
	background-color: #C0C0C0;
}
/* 汎用項目設定の行：固定 */
tr.statusKoteiRow td {
	background-color: #FFFF55;
}
/* 汎用項目設定の行：未設定 */
tr.statusMiSetRow td {
	background-color: #DFFFBF;
}
/* 汎用項目設定の行：非表示 */
tr.statusNonDspRow td {
	background-color: #808080;
}
/* Excelレイアウト項目登録画面の行の背景色の設定 */
table.baseTable tr.excelSumKomkRow td {
	background-color: #FFFF77;
}
table.baseTable tr.excelKaiSheetRow td {
    background-color: #DFFFBF;
}

/* スタイルボタン */
.btnStyle a {
	background: #2E3E80;
	background: -webkit-gradient(linear, left top, left bottom, from(#5976E1), to(#2E3E80) );
	background: -moz-linear-gradient(-90deg, #5976E1, #2E3E80);
	background: linear-gradient(to bottom, #5976E1, #2E3E80);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5976E1', endColorstr='#2E3E80');
}
.btnStyle a:hover {
	background: #5976E1;
	background: -webkit-gradient(linear, left top, left bottom, from(#6986F1), to(#5976E1) );
	background: -moz-linear-gradient(-90deg, #6986F1, #5976E1);
	background: linear-gradient(to bottom, #6986F1, #5976E1);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6986F1', endColorstr='#5976E1');
}
.btnStyle a:active {
	background: #2E3E80;
}

.btnStyleOff a {
	background: #909090;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#909090) );
	background: -moz-linear-gradient(-90deg, #C0C0C0, #909090);
	background: linear-gradient(to bottom, #C0C0C0, #909090);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0C0C0', endColorstr='#909090');
}
.btnStyleOff a:hover {
	background: #C0C0C0;
	background: -webkit-gradient(linear, left top, left bottom, from(#D0D0D0), to(#C0C0C0) );
	background: -moz-linear-gradient(-90deg, #D0D0D0, #C0C0C0);
	background: linear-gradient(to bottom, #D0D0D0, #C0C0C0);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D0D0D0', endColorstr='#C0C0C0');
}
.btnStyleOff a:active {
	background: #909090;
}

/* 通常スタイルボタン */
.btnStyleN a {
	background: #2E3E80;
	background: -webkit-gradient(linear, left top, left bottom, from(#5976E1), to(#2E3E80) );
	background: -moz-linear-gradient(-90deg, #5976E1, #2E3E80);
	background: linear-gradient(to bottom, #5976E1, #2E3E80);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5976E1', endColorstr='#2E3E80');
}
.btnStyleN a:hover {
	background: #5976E1;
	background: -webkit-gradient(linear, left top, left bottom, from(#6986F1), to(#5976E1) );
	background: -moz-linear-gradient(-90deg, #6986F1, #5976E1);
	background: linear-gradient(to bottom, #6986F1, #5976E1);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6986F1', endColorstr='#5976E1');
}
.btnStyleN a:active {
	background: #2E3E80;
}
.btnStyleN a[disabled] {
	background: #909090;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#909090) );
	background: -moz-linear-gradient(-90deg, #C0C0C0, #909090);
	background: linear-gradient(to bottom, #C0C0C0, #909090);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0C0C0', endColorstr='#909090');
}

.btnStyleNOff a {
	background: #909090;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#909090) );
	background: -moz-linear-gradient(-90deg, #C0C0C0, #909090);
	background: linear-gradient(to bottom, #C0C0C0, #909090);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0C0C0', endColorstr='#909090');
}
.btnStyleNOff a:hover {
	background: #C0C0C0;
	background: -webkit-gradient(linear, left top, left bottom, from(#D0D0D0), to(#C0C0C0) );
	background: -moz-linear-gradient(-90deg, #D0D0D0, #C0C0C0);
	background: linear-gradient(to bottom, #D0D0D0, #C0C0C0);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D0D0D0', endColorstr='#C0C0C0');
}
.btnStyleNOff a:active {
	background: #909090;
}

/* 取消スタイルボタン */
.btnStyleD a {
	background: #747FE8;
	background: -webkit-gradient(linear, left top, left bottom, from(#DEE1FF), to(#747FE8) );
	background: -moz-linear-gradient(-90deg, #DEE1FF, #747FE8);
	background: linear-gradient(to bottom, #DEE1FF, #747FE8);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DEE1FF', endColorstr='#747FE8');
}
.btnStyleD a:hover {
	background: #5976E1;
	background: -webkit-gradient(linear, left top, left bottom, from(#6986F1), to(#5976E1) );
	background: -moz-linear-gradient(-90deg, #6986F1, #5976E1);
	background: linear-gradient(to bottom, #6986F1, #5976E1);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6986F1', endColorstr='#5976E1');
}
.btnStyleD a:active {
	background: #747FE8;
}
.btnStyleD a[disabled] {
	background: #909090;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#909090) );
	background: -moz-linear-gradient(-90deg, #C0C0C0, #909090);
	background: linear-gradient(to bottom, #C0C0C0, #909090);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0C0C0', endColorstr='#909090');
}

.btnStyleDOff a {
	background: #909090;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#909090) );
	background: -moz-linear-gradient(-90deg, #C0C0C0, #909090);
	background: linear-gradient(to bottom, #C0C0C0, #909090);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0C0C0', endColorstr='#909090');
}
.btnStyleDOff a:hover {
	background: #C0C0C0;
	background: -webkit-gradient(linear, left top, left bottom, from(#D0D0D0), to(#C0C0C0) );
	background: -moz-linear-gradient(-90deg, #D0D0D0, #C0C0C0);
	background: linear-gradient(to bottom, #D0D0D0, #C0C0C0);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D0D0D0', endColorstr='#C0C0C0');
}
.btnStyleDOff a:active {
	background: #909090;
}

/* 文字アイコン（色設定） */
.iconStyle .green {
	background: #607619;
	background: -webkit-gradient(linear, left top, left bottom, from(#B6DE2F), to(#607619) );
	background: -moz-linear-gradient(-90deg, #B6DE2F, #607619);
	background: linear-gradient(to bottom, #B6DE2F, #607619);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B6DE2F', endColorstr='#607619');
}
.iconStyle .red {
	background: #C82A00;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8A00), to(#C82A00) );
	background: -moz-linear-gradient(-90deg, #FF8A00, #C82A00);
	background: linear-gradient(to bottom, #FF8A00, #C82A00);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF8A00', endColorstr='#C82A00');
}
.iconStyle .pink {
	background: #EB6EA0;
	background: -webkit-gradient(linear, left top, left bottom, from(#FEC9C9), to(#EB6EA0) );
	background: -moz-linear-gradient(-90deg, #FEC9C9, #EB6EA0);
	background: linear-gradient(to bottom, #FEC9C9, #EB6EA0);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FEC9C9', endColorstr='#EB6EA0');
}
.iconStyle .yellow {
	background: #FFB95A;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFB95A), to(#F26402) );
	background: -moz-linear-gradient(-90deg, #FFB95A, #F26402);
	background: linear-gradient(to bottom, #FFB95A, #F26402);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFB95A', endColorstr='#F26402');
}
.iconStyle .glay {
	background: #909090;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#909090) );
	background: -moz-linear-gradient(-90deg, #C0C0C0, #909090);
	background: linear-gradient(to bottom, #C0C0C0, #909090);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0C0C0', endColorstr='#909090');
}
.iconStyle .blue {
	background: #2E3E80;
	background: -webkit-gradient(linear, left top, left bottom, from(#5976E1), to(#2E3E80) );
	background: -moz-linear-gradient(-90deg, #5976E1, #2E3E80);
	background: linear-gradient(to bottom, #5976E1, #2E3E80);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5976E1', endColorstr='#2E3E80');
}
.iconStyle .brown {
	background: #8A3B00;
	background: -webkit-gradient(linear, left top, left bottom, from(#DA8B50), to(#8A3B00) );
	background: -moz-linear-gradient(-90deg, #DA8B50, #8A3B00);
	background: linear-gradient(to bottom, #DA8B50, #8A3B00);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DA8B50', endColorstr='#8A3B00');
}

/* チェックボックス選択時の行色反転 */
table.baseTable td.active,
table.baseTable td.active td {
	background-color: #BFC3FF;
}
table.baseTable tr.activeRow td {
	background-color: #BFC3FF;
}
/* 削除行の背景色の設定 */
table.baseTable tr.deleteRow td {
    background-color: #DFFFBF;
    color: #333333;
}
table.baseTable tr.deleteRow td span.fontDate,
table.baseTable tr.deleteRow td span.fontTime {
    color: #333333;
}
/* 行色反転しないセルの背景色の設定 */
table.baseTableCustom tr.activeRow td.noActiveCell,
table.baseTable tr.deleteRow td.noActiveCell td,
table.baseTable tr.activeRow td.noActiveCell td,
table.baseTable tr.activeRow td.noActiveCell {
    background-color: #FFFFFF;
}

/* スクロール枠設定 */
div.scrollBorderLeft {
	border-left-color: #D3CBBC;
	border-left-style: solid;
	border-left-width: 1px;
}
div.scrollBorderBottom {
	border-bottom-color: #D3CBBC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
div.scrollBorderRight {
	border-right-color: #D3CBBC;
	border-right-style: solid;
	border-right-width: 1px;
}
