@charset "utf-8";
*{
	margin:0;
	padding:0;
	font-family:"メイリオ", Meiryo, "ＭＳ ゴシック", "平成角ゴシック", "Courier New", Courier, Osaka, Arial,Helvetica, monospace;
}
html{
	height:100%;
	-webkit-text-size-adjust:100%;
}
body {
	background-color: #ccc;
	height:100%;
	text-align: center;
	font-size:70%;
	font-style: normal;
	color:#333;
	overflow-x: hidden;
}
a {
	color:#0000FF;
	text-decoration:none;
}
a:hover {
	color:#996600;
	text-decoration:none;
}
li{
	list-style-type:none;
}
img{
	vertical-align: middle;
}
input{
	vertical-align: middle;
}
input[type="text"],
input[type="email"],
input[type="date"] {
	height:21px;
}
input[readonly] {
	height:22px;
	font-size: 11.5px !important;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="date"],
textarea {
	font-size:11.5px;
	border: 1px solid #ccc;
	resize: none;
	padding-left:1px;
	padding-right:1px;
	ime-mode: inactive;
}
input[type="date"] {
	margin-right: 5px;
}
textarea{
	width: calc(100% - 4px);
}
select {
	border: 1px solid #ccc;
	font-size:11.5px;
	height:22px;
}
/*readonly属性*/
textarea[readonly],
textarea[readonly]:focus,
input[readonly],
input[readonly]:focus{
	background-color: #fff !important;
	border: none;
}
button {
	padding: 10px;
	cursor: pointer;
	border-radius: 6px;
	border: solid 1px #ccc;
}
button:disabled {
	color: #777;
	cursor: not-allowed;
}
:placeholder-shown {
	color: #99cc00;
}
span {
	font-size:11.5px;
}
table#origin span {
	font-size:11.5px;
}
/* カレンダー */
.datepicker,
.still_datepicker {
  width: 74px;
}
.datepickerclass {
	margin-top: 0;
}
.ui-datepicker-trigger{
	padding-top: 1px;
	width:21px;
}
/*ヘッダー*/
#header {
	z-index: 9999;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 1260px;
}
#wrapper {
	overflow-x: hidden;
}
#container {
	margin:0 auto 10px auto;
	padding: 5px;
	width:1260px;
	background-color: #fff;
}
#contents{
	margin:37px auto 0 auto;
}
#overtop{
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 4px;
	width:100%;
	background:url(../img/overtop.jpg) repeat-x;
}
#overtop #top_left{
	margin-top: 5px;
	margin-left: 5px;
	height:30px;
}
#overtop #top_left span{
	margin-right: 10px;
	font-size:18px;
	font-weight:bold;
	color:orange;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
}
#overtop #top_left a{
	padding: 3px 12px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	border: 1px solid #008000;
	background: #f09c15;
	background: -moz-linear-gradient(-90deg, #f8c939, #f09c15);
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	font-size:12px;
}
#overtop #top_left button {
	padding: 3px 12px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #008000;
	background: #f09c15;
	background: -moz-linear-gradient(-90deg, #f8c939, #f09c15);
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	font-size:12px;
	cursor: pointer;
}
#overtop #top_center{
	margin-top: 9px;
}
#overtop #top_center button {
	padding: 3px 12px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	border-radius: 8px;
	border: 1px solid #666;
	background: -moz-linear-gradient(top, #fff 0%, #c0c0c0 100%);
	cursor: pointer;
}
#overtop #top_center a {
	padding: 4px 10px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	border-radius: 8px;
	border: 1px solid #666;
	background: -moz-linear-gradient(top, #fff 0%, #c0c0c0 100%);
	color:#333;
}
#top_right{
	margin-top: 8px;
	margin-right:5px;
}
#top_right a{
	margin-left: 5px;
	padding: 3px 12px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	border: 1px solid #008000;
	background: #ff7f50;
	background: -moz-linear-gradient(-90deg, #ff7f50, #D82741);
	font-size: 10px;
}
/*ヘッダ以上ー*/

