<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Reset CSS
---------------------------------------*/
html { height: 100%; }
body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font: 12px/1.5 "メイリオ",meiryo,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Lucida Grande",Arial,Helvetica,Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
img { border: 0; }
ul 	{ list-style-type: none; }
button, fieldset, form, input, label, legend, select, textarea {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
table { border-collapse: collapse; }
input,select { 	border: none; }

/* for FireFox
---------------------------------------*/
div:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* clearfix
---------------------------------------*/
.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;
}
/* Basic Anchor
---------------------------------------*/
a:link, a:visited { text-decoration: underline; color: #0072c2; }
a:hover, a:active { text-decoration: underline; color: #0072c2; }

/* header
---------------------------------------*/
#header {
    background: url("images/bg_header.png") repeat-x 0 0;
    height: 52px;
    min-width: 1000px;
    max-width: 1440px;
    margin: 0 auto;
}

#header_background{
    background: url("images/bg_header.png") repeat-x 0 0;
    height: 52px;
    width: 100%;
}

.icon_box {
	float: left;
	margin: 0 0 0 40px;
}
.icon_box a {
	display: block;
	float: left;
	height: 52px;
	width: 69px;
	text-indent: -9999px;
	background: url("images/logo_main.png") no-repeat 0 0;
}
.icon_box span {
	display: block;
	float: left;
	height: 52px;
	width: 180px;
	text-indent: -9999px;
	background: url("images/logo_main.png") no-repeat -69px 0;
}

/* add by yanq 20121112 start */
.icon_box1 {
	float: left;
}

.icon_box1 .company_logo {
	margin-top:3px;
	margin-left:15px;
}

.icon_box1 .company_name {
	float: right;
	margin: 15px 0 0 10px;
	color: #0072c2;
}
/* add by yanq 20121112 end */

.btn_box {
	float: right;
	margin: 0.8em 40px 0 0;
}
.btn_box ul li {
	float: left;
}
.btn_box ul li a {
	float: left;
	margin: 0 0 0 0.3em;
	color: #fff;
}
.btn_box ul li a:hover {
	color: #fff;
	text-decoration: none;
}
#user_name {
	background: #a9c442;
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 4px 15px;
	float: left;
	color: #fff;
	box-shadow: 0 0 1px 0 #ccc;
}

/* footer
---------------------------------------*/
#footer {
	height: 62px;
	text-align: center;
	background: url("images/bg_footer.png") repeat-x 0 0;
	font-size: 11px;
	padding: 23px 0 0 0;
}

/* Common
---------------------------------------*/
.wrapper {}
.contents {
	margin: 1em auto;
	min-height: 700px;
	min-width: 1000px;
    max-width: 1280px;
}

/* page title */
.page_title {
	background: url("images/sprite_bg.png") no-repeat 0 0 #f1f1f1;
	border-bottom: 2px solid #bfbfbf;
	margin: 0 0 18px 0;
	height: 33px;
}
.page_title h1 {
	float: left;
	font-size: 16px;
	margin: 6px 0 0 21px;
}
/* search box */
.search_box {
	padding: 0 0 1em 0;
	margin: 0 0 0.5em 0;
}
.search_box .caption {
	padding: 0.1em 0.4em;
}
td.search {
    vertical-align: bottom;
}
#btn_search {
	margin: 0 0 0 9px;
}
/* view page */
.section {
	background: #e9e9e9;
	padding: 5px;
	border-radius: 5px;
}
.section_inner {
	background: #fff;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	padding: 3px;
}

.section_inner_summary {
	background: #fff;
	border: 5px solid #e9e9e9;
	border-radius: 5px;
	padding: 3px;
    margin: 0 0 15px 0;
}

.section_inner_summary_result {
	background: #c6e3f7;
	border: 5px solid #c6e3f7;
	border-radius: 5px;
	padding: 3px;
    margin: 0 0 15px 0;
}

.section_content_summary {
	margin: 10px 4px 10px 4px;
}

.section_title_summary_txt { float: left; }
.section_title_summary_btn { float: right; }

/* chg by Zhangzq 20120919 start*/
/* table.summarygrid { width: 100%; }*/
table.summarygrid { width: 99%; }
/* chg by Zhangzq 20120919 start*/

.section_title {
	background: #d0e47e;
	min-height: 15px;
	padding: 0.2em 0.6em;
	position: relative;
	border-radius: 5px 5px 0 0;
}

.section_title_summary {
	background: #d0e47e;
	min-height: 15px;
	padding: 0.2em 0 0.2em 0.6em;
	position: relative;
	border-radius: 5px 5px 0 0;
}

.section__crametitle_summary {
	background: #ffa178;
	min-height: 15px;
	padding: 0.2em 0 0.2em 0.6em;
	position: relative;
	border-radius: 5px 5px 0 0;
    font-weight: bold;
}

.section_title_summary p {
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 0 0 ;
}

.section_title_summary_rsl {
	background: #5bade7;
	min-height: 15px;
	padding: 0.2em 0 0.2em 0.6em;
	position: relative;
	border-radius: 5px 5px 5px 5px;
}

.section_title_summary_rsl p {
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 0 0 ;
	color: #ffffff;
}

