BODY {
	MARGIN: 0px;
	FONT-FAMILY: Arial;
	font-size: 14px;
}
A {
	COLOR: Blue; TEXT-DECORATION: none
}
A:hover {
	COLOR: Blue; TEXT-DECORATION: underline
}
A:active {
	COLOR: Blue; TEXT-DECORATION: underline
}
DIV.body {
	TEXT-ALIGN: center
}
.body2 {
	TEXT-ALIGN: center; MARGIN: 5px 30px; WIDTH: 940px
}
.TitleBar {
	TEXT-ALIGN: left; MARGIN: 30px 1px; HEIGHT: 42px; COLOR: #ffffff; FONT-SIZE: 20px
}
.TitleBarLine {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #5780AF;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    HEIGHT: 7px;
    PADDING-TOP: 0px;
}
.TitleBarLine2 {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #ff9900;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    HEIGHT: 7px;
    PADDING-TOP: 0px;
}
.drawarea {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BACKGROUND-COLOR: #eeeeee; WIDTH: 1220px; VERTICAL-ALIGN: top; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
}
.drawareaPopup {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BACKGROUND-COLOR: #eeeeee; VERTICAL-ALIGN: top; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
}
.menuarea {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.itemarea {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.menu {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TD.menuT {
	COLOR: #002c5e; FONT-SIZE: 12px
}
TD.menuI1 {
	COLOR: #5780af; FONT-SIZE: 12px
}
.copy {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px; BACKGROUND-COLOR: #cfcfcf; HEIGHT: 15px; COLOR: #666666; FONT-SIZE: 12px; BORDER-TOP: #333333 1px; BORDER-RIGHT: #333333 1px
}
.PageTitle {
	BORDER-BOTTOM: #666666 1px; BORDER-LEFT: #ff6600 3px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #111111; FONT-SIZE: 15px; BORDER-TOP: #666666 1px; FONT-WEIGHT: bold; BORDER-RIGHT: #ff6600 3px; PADDING-TOP: 2px
}
.TopPageTitle {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #ff6600 3px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #111111; FONT-SIZE: 14px; BORDER-TOP: #666666 1px; BORDER-RIGHT: #ff6600 3px; PADDING-TOP: 2px
}
.TopPageTitle2 {
	BORDER-BOTTOM: #C0C0C0 1px solid; BORDER-LEFT: #C0C0C0 3px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #C0C0C0; FONT-SIZE: 14px; BORDER-TOP: #C0C0C0 1px; BORDER-RIGHT: #C0C0C0 3px; PADDING-TOP: 2px
}
.Error {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ff3333; FONT-SIZE: 12px; PADDING-TOP: 20px
}
.pageing {
	FONT-SIZE: 12px;
	width: 180;
}
.header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #575757; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header_l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #575757; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #575757; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header_s {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #575757; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header_s_l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #575757; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header_s_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #575757; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header2_s_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #575757; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #bfbfbf; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header2_l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #bfbfbf; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header2_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #bfbfbf; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header3 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d7d7d7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header3_l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d7d7d7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.header3_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d7d7d7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.i_header {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efe1d7; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.i_header_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efe1d7; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.i_s_header {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efe1d7; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.i_button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d7d7d7; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.i_button_l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d7d7d7; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.index {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.index_l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.index_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.index_s {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.index_s_l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.index_s_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.index_none {
	TEXT-ALIGN: left; COLOR: #333333; FONT-SIZE: 12px
}
.index_none_c {
	TEXT-ALIGN: center; COLOR: #333333; FONT-SIZE: 12px
}
.index_none_r {
	TEXT-ALIGN: right; COLOR: #333333; FONT-SIZE: 12px
}
.index_l_gray {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.index_gray {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.index_r_gray {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.none {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.contents {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
.message {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #111111; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.complete {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #111111; FONT-SIZE: 12px; PADDING-TOP: 20px
}
.approve {
	COLOR: #006633; FONT-SIZE: 12px
}
.reject {
	COLOR: #ff001a; FONT-SIZE: 12px
}
.waiting {
	COLOR: #666666; FONT-SIZE: 12px
}
.wfTypeView {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999999 1px; BACKGROUND-COLOR: #dddddd; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px
}
.wfTypeView_r {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #999999 1px; BACKGROUND-COLOR: #dddddd; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px
}
.nt_wfTypeView {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999999 1px; BACKGROUND-COLOR: #f3f3f3; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #999999 1px; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px
}
.nt_wfTypeView_r {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #999999 1px; BACKGROUND-COLOR: #f3f3f3; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #999999 1px; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px
}
.textbox_r {
	TEXT-ALIGN: right; FONT-SIZE: 12px
}
.MailTree {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; HEIGHT: 24px; COLOR: #333333; FONT-SIZE: 12px
}
.AddressBookTagB {
	BORDER-BOTTOM: #7289a3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #7289a3 1px; HEIGHT: 17px; FONT-SIZE: 12px; BORDER-TOP: #7289a3 1px; BORDER-RIGHT: #7289a3 1px
}
.AddressBookTagOff {
	BORDER-BOTTOM: #7289a3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #7289a3 1px; BACKGROUND-COLOR: #efe1d7; HEIGHT: 17px; FONT-SIZE: 12px; BORDER-TOP: #7289a3 1px solid; BORDER-RIGHT: #7289a3 1px
}
.AddressBookTagOn {
	BORDER-BOTTOM: #7289a3 1px; TEXT-ALIGN: center; BORDER-LEFT: #7289a3 1px; BACKGROUND-COLOR: #ffffff; HEIGHT: 17px; FONT-SIZE: 12px; BORDER-TOP: #7289a3 1px solid; BORDER-RIGHT: #7289a3 1px
}
.AddressBookMenu {
	BORDER-BOTTOM: #7289a3 1px solid; BORDER-LEFT: #7289a3 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; BORDER-TOP: #7289a3 1px; BORDER-RIGHT: #7289a3 1px solid; PADDING-TOP: 8px
}
.MailFooter {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999999 1px; BACKGROUND-COLOR: #dddddd; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #999999 1px; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px
}
.MailFooter_r {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #999999 1px; BACKGROUND-COLOR: #dddddd; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #999999 1px; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px
}
.unread_index {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffe5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.unread_index_l {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffe5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.unread_index_r {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffe5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.header_sub_menu {
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #99cccc;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666666 1px;
    BORDER-RIGHT: #666666 1px;
    PADDING-TOP: 5px;
}
.header_sub_item {
	BORDER-BOTTOM: #666666 1px; BORDER-LEFT: #666666 1px; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc99; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; BORDER-TOP: #666666 1px; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 2px
}
.header_sub_e {
	BORDER-BOTTOM: #666666 1px; BORDER-LEFT: #666666 1px; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc99; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; BORDER-TOP: #666666 1px; BORDER-RIGHT: #666666 1px; PADDING-TOP: 2px
}
.numeric {
	TEXT-ALIGN: right
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalPopup p {
    padding: 5px;
}
.ime-mode-active {
	ime-mode:active;
 }
.ime-mode-disabled {
	ime-mode: disabled;
 }
.hidden_button
{
	visibility:hidden;
    height: 1px;
    width: 1px;
}

/* GridViewの枠線を非表示 */
.wijmo-wijgrid tr.wijmo-wijgrid-row td,
.wijmo-wijgrid tr.wijmo-wijgrid-row th
{
    border-style:none;
}

/* GridViewのヘッダーの余白を少なくする */
.wijmo-wijgrid .wijmo-wijgrid-headerrow .wijmo-wijgrid-headertext
{
    padding: 0.5em 0em !important;
}

/* GridViewのフッターの余白を少なくする */
.wijmo-wijgrid .wijmo-wijgrid-header, .wijmo-wijgrid .wijmo-wijgrid-footer
{
	padding: 0em;
}

/* GridViewがDisableの時IEで薄くなりすぎるため透過度を高めに設定 */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    -moz-opacity: 1.0 !important;
    opacity: 1.0 !important;
    filter:alpha(opacity=100) !important;
}

/* GridViewのページボタンを右側に表示 */
.wijmo-wijpager .ui-list {
    float: right;
}

/* GridViewのページボタンを右側に表示 */
.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child {
    width:220px;
}

/* GridView選択時の背景色、文字色を変更 */
.wijmo-wijgrid tr.wijmo-wijgrid-row td.ui-state-highlight {
    background: #ACBFD6;
    color: #000000;
}

/* C1GridViewの日時列をセンタリング */
td.wijdata-type-datetime {
    text-align:center !important;
}

/* Menuの文字色を変更 */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #383C3C;
}

/* C1Menuの高さを修正 */
.wijmo-wijmenu{
    padding:0;
}
.wijmo-wijmenu .wijmo-wijmenu-item{
    margin:0;
}

/* C1Menuのコーナーの丸みをなしに修正 */
.ui-corner-all{
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
}

.no-wordwrap
{
    word-wrap: break-word;
}
