﻿@charset "UTF-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow-x: hidden;
	overflow-y: scroll;
}
option {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body {
/*	behavior:url("csshover3.htc");
	behavior: url("border-radius.htc");
*/
	margin: 0px;
	padding: 0px;
	font-size: small;
	background-color:#FFFFFF;
	/*text-align: center;*/
}
h1,h2,h3,h4,h5,h6,body,html,p,a,li,dt,dd,pre,form,fieldset,input,textarea,select,table {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,san-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-style: normal;
	font-size: 14px;
	line-height: 1.6;
}

/*--------------------------- */
/* 共通                       */
/*--------------------------- */
#wrapper {
	width: 1280px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
/*	padding-top: 10px; */
	position:relative;
}
#dummy {
	clear: both;
	margin: 0px;
   	padding: 0px;
}
.lgin {
	margin: 0px;
	text-align: right;
}
.dsp_center {
	font-size: 16px;
	color: #050505;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#c9d198 45%,
		#a4c920 50%,
		#7a7a7a);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.45, #c9d198),
		color-stop(0.50, #a4c920),
		to(#7a7a7a));
/*	margin: 10px; */
	padding-left: 10px;
}

#sql_msg {
	text-align: center;
}

#dsp_title {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.sen {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	color: #666600;
}
.poplstokbtn {
	margin-left: 40%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.poplstokbtn2 {
	margin-left: 10%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.title_text {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,san-serif;
	font-size: 30px;
	font-weight: bolder;
	color: #cccccc;
	text-shadow:
		-1px -1px 0px #5c5c5c,
		1px -1px 0px #5c5c5c,
		1px 1px 0px #5c5c5c,
		-1px 1px 0px #5c5c5c,
		2px 2px 5px #3b3b3b,
		3px 3px 0px #616161;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.kokyaku_info {
	width: 150px;
	margin-top: 39px;
	margin-left:50px;
	padding:5px;
	background:#e5eecc;
	border:solid 1px #c3c3c3;
	float:left;
}
#k_title {
	margin-left:25px;
}
/*--------------------------- */
/* ポップアップ               */
/*--------------------------- */
.poptitle:hover {
	cursor: move;
}
/*--------------------------- */
/* ボタン　                   */
/*--------------------------- */
button.listbtn {
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
/*
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#c9d198 45%,
		#a4c920 50%,
		#7a7a7a);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.45, #c9d198),
		color-stop(0.50, #a4c920),
		to(#7a7a7a));
	background: -ms-linear-gradient(
		top,
		#ffffff 0%,
		#c9d198 45%,
		#a4c920 50%,
		#7a7a7a);
*/
background: rgb(207,231,250); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(207,231,250,1) 0%, rgba(99,147,193,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,231,250,1)), color-stop(100%,rgba(99,147,193,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #3093c7;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
}
.enabledbtn {
	color: #050505;
	cursor: pointer;
}
.disabledbtn {
	color: #999999;
	cursor: not-allowed;
}
.formButton {
        
	-moz-box-shadow:inset 0px 0px 14px -3px #f2fadc;
	-webkit-box-shadow:inset 0px 0px 14px -3px #f2fadc;
	box-shadow:inset 0px 0px 14px -3px #f2fadc;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dbe6c4), color-stop(1, #9ba892));
	background:-moz-linear-gradient(top, #dbe6c4 5%, #9ba892 100%);
	background:-webkit-linear-gradient(top, #dbe6c4 5%, #9ba892 100%);
	background:-o-linear-gradient(top, #dbe6c4 5%, #9ba892 100%);
	background:-ms-linear-gradient(top, #dbe6c4 5%, #9ba892 100%);
	background:linear-gradient(to bottom, #dbe6c4 5%, #9ba892 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe6c4', endColorstr='#9ba892',GradientType=0);

	background-color:#dbe6c4;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	border:1px solid #b2b8ad;

	font-size: 14px;
	padding-left: 3px;
	padding-right: 3px;
	height: 27px;

/*	text-shadow:0px 1px 0px #ced9bf; */
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
}
/*--------------------------- */
/* ログイン                   */
/*--------------------------- */
#logo {
	text-align: center;
}
h2#lgin_h2 {
	margin: 20px;
	text-align: center;
}
.login_tbl {
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------- */
/* ヘッダー　                 */
/*--------------------------- */
ul {
	list-style:none;
	margin: 0px;
   	padding: 0px;
}
li.menu {
	float:left;
   	margin: 3px 1px;
   	padding: 0px;
}
/*
li.tate {
	float:none;
   	margin: 3px 1px;
   	padding: 0px;
}
*/
ul#navi li.menu a {
	font-size: 16px;
	text-decoration: none; /* 下線を消す */
    display: block;
/*	width: 80px; */
    padding: 5px 20px 5px 20px; 
    color: #FFFFFF;
	/*光る感じ*/
	background: -moz-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7deed), color-stop(50%,#71ceef), color-stop(51%,#21b4e2), color-stop(100%,#b7deed)); /* webkit */
	background: -ms-linear-gradient(top, #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* ie10 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#2ab0ed',GradientType=0 ); /* ie */
}
ul#navi li.menu a:hover {
    color: #0066FF;
}
ul#navi li.menu ul li.tate a {
	font-size: 16px;
	text-decoration: none; /* 下線を消す */
    display: block;
/*	width: 80px; */
    padding: 5px 20px 5px 20px; 
    color: #FFFFFF;
	background: #21b4e2;
	opacity: 0.8;
}
ul#navi li.menu ul li.tate a:hover {
	background: #71ceef;
    color: #0066FF;
}
/* OFF */
ul#navi li ul {
        display: none;
}

/* ON */
ul#navi li:hover ul {
        display: block;
        position: absolute;
        z-index: 100;
}
#lgout,#lgnm {
	text-align: right;
	margin-right: 5px;
}
p.flip {
	width: 230px;
	margin:5px;
	padding:5px;
	text-align:center;
	background:#e5eecc;
	border:solid 1px #c3c3c3;
	position: absolute;
	top: 0px;
	right: 85px;
	z-index: 100;
	float:left;
}
div.panel {
	width: 230px;
	margin:5px;
	padding:5px;
	text-align:center;
	background:#e5eecc;
	border:solid 1px #c3c3c3;
	display:none;
	position: absolute;
	top: 30px;
	right: 85px;
	z-index: 100;
	float:left;
	opacity: 0.8;
}
.prtlist_del {
	margin-left:10px;
}
.link_bar {
	color: #0000ff;
}
/*--------------------------- */
/* 出荷伝票                   */
/*--------------------------- */
#out1_list {
	width: 750px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	float: left;
}