.section_title p {
	font-size: 14px;
}
.section_content {
	margin: 4px 4px 10px 4px;
}
table.grid {
    border: solid 2px #a0a0a0;
    border-collapse: collapse;
	border-radius: 2px;
    margin: 15px 0 0 10px;
}
table.grid th {
	padding: 6px 5px;
	text-align: left;
	background-color: #cfcfcf;
	border: solid 1px #a0a0a0;
}
table.grid th a {
	color: #000;
}
table.grid td {
	padding: 5px;
	border: solid 1px #a0a0a0;
}
table.grid tr:hover td {
	background-color: #eeeeee;
	cursor: pointer;
}
.area_contents_summary table.grid tr:hover td { background: #fff; cursor: auto;}
/* edit page */
/*add by xuyc 20170207 start*/
table.grid_process {
    border: solid 2px #a0a0a0;
    border-collapse: collapse;
	border-radius: 2px;
    margin: 15px 0 0 10px;
}
table.grid_process th {
	padding: 6px 5px;
	text-align: left;
	background-color: #cfcfcf;
	border: solid 1px #a0a0a0;
}
table.grid_process th a {
	color: #000;
}
table.grid_process td {
	padding: 5px;
	border: solid 1px #a0a0a0;
}
table.grid_process tr:hover td {
	background-color: #eeeeee;
	cursor: pointer;
}
/*add by xuyc 20170207 end*/
.edit {
	margin: 0 0 0.5em 0;
}
.edit_box {
	display: table;
	margin: 0 0 4px 0;
}
.edit_box2 {
	display: table;
}
.edit_caption {
	width: 10em;
	padding: 4px 17px;
	display: table-cell;
	background: #f1f1f1;
}
.edit_caption.required:after { 
  color: #e52222;
  content: " *";
  font-weight: bold;
  font-size: large;
}
.edit_field {
	display: table-cell;
	padding: 0 0 0 4px;
}
.edit_other {
	display: table-cell;
	padding: 10px 0 0 0;
}
.field_disp {
	margin: 0 0 0 9px;
}

.approvalstatus_sec {
	color: red;
	margin: 10px 0 0 7px;
	font-weight: bold;
}

.update {
	font-size: 10px;
	color: #666666;
	margin: 20px 0 0 18px;
}

.td_number { text-align: right; }

/* add by daliang 20141223 */
.td_Summarynumber { text-align: right; 	font-size: 14px;}

/* page btn
---------------------------------------*/
.btn_box_page {
	float: right;
	margin: 0.25em 1em 0 0;
}
.btn_box_page ul li {
	float: left;
}
.btn_box_page ul li a {
	margin: 0 0 0 0.3em;
}
.btn {
	display: block;
	text-indent: -9999px;
	box-shadow: 0 0 1px 0 #ccc;
	background: url("images/sprite_btn.png") no-repeat 0 0;
}

/*button*/
#btn_help{ background-position: 0 0; width: 30px; height: 28px; } /*ヘルプ*/
#btn_help:hover{ background-position: 0 -48px; width: 30px; height: 28px; }
#btn_manual {background-position: -40px 0;width: 80px;height: 28px;} /*マニュアル*/
#btn_manual:hover {background-position: -40px -48px;width: 80px;height: 28px;}
#btn_logout{ background-position: 0 -96px; width: 77px; height: 28px; } /*ログアウト*/
#btn_logout:hover{ background-position: 0 -144px; width: 77px; height: 28px; } 
#btn_save{ background-position: 0 -192px; width: 67px; height: 28px; } /*保存*/
#btn_save:hover{ background-position: 0 -240px; width: 67px; height: 28px; } 
#btn_new{ background-position: 0 -288px; width: 67px; height: 28px; } /*新規*/
#btn_new:hover{ background-position: 0 -336px; width: 67px; height: 28px; } 
#btn_delete{ background-position: 0 -384px; width: 67px; height: 28px; } /*削除*/
#btn_delete:hover{ background-position: 0 -432px; width: 67px; height: 28px; } 
#btn_back{ background-position: 0 -480px; width: 67px; height: 28px; } /*戻る*/
#btn_back:hover{ background-position: 0 -528px; width: 67px; height: 28px; } 

#btn_search{ background-position: 0 -576px; width: 86px; height: 28px; } /*検索する*/
#btn_search:hover{ background-position: 0 -624px; width: 86px; height: 28px; } 
#btn_search2{ background-position: 0 -576px; width: 86px; height: 28px; } /*検索する*/
#btn_search2:hover{ background-position: 0 -624px; width: 86px; height: 28px; } 

#btn_search1g{ background-position: 0 -576px; width: 86px; height: 28px; } /*検索する*/
#btn_search1g:hover{ background-position: 0 -624px; width: 86px; height: 28px; } 
#btn_search2g{ background-position: 0 -576px; width: 86px; height: 28px; } /*検索する*/
#btn_search2g:hover{ background-position: 0 -624px; width: 86px; height: 28px; } 

#btn_regist{ background-position: 0 -672px; width: 98px; height: 33px; } /*登録する*/
#btn_regist:hover{ background-position: 0 -725px; width: 98px; height: 33px; } 
#btn_print{ background-position: 0 -778px; width: 67px; height: 28px; } 
#btn_print:hover{ background-position: 0 -826px; width: 67px; height: 28px; } 
#btn_copy{ background-position: 0 -874px; width: 67px; height: 28px; } 
#btn_copy:hover{ background-position: 0 -922px; width: 67px; height: 28px; } 
#btn_approval{ background-position: 0 -970px; width: 81px; height: 28px; } 
#btn_approval:hover{ background-position: 0 -1018px; width: 81px; height: 28px; } 
#btn_orderapproval{ background-position: 0 -1066px; width: 81px; height: 28px; } 
#btn_orderapproval:hover{ background-position: 0 -1114px; width: 81px; height: 28px; } 
#btn_other{ background-position: 0 -1162px; width: 67px; height: 28px; } 
#btn_other:hover{ background-position: 0 -1210px; width: 67px; height: 28px; } 
#btn_download{ background-position: 0 -1258px; width: 103px; height: 28px; } 
#btn_download:hover{ background-position: 0 -1306px; width: 103px; height: 28px; } 
/* add by liuxd 20130703 start */
#btn_csv_download{ background-position: -176px -1760px; width: 67px; height: 28px; margin-right: 30px; } 
#btn_csv_download:hover{ background-position: -176px -1792px; width: 67px; height: 28px; margin-right: 30px; } 
/* add by liuxd 20130703 end */
#btn_continue{ background-position: 0 -1354px; width: 108px; height: 33px; } 
#btn_continue:hover{ background-position: 0 -1407px; width: 108px; height: 33px; } 
#btn_cancel{ background-position: 0 -1460px; width: 108px; height: 33px; } 
#btn_cancel:hover{ background-position: 0 -1513px; width: 108px; height: 33px; } 
#btn_ok{ background-position: 0 -1566px; width: 108px; height: 33px; } 
#btn_ok:hover{ background-position: 0 -1619px; width: 108px; height: 33px; } 
#btn_claim_regist{ background-position: 0 -1672px; width: 103px; height: 28px; } 
#btn_claim_regist:hover{ background-position: 0 -1720px; width: 103px; height: 28px; } 
#btn_search_l{ background-position: 0 -1768px; width: 156px; height: 56px; } 
#btn_search_l:hover{ background-position: 0 -1844px; width: 156px; height: 56px; } 
#btn_results_regist{ background-position: 0 -1920px; width: 71px; height: 45px; } 
#btn_results_regist:hover{ background-position: -176px 0; width: 71px; height: 45px; } 
#btn_more{ background-position: -176px -65px; width: 96px; height: 24px; } 
#btn_more:hover{ background-position: -176px -109px; width: 96px; height: 24px; } 
#btn_comment{ background-position: -176px -153px; width: 214px; height: 29px; } 
#btn_comment:hover{ background-position: -176px -202px; width: 214px; height: 29px; } 
#btn_search_option{ background-position: -176px -251px; width: 146px; height: 29px; } 

/*2012.06.19追加*/
#btn_export{ background-position: -176px -575px; width: 67px; height: 28px; } /*取込*/
#btn_export:hover{ background-position: -176px -623px; width: 67px; height: 28px; }
#btn_import{ background-position: -176px -671px; width: 67px; height: 28px; } /*抽出*/
#btn_import:hover{ background-position: -176px -719px; width: 67px; height: 28px; }
#btn_execute{ background-position: -176px -767px; width: 67px; height: 28px; } /*実行*/
#btn_execute:hover{ background-position: -176px -815px; width: 67px; height: 28px; }
#btn_credit{ background-position: -176px -863px; width: 67px; height: 28px; } /*入金*/
#btn_credit:hover{ background-position: -176px -911px; width: 67px; height: 28px; }

/* add by liuxf 20120816 start */
#btn_report{ background-position: 0 -778px; width: 67px; height: 28px; } 
#btn_report:hover{ background-position: 0 -826px; width: 67px; height: 28px; } 
/* add by liuxf 20120816 end */

/* add by liuxd 20130617 start */
#btn_csv{ background-position: 0 -778px; width: 67px; height: 28px; } 
#btn_csv:hover{ background-position: 0 -826px; width: 67px; height: 28px; } 
/* add by liuxd 20130617 end */

/* add by lizhq 20120829 start */
#btn_collectiveSetting{ background-position: -176px -1055px; width: 80px; height: 28px; } 
#btn_collectiveSetting:hover{ background-position: -176px -1103px; width: 80px; height: 28px; } 
/* add by lizhq 20120829 end */

/* add by yanq 20120913 start*/
#btn_kingmail{ background-position: -176px -1151px; width: 67px; height: 28px; } 
#btn_kingmail:hover{ background-position: -176px -1199px; width: 67px; height: 28px; }
/* add by yanq 20120913 end*/

/* add by lisj 20170213 start*/
#btn_allowinvoice{ background-position: -176px -1248px; width: 67px; height: 28px; } 
#btn_allowinvoice:hover{ background-position: -176px -1296px; width: 67px; height: 28px; }
/* add by lisj 20170213 end*/

/* add by lisj 20170609 start*/
#btn_reply{ background-position: -176px -1344px; width: 67px; height: 28px; } 
#btn_reply:hover{ background-position: -176px -1392px; width: 67px; height: 28px; }
/* add by lisj 20170609 end*/

/* add by xuyc 20170417 start*/
#btn_complete{ background-position: -176px -1440px; width: 80px; height: 28px; } 
#btn_complete:hover{ background-position: -176px -1488px; width: 80px; height: 28px; }
/* add by xuyc 20170417 end*/
/* add by xuyc 20170503 start*/
#btn_collectiveSettingview{ background-position: -176px -1055px; width: 80px; height: 28px; } 
#btn_collectiveSettingview:hover{ background-position: -176px -1103px; width: 80px; height: 28px; } 
/* add by xuyc 20170503 end*/

#btn_changeinto { background-position: -176px -1824px;width: 67px; height: 28px; }
#btn_changeinto:hover { background-position: -176px -1856px; width: 67px; height: 28px;}

#btn_reset { background-position: -176px -1952px;width: 67px; height: 28px; }
#btn_reset:hover { background-position: -176px -1984px; width: 67px; height: 28px;}

#btn_delivery{ background-position: -176px -1888px; width: 67px; height: 28px; } 
#btn_delivery:hover{ background-position: -176px -1920px; width: 67px; height: 28px; } 

#btn_copytoorder { background-position: -176px -1630px; width: 81px; height: 28px; }
#btn_copytoorder:hover { background-position: -176px -1665px; width: 81px; height: 28px; }

#btn_masterdata{ background-position: 0 -874px; width: 67px; height: 28px; } 
#btn_masterdata:hover{ background-position: 0 -922px; width: 67px; height: 28px; } 

#btn_role{ background-position: 0 -192px; width: 67px; height: 28px; }
#btn_role:hover{ background-position: 0 -240px; width: 67px; height: 28px; } 

#btn_excel_download { background-position: -272px -863px; width: 67px; height: 28px; }
#btn_excel_download:hover { background-position: -272px -911px; width: 67px; height: 28px; }

#navi_result{ background-position: 0 0; width: 231px; height: 45px; } 
#navi_cost{ background-position: 0 -65px; width: 231px; height: 45px; } 
#navi_cost:hover{ background-position: 0 -130px; width: 231px; height: 45px; } 
#navi_equipment{ background-position: 0 -195px; width: 231px; height: 45px; } 
#navi_equipment:hover{ background-position: 0 -260px; width: 231px; height: 45px; } 
#navi_staff{ background-position: 0 -325px; width: 231px; height: 45px; } 
#navi_staff:hover{ background-position: 0 -390px; width: 231px; height: 45px; } 
#navi_claim{ background-position: 0 -455px; width: 231px; height: 45px; } 
#navi_claim:hover{ background-position: 0 -520px; width: 231px; height: 45px; } 
#navi_daily{ background-position: 0 -585px; width: 231px; height: 45px; } 
#navi_daily:hover{ background-position: 0 -650px; width: 231px; height: 45px; } 
#navi_download{ background-position: 0 -715px; width: 231px; height: 45px; } 
#navi_download:hover{ background-position: 0 -780px; width: 231px; height: 45px; } 
#navi_base{ background-position: 0 -845px; width: 175px; height: 38px; } 
#navi_base_active{ background-position: 0 -903px; width: 191px; height: 38px; } 
#navi_detail{ background-position: 0 -961px; width: 175px; height: 38px; } 
#navi_detail_active{ background-position: 0 -1019px; width: 190px; height: 38px; } 
#navi_approval{ background-position: 0 -1077px; width: 171px; height: 46px; } 
#navi_other{ background-position: 0 -1143px; width: 171px; height: 46px; } 

/**/
#navi_sale{ background-position: -251px -280px; width: 231px; height: 48px; }
#navi_sale:hover{ background-position: -251px -345px; width: 231px; height: 48px; }
#navi_saleline{ background-position: -251px -410px; width: 231px; height: 48px; }
#navi_saleline:hover{ background-position: -251px -475px; width: 231px; height: 48px; }


/*受注左サイドバー追加*/
#navi_prosecc{ background-position: 0 -1325px; width: 175px; height: 38px; } 
#navi_prosecc:hover{ background-position: 0 -1383px; width: 175px; height: 38px; } 
.sprite-navi24{ background-position: 0 -1441px; width: 190px; height: 38px; } 
#navi_outsourcing{ background-position: 0 -1499px; width: 175px; height: 38px; } 
#navi_outsourcing:hover{ background-position: 0 -1557px; width: 175px; height: 38px; } 
.sprite-navi27{ background-position: 0 -1615px; width: 190px; height: 38px; } 
#navi_delivery{ background-position: 0 -1673px; width: 175px; height: 38px; } 
#navi_delivery:hover{ background-position: 0 -1731px; width: 175px; height: 38px; } 
.sprite-navi30{ background-position: 0 -1789px; width: 190px; height: 38px; } 

/* add by yanq 20161024 start */
#navi_deliveryplan{ background-position: -251px -535px; width: 175px; height: 38px; }
#navi_deliveryplan:hover{ background-position: -251px -583px; width: 175px; height: 38px; }
/* add by yanq 20161024 end */ 

/*荷札指示*/
#navi_shippingtages {background-position: -251px -632px;width: 175px;height: 38px;}
#navi_shippingtages:hover {background-position: -251px -680px;width: 175px;height: 38px;}

#navi_shippingtagesplan {background-position: -251px -728px;width: 175px;height: 38px;}
#navi_shippingtagesplan:hover {background-position: -251px -776px;width: 175px;height: 38px;}

/*仮納品指示*/
#navi_draftorderdeliveries {background-position: -251px -824px;width: 175px;height: 38px;}
#navi_draftorderdeliveries:hover {background-position: -251px -872px;width: 175px; height: 38px;}

#navi_draftorderdeliveriesplan {background-position: -251px -920px;width: 175px;height: 38px;}
#navi_draftorderdeliveriesplan:hover {background-position: -251px -968px;width: 175px;height: 38px;}

/*製品札指示*/
#navi_producttags {background-position: -251px -1016px;width: 175px;height: 38px;}
#navi_producttags:hover {background-position: -251px -1064px;width: 175px;height: 38px;}

#navi_producttagsplan {background-position: -251px -1112px;width: 175px;height: 38px;}
#navi_producttagsplan:hover {background-position: -251px -1160px;width: 175px;height: 38px;}

/*設備別稼働時間サマリー*/
#navi_equipmentworkhour {background-position: -251px -1200px;width: 231px;height: 45px;}
#navi_equipmentworkhour:hover {background-position: -251px -1254px;width: 231px;height: 45px;}

/*2012.06.20追加*/
#navi_credit{ background-position: 0 -1847px; width: 175px; height: 38px; } 
#navi_credit:hover{ background-position: 0 -1905px; width: 175px; height: 38px; } 
.sprite-navi33{ background-position: 0 -1963px; width: 190px; height: 38px; }

/* add by Renj 20120813 start */
#navi_operationorder{ background-position: -251px 0; width: 175px; height: 38px; }
#navi_operationorder:hover{ background-position: -251px -58px; width: 175px; height: 38px; }
.sprite-navi34{ background-position: -251px -116px; width: 190px; height: 38px; }
/* add by Renj 20120813 end */
/* add by yanq 20130719 start */
#navi_paperoperationorder{ background-position: -251px -172px; width: 175px; height: 38px; }
#navi_paperoperationorder:hover{ background-position: -251px -228px; width: 175px; height: 38px; }
.sprite-navi35{ background-position: 0 -286px; width: 190px; height: 38px; }
/* add by yanq 20130719 end */
#addorderdelivery, #addvieworder, #btn_add_new,#adddraftorderdeliveries   
{ background-position: -176px -343px; width: 82px; height: 22px; } 
#addorderdelivery:hover, #addvieworder:hover, #btn_add_new:hover,#adddraftorderdeliveries:hover
{ background-position: -176px -385px; width: 82px; height: 22px; }

/*荷札指示 新規追加*/
#addshippingtags, #addvieworder, #btn_add_new 
{background-position: -176px -343px;width: 82px;height: 22px;}
#addshippingtags:hover, #addvieworder:hover, #btn_add_new:hover 
{background-position: -176px -385px;width: 82px; height: 22px;}

/*製品札指示 新規追加*/
#addproducttags, #addvieworder, #btn_add_new 
{background-position: -176px -343px;width: 82px;height: 22px;}
#addproducttags:hover, #addvieworder:hover, #btn_add_new:hover
{background-position: -176px -385px;width: 82px;height: 22px;}

#btn_deliveryComplete{ background-position: -273px -575px; width: 80px;height: 28px;} /*配送完了*/
#btn_deliveryComplete:hover{ background-position: -273px -623px; width: 80px; height: 28px;}
#btn_deliveryView{ background-position: -273px -671px; width: 80px; height: 28px;}/*配送一覧*/
#btn_deliveryView:hover{ background-position: -273px -719px; width: 80px; height: 28px;}
#btn_deliveryReport{ background-position: -273px -767px; width: 80px; height: 28px;} /*配送依頼書*/
#btn_deliveryReport:hover{ background-position: -273px -815px; width: 80px; height: 28px;}

.icon_glass{ display: block; background: url('images/sprite_icon.png') no-repeat 0 0; width: 16px; height: 17px; } 
.icon_plus{ display: block; background: url('images/sprite_icon.png') no-repeat 0 0; background-position: 0 -37px; width: 16px; height: 16px; } 
.icon_arrow{ display: block; background: url('images/sprite_icon.png') no-repeat 0 0; background-position: 0 -73px; width: 13px; height: 14px; } 
.icon_close{ display: block; background: url('images/sprite_icon.png') no-repeat 0 0; background-position: 0 -107px; width: 31px; height: 28px; } 

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
input[type="text"], 
input[type="password"] {
    border: 1px solid #b2b2b2;
    padding: 2px 5px;
    color: #444;
    width: 200px;
    height:18px;
}

input[type="radio"] {
    margin: 5px 0;
}

input.name {
	width: 450px;
}

select {
    border: 1px solid #b2b2b2;
    /*padding: 1px 1px 1px 3px;*/
    color: #444;
    height: 24px;
}

input.autosetcheck {
    margin: 0 0 0 8px;
}

input.idtextbox_disabled 
{
    background-color:#eeeeee;
}



/* home
---------------------------------------*/
#home .section {
	margin: 25px 0;
}
.t_business {
	background: #dbea9b;
}
.t_business p {
	height: 49px;
	width: 168px;
	background: url("images/sprite_title.png") no-repeat 0 0;
	text-indent: -9999px;
}
.t_system {
	background: #c5dff2;
}
.t_system p {
	height: 49px;
	width: 168px;
	background: url("images/sprite_title.png") no-repeat 0 -69px;
	text-indent: -9999px;
}
#home .section_title p {
	position: absolute;
	top: -15px;
	left: 11px;
}
/* menu */
.menu_list {
	margin: 40px 40px 0 40px;
}
.menu_list li a {
	display: block;
	height: 130px;
	width: 120px;
	border: 1px solid #b9b9b9;
	border-radius: 4px;
	margin: 0 29px 25px 0;
	box-shadow: 0 0 1px 0 #999;
	float: left;
	color: #000;
	text-align: center;
}
/*
.menu_list li a.last {
	margin: 0 0 25px 0;
}
*/
.menu_list li a:hover {
	text-decoration: none;
}
.menu_inner {
	margin: 2px;
	height: 126px;
	width: 116px;
	display: block;
	border-radius: 4px;
    background: -moz-linear-gradient(top, #fafafa, #e0e0e0);
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e0e0e0));
	background: #eeeeee\9;/*hack for IE*/
}
.menu_inner:hover {
    background: url("images/sprite_bg.png") no-repeat 0 -488px, -moz-linear-gradient(top, #fafafa, #e0e0e0);
    background: url("images/sprite_bg.png") no-repeat 0 -488px, -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e0e0e0));
    background: url("images/sprite_bg.png") no-repeat 0 -488px #eeeeee\9;/*hack for IE*/
}
.menu_name {
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 8px 0;
	margin: 0 6px 5px 6px;
	border-bottom: 4px dotted #a9c442;
	display: block;
}
.menu_icon {
	background: url("images/sprite_bg.png") no-repeat 0 -233px;
	height: 55px;
	width: 91px;
	margin: 0 auto;
	padding: 5px 0;
}
.menu_img {
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	background: url("images/sprite_menu.png") no-repeat 0 0;
}
/*menu*/
.menu01{ background-position: 0 -1px; width: 81px; height: 80px; } 
.menu02{ background-position: 0 -85px; width: 81px; height: 80px; } 
.menu03{ background-position: 0 -169px; width: 81px; height: 80px; } 
.menu04{ background-position: 0 -253px; width: 81px; height: 80px; } 
.menu05{ background-position: 0 -338px; width: 81px; height: 80px; } 
.menu06{ background-position: 0 -422px; width: 81px; height: 80px; } 
.menu07{ background-position: 0 -506px; width: 81px; height: 80px; } 
.menu08{ background-position: 0 -590px; width: 81px; height: 80px; } 
.menu09{ background-position: 0 -674px; width: 81px; height: 80px; } 
.menu10{ background-position: 0 -758px; width: 81px; height: 80px; } 
.menu11{ background-position: 0 -843px; width: 81px; height: 80px; } 
.menu12{ background-position: 0 -927px; width: 81px; height: 80px; } 
.menu13{ background-position: 0 -1011px; width: 81px; height: 80px; } 
.menu14{ background-position: 0 -1095px; width: 81px; height: 80px; } 
.menu15{ background-position: 0 -1179px; width: 81px; height: 80px; } 
.menu16{ background-position: 0 -1263px; width: 81px; height: 80px; } 
.menu17{ background-position: 0 -1348px; width: 81px; height: 80px; }
.menu18{ background-position: 0 -1432px; width: 81px; height: 80px; } 
.menu19{ background-position: 0 -1516px; width: 81px; height: 80px; } 
.menu20{ background-position: 0 -1600px; width: 81px; height: 80px; } 
.menu21{ background-position: 0 -1684px; width: 81px; height: 80px; } 
.menu22{ background-position: 0 -1768px; width: 81px; height: 80px; } 
.menu23{ background-position: 0 -1853px; width: 81px; height: 80px; } 
.menu24{ background-position: 0 -1937px; width: 81px; height: 80px; } 
.menu25{ background-position: 0 -2021px; width: 81px; height: 80px; } 
.menu26{ background-position: 0 -2105px; width: 81px; height: 80px; } 
.menu27{ background-position: 0 -2189px; width: 81px; height: 80px; } 