/*メッセージ*/
.message {
	margin:10px auto;
	padding:10px;
	border-radius:8px;
	text-align: center;
}
.red {
	color:#B20000;
	background-color:#F9EBEB;
	border:solid 2px #EECACA;
}
.green {
	color: #257246;
	background-color: #E4EFD3;
	border: solid 2px #D3E99A;
}
/*ボタン*/
.opeBottom a {
	padding: 12px;
	color: #000;
	border-radius: 6px;
	border: solid 1px #ccc;
}
.blueBtn {
	color: #fff !important;
	border: 1px solid #666;
	background-color: #337ab7;
}
.greenBtn {
	color: #fff !important;
	border: 1px solid #666;
	background-color: #3cb371;
}
.grayBtn {
	color: #000 !important;
	border: 1px solid #666;
	background-color: #f5f5f5;
}
.orangeBtn {
	color: #fff !important;
	border: 1px solid #666;
	background-color: #f0ad4e;
}
.redBtn {
	color: #B20000 !important;
	border: solid 1px #EECACA;
	background-color: #F9EBEB;
}
.gray {
  background-color: #ccc;
}
table tr.gray td input,
table tr.gray td textarea {
  background-color: #ccc !important;
}
/*入力フィールド*/
.atfocus {
	background: yellow;
}
/*//////////////////////// フィールド明細業 //////////////*/
[name$="[TCD]"],
[name$="[KCD]"],
[name$="[SCD]"],
[name$="[HCD]"],
[name$="[TKCD]"],
[name$="[SCD_G]"],
[name$="[SCD_Z]"],
[name$="[MTCD]"] {
	width: 34px;
}
/*得意先名*/
[name$="[TNM]"]{
	width:406px;
}
/*仕入先名*/
[name$="[KNM]"]{
	width:430px;
}
/*表示部品No*//*部品No*/
[name$="[BHNNODISP]"],
[name$="[BHNNO]"] {
	width:205px;
}
[name$="[KIK]"]{
	width:266px;
}
/*グリス*/
[name$="[GRS]"] {
	width:40px;
}
/*包装*/
[name$="[HOS]"] {
	width:16px;
}
/*メーカーCD*/
[name$="[MKCD]"]{
	width: 35px;
}
/*メーカー名*/
[name$="[MKNM]"]{
	width:146px;
}
/*分類１CD*//*分類2CD*/
[name$="[GRP1CD]"],
[name$="[GRP2CD]"] {
	width: 35px;
}
/*分類１名*//*分類２名*/
[name$="[GRP1NM]"],
[name$="[GRP2NM]"]{
	width:146px;
}
/*営業所*/
input[name$="[EIGCD]"],
[name$="[EIGCD_G]"],
[name$="[EIGCD_Z]"] {
	width:22px;
}
[name$="[EIGNM]"] {
	width:38px;
}
[name$="[TANTONM]"] {
	width:56px;
}
/*売価*//*原価*//*定価*/
[name$="[BAIKA]"],
[name$="[GENKA]"],
[name$="[TEIKA]"],
[name$="[KINGAKUTOTAL]"],
[name$="[GENKATOTAL]"],
[name$="[RIEKIGAKUTOTAL]"],
[name$="[TOTALRIEKIRITU]"],
[name$="[KINGAKU]"],
[name$="[RIEKIGAKU]"],
[name$="[HATGAKU]"],
[name$="[KGAKU]"],
[name$="[ZENTAN]"],
[name$="[JATAN]"],
[name$="[ZENKIN]"],
[name$="[RIEKIGAKU]"]  {
	width:100px;
	text-align: right;
}
input[readonly][name$="[ZENKIN]"],
input[readonly][name$="[KINGAKU]"],
input[readonly][name$="[RIEKIGAKU]"] {
	width:96px;
	margin-right:2px;
}
/*売価率・原価率*/
[name$="[BAIKART]"],
[name$="[GENKART]"],
[name$="[RIEKIRT]"],
[name$="[ZENBAIKART]"],
[name$="[JABAIKART]"] {
  width: 53px;
  text-align: right;
}
[name$="[HAIKEIBAIKA]"],
[name$="[HAIKEIGENKA]"],
[name$="[HAIKEIBAIKAYMD]"] {
	width: 97%;
	text-align: center;
}
/*数量*/
[name$="[SURYO]"],
[name$="[JYUZNSU]"] {
	width: 80px;
	text-align: right;
}
/*参照見積No*//*受注No*//*受注日付*/
[name$="[SMITUNO]"],
[name$="[JYUNO]"],
[name$="[JYUYMD]"],
[name$="[FDNO]"] {
	width:110px;
}
/*納品日*//*出荷日*/
[name$="[NOKI]"],
[name$="[NOUKI]"],
[name$="[SYUYOTE]"],
[name$="[NYUYMD]"],
[name$="[NYUYOTE]"],
[name$="[HYMD]"],
[name$="[TEYMD]"] {
	width:74px;
}
/*セット品名*/
[name$="[SETNM]"]{
	width:212px;
}
/*明細注文No*/
[name$="[TYUNO]"]{
	width:205px;
}
/*代表注文No*/
[name$="[DAITYUNO]"]{
	width:212px;
}
/*明細Note*/
input[name$="[MEIBIKOU]"]{
	width:608px;
}
/*受注区分*/
[name$="[JYUKBN]"]{
	width:20px;
}
/*納品区分*/
[name$="[NOUKBN]"]{
	width:10px;
}
/*送り先CD*/
[name$="[SUBCD]"]{
	width:30px;
}
/*送り先（会社名）*/
[name$="[ONM]"]{
	width:247px;
}
/*送り先（部署）*/
[name$="[BUSYO]"]{
	width:150px;
}
/*セット台数*/
[name$="[SETSU]"]{
	width:40px;
}
/*要発注*/
[name$="[YOHAT]"]{
	width:90px;
}
/*在庫ボタン*/
[name$="[btnZAIKO]"]{
	width: 32px;
}
/*明細伝言*/
textarea[name$="[MDENGON]"]{
	height:43px;
}
/*//////////////////////// フィールド //////////////////*/
/*得意先CD*//*仕入先CD*//*仕向先CD*//*販売先CD*//*請求得意先CD*//*支払仕入先CD*//*相殺得意先CD*//*相殺得意先CD*//*相殺仕入先CD*//*得意先仕入先CD*/
[name="TCD"],
[name="KCD"],
[name="SCD"],
[name="HCD"],
[name="SEICD"],
[name="SIHACD"],
[name="SOUSAICD"],
[name="SOUSAITOK"],
[name="SOUSAI"],
[name="TKCD"],
[name="MTCD"],
[name="DAITCD"] {
	width: 34px;
}
/*仕入先名カナ*//*手形送付先名カナ*//*請求書送付先名カナ*//*領収書送付先名カナ*//*得意名カナ*//*手形送付先名カナ*//*請求書送付先名カナ*//*領収書送付先名カナ*/
[name="KNMKANA"],
[name="SEIOKNMKANA"],
[name="SIHAOKNMKANA"],
[name="RYOOKNMKANA"],
[name="TNMKANA"],
[name="SIHAOKNMKANA"],
[name="SEIOKNMKANA"],
[name="RYOOKNMKANA"],
[name="KANANM"] {
	width: 232px;
}
/*グリス*/
[name="GRS"] {
	width:40px;
}
/*包装*/
[name="HOS"] {
	width:15px;
}
/*メーカーCD*/
[name="MKCD"] {
	width: 34px;
}
/*分類１CD*//*分類2CD*/
[name="GRP1CD"],
[name="GRP2CD"] {
	width: 34px;
}
/*メーカー名*//*分類１名*//*分類２名*/
[name="MKNM"],
[name="GRP1NM"],
[name="GRP2NM"]{
	width: 230px;
}
/*入力者CD*//*手配者CD*//*営業担当者CD*//*業務担当者CD*/
[name="NYUCD"],
[name="THCD"],
[name="TANTO"],
[name="GTANTO"] {
	width:22px;
}
/*営業所*/
input[name="EIGCD"],
input[name="SM_EIGCD"] {
	width:22px;
}
[name="SM_EIGCD_DSP"],
[name="SS_EIGCD_DSP"],
[name="EIGNM"] {
	width:38px !important;
}
[name="EIGTNM"] {
	width:80px;
}
[name="NYUNAME"] {
	width:58px;
}
/*実施日*//*期首日付*//*月末日付*//*登録日*/
[name="YMD"],
[name="KISYUYMD"],
[name="TOUYMD"],
[name="REGYMD"],
[name="NOKI"],
[name="JYUYMD"],
[name="RYMD"],
[name="SYUYOTE"],
[name="HATYMD"],
[name="DAIYMD"],
[name="MYMD"],
[name="NOKI_S"],
[name="NOKI_E"],
[name="SYUYOTE_S"],
[name="SYUYOTE_E"],
[name="MYMD_S"],
[name="MYMD_E"] {
	width: 74px;
}
/*請求締年月*//*当月末年月*//*期末年月*/
[name="SEIYM"],
[name="TOUYM"],
[name="NENYM"],
[name="KESAN_YYYY"],
[name="SAISIN_SIHON"],
[name="ZENKAI_SIHON"]{
	width:36px;
}
[name="KESAN_MM"],
[name="LAST_HYOTEN"],
[name="ZENKAI_HYOTEN"] {
	width:25px;
}
[name="URIHO"],
[name="JRSA"],
[name="RISONA"] {
	width:80px;
}
/*郵便番号*/
[name="ZIP1"],
[name="SEIZIP1"],
[name="RYOZIP1"],
[name="SIHAZIP1"] {
	width:30px;
}
[name="ZIP2"],
[name="SEIZIP2"],
[name="RYOZIP2"],
[name="SIHAZIP2"] {
	width:35px;
}
/*電話番号*/
[name="TEL1"],
[name="TEL2"],
[name="TEL3"],
[name="KTEL1"],
[name="KTEL2"],
[name="KTEL3"],
[name="KKTEL1"],
[name="KKTEL2"],
[name="KKTEL3"],
[name="SIHATEL1"],
[name="SIHATEL2"],
[name="SIHATEL3"],
[name="TKTEL1"],
[name="TKTEL2"],
[name="TKTEL3"],
[name="SEITEL1"],
[name="SEITEL2"],
[name="SEITEL3"],
[name="RYOTEL1"],
[name="RYOTEL2"],
[name="RYOTEL3"],
[name="FAX1"],
[name="FAX2"],
[name="FAX3"],
[name="SIHAFAX1"],
[name="SIHAFAX2"],
[name="SIHAFAX3"],
[name="SEIFAX1"],
[name="SEIFAX2"],
[name="SEIFAX3"],
[name="RYOFAX1"],
[name="RYOFAX2"],
[name="RYOFAX3"] {
	width:40px;
}
/*新売価原価率*//*旧売価原価率*/
[name="TEIKART"],
[name="OTEIKART"],
[name="BAIKART"],
[name="GENKART"],
[name="RIEKIRT"],
[name="RIEKIRTTOTAL"]{
	width: 48px;
	text-align: right;
}
/*売価*//*原価*//*定価*//*前期末評価単価*//*旧定価*//*当期評価単価*//*特値*/
[name="BAIKA"],
[name="OBAIKA"],
[name="GENKA"],
[name="OGENKA"],
[name="TEIKA"],
[name="OTEIKA"],
[name="ZKOBETU"],
[name="KOBETU"],
[name="OTEIKA"],
[name="TOKKA"],
[name="KIN"],
[name="SAKIN"],
[name="RIEKI"],
[name="OTOKKA"] {
	width: 92px;
}
[name="BAIKATOTAL"],
[name="GENKATOTAL"],
[name="RIEKITOTAL"] {
	width: 100px;
	text-align: right;
}
/*数量*/
[name="SURYO"] {
	width: 80px;
	text-align: right;
}
/*セット品名*/
[name="SETNM"]{
	width: 160px;
}
/*名称*//*名称カナ名*/
[name="MEI1"],
[name="MEIKANAN"]{
	width: 230px;
}
/*与信限度額*/
[name="YOSHIN"]{
	width:70px;
}
/*納品書印刷明細行数*/
[name="NOUGYONO"]{
	width:14px;
}
/*消費税計算単位行数*/
[name="ZEIGYO"]{
	width:14px;
}
/*ログインID*/
[name="login_memberid"]{
	width:200px;
	height:30px !important;
}
/*ログインパスワード*/
[name="login_password"]{
	width:200px;
	height:30px;
}
/*社員CD*/
[name="memberid"]{
	width:22px;
}
/*社員姓*/
[name="sei"]{
	width:68px;
}
/*社員名*/
[name="mei"]{
	width:68px;
}
/*社員表示名*/
[name="name"]{
	width:66px !important;
}
/*パスワード*/
[name="password"]{
	width:60px;
}
/*メールアドレス*/
[name="email"]{
	width:250px;
}
[name="MITUNO"],
[name="SMITUNO"],
[name="SJYUNO"],
[name="JYUNO"],
[name="URINO"],
[name="HATNO"] {
  width: 81px;
}
[name="URIEDANO"] {
  width:24px;
}
input[name="JYUKBN"] {
  width: 14px;
}
[name="JYUKBN_DSP"] {
  width: 28px;
}
[name="NOUKBN"] {
  width: 10px;
}
[name="NOUKBN_DSP"] {
  width: 36px;
}
[name="SYUYOTE"] {
  width: 76px;
}
[name="SUBCD"] {
  width: 30px;
}
[name="DAITYUNO"] {
  width: 162px;
}
/*セット台数*/
[name="SETSU"] {
  width: 70px;
  text-align: right;
}
/*手形サイト*/
input[name="SAITO"]{
	width:30px;
}
/*備考*/
[name="MBIKOU"]{
	width: 460px;
}
/*インボイス*/
[name="INVOICE1"] {
	width: 30px;
}
[name="INVOICE2"],
[name="INVOICE3"],
[name="INVOICE4"] {
	width: 40px;
}
/*備考*//*明細社内メモ*/
textarea[name="MBIKOU"],
textarea[name="MEIBIKOU02"]{
	/*width:320px;*/
	width:420px;
}
/*仕入先情報*//*受注時注意事項*/
textarea[name="MBIKOU"],
textarea[name="SIREINFO"],
textarea[name="JYUTUIJKO"] {
	height: 35px;
}
/*得意先仕入先名*/
.master [name="TNM"],
.master [name="SNM"],
.master [name="HNM"],
.master [name="KNM"],
.master [name="TKNM"],
.master [name="SEIOKNM"],
.master [name="RYOOKNM"],
.master [name="SIHAOKNM"],
.master [name="SOUSAINM"] {
	width: 346px;
}
.master [name="ATNM"] {
	width: 350px;
}
/*手形払条件*/
.master [name="TEGATAJYOUKEN"]{
	width: 350px;
}
/*仕入先担当者名*//*代表者名*//*得意先担当者名*/
.master [name="KTANTO"],
.master [name="DAIHYOU"],
.master [name="TKTANTO"] {
	width:178px;
}
/*住所*/
.master [name="ADD1"],
.master [name="ADD2"],
.master [name="SEIOKADD1"],
.master [name="SEIOKADD2"],
.master [name="RYOADD1"],
.master [name="RYOADD2"],
.master [name="SIHAOKAD1"],
.master [name="SIHAOKAD2"] {
	width:232px;
}
.master [name="ADD2"],
.master [name="SEIOKADD2"],
.master [name="RYOADD2"],
.master [name="SIHAOKAD2"] {
	border-left:none;
}
.master [name="BUSYO"],
.master [name="BUSYOKANA"],
.master [name="ATANTO"],
.master [name="TANTOKANA"] {
	width:176px;
}
/*銀行名*//*銀行支店名*/
.master [name="BANK"],
.master [name="BRCHI"],
.master [name="DBANK"],
.master [name="DBRCHI"]{
	width:200px;
}
/*型式*/
.master [name="KIK"],
.master [name="SIREKIK"],
.master [name="SOZAIKIK"]{
	width: 576px;
}
.master [name="BHNNO"]{
	width: 172px;
}
/*口座番号*/
.master [name="KOZANO"],
.master [name="DRIYONO"],
.master [name="DKOZANO"]{
	width: 74px;
}
/*名称CD*/
.master [name="MEICD"]{
	width: 32px;
}
/*名称CD№*/
.master [name="MEICDNO"]{
	width: 78px;
}
/*名称カナCD*/
.master [name="MEIKANA"]{
	width: 310px;
}
/*特値仕向*/
.master [name="TOKKACD"]{
	width: 200px;
}
.master [name="JYROTTO"],
.master [name="ROTTO"],
.master [name="NOUKIKSDT"]{
	width: 116px;
}
/*//////////////////////// 照会系検索入力項目 //////////////////*/
#header-contents label {
	padding-top: 5px;
	vertical-align: middle;
}
/*売価原価率区分*/
#header-contents input[name="KBN"]{
	width:65px;
}
#header-contents [name="SOUSAI"]{
	width:170px;
}
/*権限名称*/
#header-contents [name="authority_name"]{
	width: 170px;
}
/*集金日*/
#header-contents [name="SYUKINHI"]{
	width:90px;
}
/*住所*/
#header-contents [name="ADD1"],
#header-contents [name="SEIOKADD1"],
#header-contents [name="RYOADD1"],
#header-contents [name="SIHAOKAD1"] {
	width:170px;
}
#header-contents [name="ADD2"],
#header-contents [name="SEIOKADD2"],
#header-contents [name="RYOADD2"],
#header-contents [name="SIHAOKAD2"] {
	width:168px;
	border-left:none;
}
#header-contents [name="KIK"]{
	width:248px;
}
/*部品NO*/
#header-contents [name="BHNNO"]{
	width: 148px;
}
/*得意名*//*仕向先名*//*販売先名*/
#header-contents [name="TNM"],
#header-contents [name="SNM"],
#header-contents [name="HNM"],
#header-contents [name="KNM"]{
	width: 234px;
}
/*得意先仕入先名*/
#header-contents [name="TKNM"]{
	width:342px;
}
/*手形送付先名*//*領収書送付先名*/
#header-contents [name="SIHAOKNM"],
#header-contents [name="RYOOKNM"]{
	width:335px;
}
/*請求書送付先名*/
#header-contents [name="SEIOKNM"]{
	width:248px;
}
/*仕入先名カナ*/
#header-contents [name="KNMKANA"]{
	width:342px;
}
/*仕入先担当者名*//*代表者名*//*得意先担当者名*/
#header-contents [name="KTANTO"],
#header-contents [name="DAIHYOU"],
#header-contents [name="TKTANTO"] {
	width: 165px;
}
#header-contents [name="TEGATAJYOUKEN"]{
	width:240px;
}
#header-contents [name="KOZANO"]{
	width: 115px;
}
#header-contents [name="BRCHI"]{
	width: 168px;
}
#header-contents [name="BANK"]{
	width: 168px;
}
/*ヘッダー行ボーダー設定*/
#header-contents [name="TNM"],
#header-contents [name="KNM"],
#header-contents [name="SNM"],
#header-contents [name="HNM"],
#header-contents [name="TKNM"],
#header-contents [name="KNMKANA"],
#header-contents [name="TNMKANA"],
#header-contents [name="SOUSAI"],
#header-contents [name="MKNM"],
#header-contents [name="GRP1NM"],
#header-contents [name="GRP2NM"] {
	border-left:none;
}
/*//////////////////////// テキスト明細明細行 //////////////////*/
/*得意先名*/
span[class^="TNM_"]{
	width:230px; /* 消す */
}
/*メーカー名*/
span[class^="MKNM_"]{
	width:100px; /* 消す */
}
/*分類1名*/
span[class^="GRP1NM_"]{
	width:100px; /* 消す */
}
/*分類2名*/
span[class^="GRP2NM_"]{
	width:100px; /* 消す */
}
/*住所*/
span[class^="ADD1_"]{
	width:420px; /* 消す */
	padding-left: 5px; /* 消す */
}
/*得意先CD*//*仕入先CD*//*仕向先CD*//*得意先仕入先CD*/
span[class^="TCD_"],
span[class^="KCD_"],
span[class^="SCD_"],
span[class^="TKCD_"] {
	width: 36px;
}
/*グリス*/
span[class^="GRS_"] {
	width:40px;
}
/*包装*/
span[class^="HOS_"]{
	width:15px;
	text-align: center;
}
/*行番号*/
span[class^="num"]{
	width:25px;
	text-align: center;
}
/*納品日*/
span[class^="NOKI_"]{
	width:70px;
}
span[class^="MTNM_"]{
	width:348px;
}
/*部品No*/
span[class^="BHNNO_"]{
	width:140px;
}
/*型式*/
span[class^="KIK_"]{
	/*width:200px;*/
}
/*メーカーCD*/
span[class^="MKCD_"],
span[class^="GRP1CD_"],
span[class^="GRP2CD_"]{
	width:35px;
}
/*定価*//*売価*//*原価*/
span[class^="TEIKA_"],
span[class^="OTEIKA_"],
span[class^="BAIKA_"],
span[class^="GENKA_"],
span[class^="HYOGEN_"],
span[class^="KINGAKU_"],
span[class^="RIEKIGAKU_"] {
	width:110px;
	text-align: right;
}
span[class^="SURYO_"],
span[class^="SASIHIKIZANSU_"],
span[class^="JYUZNSU_"] {
	text-align: right;
}
/*利益率*//*売価率*//*原価率*/
span[class^="RIEKIRT_"],
span[class^="BAIKART_"],
span[class^="GENKART_"],
span[class^="HYOGENRT_"] {
	width:55px;
	text-align: right;
}
/*仕入先名*/
span[class^="KNM_"]{
	width:230px; /* 消す */
}
/*締日*/
span[class^="SIMDD_"]{
	width:26px;
}
/*翌々月集区*/
span[class^="YOKUKBN_"]{
	width:8px;
}
/*集金日*/
span[class^="SYUKINHI_"]{
	width:26px;
}
/*入金条件名*/
span[class^="NYUJYONM_"]{
	width:92px;
}
/*手形サイト*/
span[class^="SAITO_"]{
	width:22px;
}
/*名称*/
span[class^="MEINM_"],
span[class^="MEICD_"],
span[class^="MEICDNO_"]{
	width:100px;
}
/*名称カナCD*/
span[class^="MEIKANA_"],
span[class^="MEICDNONA_"] {
	width:240px;
}
/*売価原価区分*/
span[class^="KBN_"]{
  width:70px;
}