#addbtn {
	position: absolute;
	top: 4px;
	right: 550px;
}
#editbtn {
	position: absolute;
	top: 4px;
	right: 400px;
}
#delbtn {
	position: absolute;
	top: 4px;
	right: 260px;
}
#copybtn {
	position: absolute;
	top: 4px;
	right: 110px;
}
#uriaddbtn,#updbtn {
	position: absolute;
	top: 4px;
	right: 20px;
}
#prtbtn,#pop_karibtn {
	position: absolute;
	top: 4px;
	right: 140px;
}
#meisaiDBbtn,#pop_wariatebtn {
	position: absolute;
	top: 4px;
	right: 60px;
}
#downbtn,#upbtn {
	position: absolute;
	top: 4px;
	right: 5px;
}
#footer_tekiyo {
	position: absolute;
	top: 270px;
	left: 10px;
}
#footer_tbl1 {
	position: absolute;
	top: 250px;
	right: 90px;
}
#footer_tbl2 {
	position: absolute;
	top: 250px;
	right: 4px;
}
#footer_utbl1 {
	position: absolute;
	top: 250px;
	right: 150px;
}
#footer_utbl2 {
	position: absolute;
	top: 250px;
	right: 57px;
}
#footer_stbl1 {
	position: absolute;
	top: 295px;
	right: 330px;
}
#footer_stbl2 {
	position: absolute;
	top: 295px;
	right: 240px;
}
#footer_spoptbl1 {
	position: absolute;
	top: 555px;
	right: 330px;
}
#footer_spoptbl2 {
	position: absolute;
	top: 555px;
	right: 220px;
}
#pop_footer_tekiyo {
	position: absolute;
	top: 250px;
	left: 10px;
}
#pop_footer_tbl1 {
	position: absolute;
	top: 240px;
	right: 90px;
}
#pop_footer_tbl2 {
	position: absolute;
	top: 240px;
	right: 1px;
}
#meisaiitembtn {
	position: absolute;
	top: 4px;
	left: 130px;
}
#meisaidelbtn {
	position: absolute;
	top: 4px;
	left: 210px;
}
/*--------------------------- */
/* 売上伝票                   */
/*--------------------------- */
#uri1_list {
	width: 940px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	float: left;
}
#urikakuteibtn {
	position: absolute;
	top: 4px;
	right: 100px;
}
#uridtchangebtn {
	position: absolute;
	top: 4px;
	right: 200px;
}
#uridelbtn {
	position: absolute;
	top: 4px;
	right: 340px;
}
#hikiatebtn {
	position: absolute;
	top: 4px;
	right: 230px;
}
#pop_item_warilist {
	width: 500px;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: left;
}
#search_udate_area {
	width: 480px;
	margin-left: 230px;
	float: left;
}