.toploginbox 
{
    text-align: center;
    margin: 10px auto;
    width: 400px;
}

.toploginerr 
{
    text-align: left;
    margin: 30px auto 0;
    width: 400px;
}

#loginbtn_block 
{
    width: 360px;
    text-align: right;
    margin: auto 0;
}

#loginbtn 
{
    background: none repeat scroll 0 0 #A9C442;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px 0 #CCCCCC;
    color: #FFFFFF;
    float: right;
    padding: 4px 15px;
}

/* 個別設定
----------------------------------*/
/* 共通 */
#Shippingzipcode1, #Shipperzipcode1, #Zipcode1       { width: 32px; }
/* add by sungc 20121008 start */
#Honorific       { width: 32px; }
/* add by sungc 20121008 end */
#Shippingzipcode2, #Shipperzipcode2, #Zipcode2       { width: 42px; }
#Tel            { width: 110px; }
#Fax            { width: 110px; }
#Notes          { width: 450px; height: 134px; }
#Productioncount    { width: 32px; }
/* add by Renj 20121029 start */
#ProductioncountT   { width: 85px; }
/* add by Renj 20121029 end */
div.edit_box div, div.edit_box2 div {
     float: left;
}
.div_icon_glass {width: 21px; height:21px;padding: 4px 0 0 5px;}

