@charset "Shift_JIS";

/*見栄え
-------------------------*/
/*テーブル(縦：<TH>だけの行<TD>だけの行で作られるテーブル)の外枠
DataGridで使用する場合は、DataGridのBorderWidthを2に設定してください。
*/
.table-style 
{
	border:2px solid #ddd;
	border-right-width:1px;
	border-bottom-width:1px;
}
/*テーブル(横：<TH>と<TD>が同じ行に存在するテーブル)の外枠*/
.table-style-side
{
	border:2px solid #ddd;
	border-right-width:1px;
	border-bottom-width:1px;
}
.table-style-side input {
	padding-right:1;
}


.table-style-side2
{
	border:2px solid #ddd;
	border-right-width:1px;
	border-bottom-width:1px;
	margin-left:2px;
	border-color:#ccc;
}
/*エラーエリアの枠線と背景*/
.err-area
{	
	background : #ffeae4; 
	border:solid 2px #e00000; 
	padding:15px;
	
}

/*空の行のスタイル*/
.empty-row td
{
	height:1px;
	border:solid 0px #ddd;
	border-right-width:1px;
	
}

.contents
{
	border : solid 1px #dddddd;
    padding : 15px;
}	
/* -heading-lv1-pagetitle
------------------------------------------------------------*/
/*#heading-lv1-pagetitle {
	padding-bottom:20px;
}
	#heading-lv1-pagetitle h1 {
		padding:0 5px 7px;
		border-bottom:solid 1px #ccc;
	}
	#heading-lv1-pagetitle span {
		display:block;
		margin:7px 5px -5px;
		line-height:150%;
		color:#555;
	}

*/	

.m-tx-e {
    font-size:12px;
	font-family: "MS UI Gothic", "Tahoma", "Osaka", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro" ;
}

/*------------------------------------------------------------*/
TD.m-app-head-e {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FONT-WEIGHT: bold; BACKGROUND: #efefef; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid;
	font-family: "MS UI Gothic", "Tahoma", "Osaka", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro" ;
    font-size:12px;
    vertical-align: middle;
}
TD.m-app-data-e {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid;
	font-family: "MS UI Gothic", "Tahoma", "Osaka", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro" ;
    font-size:12px;
    vertical-align: middle;
}
TD.m-app-text-e {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid;
	font-family: "MS UI Gothic", "Tahoma", "Osaka", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro" ;
    font-size:12px;
    vertical-align: top;
}

TABLE.m-app {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid;
	font-family: "MS UI Gothic", "Tahoma", "Osaka", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro" ;
    font-size:12px;
}

.prod-jogai {
	color: red;
}

.prod-jogai::after {
	content: "\a";
	white-space: pre-wrap;
}

.prod-abbrv::before {
	content: "\a";
	white-space: pre-wrap;
}

.prod-formal,.prod-abbrv {
	color: inherit;
}

input::placeholder {
  color: #CCCCCC;
}

/* Edge */
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
	color: #CCCCCC;
}

/* IE11 & IE10 */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #CCCCCC;
}