	body {
		margin:7px;
		scrollbar-face-color:#CCCCCC;
		scrollbar-highlight-color:white;
		scrollbar-shadow-color:#CCCCCC;
		scrollbar-3dlight-color:#CCCCCC;
		scrollbar-arrow-color:white;
		scrollbar-darkshadow-color:#CCCCCC;
		scrollbar-track-color:white;
	}

	BODY,TR,TD,INPUT,TEXTAREA,SELECT{
		font-size:12px;
	}

/* ボタン */
	.BTN{
		font-size:13px;
		background-color:#DDDDDD;
		border-bottom: 2px outset #DDDDDD;
		border-right: 2px outset #DDDDDD;
		border-left: 2px outset #DDDDDD;
		border-top: 2px outset #DDDDDD;
		color:#000000;
		text-decoration:none;
		height:19px;
		cursor: hand;
	}

/* 並び替えボタン */
	.ORDER_BTN{
		font-size:13px;
		background-color:#5C83FF;
		border-bottom: 2px outset #DDDDDD;
		border-right: 2px outset #DDDDDD;
		border-left: 2px outset #DDDDDD;
		border-top: 2px outset #DDDDDD;
		color:#FFFFFF;
		text-decoration:none;
		height:19px;
		cursor: hand;
	}

	/* ユーザー側ボタン */
	.USER_BTN{
		font-size:13px;
		background-color:#D0E3FF;
		border-bottom: 2px outset #D0E3FF;
		border-right: 2px outset #D0E3FF;
		border-left: 2px outset #D0E3FF;
		border-top: 2px outset #D0E3FF;
		color:#000000;
		text-decoration:none;
		height:19px;
		cursor: hand;
	}

	.TABLE1{
		background-color: #000000;
	}

	.TABLE1_HEADER{
		color:#fffefe;
		text-align:center;
		background-color:#5C83FF;

	}

	.TABLE1_HEADER_R{
		color:#fffefe;
		text-align:right;
		background-color:#5C83FF;

	}

	.TABLE1_HEADER_L{
		color:#fffefe;
		text-align:left;
		background-color:#5C83FF;

	}

	.CELL1{
		background-color:#FFFFFF;
	}

	.CELL2{
		background-color:#E9E9E9;
	}

	.CELL3{
		background-color:#E6C691;
	}

	.CELL4{
		background-color:#ffc0cb;
	}

/*  タイトル  */
	.TITLE {
		color:#000000;
		font-size: 14px;
		font-weight: bold;
	}

	.CAUTION{
		color:#ff0000;
		font-size: 11px;
	}

	.NUMBER{
		text-align:right;
		width:70px;
		ime-mode:disabled;
	}

	.NUM_READONLY_P{
		font-size:12px;
		text-align:right;
		padding-right:3px;
		margin:0px;
		width:70px;
		border-style:none;
		cursor:default;
		background-color:#F8E4E0;
	}

	.NUM_READONLY_W{
		font-size:12px;
		text-align:right;
		padding-right:3px;
		margin:0px;
		width:70px;
		border-style:none;
		cursor:default;
	}

	.NUMBER2{
		text-align:right;
		width:30px;
		ime-mode:disabled;
	}

	.NUMBER3{
		text-align:right;
		width:55px;
		ime-mode:disabled;
	}

	.NUM3_READONLY{
		font-size:12px;
		text-align:right;
		padding-right:3px;
		margin:0px;
		width:55px;
		border-style:none;
		cursor:default;
	}

	.PERCENT{
		text-align:right;
		width:35px;
		ime-mode:disabled;
	}

	.PER_READONLY_P{
		text-align:right;
		width:35px;
		ime-mode:disabled;
		background-color:#F8E4E0;
		padding-right:3px;
		margin:0px;
		border-style:none;
		cursor:default;
	}

	.PER_READONLY_W{
		text-align:right;
		width:35px;
		ime-mode:disabled;
		padding-right:3px;
		margin:0px;
		border-style:none;
		cursor:default;
	}

	.DATE{
		text-align:left;
		width:70px;
		ime-mode:disabled;
	}

	.CD{
		text-align:left;
		width:60px;
		ime-mode:disabled;
	}
	.topics{
		line-height:13pt;
	}

/* スクロール表示 */
	div.scroll{
		font-size:11pt;
		padding:0px;
		overflow-y:scroll;
		overflow-x:hidden;
		text-align:center;

		/*
		scrollbar-face-color:#43AFA6;
		scrollbar-highlight-color:#43AFA6;
		scrollbar-shadow-color:#888888;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-arrow-color:#004210;
		scrollbar-track-color:#FFFFFF;
		scrollbar-darkshadow-color:#FFFFFF;
		*/
	}

/*  点線  */
	.DOTTED_LINE{
		background : white;
		border-width : 1;
		border-style : dotted;
		border-color : #5F5F5F;
	}

/*  商談中  */
	.SHOUDAN_CHU{
		/*color:#fffefe;*/
		background-color:#F2DF7E;
	}

/*  商談済  */
	.SHOUDAN_END{
		/*color:#fffefe;*/
		background-color:#F2744A;
	}