.SeiTitle { color: white; background: blue }
.SeiError { color: red }
.SeiDebug { color: blue }
.SeiWarning { color: purple }
.SeiSubMenu2 { color: white; background: blue }
.SeiSubMenu3 { color: gray }
.SeiCategory { color: white; background: blue }
.SeiSortMark { font-size: 60% }
.SeiErrPopup { background:yellow }
.SeiRequestOriginal { color: blue }
.SeiRequestOverWrite { color: red }
.SeiTH, .SeiVTitle, .SeiHTitle { background: #ADD8E6 }
.SeiTD { background: #FFFFFF }
.SeiIA { background: #FFFFFF }
.SeiIA2 { background: #FFFFFF }
.SeiTD2 { background: #E6E6FA }
.SeiUpdTR td { background: aqua }
.SeiSelTR td { background: #ffff00 }
.SeiMoTR td { background: #ffff00 }
td.SeiEditHighlightTD { background: #ffff00}
.SeiUpdTD { background: aqua }
td.SeiSelTD { background: #ffff00 }
td.SeiSelTDLink { background: #ffff00;cursor:pointer;}
td.SeiMoTD { background: #ffff00 }
.SeiPageTotal { background: #E8CFE8 }
.SeiTotal { background: #E8CFE8 }
.SeiTDErr { background: #FFCCCC }
.SeiTHErr { background: #FFCCCC }
.SeiMenuTitle { background: #90EE90 }
.SeiMenuBlank { background: #90EE90 }
.SeiMenu { background: #90EE90 }
.SeiMenu2 { background: #FFC0CB }
.SeiMenu3 { background: #CCFFCC }
.SeiFocus { background: #FFCCCC }
.SeiTextareaWbr { font-family:monospace }
.SeiSelectItem { white-space: nowrap;}
.SeiHeaderSelectItem { white-space: nowrap; display: inline-block;text-align: left; }
.SeiTimeSelItem { white-space: nowrap;}
.SeiMouseOverTip { z-index:1000;background:white;border:solid 1px; }
.SeiHelpMsgIcon {  }
.SeiHelpMsg { z-index:1000;cursor:help;text-align:left;white-space:normal;font-weight:normal;background:white;border:solid 1px;}
.SeiComboButton { background:url(/RakWF21/images/lib21-smart-gray/symbol/combosel.gif); background-repeat:no-repeat; background-position:center; width:3.5ex; height:3ex; vertical-align:top; }
.RakHtmlEditorInput p {margin-top:0px; margin-bottom:0px;}
.RakHtmlEditorInput blockquote {direction:ltr; margin-top: 0px;margin-bottom: 0px;}
.RakHtmlEditorInput pre {margin-top:0px; margin-bottom:0px;padding:0px;}
.SeiCheckallButtonLeft {margin: 0px 5px 0px 10px;}
.SeiCheckallButton {margin-right: 5px;}
.SeiOneplaceErrorScroll {overflow:scroll; overflow-x:hidden;}
.SeiComfirmMessageDivBackground {position:absolute; z-index:1000; background:#888888; top:0px; left:0px;}
.SeiIFramePopupDivBackground {z-index:900; background:#888888;}
.SeiIFramePopupBackground {z-index:950;border-top:solid 20px #4f8ab3; border-bottom:solid 1px; border-left:solid 1px; border-right:solid 1px;}
.SeiComfirmMessageDivDialogue {position:absolute; z-index:1001; min-width:300px; max-width:500px; top:100px; left:200px; padding:0px; border:solid 1px black;}
.SeiComfirmMessageDivTitle {background:#CBE8FB; padding:6px; height:20px; border-bottom:solid 1px black;}
.SeiComfirmMessageDivBody {background:#FFFFFF; padding:6px; min-height:50px;}
.SeiComfirmMessageDivButton {background:#FFFFFF; padding:6px; height:20px;}
.SeiComponentMessage {display: inline;}
body, input, select, textarea, pre { font-family: Segoe UI; }
.SeiLoginTop, .SeiLogoutTop, .SeiTopFrame { background:url("/RakWF21/images/lib21-smart-gray/symbol/bg_body_line.gif") repeat-x;  }
.SeiLoginBox input { width:170px; }
.SeiInlineMenu a { background-image:url("/RakWF21/images/lib21-smart-gray/symbol/fr_main/icon_link01.gif"); } 
.SeiResult2.SeiCalendar .SeiCalToday { background:yellow; }
.SeiResult2.SeiCalendar .SeiCalDisabledDay { background:darkgray; }

.SeiTH, .SeiVTitle, .SeiHTitle { background: #DCDCDC; }
.SeiTD, .SeiTD2, .SeiTR, .SeiTR2, .SeiSelTR, .SeiIA, .SeiIA2 { background: #FAFAFA; }
.SeiTH, .SeiVTitle, .SeiHTitle { background: #DCDCDC; }
.SeiTD, .SeiTD2, .SeiTR, .SeiTR2, .SeiSelTR, .SeiIA, .SeiIA2 { background: #FAFAFA; }
a.SeiBtn03 {  display: inline-block; line-height:1.8em; padding:0 10px; color:#fff; border-radius: 5px; background:#0B68E7; border:1px solid #999; text-decoration: none; }
.SeiResult2.SeiCalendar .SeiCalToday { background:yellow; }
.SeiResult2.SeiCalendar .SeiCalDisabledDay { background:darkgray; }

/* Background color of route information header */
.RkawTableHeader   { background: #add8e6;}

/* Background color of route when WF stop */
.RkawStopRow       { background: red;}

/* Background color of route when withdraw WF */
.RkawRemandRow     { background: gray;}

/* Background color of active person-in-charge at present */
.RkawActiveColumn  { background: #FFFF88;}

/* Background color of invalid operation row */
.RkawHistoryColumn  { background: gray;}

/* Background color of activity when condition branch class is being executed */
.RkawSuspendColumn { background: Fuchsia;}

/* Background color of activity when condition suspend class is being executed */
.RkawWaitingPublishColumn { background: #FFFF88;}

/* Background color of activity when condition suspend class is being executed (Trash)*/
.RkawWaitingTrashColumn { background: #FFFF88;}

/* Background color of route when edited route after WF completed  */
.RkawWaitingRestartColumn { background: #FFFFFF;}

/* Operation name when withdraw (It is not being used now) */
.RkawRemandOper    { background: gray;color: #FFFF88;}

/* Text color of activity person-in-charge when it is absent */
.RkawWorkWarning   { background: red}

/* Background color of activity when post-process class is being executed */
.RkawRemoteSync    { background: Lime;}

/* Background color of activity when post-process-CsvOutPut class is being executed */
.RkawRemoteSyncCsvOutput    { background: Aqua;}

/* Background color of activity when post-process-Pack class is being executed */
.RkawRemoteSyncPack    { background: #4080FF;}

/* Background color of activity when post-process-CommonPostAction class is being executed */
.RkawRemoteSyncCommonPostAction    { background: Lime;}

/* Background color of activity when post-process-TimeStamp class is being executed */
.RkawRemoteSyncTimeStamp    { background: #ceb7f5;}

/* Background color of activity when post-process-EContract class is being executed */
.RkawRemoteSyncEContract    { background: #b4b4f5;}

/* Background color of action execution waiting from action buffer */
.RkawPrepareColumn { background: #F5DEB3;}

/* Background color of action execution waiting from bypass action buffer */
.RkawBypassExecuterColumn { background: #FFA500;}

/* Color of input tag that focus hits */
.SeiFocus          { background: #cfcfff;}

/* Background color of present set part of "Select Form" and "Display category selection" */
.rkadSelectedForm  { background: pink }

/* Background color of "Limit date" item */
.rkadLimitDate     { background: red;}
.SeiHmlObjData td.rkadLimitDate  { background-color: red; }
.rkadDocumentListSelectedRow td.SeiTD.rkadLimitDate,
.rkadDocumentListSelectedRow td.SeiTD2.rkadLimitDate {
background-color: red;
}

/* Work type background color of pending document list when template use */
.rkadWorkDivision  { background: #FFFF88 }

/* Text color of message in "Setup User Info" and text color of alert message when "Admin user" select "Assign Deputy" */
.rkagRedMsg        { color: red;}

/* Text style of document status message*/
.rkadDocumentStatusMessage { color: red; text-align: right; font-weight: bold;}

/* "QS Search" hit parts */
.rkaqHitMsg        { color: white; background: red;}

/* Background color of change parts of "Change History" */
.RkawHistoryChange { background: #ffccff; display: inline-block; min-width:13px; min-height:20px; }
.RkawHistory-dtl-item--update { background-color: #ffccff;}
.RkawHistory-dtl-item--insert { background-color: #ffffaa;}
.RkawHistory-dtl-item--delete { background-color: #aaaaaa;}


/* RakRak Document Plus style */
.DocPlusNoEntry { background: #F0F0F0;}
.DocPlusQuickEntryField { border-color: red; border-style: double; background-color: blue;}
.DocPlusFileName { background: #FFFFFF; color: #000000; width: 400px}

/* Background color of previously selected folder */
.RkadSelFolder { background: #F5DEB3;}

/* Background color of read document */
.rkadReadDocument { background-color: #808080;}

/* Background color of route when Return(Approval omitted) WF */
.RkawRemandAppromitRow     { background: lavender;}

/* SeiTree style */
.SeiTree LI{width:100%}

/* Explanation style */
.rkadExplanation pre { margin-bottom: 0; margin-top: 0;}

/* RelatedocListDetailButton style */
.rkadRelatedocListDetailButton { margin-left: 5px;}

/* Nodeblock style */
.SeiNodeBlock { background-color:#e8e8e8; border-top : solid 2px #000000; border-left : solid 2px #000000; border-right : solid 2px #000000; }
.SeiNodeBlockStart { background-color:#e8e8e8; border-top : solid 2px #000000; }
.SeiNodeBlockEnd { background-color:#e8e8e8; border-bottom : solid 2px #000000; }
.SeiNodeBlockLeft { border-left : solid 2px #000000; }
.SeiNodeBlockRight { border-right : solid 2px #000000; }
.SeiNodeBlockBottom { border-bottom : solid 2px #000000; }

/* CategoryView style */
.rkadViewGrouping1Data, .rkadViewGrouping2Data, .rkadViewGrouping3Data, .rkadViewGrouping4Data, .rkadViewGrouping5Data, .rkadViewSUM, .rkadViewData { padding : 4px 10px; }
.rkadViewGrouping1Data, .rkadViewGrouping2Data, .rkadViewGrouping3Data, .rkadViewGrouping4Data, .rkadViewGrouping5Data, .rkadViewSUM { text-align: right; }
.rkadViewGrouping1, .rkadViewGrouping1Data { white-space: nowrap; background: #a0e087; }
.rkadViewGrouping2, .rkadViewGrouping2Data { white-space: nowrap; background: #b7f09e; }
.rkadViewGrouping3, .rkadViewGrouping3Data { white-space: nowrap; background: #C9F6B6; }
.rkadViewGrouping4, .rkadViewGrouping4Data { white-space: nowrap; background: #E3FADA; }
.rkadViewGrouping5, .rkadViewGrouping5Data { white-space: nowrap; background: #F0FCEC; }
.rkadViewSUM { white-space: nowrap; background: #E8CFE8; }
.rkadViewData { white-space: nowrap;  background: #ffffff; }
.rkadViewGrouping1 { padding : 4px 10px !important; }
.rkadViewGrouping2 { padding : 4px 20px !important; }
.rkadViewGrouping3 { padding : 4px 30px !important; }
.rkadViewGrouping4 { padding : 4px 40px !important; }
.rkadViewGrouping5 { padding : 4px 50px !important; }
.rkadViewTable { border: 1px #BFBDBD solid; }
.rkadViewCount { font-size: 85%; margin: 10px; }
.rkadViewGroupingCount { font-weight: bold; background-image: none !important; }

.rkadDocumentList-item--dtl { vertical-align: top; }

/* Background color of warning item */
.rkadWarnItem {
background-color: pink !important;
}

.SeiNoEntry {
background:#C0C0C0;
}

/* Auto Adviser */
.rkadAdviserImg {
margin-top: 5px;
margin-left: 10px;
float:left;
}

.rkadAdviserDiv {
border: solid 1px #F5554F;
background-color: #FFE6D6;
border-radius:4px;
padding: 0px 5px 5px 40px;
width: 600px;
min-height: 55px;
}

.rkadAdviserListOne{
list-style-type:none;
}
.rkadAdviserListOne li{
width: 100%;
margin-left:-15px;
}

.rkadAdviserList li{
width: 100%;
margin-bottom: 5px;
list-style-type:disc;
}

.rkadAdviserImgBatchApprove {
float:left;
}

.rkadAdviserDivBatchApprove {
margin-top:10px;
color:red;
white-space: nowrap;
display:inline-block;
}

.rkadDocumentListSelectedRow td.SeiTD,
.rkadDocumentListSelectedRow td.SeiTD2 {
background-color: #ffff00;
}

.rkadDocumentAccessURL{
padding: 10px;
vertical-align: middle;
}

input[type="text"].rkadDocumentAccessURL_Input{
padding: 0px;
margin: 0px 5px;
width: 500px;
background-color: #ececec;
}

.rkadDocumentAccessURL_CopyIcon{
vertical-align: middle;
cursor: pointer;
}

.rkadDocumentAccessURL_CopyMsg{
border: 1px;
border-radius: 10px 10px 10px 10px;
position: fixed;
background-color: #666666;
color: #FFFFFF;
padding: 0px 5px 0px;
white-space: nowrap;
}

/* data lock mode message */
.DataLockModeMessage{
color: red;
font-weight: bold;
}
.rkadUnfinishedFolderIOTaskMessage {
color: red;
font-weight: bold;
}

.rkadUnsubmittedDocumentGuidance {
color: red;
}

/* Talk to other users */
#rkadTalkIcon, #rkadTalkNotifyIcon {
position: fixed;
right: 20px;
bottom: 20px;
width: 60px;
height: 60px;
}

#rkadTalkNotifyIcon.rkadTalkNotifyIcon {
bottom: 90px;
}

#rkadTalkIcon:hover, #rkadTalkNotifyIcon:hover {
opacity: 0.7;
cursor: pointer;
}

#rkadTalkIcon img, #rkadTalkNotifyIcon img {
width: 60px;
height: 60px;
}

#rkadTalkIconNew, #rkadTalkNotifyIconNew {
position: absolute;
right: -2px;
top: -5px;
width: 18px;
height: 18px;
border-radius: 18px;
background-color: #ff6e7a;
border: solid white;
}

#rkadTalkWindow {
position: fixed;
right: 20px;
bottom: 20px;
width: 400px;
font-family: sans-serif;
border-radius: 10px 10px 0 0;
background-color: #eee;
border: 1px solid #888;
}

#rkadTalkTitle {
color: #fff;
background-color: #888;
padding: 5px 30px;
text-align: center;
border-radius: 6px 6px 0 0;
font-weight: bold;
word-wrap: break-word;
overflow-wrap: break-word;
}

#rkadTalkListArea {
overflow-y: scroll;
overflow-x: hidden;
margin: 0 auto;
}

.rkadTalkAdd {
max-width: 160px;
background-color: #148cdb;
border-radius: 5px;
color: #fff;
margin: 5px auto;
text-align: center;
padding: 5px 0;
font-size: 14px;
}

.rkadTalkAdd:hover {
opacity: 0.7;
cursor: pointer;
}

.rkadTalkAddInvalid {
background-color: #C0C0C0;
}

.rkadTalkAddInvalid:hover {
opacity: 1.0;
cursor: default;
}

.rkadTalkLine {
position: relative;
display: block;
background-color: #fff;
border-radius: 5px;
box-shadow: 0 3px 3px 0 rgba(130, 130, 130, 0.3);
color: #333;
margin: 10px 20px;
padding: 10px 15px;
}

.rkadTalkLine:hover {
opacity: 0.7;
cursor: pointer;
}

.rkadTalkName {
display: inline-block;
width: 310px;
font-size: 11pt;
color: #0082ca;
font-weight: bold;
word-wrap: break-word;
overflow-wrap: break-word;
}

.rkadTalkLastMsg {
display: inline-block;
font-size: 0;
}

.rkadTalkLastUsernm {
display: inline-block;
max-width: 310px;
font-size: 10pt;
font-weight: bold;
color: #555;
word-wrap: break-word;
overflow-wrap: break-word;
}

.rkadTalkLastSendtime {
display: inline-block;
max-width: 310px;
margin-left: 3px;
font-size: 8pt;
color: #333;
}

.rkadTalkLastMsgtext {
display: block;
width: 310px;
font-size: 10pt;
color: #333;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

#rkadTalkMsgArea {
top: 35px;
right: 10px;
width: 400px;
background-color: #eee;
border-radius: 5px;
overflow-y: scroll;
overflow-x: hidden;
}

#rkadTalkBack {
position: absolute;
top: 7px;
left: 10px;
}

_:-ms-fullscreen, :root #rkadTalkBack {
top: 5px;
}

#rkadTalkBack:hover {
opacity: 0.7;
cursor: pointer;
}

.rkadTalkHideMode {
display: none;
}

.rkadTalkMyMsg {
display: block;
width: calc(100% - 80px);
word-wrap: break-word;
overflow-wrap: break-word;
color: #333;
margin: 10px 20px 20px auto;
position: relative;
}

.rkadTalkOherMsg {
border-radius: 10px;
vertical-align: top;
max-width: calc(100% - 80px);
word-wrap: break-word;
overflow-wrap: break-word;
color: #333;
margin: 10px auto 20px 20px;
}

.rkadTalkActionMsg {
font-size: 10pt;
color: #333;
text-align: center;
}

.rkadTalkMsgUsernm {
display: inline-block;
max-width: 310px;
font-size: 10pt;
}

.rkadTalkMsgSendtime {
display: inline-block;
max-width: 310px;
font-size: 8pt;
}

.rkadTalkMsgtext {
display: block;
font-size: 10pt;
white-space: pre-wrap;
background-color: #fff;
border-radius: 10px;
padding: 10px 15px;
}

.rkadTalkMyMsg .rkadTalkMsgtext {
background-color: #bce4ff;
}

#rkadTalkAddArea {
background-color: #fff;
padding: 10px;
border-top: solid 1px #888;
}

#rkadTalkInput {
bottom: 5px;
background-color: #fff;
padding: 10px;
border-top: solid 1px #888;
}

#rkadTalkInputLeft {
width: 280px;
padding-right: 10px;
}

#rkadTalkInputRight {
display: inline-block;
width: 80px;
height: 75px;
color: #333;
vertical-align: middle;
}

#rkadTalkTextarea {
resize: none;
width: 280px;
height: 70px;
font-family: sans-serif;
font-size: 11pt;
vertical-align: middle;
border: none;
color: #000;
background-color: #fff;
}

#rkadTalkTextarea:-ms-input-placeholder {
color: #757575;
}

#rkadTalkTextarea::-ms-input-placeholder {
color: #757575;
}

.rkadTalkSend {
width: 100%;
background-color: #148cdb;
border: none;
border-radius: 5px;
color: #fff;
text-align: center;
padding: 5px 0;
margin-top: 5px;
}

.rkadTalkSend:hover {
opacity: 0.7;
cursor: pointer;
}

.rkadTalkSendInvalid {
background-color: #C0C0C0 !important;
}

.rkadTalkSendInvalid:hover {
opacity: 1.0;
cursor: default;
}

#rkadTalkNoticeCB {
margin-right: 5px;
}

#rkadTalkClose {
position: absolute;
top: 7px;
right: 10px;
}

#rkadTalkClose:hover {
opacity: 0.7;
cursor: pointer;
}

_:-ms-fullscreen, :root #rkadTalkClose {
top: 5px;
}

#rkadTalkUserList {
position: absolute;
top: 7px;
right: 40px;
}

#rkadTalkUserList:hover {
opacity: 0.7;
cursor: pointer;
}

_:-ms-fullscreen, :root #rkadTalkUserList {
top: 5px;
}

.rkadTalkErrormsg {
margin: 0;
font-size: 8pt;
color: red;
}

.rkadTalkLineNew {
position: absolute;
right: 5px;
top: 5px;
width: 12px;
height: 12px;
border-radius: 12px;
background-color: #ff6e7a;
}

#rkadTlakEmpty {
color: #888;
padding: 10px;
}

#rkadTalkWindow, #rkadTalkIcon, #rkadTalkNotifyIcon {
z-index: 300;
}

.rkadTalkAdd {
margin: 25px auto;
}

#rkadTalkAddArea {
height: 85px;
}

#rkadTalkInput {
height: 85px;
}

#rkadTalkListArea {
height: calc(100vh - 250px);
max-height: 400px;
}

#rkadTalkMsgArea {
height: calc(100vh - 250px);
max-height: 400px;
}

.rkadTalkUser {
background-color: #fff;
border-radius: 5px;
box-shadow: 0 3px 3px 0 rgba(130, 130, 130, 0.3);
color: #333;
padding: 10px 15px;
}

.rkadTalkUserLayout {
margin: 10px 20px;
}

.rkadTalkUserSelectUser {
position: relative;
}

.rkadTalkUserDel {
position: absolute;
top: 8px;
right: 4px;
}

.rkadTalkUserChild {
margin-right: 40px;
}

.rkadTalkUserName {
display: inline-block;
width: 310px;
min-width: 310px;
font-size: 11pt;
color: #0082ca;
font-weight: bold;
word-wrap: break-word;
overflow-wrap: break-word;
}

/*���b�Z�[�W�̕ҏW*/
.rkadTalkEditMenu {
position: absolute;
right: 0;
top: 0;
}

.rkadTalkEditMenu a {
background-color: #fff;
border-radius: 4px;
padding: 5px 40px 5px 8px;
text-decoration: none;
color: #333;
font-size: 0.9em;
box-shadow: 0 0 6px #888;
position: relative;
}

.rkadTalkEditMenu a:hover {
text-decoration: none;
}

.rkadTalkEditMenu a::after {
position: absolute;
content: "";
background-size: 13px 13px;
width: 13px;
height: 13px;
right: 10px;
top: 8px;
}

.rkadTalkEditMenuChild {
position: absolute;
top: 22px;
right: 0;
width: 150px;
}

.rkadTalkEditMenuChild ul {
font-size: 0.9em;
background-color: #fff;
border-radius: 4px;
padding: 6px 4px;
box-shadow: 0 0 6px #888;
list-style: none;
margin: 0;
}

.rkadTalkEditMenuChild ul li {
padding: 4px 12px;
}

.rkadTalkEditMenuChild ul li img {
padding-right: 8px;
vertical-align: top;
}

.rkadTalkEditMenuChild ul li a {
text-decoration: none;
color: inherit;
}

.rkapIntegratedServerTitle {
font-weight: bold;
}
.rkadFolderTree .rkapIntegratedServerTitle {
margin-left: 5px;
}
.rkadIntegratedServerFolderTreeNode > img {
display: none;
}
.rkapIntegratedServerLoadingScreen {
position: relative;
top: 0px;
left: 0px;
height: 58px;
max-width: 600px;
background: #888888;
opacity: 0.5;
}
.rkapIntegratedServerLoadingScreen img {
position: relative;
top: 5px;
left: 50%;
margin-left: -24px;
}
.rkadIntegratedServerFolderTree .rkapIntegratedServerLoadingScreen img {
padding: 0px;
}
.rkapIntegratedServerContents > .Seimain {
margin: 0px;
}
.rkapIntegratedServerLoginFrame {
width: 100%;
height: 500px;
border: solid 1px;
}

.rkapInputNoEntry,
.rkapTextareaNoEntry {
border: none;
background-color: #FFFFFF;
color: light-dark(rgb(84, 84, 84), rgb(170, 170, 170));
}
td pre { margin-bottom: 0; margin-top: 0 }