/*得意先仕入先名*/
span[class^="TKNM_"]{
  width:230px;
}
/*新売価原価率*/
span[class^="TEIKART_"]{
  width:51px;
}

/*旧売価原価率*/
span[class^="OTEIKART_"]{
  width:51px;
}

/*実施日*/
span[class^="YMD_"]{
  width:68px;
}

/*特値*/
span[class^="TOKKA_"]{
  width:105px;
}

/*特値率*/
span[class^="TOKKART_"]{
  width:65px;
}

/*特値仕向*/
span[class^="TOKKACD_"]{
  width:230px;
}

/*定価M新定価*/
span[class^="SINTEIKA_"]{
  width:105px;
}

/*仕入特値M定価*/
span[class^="SIROKUNETEIKA_"]{
  width:105px;
}

/*旧特値*/
span[class^="OTOKKA_"]{
  width:105px;
}

/*カテゴリー名*/
span[class^="CATEGORYNM_"]{
  padding-left: 0;
}
#meisai-contents-inquiry table td span[class^="ADD1_"]{
	text-align: left;
	margin: 0;
}

#origin.table02 span[class^="MBIKOU_"]{
	text-align: left;
}
/*メニュー名*/
span[class^="MENUNM_"]{
  padding-left: 0;
}
/*最終更新日*/
span[class="UPDATED"]{
  width:68px;
}

