/* ページタイトル */
.page-title {
	position: relative;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #3498db;
}
.page-title::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 0;
	border-bottom: 2px solid #c1ebfc;
}

/* ラジオボタン説明文 */
dl.description-radio {
	margin-bottom: 0px;
}
dd.description-radio {
	margin: 0 0 0 24px;
}

input[type="radio"] {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	-moz-transform-origin: right bottom;
	-moz-transform: scale( 1.3 , 1.3 );
}

.datepicker-switch {
text-align:center;
}

.day {
text-align:center;
}


#from_day,#to_day {
text-align:left;
}

.prev,.next {
text-align:center;
}

span.month {
text-align:center;
text-align:right;
margin: 10px 10px 10px 10px;
}

span.year {
text-align:center;
text-align:right;
margin: 10px 10px 10px 10px;
}

table.table-condensed {
width:100%;
}

td.day.old,td.day.new {
color:grey;
}

.navbar-nav > li:not(:last-child) {
margin-right: 0px;
}

.navbar-nav > li > a {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-radius: 4px;
}

#stock-input-field {
	margin-right: 0px;
	margin-left: 0px;
}

#stock-input-field > div {
	padding-right: 0px;
	padding-left: 0px;

}

.testfont {
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#ff0000;
}

.no_right {
text-align:right;
}

#a_tag {
	padding-top: 2px;
	padding-bottom: 0px;

}

#stock_head {
	margin-right: 0px;
	margin-left: 0px;
}

#stock_head {
	margin-right: 0px;
	margin-left: 2px;
}

#stock_head > div {
	padding-right: 0px;
	padding-left: 0px;
	font-size:16px;

}

.form-control-checkbox {

	margin: 10px 0px 0px 3px!important;
	width:16px;
	height:16px;
	-moz-transform:scale(1.0);
	-webkit-transform:scale(1.0);
	transform:scale(1.2);
}

.big-checkbox {
	height:20px;
	-moz-transform:scale(1.0);
	-webkit-transform:scale(1.0);
	transform:scale(1.4);
}



.number-input-field {
	text-align: right;
}

/* マルチセレクトレイアウト変更 start */


.ui-widget-header{
border:1px solid #1791f2!important;
background:#1791f2!important;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{
border:1px solid #e3f2fd!important;
color:#0c7cd5!important;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{
border:1px solid #e3f2fd!important;
background:#e3f2fd!important;
color:#0c7cd5!important;
}

.ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png") !important;}.ui-state-active

.ui-multiselect-checkboxes .ui-multiselect-optgroup a {
 font-weight:normal!important;
 }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{
font-weight: normal!important;
}

.ui-corner-all > span{
	font-weight: normal!important;
	word-wrap : break-word;
	overflow-wrap : break-word;
}

.ui-widget-content {
background: #fff!important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
background: #fff!important;
}

.auth-disable{
pointer-events: none;
background-color: #eee!important;
}

/*マルチセレクトの横幅設定*/
.ui-multiselect{
	width: 100% !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	word-wrap : break-word;
	overflow-wrap : break-word;
}

/*　マルチセレクトエラー時のレイアウト　*/
.has-error button.ui-multiselect{
	border-color: #ba160a;
}
/* マルチセレクトレイアウト変更 end */

/*必須項目*/
.mustinput{
	background-color: #f0f8fe;
}

.mustinputmark,.label_vendor_mustinputmark,.summaryRank2_mustinputmark{
	font-weight: normal;
	color: #ea1c0d;
	font-size: 75.5%;
	vertical-align: top;
	position: relative;
	top: -0.1em;
}

/*検索結果*/
h4.result-cnt{
	margin-top: 6px;
	margin-bottom: 0px;
}
/*半角折り返し*/
.wrap{
	word-wrap : break-word;
	overflow-wrap : break-word;
}
/*項目名文字サイズ少し小さく設定*/
.item-name-font-size-small{
	font-size: 15px;
}


/*サブタイトル*/
.sub-title{
	color:#3498db;
	font-weight: bold;
	border-bottom: 2px solid #c1ebfc;
}

/*帳票・商品検索ボタン*/
.report_plu_search{
	width: 80%;
}

/*改行*/
.nowrap{
	white-space:nowrap;
}
/*デザイン*/
.padding-left-0{
	padding-left:0;
}

.padding-right-0{
	padding-right:0;
}

.padding-top-5{
	padding-top:5px;
}

.padding-bottom-5{
	padding-bottom:5px;
}


/*太文字*/
.font-bold{
	font-weight: bold;
}

/*PLUマスタ新規登録画面 取引先名称検索 */
.search-vendor-text{
background-color: #E6FFE9!important;
}

/* 棚卸データメンテ新規登録画面 padding */
.inventory_date_padding{
padding-right:3px!important;
padding-left:3px!important;
font-size:15px!important;
}

.inventory_date_padding_left{
padding-right:3px!important;
padding-left:15px!important;
font-size:15px!important;
}

