
body
{
color:#000000;
font-size:12px;font-family:Meiryo,Arial, sans-serif;
text-decoration:none;
padding:0px;margin:0px;
}
h1,h2,h3,h4,h5,h6
{
line-height:normal;
padding:0px;margin:0px;
}
img
{
border:0px;
}
dl
{
display:inline;
}
dl,dt,dd
{
padding:0;margin:0;
}
p
{
margin:2px 0;
}
optgroup {
font-style:normal;
}
.head {
vertical-align:top;white-space:nowrap;
padding:4px 3px;
border:0px;
}
a,a:link
{
color:#8A919B;
}
a:hover
{
color:#9FABBD;
}
a:visited,a:active
{
color:#8A919B;
}
a.link,a.link:link
{
color:#FF00000;
text-decoration:none;
}
a.link:visited
{
color:#A6CC8C;
text-decoration:none;
}
a.link:hover
{
color:#58A128;
text-decoration:none;
}
a.link:active
{
color:#4AB900;
text-decoration:none;
}
a.syslink,a.syslink:link
{
color:#416D27;
text-decoration:none;
}
a.syslink:visited
{
color:#A7D38D;
text-decoration:none;
}
a.syslink:hover
{
color:#4D8C26;
text-decoration:none;
}
a.syslink:active
{
color:#4CBE07;
text-decoration:none;
}
a.menulink,a.menulink:link
{
color:#7a858f;
text-decoration:none;
}
a.menulink:visited
{
color:#7a858f;
text-decoration:none;
}
a.menulink:hover
{
color:#4e62a9;
text-decoration:none;
}
a.menulink:active
{
color:#7a858f;
text-decoration:none;
}
a.hover_highlight,a.hover_highlight:link
{
text-decoration:none;
}
a.hover_highlight:visited
{
text-decoration:none;
}
a.hover_highlight:hover
{
color:#4e62a9;
background-color:#e9f2fb;
text-decoration:none;
}
a.hover_highlight:active
{
text-decoration:none;
}
table
{
font-size: 100%;
padding:0px;
border-width:0px;
border-collapse:collapse;
}
tr,th,td
{
padding:0px;
border:solid lime 0px;
}
table.outer
{
width:100%;
padding:0px; margin:0px;
}
table.outer th
{
padding:5px;
border:0px;
white-space:nowrap;
font-weight:normal;
text-align:left;
}
table.outer th.head
{
background-color:#f2f3f1;
}
.row
{
padding:5px;
vertical-align:top;
border:0px;
}
tr.row td
{
padding:5px;
vertical-align:top;
}
table.monthlynumber_list
{
border-collapse:collapse;
width:100%;
margin:0px;
padding:0px;
border:1px solid #cccccc;
}
table.monthlynumber_list th
{
padding:2px 8px; border:0px;
background-color:#f2f3f1;
white-space:nowrap;
font-weight:normal;
}
table.monthlynumber_list td
{
border:1px solid #cccccc;
padding:2px 8px;
white-space:nowrap;
}
table.grid_header
{
border-left : 1px solid #b8b8b8;
}
table.grid
{
border-left  : 1px solid #ababab;
border-bottom : 1px solid #e0e0e0;
}
table.grid_header th
{
padding : 2px 2px 2px 3px;
border-top : 1px solid #b8b8b8;
border-right : 1px solid #b8b8b8;
background-color : #f0f4f7;
text-align:left;
overflow:hidden;
font-weight:normal;
}
td.grid_row,tr.grid_row td
{
padding : 2px 2px 2px 3px;
margin : 0px;
border-bottom : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
height : 22px;
overflow : hidden;
line-height: 12px;
}
.grid_change_disp
{
width:30px;
}
.grid_name
{
width:150px;
}
.grid_operate
{
width:100px;
}
.grid_creator
{
width:120px;
}
.grid_create_date
{
width:100px;
}
.grid_manage {
width:150px;
}
th.grid_sort:hover
{
background-color:#faf8f3;
text-decoration:none;
border-bottom:solid 2px #f9b119;
border-collapse:separate;
}
form
{
margin:0px;
}
input.text
{
width:250px;
border:solid red 0px;
}
input.mail_subject
{
width:250px;
border:solid orange 0px;
}
input.date
{
width:75px;
border:solid yellow 0px;
}
textarea.mail_body
{
width:300px;
height:200px;
border:solid green 0px;
}
textarea.textarea
{
width:450px;
height:80px;
border:solid #CCCCCC 1px;
}
th > label
{
width:auto;
font-size:100%;text-align:center;
padding:3px 6px;margin:1px;
border:solid #DDDDDD 1px;
border-radius:12px;/*----w3c----*/
-moz-border-radius:12px;/*----mozilla----*/
-webkit-border-radius:12px;/*----webkit----*/
}
select
{
width:auto;
background:#EEEEEE;
border:solid #DDDDDD 0px;
border-radius:12px;
-webkit-border-radius:12px;
-moz-border-radius:12px;
padding:3px 6px;margin:1px;
}
select > option
{
background:#FFFFFF;
}
textarea,
input,
input[type=text],
input[type=password]
{
user-input:enabled;
width:auto;
font-size:90%;
background:#FFFFFF;
border:solid #CCCCCC 1px;
padding:3px;margin:1px;
border-radius:3px;
box-shadow:inset 0 0 1em #EEEEEE;
-moz-border-radius:3px;
-moz-box-shadow:inset 0 0 1em #EEEEEE;
-webkit-border-radius:3px;
-webkit-box-shadow:inset 0 0 1em #EEEEEE;
}
input[type=button],
input[type=reset],
input[type=submit]
{
user-input:enabled;
width:auto;
font-size:90%;
background:#E4e4e4;
border:solid #CCCCCC 1px;
padding:3px 12px;margin:1px;
border-radius:12px;
box-shadow:inset 0 0 1em #EEEEEE;
-moz-border-radius:12px;
-moz-box-shadow:inset 0 0 1em #EEEEEE;
-webkit-border-radius:12px;
-webkit-box-shadow:inset 0 0 1em #EEEEEE;
}
input[type=image]
{
content: url(attr(src));
border: solid red 0px;
user-select: none;
user-focus: normal;
}
input[type=checkbox],
input[type=radio]
{
border:none;
user-select:toggle;
}
input[type=hidden]
{
display: none;
}
h2.nc_block_title
{
font-size:100%;
}
.nc_block_title
{
width:100%;
white-space:nowrap;
}
.highlight
{
background-color:#e9f2fb;
color:#4e62a9;
}
.comptextarea {
visibility :hidden;
font-size: small;
width:520px;
height:270px;
}
.widthmax
{
width:100%;
}
.widthauto
{
width:auto;
}
.nowrap
{
white-space:nowrap;
}
.valign-top
{
vertical-align:top;
}
.valign-middle
{
vertical-align:middle;
}
.valign-bottom
{
vertical-align:bottom;
}
.align-left
{
text-align:left;
}
.align-right
{
text-align:right;
}
.align-center
{
text-align:center;
}
.bold
{
font-weight:bold;
}
.float-left
{
float:left;
}
.float-right
{
float:right;
}
.float-clear
{
clear: both;
}
br.float-clear
{
clear: both;
line-height:0px;
}
.visible-hide
{
visibility:hidden;
}
.display-block
{
display:block;
}
.display-none
{
display:none;
}
.collapse_separate
{
border-collapse: separate;
}
div.hr
{
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #cccccc;
margin-top:5px;
margin-bottom:5px;
}
blockquote.quote
{
font-size:0.9em;
border-left:2px dotted #EEEEEE;
padding-left:5px;
margin:0px 0px 0px 25px;
}
.deadline
{
background-color:#ffdddd;
color:#ff0000;
}
.errorstr
{
color:#ff0000;
}
.warnstr
{
color:#0000ff;
}
.require
{
color:#ff0000;
}
tr.current,div.current
{
background-color:#fff7de;
color:#d64728;
white-space:nowrap;
}
.foot
{
border:0px;
white-space:nowrap;
padding:4px 3px;
}
.note
{
background-color:#f3f3f3;
}
div.outerdiv
{
padding:5px;
}
.comp_calendar_icon
{
margin: 0px 3px;
}
.comp_calendar_text
{
width:80px;
}
._mod_title
{
text-align:center;
overflow:hidden;
width:110px;
white-space:nowrap;
}
.module_box
{
}
a.blockLink
{
background-color:#f06f1d;
color:#ffffff;
display:block;
}
.tooltip
{
position:absolute;
visibility:hidden;
padding:5px;
border:1px solid #000000;
background-color:#ffffdd;
font-size:80%;
}
.tooltipClass
{
position:absolute;
visibility:hidden;
padding:5px;
border:1px solid #000000;
background-color:#ffffcc;
color:#000000;
white-space:nowrap;
}
.popupClass
{
position:absolute;
visibility:hidden;
display:none;
padding:5px;
border: 1px solid;
border-color: #f1f1e9 #727272 #727272 #f1f1e9;
background-color:#ffffff;
}
iframe.popupIframe
{
position:absolute;
border:0px;
}
input.lined_btn
{
margin-left:5px;
}
div.top_description
{
padding:5px;
}
td.selectlist
{
text-align: center;
padding-top:5px;
}
td.selectlist_arrow_btn_area
{
text-align: center;
vertical-align:middle;
white-space:nowrap;
padding:5px;
}
select.selectlist
{
width:180px;
height:250px;
}
div.contextMenu
{
padding:3px;
border:1px solid #aca899;
border-left:1px solid #666666;
border-right:1px solid #666666;
background-color:Window;
}
div.contextRow
{
padding-left:15px;
padding-right:15px;
white-space:nowrap;
color:#000000;
}
div.contextDisableRow
{
padding-left:15px;
padding-right:15px;
white-space:nowrap;
color:#aca899;
}
div.contextHighlight
{
background-color:#316ac5;
color:#ffffff;
}
.disable_lbl
{
color:#aca899;
}
.print_preview
{
background-color:#ffffff;
}
.print_header
{
background-color:#eeeeee;
text-align:right;
padding:5px;
}
div.errorHeaderMsg
{
background-color:#ffcccc;
text-align:center;
border-top:1px solid #ddddff;
border-left:1px solid #ddddff;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
font-weight:bold;
padding:10px;
}
.logger
{
font-size:12px;
}
.logger_block
{
border: 1px solid #cc0033;
background-color:#faebd7;
}
.logger_notice
{
color: #000000;
}
.logger_warning
{
color: #ff6600;
}
.logger_error
{
color: #ff0000;
}
.logger_debug
{
color: #0000ff;
}
.logger_trace
{
color: #0000ff;
}
.logger_other
{
color: #336600;
}
.logger_sql
{
color: #336600;
}
.loading
{
width:16px;
height:16px;
border:0px;
position:absolute;
left:-100px
}
img.icon
{
vertical-align:middle;
}
.btn-width
{
width:75px;
padding:0.2em;
}
.tempbtn-width
{
width:100px;
padding:0.2em;
}
.btn-bottom
{
margin-top:5px;
text-align:center;
}
.redirect_body
{
background-color:#ffffff;
}
.redirect_main
{
margin: 120px 150px 80px;
text-align:left;
}
.redirect_text{
padding-left:8px;
font-size:2em;
}
.redirect_subtext
{
padding-left:8px;
padding-top:50px;
font-size:130%;
font-weight:bold;
}
.redirect_subtext_link
{
color:#5081c9;
text-decoration:underline;
}
span.blocktext,div.blocktext
{
white-space:nowrap;
vertical-align:middle;
border-top:2px solid #666666;
border-left:2px solid #666666;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#FFFFFF;
}