span[class^="ZAIHANTEI1_"],
span[class^="ZAIHANTEI2_1_"],
span[class^="ZAIHANTEI2_2_"]{
	margin-left:5px;
}
span[class^="SAMEJYNO_"]{
	font-size: 11px;
}
/*テーブル*/
table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}
table th{
	margin:0;
	padding:1px;
	vertical-align:middle;
	text-align:center;
	font-weight: bold;
	height:16px;
}
table td{
	margin:0;
	padding:1px;
	vertical-align: top;
	text-align:left;
	word-break: break-all;
	line-height:1.4em;
	height:16px;

}
table td span{
	vertical-align: middle;
	padding:0 2px;
}
table td input[type="button"]{
	padding:2px;
	border-radius: 0;
	font-size: 12px;
	height:22px;
	border: 1px solid #ccc;
	background: -moz-linear-gradient(top, #fff 0%, #e8e8e8 100%);
	text-align: center;
	font-family:MS UI Gothic;
}
/*マスタ系入力フォームテーブル*/
table.master th{
	width:110px;
	padding-right: 5px;
	text-align:right;
	background-color:#BDD8E3;
}
table.master td{
	padding-left: 5px;
}
table.master td label input[type="checkbox"],
table.master td label input[type="radio"]{
	margin-right: 5px;
}

#header-contents table th{
	border-bottom:solid 1px #7f7f7f;
	border-right:solid 1px #7f7f7f;
	background-color:#BDD8E3;
}
#header-contents table:first-child th{
	border-top:solid 1px #7f7f7f;
}
#header-contents table th:first-child{
	border-left:solid 1px #7f7f7f;
}
#header-contents table td{
	border-bottom:solid 1px #7f7f7f;
	border-right:solid 1px #7f7f7f;
}
#header-contents table td:first-child{
	border-left:solid 1px #7f7f7f;
}

