﻿
.cres-logo { vertical-align: middle; text-align: center; height:48px; }
.cres-credit { font:14px tahoma,arial,verdana,sans-serif; color:#606060; }
.cres-title { font:18px メイリオ,ＭＳ Ｐゴシック; color:#606060; font-weight:bold; }
.cres-box { text-align: center; margin: 240px 0px; }
.cres-image { vertical-align: middle; }
.cres-anchor { vertical-align: middle; text-decoration: none; color:#0000FF; }
.cres-message { font: 12px arial,tahoma,sans-serif; color:#FFFFFF; }
.cres-text { font:12px tahoma,arial,helvetica; color:#404040; }

/* Menuパネルのタブバーにborderを強制指定  */
.cres_menu_tbar { border-width:1px !important; border-style:solid; }

.cres_external { src: url(img/icons/application_double.png); }
.cres_internal { src: url(img/icons/application_form_add.png); }
.cres_header { background-image: url(../../lib/img/background.gif) !important; }

.cres-form-border-top { border-top: 1px dotted #B5B8C8; }
.cres-form-collapse-top { padding: 0px !important; }
.cres-form-border-bottom { border-bottom:1px dotted #B5B8C8; }
.cres-from-background { background: #D1DDEF; }
.cres-link-button .x-btn-mc { text-align: left; }
.cres-icon { background-repeat: no-repeat; background-position: 0 center; padding-left: 20px; padding-top: 2px; padding-bottom: 3px; vertical-align: top; vertical-align: bottom; }
.cres-norepeat { background-repeat: no-repeat !important; background-position: left center !important; }
.cresErrorPanel{ padding: 10px 0 0 10px; color:#DD0000 !important; }

.loading { background-image: url(../../lib/img/icons/loading.gif) !important; background-repeat: no-repeat; vertical-align: top; vertical-align: bottom; }
.information { background-image: url(../../lib/img/icons/information.png) !important; }
.warning { background-image: url(../../lib/img/icons/error.png) !important; }
.error { background-image: url(../../lib/img/icons/exclamation.png) !important; }
.star { background-image: url(../../lib/img/icons/star.png) !important; }
.time { background-image: url(../../lib/img/icons/time.png) !important; }

.home { background-image: url(../../lib/img/icons/house.png) !important; }
.bell { background-image: url(../../lib/img/icons/bell.png) !important; }
.logon { background-image: url(../../lib/img/icons/user.png) !important; }
.logoff { background-image: url(../../lib/img/icons/status_offline.png) !important; }
.config { background-image: url(../../lib/img/icons/cog.png) !important; }

.font { background-image: url(../../lib/img/icons/font.png) !important; }
.font-inc { background-image: url(../../lib/img/icons/font-inc.png) !important; }
.font-dec { background-image: url(../../lib/img/icons/font-dec.png) !important; }

.form { background-image: url(../../lib/img/icons/application_form.png) !important; }
.form_delete { background-image: url(../../lib/img/icons/application_form_delete.png) !important; }
.form_search { background-image: url(../../lib/img/icons/application_form_magnify.png) !important; }
.form_external { background-image: url(../../lib/img/icons/monitor.png) !important; }
.form_internal { background-image: url(../../lib/img/icons/application_form_add.png) !important; }
.form_popup { background-image: url(../../lib/img/icons/application_double.png) !important; }

.add { background-image: url(../../lib/img/icons/add.png) !important; }
.copy { background-image: url(../../lib/img/icons/page_copy.png) !important; }
.delete { background-image: url(../../lib/img/icons/delete.png) !important; }
.edit { background-image: url(../../lib/img/icons/page_white_edit.png) !important; }
.refresh { background-image: url(../../lib/img/icons/refresh.gif) !important; }
.split { background-image: url(../../lib/img/icons/application_split.png) !important; }
.close { background-image: url(../../lib/img/icons/cross.png) !important; }
.exec { background-image: url(../../lib/img/icons/lightning.png) !important; }
.verify { background-image: url(../../lib/img/icons/tick.png) !important; }
.submit { background-image: url(../../lib/img/icons/resultset_next.png) !important; }
.undo { background-image: url(../../lib/img/icons/arrow_undo.png) !important; }
.plugin { background-image: url(../../lib/img/icons/plugin.png) !important; }
.brick { background-image: url(../../lib/img/icons/brick.png) !important; }
.map { background-image: url(../../lib/img/icons/map.png) !important; }
.building { background-image: url(../../lib/img/icons/building.png) !important; }
.date { background-image: url(../../lib/img/icons/date.png) !important; }
.upload { background-image: url(../../lib/img/icons/attach.png) !important; }
.cut { background-image: url(../../lib/img/icons/cut.png) !important; }
.pill { background-image: url(../../lib/img/icons/pill.png) !important; }
.table { background-image: url(../../lib/img/icons/table.png) !important; }
.book { background-image: url(../../lib/img/icons/book.png) !important; }
.cake { background-image: url(../../lib/img/icons/cake.png) !important; }
.page_code { background-image: url(../../lib/img/icons/page_white_code.png) !important; }
.phone { background-image: url(../../lib/img/icons/phone.png) !important; }

.continue { background-image: url(../../lib/img/icons/next.png) !important; }
.search { background-image: url(../../lib/img/icons/magnifier.png) !important; }
.cancel { background-image: url(../../lib/img/icons/arrow_redo.png) !important; }
.key { background-image: url(../../lib/img/icons/key.png) !important; }

.comment { background-image: url(../../lib/img/icons/comment.png) !important; }
.comments { background-image: url(../../lib/img/icons/comments.png) !important; }

.form-button { width:100px !important; font-size:13px !important;  }

.expand { background-image: url(../../lib/img/icons/expand-all.png) !important; }
.collapse { background-image: url(../../lib/img/icons/collapse-all.png) !important; }

.collapse_down { background-image: url(../../lib/img/icons/collapse_down.gif) !important; }
.collapse_up { background-image: url(../../lib/img/icons/collapse_up.gif) !important; }
.collapse_left { background-image: url(../../lib/img/icons/collapse_left.gif) !important; }
.collapse_right { background-image: url(../../lib/img/icons/collapse_right.gif) !important; }

.help { background-image: url(../../lib/img/icons/help.png) !important; }
.help_collapse { background-image: url(../../lib/img/icons/collapse.png) !important; }

.file { background-image: url(../../lib/img/icons/disk.png) !important; }
.doc { background-image: url(../../lib/img/icons/page.png) !important; }
.knowledge { background-image: url(../../lib/img/icons/book_open.png) !important; }
.community { background-image: url(../../lib/img/icons/group.png) !important; }

.textL { font-size:13px !important; }
.textM { font-size:12px !important; }
.textS { font-size:11px !important; }
.textSS { font-size:10px !important; }

.textRed { color:#DD0000 !important; }
.textGreen { color:#008800 !important; }
.textBlue { color:#0000AA !important; }
.textBold { font-weight:bold !important; }

.wide-line { overflow: auto !important; white-space: normal !important; line-height: 140% !important; }
.help-image { vertical-align: text-bottom !important; }

#helpTitle { font-size:12px; }
#slideBox { position:absolute; width:200px; z-index:10000; }

.x-form-item { padding: 2px 12px 0 0 !important; overflow: hidden !important; }
.x-form-item-label { padding: 4px 4px 3px 0 !important; word-wrap: break-word !important; }
.x-form-display-field { padding: 4px 4px 3px 0 !important; word-wrap: break-word !important; }
.x-form-check-wrap { line-height: 17px !important; padding: 0 1em 0 1.4em; text-indent: -1.4em; width: 100% !important;}
.x-form-check-wrap-inner, .x-form-radio-wrap-inner { white-space: nowrap !important; }
.x-form-invalid-msg { background: transparent url(../../lib/img/icons/error.png) no-repeat scroll 0 0 !important; width: auto !important;}
.x-form-description { text-indent: 0px; }

.x-fieldset { margin-bottom: 2px !important; padding: 0 0 2px 10px !important; width: auto; }
.x-fieldset-body { padding: 4px 0 4px 0 !important; }

.x-btn-over button { color:#000000 !important; }
.x-btn-focus button { color:#000000 !important; }

.x-grid3-cell-inner, .x-grid3-hd-inner { white-space: normal !important; word-wrap: break-word !important; }
.x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td { font: 12px arial,tahoma,helvetica,sans-serif; }
.x-grid3-row td, .x-grid3-summary-row td { line-height: 16px; }
.x-small-editor .x-form-text { vertical-align: top !important; }

 /* FileUploadField component styles */
.x-form-file-wrap { position: relative; height: 22px; }

/* ファイル選択ボタンを最下層に配置（これはダミー） */
.x-form-file-wrap .x-form-file-btn { position: absolute; right: 0; z-index: 1; }

/* ダミーボタンの上に本来のinput-fileを配置（透明化） */
._x-form-file-wrap ._x-form-file { }
.x-form-file-wrap .x-form-file { position: absolute; left: -25px; width: 46px; height: 22px; z-index: 2; -moz-opacity: 0; filter:alpha(opacity: 0); opacity: 0; cursor: pointer; outline: none; }
.x-form-file-wrap .x-form-file-mask1 { position: absolute; left:-25px; width: 23px; height: 22px; z-index: 3; } /* 透明パーツの左側をマスクする部品 */
.x-form-file-wrap .x-form-file-mask2 { position: absolute; left: 20px; width: 26px; height: 22px; z-index: 3; } /* 透明パーツの右側をマスクする部品 */
.x-form-file-wrap .x-form-file-undo { position: absolute; left: 20px; z-index: 4; } /* アンドゥボタンをマスクの上に配置（これは本物） */
.x-form-file-wrap .x-form-file-msg { position: absolute; left: 46px; z-index: 4; }  /* テキスト表示エリアを最上層に配置（これも本物） */
.x-form-file-wrap .x-form-file-text { position: absolute; left: 0; z-index: 0; color: #777; }
.x-form-file-gray { color: gray; }