/*--------------------------- */
/* 請求書　                   */
/*--------------------------- */
#sk1_list {
	width: 980px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	float: left;
}
#sk2_list {
	width: 300px;
	position: relative;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: left;
}
#sk3_list {
	width: 950px;
	position: relative;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: left;
}
#sksumbtn {
	position: absolute;
	top: 4px;
	right: 500px;
}
#sklistprtbtn {
	position: absolute;
	top: 4px;
	right: 400px;
}
#skprtbtn {
	position: absolute;
	top: 4px;
	right: 300px;
}
#zaneditbtn {
	position: absolute;
	top: 4px;
	right: 200px;
}

/*--------------------------- */
/* 入金　　                   */
/*--------------------------- */

/*--------------------------- */
/* 仕入伝票一覧               */
/*--------------------------- */
#sii1_list {
	width: 960px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	float: left;
}
#meisaiurisakibtn {
	position: absolute;
	top: 4px;
	right: 240px;
}

/*--------------------------- */
/* 仕入出荷伝票一覧           */
/*--------------------------- */
#siiout1_list {
	width: 480px;
	position: relative;
	margin-top: 5px;
	margin-left: 150px;
	margin-bottom: 5px;
	float: left;
}
#siiout2_list {
	width: 450px;
	position: relative;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
	float: left;
}
#pop_uri1_list {
	width: 770px;
	position: relative;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 5px;
	float: left;
}

#wariate_list {
	width: 180px;
	position: relative;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 5px;
	float: left;
}
#btnimg {
	width: 130px;
	position: relative;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 5px;
	float: left;
}
#btnimg img {
	border: none;
}
#wairiate_addbtn {
	position: absolute;
	top: 40px;
	left: 10px;
}
#wairiate_delbtn {
	position: absolute;
	top: 150px;
	left: 10px;
}
/*--------------------------- */
/* 鋼板センター出荷伝票一覧   */
/*--------------------------- */
#koubandelbtn {
	position: absolute;
	top: 4px;
	right: 120px;
}
#search_dodate_area {
	width: 300px;
	margin-left: 100px;
	float: left;
}
#search_dono_area {
	width: 250px;
	margin-left: 100px;
	float: left;
}
/*--------------------------- */
/* 鋼板センターマスタ連結　   */
/*--------------------------- */
#renketukbntokui_list {
	width: 600px;
	position: relative;
	margin-top: 5px;
	margin-left: 100px;
	margin-bottom: 5px;
	float: left;
}
#renketumsttokui_list {
	width: 350px;
	position: relative;
	margin-top: 5px;
	margin-left: 50px;
	margin-bottom: 5px;
	float: left;
}
#renketukbnitem_list {
	width: 620px;
	position: relative;
	margin-top: 5px;
	margin-left: 50px;
	margin-bottom: 5px;
	float: left;
}
#renketumstitem_list {
	width: 500px;
	position: relative;
	margin-top: 5px;
	margin-left: 50px;
	margin-bottom: 5px;
	float: left;
}
#renketu_search_tbl {
	position: absolute;
	top: 4px;
	right: 20px;
}
#renketu_search_cmb,#item_search_cmb {
	position: absolute;
	top: 3px;
	right: 20px;
}