/* add by lizhq 20120803 start */
.div_text {height:21px;padding: 3px 6px 0 7px;}
/* add by lizhq 20120803 end */

#chargeloginidg, #accountloginid, #chargeloginid, #Chargeloginid, #loginid, #Engineerloginid  { width: 86px; }
.search_chargename {width:200px; padding: 4px 0 0 5px;}

/* 検索条件指定部分 */
table.search_table td { padding: 2px 2px 1px 6px ;}

/* エラーメッセージ */
.search_result,
.validation-summary-errors li  
{
    color: #a64200; 
    font-weight: bold; 
    margin: 0 0 8px 5px;
    padding: 7px 0 0 37px;
    height: 32px;
    background: url('images/sprite_icon.png') no-repeat 0 0; 
    background-position: 0 -155px;
}

.validation-order-errors li {
    color: #a64200;
    font-weight: bold;
    font-size: 20px;
    margin: 0 0 8px 5px;
    /*padding: 7px 0 0 37px;*/
    padding: 0px 0 0 37px;
    height: 32px;
    background: url('images/sprite_icon.png') no-repeat 0 0;
    background-position: 0 -155px;
}

/* 検索オプション */
.search_box_option {
    margin: 20px 0 0 0;
    padding: 0 0 5px 0;
    background-color: #eeeeee;
    border-top: 1px dashed #bfbfbf;
    border-bottom: 1px dashed #bfbfbf;
}
.searchoptionitem {
    display: table;
    margin: 6px 0 0 15px;
}
.searchoptionitem .searchoptionname,
.searchoptionitem .searchoptiondata {
    display: table-cell;
    padding: 2px 5px;
    vertical-align: middle;
}
.searchoptionitemlist {
    margin: 8px 0 12px 0 ;
}