#header-contents table td span{
	display: inline-block;
	margin-top: 4px;
}
#header-contents table td input+span{
	margin-left:2px;
	margin-top: 0;
}

/*明細*/
#meisai-contents{
	margin-top: 5px;
	overflow-y: auto;
}
.meisai-contents-y{
	max-height: 695px;
	overflow-y: auto;
}
.meisai-contents-xy{
	width: 100%;
	/*max-height: 730px;*/
	padding-bottom: 10px;
	overflow-x: auto;
	overflow-y: auto;
}
#meisai-contents table td{
	border-bottom:solid 1px #7f7f7f;
	border-right:solid 1px #7f7f7f;
}
#meisai-contents table td:first-child{
	border-left:solid 1px #7f7f7f;
}
#meisai-contents table td.rowHead{
	width:35px;
	text-align: center;
}
#meisai-contents table td.rowHead div{
	margin:10px 0;
}
#meisai-contents table td.rowHead div input{
	font-size:10px;
}
#meisai-contents-inquiry{
	margin-top: 5px;
}
#meisai-contents-inquiry p {
	text-align: left;
	margin-top: 10px;
}
#meisai-contents-inquiry table > tbody > tr:nth-child(odd) {
	background: #eee;
}
#meisai-contents-inquiry table > tbody > tr:nth-child(odd) > td input[readonly],
#meisai-contents-inquiry table > tbody > tr:nth-child(odd) > td textarea[readonly]{
	background: #eee !important;
}
#meisai-contents-inquiry table > tbody > tr:hover {
	background: #e0ffff;
}
#meisai-contents-inquiry table > tbody > tr:hover > td input[readonly],
#meisai-contents-inquiry table > tbody > tr:hover > td textarea[readonly]{
	background: #e0ffff !important;
}
#meisai-contents-inquiry table th{
	border:solid 1px #7f7f7f;
	background-color:#BDD8E3;
}
#meisai-contents-inquiry table td{
	border-bottom:solid 1px #7f7f7f;
	border-right:solid 1px #7f7f7f;
	vertical-align: middle;
	/*height:27px;*/
}
#meisai-contents-inquiry table tr:first-child td{
	border-top:solid 1px #7f7f7f;
}
#meisai-contents-inquiry table td:first-child{
	border-left:solid 1px #7f7f7f;
	text-align: center;
}
#meisai-contents-inquiry table td.contolorl a {
	display: block;
	white-space: nowrap;
	margin:3px 2px;
	padding: 2px 5px;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	border-radius: 6px;
	border: 1px solid #666;
	background: -moz-linear-gradient(top, #fff 0%, #c0c0c0 100%);
	color:#333;
}
#meisai-contents-inquiry table td span{
	margin: 0 auto;
	display: block;
}
#meisai-contents-inquiry table td.checkbox01 {
	text-align: center;
}
#meisai-contents-inquiry table td input[type="button"]{
	padding:2px;
	border-radius: 0;
	font-size: 12px;
	height:23px;
	border: 1px solid #ccc;
	background: -moz-linear-gradient(top, #fff 0%, #e8e8e8 100%);
	text-align: center;
}