.inventory_date_padding_right{
padding-right:15px!important;
padding-left:3px!important;
font-size:15px!important;
}

.inventory_date_td{
padding:3px!important;
}
/* 棚卸データメンテ新規登録画面 padding */

/* セット画面下部入力欄調整 */

.setinput{
padding-right: 5px!important;
padding-left: 5px!important;

}

.setinput_right{
padding-right: 12px!important;
padding-left: 5px!important;
}

.setinput_left{
padding-right: 5px!important;
padding-left: 12px!important;
}

.setinput_zero{
padding-right: 0px!important;
padding-left: 0px!important;
}

.setth{
font-size:14px;
}


/* 複数店舗画面帳票 */

.total_array{
text-align: right;
color: #000000;
width:69px;
height:35px;
}

.total_array_kazu{
text-align: right;
color: #000000;
width:76px;
height:35px;
}

.total_array_kingaku{
text-align: right;
color: #000000;
width:147px;
height:35px;
}

/* 請求入金 */

.payment-padding-lost {
	padding-right: 0px;
	padding-left: 0px;
}

#payment-input-field {
	margin-right: 0px;
	margin-left: 0px;
}

#payment-input-field > div {
	padding-right: 0px;
	padding-left: 0px;

}

/*商品検索(本部)*/

#salse_search_item_name {
	width:90px;
}

/*商品検索(本部以外)*/

#salse_search_item {
	width:170px;
}

.payment-padding-left {
	padding-right: 0px;
}

/*電子ジャーナル*/
.journal_txt {
	 overflow-x:auto;
	 overflow-y:scroll;
	 height: 670px;
}

/*チェックボックス中央揃え*/
/*divのclass部分に追加してください*/
.checkbox_center{
  text-align: center;
}

/* 店舗マルチセレクト押下時の大きさ変更@*/
#ten_cd_del,#cls_cd_del,#bmn_cd_del,#vendor_cd_del,#ten_cd11_del,#ten_cd21_del,#ten_cd31_del,#ten_cd41_del,#ten_cd51_del,#ten_cd61_del,#ten_cd71_del,
#code201_del,#code202_del,#code2031_del,#code2032_del,#code204_del,#code205_del,#code206_del,#code207_del,#code208_del,#code209_del,#code210_del,
#code211_del,#code212_del,#code213_del,#code214_del,#code215_del,#code2171_del,#code2172_del,#code303_del,#code304_del,#code305_del,#code306_del,
#code307_del,#code401_del,#code402_del,#code403_del,#code404_del,#code405_del,#code406_del,#code407_del,#vendor_cd11_del,#vendor_cd21_del,
#vendor_cd31_del,#vendor_cd42_del,#bmn_cd301_del,#bmn_cd302_del,#bmn_cd303_del,#vendor_cd304_del,#gru_cd305_del,#cls_cd306_del,#bmn_cd307_del,
#bmn_cd308_del,#vendor_cd52_del,#bmn_cd53_del,#vendor_cd62_del,
#vendor_cd72_del {
	 height: 300px!important;
	 min-width:350px;
}

/* 店舗マルチセレクト押下時の大きさ変更A*/
#ten_cd_checkboxes,#cls_cd_checkboxes,#bmn_cd_checkboxes,#vendor_cd_checkboxes,#ten_cd11_checkboxes,#ten_cd21_checkboxes,#ten_cd31_checkboxes,
#ten_cd41_checkboxes,#ten_cd51_checkboxes,#ten_cd61_checkboxes,#ten_cd71_checkboxes,#code201_checkboxes,#code202_checkboxes,#code2031_checkboxes,
#code2032_checkboxes,#code204_checkboxes,#code205_checkboxes,#code206_checkboxes,#code207_checkboxes,#code208_checkboxes,#code209_checkboxes,
#code210_checkboxes,#code211_checkboxes,#code212_checkboxes,#code213_checkboxes,#code214_checkboxes,#code215_checkboxes,#code2171_checkboxes,
#code2172_checkboxes,#code303_checkboxes,#code304_checkboxes,#code305_checkboxes,#code306_checkboxes,#code307_checkboxes,#code401_checkboxes,
#code402_checkboxes,#code403_checkboxes,#code404_checkboxes,#code405_checkboxes,#code406_checkboxes,#code407_checkboxes,#vendor_cd11_checkboxes,
#vendor_cd21_checkboxes,#vendor_cd31_checkboxes,#vendor_cd42_checkboxes,#bmn_cd301_checkboxes,#bmn_cd302_checkboxes,#bmn_cd303_checkboxes,
#vendor_cd304_checkboxes,#gru_cd305_checkboxes,#cls_cd306_checkboxes,#bmn_cd307_checkboxes,#bmn_cd308_checkboxes,#vendor_cd52_checkboxes,
#bmn_cd53_checkboxes,#vendor_cd62_checkboxes,
#vendor_cd72_checkboxes {
	 height: 363px!important;
}