/* 設備 */
.equipment_edit #Equipmentcd        { width: 100px; }
.equipment_edit #Name               { width: 250px; }
.equipment_edit #Nickname           { width: 250px; }

/* 仕入先 */
.suppliers_edit #Suppliercd     { width: 100px; }
.suppliers_edit #Chargename     { width: 110px; }

/* 得意先 */
#Closeday1, #Closeday2, #Closeday3 { width: 24px; }
#Suppliercd, #Customercd { width: 100px; }

/* アクセス権限登録 */
.roles_edit table.grid { margin: 15px 0 0 2px;}

/* 見積り系メイン画面 */
.area-contents { float: right; width: 82%;}
.area_contents_summary { float: right; width: 78%;}
#tab-1 {border: none;}
#tab-2 {border: none;}

.basic_info_table td { border: 2px solid #ffffff;}
.basic_info_table td.edit_caption    { padding: 4px 3px 4px 15px;}
.basic_info_table td.edit_field {
    padding: 3px 3px 2px 5px;
 }

#QuantityText   { width: 65px; }
#Subject        { width: 500px; }
#UnitText       { width: 40px; }
#Size           { width: 60px; }

/*製品札指示*/
#ProducttagsSubject    { width: 500px; }

/* chg by sungc 20120926 start */
/*#Deliverytime   { width: 60px; margin: 0 0 0 5px;}*/
/* chg by yanq 20161024 start */
/*#Deliverytime, #Shippingtimte   { width: 60px; margin: 0 0 0 5px;}*/
#Deliverytime, #Shippingtimte, #Carryouttime, #Deliveryrequesttime, #Orderdelivery_deliverytime, #Deliverydatetime1, #Deliverydatetime2 {
    width: 60px;
    margin: 0 0 0 5px;
}
/* chg by yanq 20161024 end */
/* chg by sungc 20120926 end */
/* add by wangdx 20120919 start */
#Submittime   { width: 60px; margin: 0 0 0 5px;}
/* add by wangdx 20120919 end */
/* add by Renj 20120906 start */
#DeliverytimeText, #DeliverytimeLine{ width: 60px; margin: 0 0 0 5px;}
/* add by Renj 20120906 end */
/* add by zhangzq 20120822 start */
#Printtime      { width: 60px; margin: 0 0 0 5px;}
/* add by zhangzq 20120822 end */

/* add by lizhq 20120803 start */
#Verticalsize, #Horizontalsize, #Depth {width: 80px;}
/* add by lizhq 20120803 end */

/* add by zhangzq 20120831 start */
#VerticalsizeText, #HorizontalsizeText, #DepthText {width: 80px;}
/* add by zhangzq 20120831 end */

/* add by liuxd 20130613 start */
#SpotSize           { width: 60px; }
#SpotVerticalSize, #SpotHorizontalSize, #SpotVerticalSizeText, #SpotHorizontalSizeText {width: 80px;}
/* add by liuxd 20130613 end */

/* add by Renj 20120808 start */
#Packingquantity1, #Packingquantity2, #Packingquantity3, #Packingquantity4 {width: 85px;}
#Specimen, #Url, Manuscript, #Url2, #Url3, #Url4, #Url5 {
    width: 500px;
}
#Freetext1, #Freetext2, #Freetext3 { width: 98%; }
/* add by Renj 20120808 end */
    
#NotesText      { width: 500px; height: 100px;}
#Internalnotes  { width: 500px; height: 100px;}
#Starttime      { width: 60px; margin: 0 0 0 5px;}
#Endtime        { width: 60px; margin: 0 0 0 5px;}
#Workinghours   { width: 40px; }
#Processunitcd  { width: 100px; }

/* add by zhangdx 20120808 start */
/* chg by yanq 20121213 start */
/*#addlines #Size_name{ border-color:White;width:90px;}*/
#addlines #Size_name{ border-color:White;width:160px;}
/* chg by yanq 20121213 end */
#addlines #Breadth{width: 36px;}
#addlines #Pages{width: 36px;}
#addlines #Workamount{width: 36px;}
/* ## 2012.08.31 Updated by T.Takagi@Fliplogic */
/*
#addlines #Startquantity{width: 36px;}
#addlines #Sparequantity{width: 36px;}
*/
#addlines #Startquantity{width: 70px;}
#addlines #Sparequantity{width: 70px;}
/* ## 2012.08.31 Update End */
#addlines #Workamount{width: 36px;}
#addlines #Verticalspace{width: 36px;}
#addlines #Horizontalspace{width: 36px;}
#addlines #Reamweight{width: 36px;}
/* ## 2012.08.31 Updated by T.Takagi@Fliplogic */
/*
#addlines #Fragment{width: 36px;}
#addlines #Fragmentprinting{width: 36px;}
#addlines #Fragmentprocessing{width: 36px;}
#addlines #Optionalquantity3{width: 36px;}
*/
#addlines #Fragment{width: 70px;}
#addlines #Fragmentprinting{width: 70px;}
#addlines #Fragmentprocessing{width: 70px;}
#addlines #Optionalquantity3{width: 70px;}
/* ## 2012.08.31 Update End */
#addlines #Optionalquantityunit3{width: 50px;}
/* chg  by wangdx 20120831 start */
/* #addlines #Quantity{width: 36px;} */
#addlines #Quantity{width: 95px;}
/* chg  by wangdx 20120831 end */
#addlines #Quantity2{width: 36px;}
#addlines #Quantity3{width: 36px;}
#addlines #Reservequantity {
    width: 95px;
}
#addlines #Optionalquantity5 {
    width: 50px;
}
/* ## 2012.08.31 Updated by T.Takagi@Fliplogic */
/*
#addlines #Optionalquantity4{width: 36px;}
#addlines #Optionalquantity{width: 36px;}
*/
#addlines #Optionalquantity4{width: 70px;}
#addlines #Optionalquantity{width: 70px;}
/* ## 2012.08.31 Update End */
/* chg by lisj 20170606 start*/
/*#addlines #Reamweightunit{width: 36px;}*/
#addlines #Reamweightunit{width: 40px;}
/* chg by lisj 20170606 end*/
#addlines #linedivRadioButtonDiv{float:left;}
#addlines #linediv1glassDiv{float:left;margin-left:5px;}
#addlines #linediv1EditorDiv{float:left;}
#addlines #sizeDiv{float:left;}
#addlines #sizenameDiv{float:left;}
#addlines #sizenameshowDiv{float:left;}
#addlines #sizedel{float:left;margin-left:15px;}
#addlines input#BusPriceOff { width: 108px;}
#addlines input#BusSubtotalOff { width: 108px;}
#addlines input#BusRates { width: 68px;}
#addlines input#BusCost { width: 108px;}
#addlines input#BusPriceIn { width: 108px;}
#addlines input#BusSubtotalIn { width: 108px;}
/* add by zhangdx 20120808 start */

#Quantity, #Quantity, #Optionalquantity, #Optionalquantity2, #Backcolor, #Facecolor      { width: 36px; }

/* chg by sungc 20120925 start*/
/*#Estimateno, #Ordercd     { width: 100px; }*/
#Estimateno, #Ordercd, #Lastorderno { width: 100px; }
/* chg by sungc 20120925 end*/
table.denpyo_table { margin: 14px 0 0 0; }
table.denpyo_table tr.title td div {float:left;}
table.denpyo_table tr.title td div .icon_plus { margin: 1px 0 0 2px; }