.move_bar
{
cursor:move;
border:solid lime 0px;
}
.th_headermenu_title
{
width:100%;
margin-bottom:5px;
border:solid orange 0px;
}
.th_headermenu_line_title_header {
padding-top:2px;
vertical-align:top;
width:10px;
border:solid red 0px;
}
.th_headermenu_round_title_header {
padding-top:2px;
vertical-align:top;
width:25px;
border:solid blue 0px;
}

.container
{
border-collapse:collapse;
}
.main_column
{
}
.headercolumn
{
width:auto;
}
.leftcolumn
{
width:20%;
}
.centercolumn
{
width:80%;
}
.rightcolumn
{
width:20%;
}
.footercolumn
{
width:auto;
}
.headercolumn_on
{
border-bottom:solid #424242 1px;
}
.leftcolumn_on
{
border-right:solid #424242 1px ;
}
.rightcolumn_on
{
border-left:solid #424242 1px;
}
.enlarged_display
{
padding:5px;
border:purple 1px solid;
}
.addmobule_box
{
display:block;height:auto;width:auto;
background:#CCFD7B;
padding:3px 3px;margin:0px 0px 6px 0px;
border-bottom:solid #424242 0px;
}
.column_movedummy div
{
background:#F1F1F1;
border:dotted 1px #CCCCCC;
overflow:hidden;
}
.select_headercolumn
{
background:#E8FEC4;
border:0px solid #E6C357;
}
.select_centercolumn
{
background:#E8FEC4;
border:0px solid #E6C357;
}
.select_leftcolumn
{
background:#E8FEC4;
border:0px solid #E6C357;
}
.select_rightcolumn
{
background:#E8FEC4;
border:0px solid #E6C357;
}
div.headercolumn_menu
{
background-color:transparent;
}
#header_menu
{
border-bottom: 0px solid #dfe4e7;
}
table#header_menu
{
width:100%;
font-size:1em;font-weight:bold;
text-align:left;
}
table#header_menu td.menu_right
{
text-align:right;vertical-align:middle;white-space:nowrap;
padding:4px 0px 4px 4px;
}
table#header_menu td.menu_left
{
text-align:left;white-space:nowrap;vertical-align:middle;
padding:0px;
}
table#header_menu .header_btn_left
{
vertical-align:middle;
padding:0px 6px;
}
table#header_menu .header_btn
{
vertical-align:middle;
padding:0px 6px;
border-left:1px solid #9999cc;
}
table#header_menu .header_icon
{
margin:0px 2px;
}
table#header_menu .setting_end_btn
{
color:#74ad69;
}
table#footerbar
{
width:100%;
color:#a3a3a3;
font-size:80%;font-weight:bold;text-align:right;vertical-align:middle;
}
table#footerbar .copyright
{
text-align:center; color:#a3a3a3; vertical-align:middle; font-size:90%; font-weight:bold;
}
div#centercolumn_inf_mes
{
text-align:center;
background:#424242;
padding:1px;margin:5px;
border:0px solid orange;
}
div#centercolumn_inf_mes div
{
font-size:0.9em; font-weight:bold;
background:#CCFD7B;
padding:3px;
border:0px solid blue;
}
div.centercolumn_active_center
{
padding:8px 15px;
border:1px solid yelllow;
}