/*ページネーション*/
.pagination {
	display: flex;
	justify-content: flex-end;
	margin: 10px 0;
	border-radius: 4px;
	font-size: 80%;
}
.pagination span {
	margin-top: 8px;
	margin-right: 10px;
}
.pagination ol > li {
	display: inline;
}
.pagination ol > li:first-child > a,
.pagination ol > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination ol > li:last-child > a,
.pagination ol > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination ol > .disabled > a,
.pagination ol > .disabled > a:focus,
.pagination ol > .disabled > a:hover,
.pagination ol > .disabled > span,
.pagination ol > .disabled > span:focus,
.pagination ol > .disabled > span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination ol > .active > a,
.pagination ol > .active > a:focus,
.pagination ol > .active > a:hover,
.pagination ol > .active > span,
.pagination ol > .active > span:focus,
.pagination ol > .active > span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}
.pagination ol > li > a,
.pagination ol > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

/* -- ジェイオンライン追加 -- */
.linkTxt{
	vertical-align: middle;
	text-align: center;
}
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.master.floatLeft,
.master.floatRight {
	width: 48%;
}
/* テキスト左寄せ */
.textLeft {
  text-align: left;
}
/* テキスト中央寄せ */
.textCenter {
  text-align: center;
}
/* テキスト右寄せ */
.right,
.textRight {
  text-align: right;
}
#origin.table02 {
	width: 1260px;
}
.no01 {
	width: 28px;
}
/* 明細行　編集 */
.editArea01,
th.editArea01:nth-child(2) {
  width: 36px;
}
.fax01 {
	font-size: 20px;
	margin: 0 5px;
}
/* 入力切替 */
[name="authority_name"],
[name="sei"],
[name="mei"],
[name="name"],
[name="search_word"],
[name="ACNM"],
[name="ADD1"],
[name="ADD2"],
[name="AITE"],
[name="ATANTO"],
[name="ATNM"],
[name="ATENA"],
[name="BNM"],
[name="BANK"],
[name="DBANK"],
[name="DRIYONO"],
[name="BKANA"],
[name="BIKOU"],
[name="BIKOU02"],
[name="BIKO"],
[name="BRCHI"],
[name="DBRCHI"],
[name="BUNNM"],
[name="BUSYO"],
[name="BUSYOKANA"],
[name="DAIHYOU"],
[name="DAIBIKOU"],
[name="DAIDENGON"],
[name="DAITNM"],
[name="GRP1NM"],
[name="GRP1NM_S"],
[name="GRP1NM_E"],
[name="GRP2NM"],
[name="HNM"],
[name="INPTNM"],
/*[name="JAKIK"],*/
[name="JYOUKEN"],
[name="JYUTUIJKO"],
[name="JYROTTO"],
/*[name="KIK"],*/
[name="KIGEN"],
[name="KNM"],
[name="KNMKANA"],
[name="KANANM"],
[name="KTANTO"],
[name="MBIKOU"],
[name="MEIBIKOU02"],
[name="MEIKANA"],
[name="MEI1"],
[name="MEIKANAN"],
[name="MKNM"],
[name="MKA"],
[name="MTNM"],
[name="NAIYO"],
[name="NNM"],
[name="NKA1"],
[name="NKA2"],
[name="NKA3"],
[name="NONYU"],
[name="NOUKIKSDT"],
[name="ONM"],
[name="ONMKM"],
/*[name="SETNM"],*/
[name="SIHAOKNM"],
[name="SIHAOKNMKANA"],
[name="SIHAOKAD1"],
[name="SIHAOKAD2"],
[name="SEIOKNM"],
[name="SEIOKNMKANA"],
[name="SEIOKADD1"],
[name="SEIOKADD2"],
[name="SIMEI"],
/*[name="SIREKIK"],*/
[name="SIREINFO"],
[name="SNM"],
/*[name="SOZAIKIK"],*/
[name="SUBJECT"],
[name="SOUFUBUN1"],
[name="SOUFUBUN2"],
[name="SOUFUBUN3"],
[name="SOUFUBUN4"],
[name="TADASIGAKI"],
[name="TANTOKANA"],
[name="TEGATAJYOUKEN"],
[name="TNM"],
[name="TKNM"],
[name="TKTANTO"],
[name="TNMKANA"],
[name="TOKKACD"],
[name="TOKSYO"],
[name="KANAGATA"],
[name="GIGU"],
[name="ROTTO"],
[name="RYOOKNM"],
[name="RYOOKNMKANA"],
[name="RYOADD1"],
[name="RYOADD2"],
[name="COMMENT"]
{ime-mode: active !important;}