h2 { margin:  0 0 5px 8px;}

.area-nav-1 { margin: 0 0 12px 0; }
.area-nav-1 li { margin: 0 0 10px 0; }

.area-nav .ui-widget-header {
    background: none;
    border: none;
    color: inherit;
}

div.ui-widget-content { border: none; }
h4.nouhinshiji-txt {border-bottom:1px solid #cccccc; width: 90%; padding: 0 10px 3px 0; margin: 20px 0 5px 15px; font-weight: bold; font-size:16px;}
.addnewbuttonline {margin: 12px 0 12px 6px;}

ul.claimlist
{
    width: 100%;    
}

ul.claimlist li
{
    border-bottom: 1px dashed #666666;
    margin: 25px 0 0 0;
    padding: 0 0 12px 0;
    width: 800px;    
}

ul.claimlist li textarea 
{
    width: 100%;
    margin: 5px 0 0 0;
}

div.detail_display_text { margin:5px 0 0 0; font-weight: bold;}

/* 経営サマリ */
table#ResultMonthTable { margin: 0 auto; width: 100%;}
table#ResultMonthTable td, table#ResultMonthTable th {text-align: right;}

/* 2012-02-14 @安藤追加ここから
-----------------------------------------------------------------------------------------------------*/
/*画面共通*/
/*　エラーメッセージアイコンのスプライト　*/
.icon_caution{ display: block; background: url('images/sprite_icon.png') no-repeat 0 0; background-position: 0 -155px; width: 31px; height: 31px; }
/*テキストエリアタグ*/
textarea { border: 1px solid #ccc;}
/*ボタンタグ*/
button { border: none;}
/*検索の虫眼鏡*/
.guide_field { border: 1px solid #B2B2B2; display: inline-block; padding: 3px 5px;}
.guide_field .icon_glass { float: left; margin: 0 5px 0 0;}
.guide_field input[type="text"] { border: none; padding: 0;}

/*画面共通ここまで*/


/*エラーメッセージ*/
.validation-summary-errors { color: #a64200; font-weight: bold; margin: 0 0 8px 0;}
.validation-summary-errors span { display: inline-table; vertical-align: middle; margin:0 10px 10px 0;}

/*ガイド*/
.guide { border: 2px solid #878787; padding: 2px;}
.guide_title_box { background: #3f9fe3; display: table; width: 100%; margin: 0 0 13px 0;}
.guide_title { display: table-cell; vertical-align: middle; font-size: 14px; color: #fff; padding: 0 0 0 10px;}
.guide .icon_close { display: table-cell}
.guide_edit { margin: 0 14px;}
.guide_btn_box { margin: 20px 0;}
.guide_btn_box #btn_continue { float: left;}
.guide_btn_box #btn_ok { float: right; margin: 0 7px 0 0;}
.guide_btn_box #btn_cancel { float: right;}
.ui-dialog .basic_info_table td.edit_caption { padding: 2px 3px 2px 15px;}
.ui-dialog .basic_info_table td.edit_field { padding: 2px 3px 2px 5px;}
.partguide .search_result { display: none;} /* 見積明細からの部品ガイドは件数非表示*/

/*ガイド入力欄サイズ*/
input#Partcd { width: 75px;}
input#Partname { width: 313px; margin: 0 0 0 3px;}
input#Unit { width: 50px;}
input#Optionalquantity,
input#Quantity,
input#Costprice,
input#Quantityprice,
input#Price,
input#Premiumprice,
input#Subtotal { width: 108px;}
/* add by yanq 20150819 start*/
input#disp_cuttingprice { width: 108px;}
input#paper_cuttingprice { width: 108px;}
/* add by yanq 20150819 end*/
.guide_estimateline input#Quantity { width: 95px;}
.guide_orderdeliveries input#Quantity { width: 50px;}
textarea#Notes { width: 438px;}
.guide_estimateline textarea#Notes,
.guide_orderline textarea#Notes,
.guide_saleline textarea#Notes {
     height: 40px;
}

/*見積*/
.two_column { display: table;}
.area-nav { float: left; background: url('images/bg_slash.png') repeat 0 0; margin:0 18px 0 0; padding: 10px; min-height: 600px;}
.area_nav_summary { float: left; background: url('images/bg_slash.png') repeat 0 0; margin:0 0 0 0; padding: 10px; min-height: 800px; width: 20%;}

/*見積メニュー*/
.area-nav-1 ul li { margin: 0 0 12px 0;}
.navi { background: url("images/sprite_navi.png") no-repeat scroll 0 0 transparent; display: block; text-indent: -9999px;}
#navi_base { background-position: 0 -845px; height: 38px; width: 175px;}
#navi_base:hover { background-position: 0 -1209px;}
#navi_detail { background-position: 0 -961px; height: 38px; width: 175px;}
#navi_detail:hover { background-position: 0 -1267px;}
.area-nav-2 { margin: 0 0 12px 0;}
#navi_approval { background: url("images/sprite_navi.png") no-repeat 0 -1077px; height: 46px; width: 171px;}
#stamp { background: url("images/sprite_bg.png") no-repeat 37px -724px #fff; display: block; height: 89px; text-align: center; padding: 0 0 10px 0;}
#stamp-2 {
    background: url("images/sprite_bg.png") no-repeat 0px -724px #fff;
    display: block;
    height: 89px;
    text-align: center;
    /*padding: 0 0 10px 0;*/
}
.navi_content { border: 1px solid #b9b9b9; border-top: none; width: 169px; background: #fff;}

#approvalstatusspan { color: #fff; display: block; padding: 5px 0 0 0;}
#approvaldatetimespan { color: #c60000; display: block; padding: 7px 0 0 0;}
#approvalnamespan { color: #c60000; display: block; padding: 8px 0 0 0;}

#area-nav-3 {}
#navi_other { background-position: 0 -1143px; height: 34px; width: 171px; text-align: center; text-indent: 0; padding: 5px 0 0 0; color: #fff; font-weight:bolder; font-size:1.2em;}
#orderno { margin: 0 10px 10px 10px;}
.two_column .section { float: left;}

/*カレンダーの▽ボタン*/
.btn_select{ background-position: -176px -300px; width: 24px; height: 24px; display: inline-block; float: right; }
.select_field { border: 1px solid #B2B2B2; display: inline-block;}
.select_field input { border: none; float: left;}

/*検索（大）*/
.search_box_l { background: #c6e3f7; border-radius: 5px; padding: 20px;}
.search_box_l .search_table { border-collapse: separate; border-spacing: 0 3px; }
.search_box_l .search_table td.inputfield { padding: 0 0 0 10px; }
.search_box_l .search_table .caption { background: #5bade7; color: #fff; border-radius: 5px; }
.search_box_l #btn_search_l { margin: 0 0 0 18px;}
.search_box_l td.search { vertical-align: middle;}
.search_box_l .select_field { display: block;}
.datetime { float: left;}
.workinghours { float: left; margin: 0 0 0 8px;}

/*日付入力欄サイズ*/
input#Processdatetime { width: 85px;}
select#sectionid {padding: 2px 3px; width: 180px;}
select#workinghours {padding: 2px 3px;}

/*工程予定表*/
#OrderLink { font-size: 14px; display:block; margin:0 0 10px 0; padding: 5px 10px; background: url("images/bg_slash.png") repeat 0 0;}
#showdiv { margin: 15px 10px;}
/* chg by zhangdx 20120828 start*/
/* .step { width: 240px; float:left; border: 1px solid #A0A0A0; border-left: none; border-bottom: none; margin-bottom: 10px;}
#showdiv .first { border-left: 1px solid #A0A0A0;}*/
.step { width: 240px; float:left; border: 1px solid #A0A0A0; border-bottom: none; margin-bottom: 10px; margin-left: -1px;}
/* chg by zhangdx 20120828 end*/
.step_title { font-weight: bold; text-align: center; padding: 6px 0; background: #CFCFCF; border-bottom: 1px solid #A0A0A0;}
.step_content { min-height: 250px; padding: 5px; border-bottom: 1px solid #A0A0A0;}
/* add by lizhq 20120828 start*/
.processClasstitle { font-weight: bold; text-align: center; padding: 6px 0; background: #CFCFCF; border-bottom: 1px solid #A0A0A0; float:none;}
.processClasscontent { min-height: 250px; padding: 5px; border-bottom: 1px solid #A0A0A0; float:none;}

/*実績登録ボタン*/
#DirectworkLink { background-position: 0 -1920px; height: 45px; width: 71px; float: right; margin: 0 0 0 5px;}/*本番を活かすため#btn_results_registは不使用*/
#DirectworkLink:hover {  background-position: -176px 0;}/*本番を活かすため#btn_results_registは不使用*/

/*受注左サイドバー追加*/
#navi_prosecc{ background-position: 0 -1325px; width: 175px; height: 38px; } 
#navi_prosecc:hover{ background-position: 0 -1383px; width: 175px; height: 38px; } 
.sprite-navi24{ background-position: 0 -1441px; width: 190px; height: 38px; } 
#navi_outsourcing{ background-position: 0 -1499px; width: 175px; height: 38px; } 
#navi_outsourcing:hover{ background-position: 0 -1557px; width: 175px; height: 38px; } 
.sprite-navi27{ background-position: 0 -1615px; width: 190px; height: 38px; } 
#navi_delivery{ background-position: 0 -1673px; width: 175px; height: 38px; } 
#navi_delivery:hover{ background-position: 0 -1731px; width: 175px; height: 38px; } 
.sprite-navi30{ background-position: 0 -1789px; width: 190px; height: 38px; } 

/*新規追加ボタン（小）*/
#btn_add_new{ background-position: -176px -343px; width: 82px; height: 22px; } 
#btn_add_new:hover{ background-position: -176px -385px; width: 82px; height: 22px; }
/*非表示*/
#btn_show {background-position: -176px -1696px;width: 67px;height: 28px;}
#btn_show:hover {background-position: -176px -1728px;width: 67px; height: 28px;}

/*経営情報*/
.colored_section { background: #C6E3F7;}
.colored_section .section_title { background: #5BADE7; color: #fff; border-radius: 5px;}
table.business_results { border-collapse: separate; border-spacing: 5px 10px; text-align: center;}
table.business_results td { background: #fff; border-radius: 3px;}
table.business_results td.monthly,
table.business_results td.yearly { background: #C6E3F7; font-size: 14px; width: 110px;}
table.business_results td.price_area { width: 390px;}
table.business_results td.ratio_area { width: 90px;}
table.business_results td p { background: #e4e4e4; border-radius: 3px 3px 0 0;margin: 2px; padding: 4px;}
table.business_results .saleprice_box { display: table; width: 100%;}
table.business_results .saleprice { font-size: 18px; display: table-cell; vertical-align: middle; text-align: right; width: 50%; padding: 0 15px 0 0;}
table.business_results .targetprice { display: table-cell; text-align: left; vertical-align: middle; color: #6e3100;}
table.business_results td.ratio_area { vertical-align: top;}
table.business_results .ratio { font-size: 18px; display: table-cell; vertical-align: middle; padding: 0 0 0 15px;}

/*作業日報*/
.report_section { background: #C6E3F7; padding: 20px; margin: 0 0 20px 0;}
.report_section table { margin: 0 0 18px 0;}
.report_section table td.caption { padding: 0 12px 0 0;}
.report_section table td.detail_display_title { vertical-align: middle; font-size: 14px; padding: 0 10px 0 0;}
.report_section .detail_display_box { display: table; margin: 0 0 4px 0;}
.report_section .detail_display_title { display: table-cell; background: #5BADE7; border-radius: 5px; color: #fff; width: 100px; padding: 6px 8px;}
.report_section .detail_display_text { display: table-cell; min-width: 160px; padding: 0 0 0 10px;}
.report_section .title_short { width: 50px;}

/*コメント*/
.comment_section {}
.Dailyreport_title_bold { background: #379be2; padding: 3px 5px; border-radius: 3px; margin: 0 0 17px 0;}
.Dailyreport_title_bold img { float: left; margin: 7px 0 0 5px;}
#btn_dailyreportcomment { background-position: -176px -153px; height: 29px; width: 214px; float: right;}
#btn_dailyreportcomment:hover { background-position: -176px -202px;}
.comment_list ul li {}
.comment_author { background: #e2e2e2; padding: 4px 10px;}
.commnet_item_text { padding: 12px 0;}
.commnet_item_edit_button{ background-position: -176px -427px; width: 42px; height: 17px;  display: inline-block;} 
.commnet_item_edit_button:hover{ background-position: -176px -464px; width: 42px; height: 17px; } 
.commnet_item_delete_button{ background-position: -176px -501px; width: 42px; height: 17px;  display: inline-block;} 
.commnet_item_delete_button:hover{ background-position: -176px -538px; width: 42px; height: 17px; } 

/* 受注伝票ヘッダ */
div.check_header { margin: 0 0 10px 10px; }
div.check_header_title h3 { font-size: 20px; font-weight: bold; }
div.check_header_customerinfo { font-size: 16px; }
table.check_header_detail { margin: 3px 0 0 2px; color: #333; }





#tabsample {
    background: none;
    border: none;
    color: inherit;
    width: 100%;
}

/* ## 20120404 */
input.rate {
    /* ## 2012.05.29 Updated by T.Takagi@Fliplogic */
    /* width: 38px; */
    width: 55px;
    /* ## 2012.05.29 Update End */
}

input#Optionalquantityunit {
    width: 50px;
}

input#Reamweight, input#Packcount {
    width: 36px;
}

/* add by Renj 20120820 start */
.header_left
{
     width: 560px
}
.orderno_title, .charge_name_title
{
    width:90px;
    display:inline-block;
}
.orderno_content
{
    width:260px;
    display:inline-block;
    font-size:14pt;
    font-weight:bold;
}
.orderdate_content
{
    font-weight:bold;
}
.subject_title, .customername_title, .engineername_title,.placeorderno_title
{
    width:90px;
    display:inline-block;
/* ## 2012.09.04 Added By T.Takagi@Fliplogic */
    vertical-align: top;
/* ## 2012.09.04 Add End */
}
.modified_title {
    width: 100px;
    display: inline-block;
    vertical-align: top;
}
.subject_content
{
    display:inline-block;
    font-size:12pt;
    font-weight:bold;
/* ## 2012.09.04 Added By T.Takagi@Fliplogic */
    min-width: 400px;
    max-width: 400px;
    word-wrap: break-word;
/* ## 2012.09.04 Add End */
}
/* add by Renj 20120928 start */
.blod_content
{
    font-weight:bold;
}
/* add by Renj 20120928 end */
/* add by yanq 20130722 start*/
.blod_content2
{
    font-size:11pt;
    font-weight:bold;
}
.subject_content2
{
    display:inline-block;
    font-size:14pt;
    font-weight:bold;
}
.customername_content2
{
    font-size:11pt;
    font-weight:bold;
 }
.notes_content2
{
    margin: 5px;
    border:dashed 1px #a0a0a0;
    width:50%;
    height: 63px;
}
/* add by yanq 20130722 end*/
.customername_content,.placeorderno_content
{
    font-weight:bold;
}
.split_td
{
    width: 10px;
}
.split_tr
{
    margin:0 0 10px 0;
}
.orderkind_content
{
    font-size:14pt;
    font-weight:bold;
}
.deliverydate_content
{
    /* chg by yanq 20150710 start */
    /*width:100px;*/
    width:125px;
    /* chg by yanq 20150710 end */
    display:inline-block;
    text-align:right
}
/* add by liuxd 20130613 start */
.issuedate_content
{
    width:170px;
    display:inline-block;
    text-align:left;
}
/* add by liuxd 201306130 end */
.estimateno_content, .lastorderno_content
{
    TEXT-DECORATION: underline;
    color: Blue;
}
.submitdate_content
{
    width:90px;
    display:inline-block;
    font-weight:bold;
    text-align:right;
}
/* add by wangdx 20120920 start */
.submittime_content
{
    width:300px;
    display:inline-block;
    font-weight:bold;
    text-align:left;
}
/* add by wangdx 20120920 end */

.processstatus_title
{
    float:left;
}
.processstatus_content
{
    border:solid 1px #a0a0a0;
    float:left;
}

/* add by yanq 20141222 start */
.processstatus_border
{
    border:dashed 1px #a0a0a0;
    width:63px;
    height:63px;
    float:left;
}
/* add by yanq 20141222 end */

/* add by liuxd 20130613 start */
.specimen_title
{
    float:left;
}
.specimen_border
{
    float:left;
    font-weight:bold;    
}
.manuscript_conten
{
    font-weight:bold;    
}
/* add by liuxd 201306130 end */
.processstatus_th
{
    text-align: center;
    padding: 7px 15px 7px 15px;
    background-color: #cfcfcf;
    border-bottom:solid 1px #a0a0a0;
}
.processstatus_td
{
    text-align: center;
    padding: 7px 15px 7px 15px;
}
.processstatus_completed  
{
    background: url("images/operationorder_completed.png") no-repeat;
    background-position: center;
    background-size: 50%;
    text-align: center;
    padding: 7px 15px 7px 15px;
}
.notes_title
{
    text-align:right;
}
.notes_content
{
    margin: 5px;
    border:dashed 1px #a0a0a0;
    width:50%;
}

table.operationordergrid
{
    border: solid 1px #a0a0a0;
    border-collapse: collapse;
    margin: 0 0 15px 0;
    width: 100%
}
table.operationordergrid th {
	padding: 6px 5px;
	text-align: center;
	background-color: #cfcfcf;
	border: solid 1px #a0a0a0;
}
table.operationordergrid td {
	padding: 5px;
	border: solid 1px #a0a0a0;
}
table.operationordergrid tr:hover td {
	background-color: #eeeeee;
	cursor: pointer;
}
table.operationordergrid hr 
{
    border:none;
    border-top:1px solid #a0a0a0;
    margin: 0 -5px 0 -5px;
}
table.operationorder_deliveries
{
    border: solid 1px #a0a0a0;
    border-collapse: collapse;
    margin: 0 0 15px 0;
}
/* add by liuxd 20130613 start */
table.operationorder_packing
{
    border: solid 1px #a0a0a0;
    border-collapse: collapse;
    margin: 0 0 15px 0;
}
table.operationorder_packing th {
	padding: 6px 5px;
	text-align: center;
	background-color: #cfcfcf;
	border: solid 1px #a0a0a0;
}
table.operationorder_packing td {
	padding: 5px;
	border: solid 1px #a0a0a0;
}
/* add by liuxd 201306130 end */
table.operationorder_deliveries th {
	padding: 6px 5px;
	text-align: center;
	background-color: #cfcfcf;
	border: solid 1px #a0a0a0;
}
table.operationorder_deliveries td {
	padding: 5px;
	border: solid 1px #a0a0a0;
}
table.operationorder_deliveries tr:hover td {
	background-color: #eeeeee;
	cursor: pointer;
}
table.operationorder_deliveries_footer {
    border-collapse: collapse;
    margin: 10px 0 15px 0;
}
table.operationorder_deliveries_footer th {
	padding: 6px 5px;
	text-align: center;
	background-color: #cfcfcf;
	border: solid 1px #a0a0a0;
}
/* ## 2012.09.04 Deleted By T.Takagi@Fliplogic */
/*
table.operationordergrid th:nth-child(1),
table.operationorder_deliveries th:nth-child(1),
table.operationorder_deliveries_footer th:nth-child(1) {
	width: 30px;
}
table.operationordergrid th:nth-child(2),
table.operationorder_deliveries th:nth-child(2),
table.operationorder_deliveries_footer td:nth-child(2){
	width: 100px;
}
table.operationorder_deliveries th:nth-child(3),
table.operationorder_deliveries_footer td:nth-child(3){
	width: 80px;
}
table.operationorder_deliveries th:nth-child(4),
table.operationorder_deliveries th:nth-child(5),
table.operationorder_deliveries_footer td:nth-child(4){
	width: 150px;
}
*/
/* ## 2012.09.04 Delete End */
table.operationorder_deliveries_footer td {
	padding: 5px;
	border: solid 1px #a0a0a0;
}
table.operationorder_deliveries_footer tr:nth-child(1):hover td:nth-child(2), 
table.operationorder_deliveries_footer tr:nth-child(2):hover td:nth-child(2), 
table.operationorder_deliveries_footer tr:hover td:nth-child(3), 
table.operationorder_deliveries_footer tr:hover td:nth-child(4){
	background-color: #eeeeee;
	cursor: pointer;
}

/* ## 2012.09.04 Deleted By T.Takagi@Fliplogic */
/*
table.operationorder_deliveries_footer tr:nth-child(3) td:nth-child(1), 
table.operationorder_deliveries_footer tr:nth-child(3) td:nth-child(2),
table.operationorder_deliveries_footer tr:nth-child(4) td:nth-child(1), 
table.operationorder_deliveries_footer tr:nth-child(4) td:nth-child(2),
table.operationorder_deliveries_footer tr:nth-child(5) td:nth-child(1), 
table.operationorder_deliveries_footer tr:nth-child(5) td:nth-child(2){
	border: 0px;
}
*/
/* ## 2012.09.04 Deleted By T.Takagi@Fliplogic */

table.operationorder_footer
{
    border: solid 1px #a0a0a0;
    border-collapse: collapse;
    margin: 0 0 15px 0;
}
table.operationorder_footer th {
	padding: 6px 5px;
	text-align: center;
	background-color: #cfcfcf;
	border: solid 1px #a0a0a0;
	white-space: nowrap;
	letter-spacing: 5px;	
}
table.operationorder_footer td {
	padding: 5px;
	border: solid 1px #a0a0a0;
	white-space: nowrap;
}

/* add by Renj 20120820 end */

/* 2012.08.23 Add by T.Takagi@Fliplogic */
.autopaginate_notification {
    margin: 10px 0 0 15px;
    padding: 3px 0 0 30px;
}

.loading {
    background: url("images/loading.gif") no-repeat 0 0;
    height: 24px;
}
/* 2012.08.23 Add End */

/* add by Renj 20121113 start */
table.two_column
{
    width: 99%;
}

table.two_column tr
{
    vertical-align:top
}

table.two_column .first
{
    width: 15%;
}

table.two_column .area-contents
{
    width: 100%;
}
/* add by Renj 20121113 end */

.cautionthreshold {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(./images/row_cation.png);
}

.warningthreshold {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(./images/row_warning.png);
}

/*配送管理*/
table.grid_deliver {
    border: solid 2px #a0a0a0;
    border-collapse: collapse;
    border-radius: 2px;
    margin: 15px 0 0 10px;
}

table.grid_deliver th {
    padding: 6px 5px;
    text-align: left;
    background-color: #cfcfcf;
    border: solid 1px #a0a0a0;
}

    table.grid_deliver th a {
        color: #000;
    }

table.grid_deliver td {
    padding: 5px;
    border: solid 1px #a0a0a0;
}

table.grid_deliver tr:hover td {
    background-color: #eeeeee;
    cursor: pointer;
}

table.grid_deliver td.rowoperation2 {
    width: 50px;
}

table.grid_deliver td.rowoperation2 a {
    display: inline-block;
    width: 20px;
    height: 20px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

table.grid_deliver td.rowoperation2 a.toupper2 {
    background: url("images/row_toupper.png") no-repeat 0 0;
}

table.grid_deliver td.rowoperation2 a.tolower2 {
    background: url("images/row_tolower.png") no-repeat 0 0;
}

table.directworks {
    border: solid 2px #a0a0a0;
    border-collapse: collapse;
    border-radius: 2px;
    margin: 15px 0 0 10px;
}

table.directworks th {
    padding: 6px 5px;
    text-align: left;
    background-color: #cfcfcf;
    border: solid 1px #a0a0a0;

}

table.directworks th a {
    color: #000;
}

table.directworks td {
    padding: 5px;
    border: solid 1px #a0a0a0;
}

table.directworks tr:hover td {
    background-color: #eeeeee;
    cursor: pointer;

}</pre></body></html>