﻿input::-ms-clear 
{
	display: none;
}

.BsmEditBox
{
	font:10pt ＭＳ ゴシック, MS Gothic;
}

.BsmTextArea
{
	font:10pt ＭＳ ゴシック, MS Gothic;
	word-wrap: break-word;
	word-break: break-all;
}

.BsmComboBox
{
	font:10pt ＭＳ ゴシック, MS Gothic;
	outline: none;
}

.BsmComboBox:hover:before
{
	content:"";
}

.BsmComboBoxContainer
{
	display:inline;
	width: 160px;
	position: relative;
	text-align: left;
}

.BsmComboBoxBlankDiv
{
	position:absolute;
	background:white;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	height:20px;
	width:0px;
}

.BsmComboBoxTextBox
{
	border-width:0px;
	position:relative;
	width:0px;
	top:2px;
	left:2px;
	padding-left:3px;
	padding-bottom:0px;
	font:10pt ＭＳ ゴシック, MS Gothic;
	ime-mode:disabled;
	box-sizing: border-box;
}


.BsmModifiedColor
{
	position: absolute;
	background: white;
	opacity: 0;
	overflow: hidden;
	height:19px;
	padding:1px;
	box-sizing: border-box;
}

.BsmTOB
{
	border: 1px solid #808080;
	border-right-color: #d4d0c8;
	border-bottom-color: #d4d0c8;
	overflow: hidden;
	box-sizing: border-box;
}

.BsmTIB
{
	position: absolute;
	overflow:auto;
	border:1px solid #404040;
	border-right-width: 0px;
	border-bottom-width:0px;
	cursor:default;
	font: 10pt ＭＳ ゴシック, MS Gothic;
	box-sizing: border-box;
}

.BsmTN
{
	white-space:nowrap;
}

.BsmTNI
{
	height:100%;
	vertical-align:middle;
	display:inline-block;
	*display:inline;
}

.BsmTNT
{
	height:22px;
	line-height: 22px;
	padding: 0px 5px 0px 5px;
	display:inline-block;
	*display:inline;
	box-sizing:border-box;
	vertical-align:middle;
}

.BsmTNT_DD
{
	padding: 4px;
	border: 1px solid black;
	display:inline;
}

.BsmTS
{
	position:absolute;
	display:none;
	background:#3377FF;
	opacity:0.3;
	border: 1px solid #0000FF;
	width:100%;
	height:100%;
}

.BsmWebGroupComboBox
{
	cursor:default;
	position:relative;
	font: 10pt ＭＳ ゴシック, MS Gothic;
	background-color:Window;
	box-sizing:border-box;
}

.BsmBCScroll
{
	overflow-x:auto;
	overflow-y:hidden;
	position:absolute;
}

.BsmBCScaleTbl
{
	table-layout:fixed;
	border-right:3px solid d4d0c8;
	font-size:0pt;
}

.BsmBCScale
{
	border:1px solid black;
	border-top-width:0px;
	border-right-width:0px;
	box-sizing: border-box;
}

.BsmBCCell
{
	border: 1px solid threedshadow;
	border-right-width:0px;
	border-top-width:0px;
	box-sizing: border-box;
	min-width:20px;
	padding:0px;
}

.BsmBCSumBar
{
	overflow:hidden;
	width:100%;
	position:absolute;
	cursor:default;
	border: 1px solid threedshadow;
	border-left-width:0px;
	border-bottom-width:0px;
	margin-left:1px;
}

.BsmBCSum
{
	border-color: ThreeDDarkshadow;
	padding:1px;
}

.BsmBCHeader
{
	background-color:#d4d0c8;
	border: 0px solid #d4d0c8;
	border-right-width:1px;
	width:100%;
	box-sizing: border-box;
}

.BsmBCBodyDiv
{
	overflow: hidden;
	border: 0px soild threedshadow;
	background-color:#dcdcdc;
	position: absolute;
	box-sizing: border-box;
}

.SI_Button_Comm
{
}
/* 2018.3.16 Ver2.0.0.0 改善連絡「TPVB150_030_1029」対応 Start
.SI_Button_Comm:hover > table:lang(over) {
	z-index: 2;
}

.SI_Button_Comm:active > table:lang(over) {
	z-index: 1;
}

.SI_Button_Comm:active > table:lang(down) {
	z-index: 2;
}
*/
.SI_Button_Comm > table:lang(init)
{
	z-index: 1;
}
.SI_Button_Comm:hover > table:lang(init)
{
	z-index: 0;
}
.SI_Button_Comm:hover > table:lang(over)
{
	z-index: 1;
}
.SI_Button_Comm:hover > table:lang(down)
{
	z-index: 0;
}
.SI_Button_Comm:active > table:lang(init)
{
	z-index: 0;
}
.SI_Button_Comm:active > table:lang(over)
{
	z-index: 0;
}
.SI_Button_Comm:active > table:lang(down)
{
	z-index: 1;
}
/*2018.3.16 Ver2.0.0.0 改善連絡「TPVB150_030_1029」対応 End*/
/*改善連絡「TPVB150_030_1910、TPVB150_030_5007、TPVB150_030_5008」対応 Start*/

.SI_Button_Comm > div:lang(init)
{
	z-index: 1;
}
.SI_Button_Comm:hover > div:lang(init)
{
	z-index: 0;
}
.SI_Button_Comm:hover > div:lang(over)
{
	z-index: 1;
}
.SI_Button_Comm:hover > div:lang(down)
{
	z-index: 0;
}
.SI_Button_Comm:active > div:lang(init)
{
	z-index: 0;
}
.SI_Button_Comm:active > div:lang(over)
{
	z-index: 0;
}
.SI_Button_Comm:active > div:lang(down)
{
	z-index: 1;
}
/*改善連絡「TPVB150_030_1910、TPVB150_030_5007、TPVB150_030_5008」対応 End*/