[name$="[AITE]"],
[name$="[ADD1]"],
[name$="[ADD2]"],
[name$="[BIKOU]"],
[name$="[BIKOU02]"],
[name$="[BIKO]"],
[name$="[BNM]"],
[name$="[BUSYO]"],
[name$="[BUSYOKANA]"],
[name$="[GRP1NM]"],
[name$="[GRP2NM]"],
/*[name$="[KIK]"],*/
/*[name$="[KIK_G]"],*/
/*[name$="[KIK_Z]"],*/
[name$="[MEIBIKOU]"],
[name$="[MEIBIKOU02]"],
[name$="[MEISAIDENGON]"],
[name$="[MDENGON]"],
[name$="[MTNM]"],
[name$="[NOUKI]"],
[name$="[MNOUBIKOU]"],
[name$="[NYUMEMO]"],
[name$="[KNM]"],
[name$="[MKNM]"],
[name$="[NNM]"],
[name$="[SIHARAINM]"],
[name$="[SNM_G]"],
[name$="[SNM_Z]"],
[name$="[TANTO]"],
[name$="[TANTOKANA]"],
[name$="[TKNM]"],
[name$="[TNM]"],
[name$="[TOKKACD]"]
{ime-mode: active !important;}

/*ログイン*/
.login {
	width:600px;
	margin:0 auto;
}
.login dl {
	margin-bottom:20px;
}
.login dl dt {
	font-size:14px;
}
/*ログアウト*/
.logout {
	width:600px;
	margin:60px auto !important;
}
.logout .opeBottom{
	margin-top:150px;
}

.notice {
	color:#ff0000;
}
.notice-l {
	color:#ff0000;
	font-size: 11px;
}
/*ソート*/
#meisai-contents-inquiry table tr th a.sort:after {
  content: "■";
}

#meisai-contents-inquiry table tr th a.sort-down:after {
  content: "▼";
}

#meisai-contents-inquiry table tr th a.sort-up:after {
  content: "▲";
}