/*--------------------------- */
/* 在庫一覧					  */
/*--------------------------- */
#zaisubtn {
	position: absolute;
	top: 4px;
	right: 110px;
}
#zaikakoubtn {
	position: absolute;
	top: 4px;
	right: 20px;
}
#itembtn_before,#itembtn_after {
	position: absolute;
	top: 4px;
	left: 100px;
}
/*--------------------------- */
/* 帳票menu                   */
/*--------------------------- */
.prt_menu1 {
    margin-top: 20px;
    margin-left: 60px;
	float: left;
}
.prt_menu2 {
    margin-top: 20px;
	float: left;
}
.prt_menu3 {
    margin-top: 20px;
	margin-left: 50px;
	float: left;
}
#j_grid {
	width: 390px;
	position: relative;
}

/*--------------------------- */
/* ﾏｽﾀmenu　                  */
/*--------------------------- */
.mstmenu {
	position: absolute;
	top: 50px;
	width: 150px;
	height: 712px;
	background-image: url(../img/menu_back.gif);
	float: left;
}
.mstmenu ul {
    list-style:none;
/*    background-color:#ffcccc; */
    text-align:center;
    width:130px;
    margin-top: 10px;
    margin-left:auto;
    margin-right:auto;
}
.mstmenu1 {
	height: 40px;
	border-bottom: ridge 2px #646433;
}
.mstmenu a {
	margin-top: 20px;
	text-decoration: none; /* 下線を消す */
	display:block;width:100%;
	color: #000000;
}
.mstmenu a:hover  {color:#ff0000;}
/*--------------------------- */
/* ﾏｽﾀ    　                  */
/*--------------------------- */
/*
.pagemain {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
	float: right;
}
*/
.center_list {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}
.cell_title {
	color: #333333;
/*
	background: -moz-linear-gradient(
		top,
		#a3a3a3 0%,
		#3b3b3b 50%,
		#242424 50%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a3a3a3),
		color-stop(0.50, #3b3b3b),
		color-stop(0.50, #242424),
		to(#000000));
*/
background: rgb(207,231,250); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(207,231,250,1) 0%, rgba(99,147,193,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,231,250,1)), color-stop(100%,rgba(99,147,193,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* W3C */

}


#input_list {
	position: relative;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}
#haddbtn,#tokuiaddbtn,#siireaddbtn,#right1 {
	position: absolute;
	top: 4px;
	right: 20px;
}
#mstitem_list {
	width: 1050px;
	position: relative;
	margin-top: 5px;
	margin-left: 180px;
	margin-bottom: 5px;
}
#msttokui_list {
	width: 900px;
	position: relative;
	margin-top: 5px;
	margin-left: 180px;
	margin-bottom: 5px;
}
#hcmb_tbl,#gcmb_tbl {
	position: absolute;
	top: 4px;
	left: 150px;
}
#scmb_tbl,#search_tbl {
	position: absolute;
	top: 4px;
	left: 400px;
}
#siire_search_tbl {
	position: absolute;
	top: 4px;
	left: 150px;
}
