html {
	scrollbar-base-color: rgb(186,196,218);
	scrollbar-arrow-color: rgb(63,86,127);
	width: 100%;
	height: 100%;
}

body {
	font-family: "MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
/*	font-family: "MS UI Gothic","ＭＳ ゴシック",monospace;		*/
/*	font-family: "MS UI Gothic","ＭＳ 明朝",serif;				*/
/*	font-family: "MS UI Gothic","ＭＳ Ｐ明朝",serif;			*/
/*	color:				Black;		4.3.1.0(2008/09/05)			*/
/*	background-color:	Beige;		4.3.1.0(2008/09/05)			*/
	vertical-align:		middle ;
	margin: 0px; padding: 0px;
	letter-spacing: 0;
	background-color: #eeeeff;
	color: rgb(64,75,114);
	width: 100%;
	height: 100%;
}

a:link {
	/* color:				Blue; 4.3.1.0(2008/09/05) */
	text-decoration :	none;
	color:	rgb(42,82,197);
}
a:visited {
	/* color:				Blue; 4.3.1.0(2008/09/05) */
	text-decoration :	none;
	color:	#800080;
}
a:hover {
	color:				Magenta ;
	text-decoration :	underline;
}
a:active {
	color:				Red;
	text-decoration :	none;
}

img {
	vertical-align:	middle ;
	border-width:	0px;
}

.row_0 {
	color:				Black;
	/* background-color:	PaleGoldenrod; 4.3.1.0(2008/09/05) */
	white-space:		nowrap ;
	background: rgb(215,224,241);
}

.row_1 {
	color:				Black;
	/* background-color:	LemonChiffon; 4.3.1.0(2008/09/05) */
	white-space:		nowrap ;
	background: rgb(225,233,251);
}

.row_h {
	color:				Black;
	white-space:		nowrap ;
	text-align: 		center;
	font-weight:		bold;
	/* background-color:	DarkKhaki; 4.3.1.0(2008/09/05) */
	background: rgb(164,179,210);
}

.row_hs {
	color:				Black;
	white-space:		nowrap ;
	font-weight:		bold;
	background-color:	LightBlue;
	text-align: 		right;
}

.row_h1 {
	color:				Black;
	white-space:		nowrap ;
	font-weight:		bold;
	background-color:	Khaki;
}

.row_h2 {
	color:				Black;
	white-space:		nowrap ;
	font-weight:		bold;
	background-color:	Gold;
}

/* ユーザー定義時のヘッダー色 */
.row_hu {
	color:				Black;
	white-space:		nowrap ;
	font-weight:		bold;
	background-color:	Gold;
}

.row_mark {
	color:		Red;
	white-space:nowrap ;
}

.row_warning {
	color:		Blue;
	white-space:nowrap ;
}

.row_error {
	color:		Red;
	white-space:nowrap ;
}

/* 3.7.0.3 (2005/02/25)  */
.row_sel {
	color:				Black;
	background-color:	aquamarine;
	white-space:		nowrap ;
}

/* 3.8.6.0  (2006/09/29)  */
.row_hilight {
	color:			  Black;
	/* background-color: lightsteelblue; 4.3.1.0(2008/09/05) */
	white-space: nowrap ;
	background-color: rgb(160,230,200);
}

/* 3.6.0.1 (2004/09/29) ErrorMessageTag used */
.msg_warning {
	color:		Blue;
	white-space:nowrap ;
}

/* 3.6.0.1 (2004/09/29) ErrorMessageTag used */
.msg_error {
	color:		Red;
	white-space:nowrap ;
}

.NG {
	color:			Blue;
	text-decoration:underline;
	font-size:		large ;
	font-weight:	bold;
}

#label , label , .label {
	font-weight:	bold;
	text-align: 	left;
	vertical-align:	middle;
}

#title , .title {
/*	font-size:		2em;	*/	/* IE7 Ver 3.8.8.3 */
/*	font-size:		x-large; 4.3.1.0(2008/09/05) */
	margin:			0 0 0 10px;
	font-size:		large;
	font-weight:	bold;
	text-align: 	left;
	vertical-align:	middle;
}

.classify-title {
	font-size:		small;
	text-align: 	left;
	vertical-align:	middle;
}

#comment , .comment {
/*	font-size:		x-small;	*/
	text-align: 	right;
	align:			right;
}

#must , .must {
	/* background-color:	#FFFF66; 4.3.1.0(2008/09/05) */
	background-color:	#ffffaa;
}

/* 3.8.0.9 (2005/10/17) */
.mustAny {
	/* background-color:	#CCFFFF; 4.3.1.0(2008/09/05) */
	background-color:	#ccccff;
}

#minus , .minus {
	color:	Red;
}

/* 3.8.1.1 (2005/11/21) Add */
.error , .over {
	color:	Red;
}

#warning , .warning {
	color:	Green;
	font-weight:bold;
}

/* 3.8.1.0 (2005/10/24) */
.unmatched {
	color:			Green;
	font-weight:	bold;
	background-color:	#CCFFFF;
}

/*
.VARCHAR2 ,.VARCHAR ,.CHAR {
	text-align: 	left;
	vertical-align: middle;
}
.NUMBER {
	text-align: 	right;
	vertical-align: middle;
}
*/

.BOLD {
	text-align: 	left;
	vertical-align: middle;
	font-weight:	bold;
}

/* 4.0.0.0 (2005/01/31) replace DBTYPE */
/* 5.2.2.0 (2010/11/01) KCL 追加 */
.K , .KX, .KCL {
	text-align: 	left;
	vertical-align: middle;
	ime-mode:		active;
}

.ALL , .XK , .XKZ {
	text-align: 	left;
	vertical-align: middle;
}

/* 4.3.3.4 (2008/11/01) XLU9, XU9 追加 */
.MD5 , .PN , .X , .XH , .XHU , .XL , .XU , .XLU9 , .XU9 {
	text-align: 	left;
	vertical-align: middle;
	ime-mode:		inactive;
/*	font-family:	"Courier New";	*/
}

/* 4.3.3.4 (2008/11/01) HMS 追加 */
.DATE , .YM , .YM01 , .YM31 , .YMD , .YMDH , .HMS {
	text-align: 	left;
	vertical-align: middle;
	ime-mode:		inactive;
/*	font-family:	"Courier New";	*/
}

/* 4.1.1.0 (2008/02/21) vertical-align add */
input.YM {
	width: 55px;
}
input.YM01 , input.YM31 , input.YMD {
	width: 70px;
}

.R , .S9 , .X9 {
	text-align: 	right;
	vertical-align: middle;
	ime-mode:		inactive;
/*	font-family:	"Courier New";	*/
}

/* 3.5.4.6 (2004/01/30) vertical-align add */
button {
/*	width:			60px;	*/
/*	padding:		0px;	 IE7 Ver 3.8.8.3  5.9.3.3Del */
	vertical-align:	middle;
}

thead {
	text-align:			center;
	font-weight:		bold;
	/* background-color:	DarkKhaki;  4.3.1.0(2008/09/05) */
	margin: 0px; padding: 0px;
	background: rgb(168,184,218);
}

/*
tr {
	margin:0px;	padding:0px;
}
*/

tfoot {
	font-weight:		bold;
	background-color:	lightgrey;
	margin:0px;	padding:0px;
}

th.tree  { background-color:	Beige; }
td.tree  { background-color:	Beige; }

/* IE7 Ver 3.8.8.3 */
table {
	padding:	 0px;
	vertical-align: middle;
}

th {
	text-align:		center;
	white-space:	nowrap ;
}

td {
	white-space:	nowrap ;
}

/* 3.5.4.6 (2004/01/30) vertical-align add */
input , select , textarea {
/*	font-family: "MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;	*/
/*	ime-mode:		inactive;	*/
/*	margin:0px;	padding:0px;	:: text-align: right; 0px にすると、時にカーソルが消える */
	vertical-align:	middle;
}

/* 5.8.8.0 (2015/06/05) white-space */
textarea { white-space: pre; }

/* 3.5.1.0 (2003/10/03) add */
.RADIO {
	text-align:			center;
	layout-grid-mode:	both ;
	layout-grid-type:	fixed ;
	layout-grid-char:	20px ;
	layout-grid-line:	20px ;
	vertical-align:		middle ;
	display:			inline;
}

/* 3.5.3.0 (2003/10/27) add */
.HEADER {
	text-align: 		left;
	white-space:		nowrap ;
	font-weight:		bold;
/*	background-color:	DarkKhaki;  */
}

/* 3.5.4.2 (2003/12/15) add */
/*
.S01 {	width:	15px; }
.S02 {	width:	25px; }
.S03 {	width:	35px; }
.S04 {	width:	45px; }
.S05 {	width:	55px; }
*/

/* 3.5.4.8 (2004/02/13) add */
th.gantt {
	padding:			0px;
	color:				Green;
	line-height:		10px;
	layout-grid-mode:	char;
	layout-grid-type:	fixed ;
}

/* 3.8.8.4 (2007/02/17) gantt add */
span.breaktime {
	top:				20px;
	background-color:	yellow;
	position:			absolute;
	z-index:			100;
	height:				500000px;
}

th.zoom0 { layout-grid-char:   8px ;}
th.zoom1 { layout-grid-char:   8px ;}
th.zoom2 { layout-grid-char:  12px ;}
th.zoom3 { layout-grid-char:   8px ;}
th.zoom4 { layout-grid-char:   8px ;}
th.zoom5 { layout-grid-char:   9px ;}
th.zoom6 { layout-grid-char:  10px ;}
th.zoom7 { layout-grid-char:   9px ;}
th.zoom8 { layout-grid-char:   9px ;}
th.zoom9 { layout-grid-char:  10px ;}
th.zoom10 { layout-grid-char:	8px ;}
/* th.zoom11 { layout-grid-char:   8px ;} */
/* th.zoom12 { layout-grid-char:   8px ;} */
th.zoom13 { layout-grid-char:  8px ;}
th.zoom20 { layout-grid-char:  12px ;}
th.zoom21 { layout-grid-char:  12px ;}
th.zoom22 { layout-grid-char:  12px ;}
th.zoom23 { layout-grid-char:  12px ;}
th.zoom24 { layout-grid-char:  12px ;}
th.zoom25 { layout-grid-char:  12px ;}
th.zoom26 { layout-grid-char:  12px ;}
th.zoom27 { layout-grid-char:  12px ;}
th.zoom28 { layout-grid-char:  12px ;}
th.zoom29 { layout-grid-char:  12px ;}
th.zoom30 { layout-grid-char:  12px ;}
th.zoom31 { layout-grid-char:  12px ;}

/* 5.9.2.0 (2015/11/06) tableﾀｸﾞが使用できないため、divをinline-block化して、ﾃｰﾌﾞﾙ構造を作成 */
div.zoomWeekBlock{display:inline-block; *display:inline; zoom:1; }
div.zoomHeaderDiv { font-familly:monospace;font-size:11px; font-weight:normal;}
div.zoomHeaderDiv2 { display:inline-block; *display:inline; zoom:1; text-align:left;}
div.zoomWeekDay{ display:inline-block; *display:inline; zoom:1;
              font-familly:monospace;font-size:11px; font-weight:normal;}

/* 5.9.2.0 (2015/11/06) 各zoomの幅をpxで指定 */
th.zoom0 div.zoomHeaderDiv2 { width:48px; text-align:center;}
th.zoom1 div.zoomHeaderDiv2 { width:24px; text-align:center;}
th.zoom2 div.zoomHeaderDiv2 { width:12px; text-align:center;}
th.zoom3 div.zoomHeaderDiv { width:56px; }
th.zoom4 div.zoomHeaderDiv { width:56px; }
th.zoom5 div.zoomHeaderDiv { width:90px; }
th.zoom6 div.zoomHeaderDiv { width:60px; }
th.zoom7 div.zoomHeaderDiv { width:90px; }
th.zoom8 div.zoomHeaderDiv { width:90px; }
th.zoom9 div.zoomHeaderDiv { width:60px; }
th.zoom10 div.zoomHeaderDiv { width:24px; }
th.zoom13 div.zoomHeaderDiv2 { width:16px; text-align:center;}
th.zoom20 div.zoomWeekDay{ width:48px; }
th.zoom21 div.zoomWeekDay{ width:24px; }
th.zoom22 div.zoomWeekDay{ width:48px; }
th.zoom23 div.zoomWeekDay{ width:24px; }
th.zoom24 div.zoomWeekDay{ width:48px; }
th.zoom25 div.zoomWeekDay{ width:24px; }
th.zoom26 div.zoomWeekDay{ width:48px; }
th.zoom27 div.zoomWeekDay{ width:24px; }
th.zoom28 div.zoomWeekDay{ width:48px; }
th.zoom29 div.zoomWeekDay{ width:24px; }
th.zoom30 div.zoomWeekDay{ width:48px; }
th.zoom31 div.zoomWeekDay{ width:24px; }
th.zoom40 div.zoomHeaderDiv{ width:48px; }
th.zoom41 div.zoomHeaderDiv{ width:48px; }
th.zoom42 div.zoomHeaderDiv{ width:90px; }
th.zoomDAY div.zoomHeaderDiv{ width:48px; }
th.zoomWEEK div.zoomHeaderDiv{ width:48px; }
th.zoomMONTH div.zoomHeaderDiv{ width:90px; }


/* 5.6.2.3 (2013/03/22) ganttHeader の月別の色 */
.oddColor	{ background-color:#ccff99; }		/* 奇数月の色 */
.evenColor	{ background-color:#ffccff; }		/* 偶数月の色 */

.oddColor , .evenColor {
	background-image: 	url('../image/ganttBG13.gif');
	background-position:right center;
	background-repeat:	no-repeat;
}

/* 5.6.2.3 (2013/03/22) ganttHeader の当日、休日 */
.gntToday	{ background-color:#ffcc33; }
.gntHoliday	{ color:Red; }

.readonly {
	color:	Gray;
}

/* 4.3.3.4 add */
div#divPos{
	clear: both;
}

/* 3.6.0.0 (2004/09/17) add */
/* 4.3.4.3 (2008/12/22) del */
/* div#layer { overflow-x:auto; overflow-y:auto;} */

/* 3.7.0.1 (2005/01/31) HTMLGanttTable DUMMY Data */
/* tr.dummy td { border-style:none; height:1px; } */
tr.dummy { border-style:none; height:1px; }

/*
table.viewTable ,table.viewTable tbody,table.viewTable thead,
table.viewTable tr,table.viewTable th,table.viewTable td {
	border:		1px solid Black;
	margin:		0px;
	padding:	1px;
	border-collapse:	collapse;
	empty-cells:		show;
}
*/
/*
table.viewTable ,table.viewTable tbody,table.viewTable thead,
table.viewTable tr,table.viewTable th,table.viewTable td {
	border-width:		1px;
	border-spacing:		1px;
	margin:				1px;
}
*/

/* 4.3.6.0 (2009/04/01) */
/* 4.3.6.4 (2009/05/01) comment
table.viewTable,table.viewTable tbody,table.viewTable thead,
table.viewTable tr,table.viewTable th,table.viewTable td {
	border-width:		1px;
	border-spacing:		1px;
	margin:				0px;
	border-collapse:	collapse;
	border:				solid 1px #7777bb
}
*/

/* gannt thead marker 20090618 */
.gantt pre {
	font-family: monospace;
	font-size: 12px;
	font-weight:normal;j/* 5.6.2.1 (2013/03/08) firefox */
/*	letter-spacing: 5px; 5.0.2.0 (2009/11/01) comment */
}

table.comment {
	text-align:				left;
	border-bottom:1px solid Gray;
	margin:0px;	padding:0px;
	width:					100%;
}

legend {
	font-style:		italic;
	color:			green;
	/width:			1%;		/* Avoid IE scrollbar bug */ /* CSS hack for IE6,IE7 5.0.2.0 (2009/11/01) */
}

.borderBotton {
	border-bottom:1px solid Gray;
	width:					100%;
}

fieldset {
	margin:0px;	padding:0px;
}

.GNT_0 { border-bottom:3px inset #ff66ff; }
.GNT_1 { border-bottom:3px inset #33ff33; }

.PRIORITY_0 { background-color: trunsparent; }
.PRIORITY_1 { background-color: #99ffcc; }
.PRIORITY_2 { background-color: #ff99cc; }

.toggleTop { background-color:#f7d09d; }	/* old Red	 */
.toggleSub { background-color:#68ff68; }	/* old Green */
.toggleAll { background-color:#a2ffff; }	/* old Blue  */
.toggleOff { background-color:Gray; }		/* old Gray  */

/* 3.8.6.1 (2006/10/20) */
.noinput {
	border-style : none;
	background   : transparent;
/*	white-space  : nowrap ;	*/
}

/* 3.8.8.1 (2007/01/19) */
.instr0 { background-color: #ffff00; }
.instr1 { background-color: #66ff00; }
.instr2 { background-color: #ff6600; }
.instr3 { background-color: #00ff66; }
.instr4 { background-color: #ff0066; }
.instr5 { background-color: #0099ff; }


/* 板金を受けたエンジンデザイン変更 4.2.1.0(2008/04/18) */
/* 上部に既に存在するタグについて整理 4.3.1.0 (2008/09/05) */
#design-header{
	margin: 0;
	padding: 0;
	border: 0;
	height: 41px;
	background-image: url(../image/menu_gra1.png);
	background-repeat: repeat-x;
}

#design-header-title{
	margin: 1px 0 0 2px;
}

#design-header-menu{
	margin:		0;
	padding:	0;
	border:		0;
	border-collapse:collapse;
	font-size:	small;
	height:		100%;
}

#design-header2{
	top: 0;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	width: 100%;
	height: 10px;
}

#design-header2L{
	margin:0;
	padding:0;
	border:0;
	width:190px;
	background-image:url(../image/menu_gra2.png);
	background-repeat:repeat-x;
}

#design-header2R{
	background-image:url(../image/menu_gra3.png);
	background-repeat:repeat-x;
}

.design-header-fontcolor{
	color: rgb(240,244,255);
}

#design-header a:link{
	color:	rgb(225,225,255);
}

#design-header a:visited{
	color:	rgb(225,210,225);
}

/* 5.5.2.3 (2012/05/15) ONELEVEL,NEXTGUI で、DIVタグ＋design-onelevel 処理をする場合のCSS設定 */
div#design-onelevel  a:link {
	text-decoration :	none;
	color:				rgb(42,82,197);
}
div#design-onelevel  a:visited {
	text-decoration :	none;
	color:				#800080;
}
div#design-onelevel  a:hover {
	text-decoration :	underline;
	color:				Magenta ;
}
div#design-onelevel  a:active {
	color:				Red;
	text-decoration :	none;
}

/* 5.6.0.1 */
div#design-onelevel {
	margin-left:10px;
}

/* 5.6.0.1 floatやめてinline-block */
span.design-onelevel {
	border:				solid 1px #000000;
	vertical-align:		middle;
	text-align:			center;
	background-color:	#98FB98;
	width:				120px;
	height:				15px;
	color:				#ffffff;
	padding:			0px;
	margin:				1px;
	font-size:			small;
	display:inline-block;
}

span.design-onelevel img {
	margin:		0px;
	height:		15px;
}

/* プリント時はQUERYヘッダ部の飾りを外す 4.3.1.0(2008/09/05) */
@media print {
	#design-header{
		background-image: none;
	}
	#design-header2R{
		background-image: none;
	}
	#design-header2L{
		background-image: none;
	}
	.design-header-fontcolor{
		color: black;
	}
	/* 5.5.2.3 (2012/05/15) #design-onelevel 追加 */
	#design-header a:link , #design-onelevel a:link {
		color:	black;
	}

	/* 5.5.2.3 (2012/05/15) #design-onelevel 追加 */
	#design-header a:visited , #design-onelevel a:visited {
		color:	black;
	}

	/* 5.5.4.2 (2012/07/13) ページ毎にヘッダーを表示させる */
	thead { display: table-header-group; }
}

#result-header-div{
	right:0px;
	float:right;
}

#result-header{
	float:right;
	margin: 7px 5px 0 0;
}

.buttonMenu {
	height:		50px;
	width:		147px;
	/* margin:		3px 0px; 5.0.0.2 (2009/09/15) */
	margin:		1px 0px;
	font-weight: bold;
	background-image: url(../image/button_gra1.png);
	background-color:transparent;
	background-repeat: no-repeat;
	border-color: white;
	white-space	: normal;
	word-break	: break-all;
	vertical-align: middle;
	border: 0px;
	color:darkslateblue;
}

button.buttonMenu span {
/* 5.3.7.0 (2011/07/01)
	display: block;
	line-height: 45px;
	width	: 125px;
	padding	: 0 10px;
*/
	cursor	: default;
	vertical-align: middle;
	white-space: normal;
}

.borderBotton a:link,a:visited{ color:darkslateblue;}

#prev-next {
	/*width: 134px;
	height: 41px;
	background: url(../image/prev_back.png);
	background-repeat: repeat-x;*/
	vertical-align: middle;
	text-align: center;
}

#queryTbl {
	/*background: #ff7f7f;*/
	background: #f7d09d
}

#viewTbl {
	background: #7f7fff;
}

#pageTbl {
	background: #7fff7f;
}
/* フォーカス項目の背景色のクラス定義、下記の部分はdefault.cssの最後に置いてください */
.focusField {
	background-color: #ffcccc;
}
.notFocusField {
	background-color: #ffffff;
}

/* リアルタイムチェックの吹き出き用の定義 4.3.3.0 (2008/10/01) */
#tipArrowBottom {
	background-image: url(../image/arrowBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	z-index:101;
	left:-2px;
	height:10px;
	width:23px;
	bottom:-12px;
}
c
#tipArrowTop {
	background-image: url(../image/arrowTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-2px;
	height:10px;
	width:23px;
	top:-12px;
}
.tipErr {
	padding: 1px;
	position: absolute;
	z-index:100;
	border: 2px solid red;
	background-color: #FFCC99;
}

/* タブリンクタグ用 4.3.3.0 (2008/10/01) */
/* 1つのタブ内で文字が自動的に改行してしまう問題に対応 4.3.6.7 (2009/05/22) */
.tabList {
	list-style-type: none;
	margin: 2px;
	padding: 0px;
	white-space: nowrap;
}
.selTab {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid transparent; /* 5.1.4.0 (2010/03/01) */
	padding: 3px;
	margin: 1px;
	background-color: #99FFFF;
}
.unselTab {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid silver;
	padding: 3px;
	margin: 1px;
}

/* あいまい検索用のクラス定義  4.3.4.7 (2009/01/22) */
.aimai {
	border: 2px dotted Gray;
}


/* あいまいピッカー  5.8.5.0 (2015/03/06) */
.aimaiClm {
	border: 2px dotted Gray;
	font-family: Consolas, 'Courier New', Courier, Monaco, monospace;
	margin:  0px;
	padding: 0px;
}
.aimai-picker {
	background-color: #CCFF99;
}

/* GMIS対応 4.3.6.0(2009/02/15) */
.hide{
	display: none;
}

/* Renderer_TEXTAREA 4.3.5.7 (2009/03/22) */
textarea.renderer-textarea{
	background-color: transparent;
}


/* 5.2.2.0 (2010/11/01) 中央寄せのキーワード。他の属性と同時出力するので、一番最後に記述しておく。 */
.BIT {
	text-align: 	center;
	vertical-align: middle;
}

/* 5.3.6.0 (2011/06/01) 共通エディットのハイライト色 */
.commonEdit {
	background-color: #98FB98;
}

/* 5.4.5.0 (2012/03/01) whats new */
.WHATSNEW .WN-HEAD{
	text-align:center;
	font-size:large;
	font-weight:bold;
	position:relative;
}
.WHATSNEW span.CDDEG1	{
	color:black;
}
.WHATSNEW span.CDDEG2	{
	color:#ea5506;
}
.WHATSNEW span.CDDEG3	{
	color:#d7003a;
	font-weight:bold;
}
.WHATSNEW span.TODAY	{
	color:#d7003a;
}
.WN-MEISAI {
	position:relative;
	width:800px;
}
.WN-MEISAI TD.DYSTRD {
	text-align:right;
 }
.WN-MEISAI .TITLE {
	width:800px;
	background-color:#d6eaff;
	font-size:x-large;
	border-left: 5px solid #1e50a2;
	border-bottom: 1px solid #1e50a2;
}
.WN-MEISAI .WIDSIZE {
	 width:800px;
}
.WN-MEISAI .KEISAI {
	 position:absolute;
	 right:10px;
}

/* 5.5.4.0 (2012/07/02) color-picker */
/* 5.9.4.3 (2016/01/15) width:140px delete */
div.color-picker {
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	position: absolute;
	left: 0px;
	top: 0px; 
	padding: 0px;
}
div.color-picker ul {
	list-style: none; 
	padding: 0px; 
	margin: 0px; 
	float: left; 
}
div.color-picker ul li { 
	display: block; 
	width: 15px; 
	height: 15px; 
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; 
	margin: 0px; 
	float: left; 
	cursor: pointer; 
}


/* 5.5.7.3 (2012/07/12) inlineblock */
.inline-block{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/* 5.6.3.1 (2013/04/05) COLORNO  */
/*
.clr_navy			{ background-color: navy ;			}
.clr_green			{ background-color: green ; 		}
.clr_teal			{ background-color: teal ;			}
.clr_lime			{ background-color: lime ;			}
.clr_aqua			{ background-color: aqua ;			}
.clr_maroon 		{ background-color: maroon ;		}
.clr_purple 		{ background-color: purple ;		}
.clr_olive			{ background-color: olive ; 		}
.clr_gray			{ background-color: gray ;			}
.clr_silver 		{ background-color: silver ;		}
.clr_fuchsia		{ background-color: fuchsia ;		}
.clr_darkslategray	{ background-color: darkslategray ; }
.clr_indigo 		{ background-color: indigo ;		}
.clr_slategray		{ background-color: slategray ; 	}
.clr_lightgreen 	{ background-color: lightgreen ;	}
.clr_brown			{ background-color: brown ; 		}
.clr_lightblue		{ background-color: lightblue ; 	}
.clr_chocolate		{ background-color: chocolate ; 	}
.clr_darkgreen		{ background-color: darkgreen ; 	}
.clr_violet 		{ background-color: violet ;		}
.clr_orange 		{ background-color: orange ;		}
.clr_pink			{ background-color: pink ;			}
.clr_black			{ background-color: black ; 		}
.clr_white			{ background-color: white ; 		}
.clr_blue			{ background-color: blue ;			}
.clr_red			{ background-color: red ;			}
.clr_yellow 		{ background-color: yellow ;		}
*/

/* 5.6.5.0 (2013/06/07) COLORNO  */
.colNo_0			{ color: white ;	background-color: blue ;			}
.colNo_1			{ color: white ;	background-color: black ;			}
.colNo_2			{ color: white ;	background-color: brown ;			}
.colNo_3			{ color: white ;	background-color: green ;			}
.colNo_4			{ color: black ;	background-color: lightblue ;		}
.colNo_5			{ color: black ;	background-color: lightgreen ;		}
.colNo_6			{ color: black ;	background-color: orange ;			}
.colNo_7			{ color: black ;	background-color: pink ;			}
.colNo_8			{ color: white ;	background-color: purple ;			}
.colNo_9			{ color: white ;	background-color: red ;				}
.colNo_10			{ color: black ;	background-color: yellow ;			}
.colNo_11			{ color: white ;	background-color: navy ;			}
.colNo_12			{ color: black ;	background-color: teal ;			}
.colNo_13			{ color: black ;	background-color: gray ;			}
.colNo_14			{ color: white ;	background-color: indigo ;			}
.colNo_15			{ color: black ;	background-color: slategray ;		}
.colNo_16			{ color: black ;	background-color: chocolate ;		}
.colNo_17			{ color: white ;	background-color: darkgreen ;		}
.colNo_18			{ color: black ;	background-color: violet ;			}
.colNo_19			{ color: white ;	background-color: darkslategray ;	}
.colNo_20			{ color: black ;	background-color: lime ;			}
.colNo_21			{ color: black ;	background-color: aqua ;			}
.colNo_22			{ color: white ;	background-color: maroon ;			}
.colNo_23			{ color: black ;	background-color: olive ;			}
.colNo_24			{ color: black ;	background-color: silver ;			}
.colNo_25			{ color: black ;	background-color: fuchsia ;			}
.colNo_BK			{ color: white ;	background-color: black ;			}
.colNo_WT			{ color: black ;	background-color: white ;			}
.colNo_BL			{ color: white ;	background-color: blue ;			}
.colNo_RD			{ color: white ;	background-color: red ;				}
.colNo_YL			{ color: black ;	background-color: yellow ;			}

/* 5.6.5.2 (2013/06/21) ClockPicker  */
#CP_hourcont {
padding: 0px;
position:absolute;
border:1px dashed #bbbbbb;
background-color:#dddddd;
display:none;
}

#CP_minutecont {
background-color:#dddddd;
padding: 0px;
position:absolute;
width:45px;
border: 1px dashed #cccccc;
display:none;
}

.floatleft {
float:left;
}

.CP_hour {
padding:1px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
white-space:nowrap;
cursor:pointer;
width:35px;
margin:1px;
background-color:#eeeeee;
}

.CP_minute {
padding:1px;
background-color:#eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
white-space:nowrap;
cursor:pointer;
width:auto;
margin:1px;
}

.CP_over {
background-color:#ffffff;
}


/* カレンダーピッカー用 5.8.9.0 (2015/08/07) */
.gldp-default {
	position: absolute;
	font-family: 'helvetica';
}

/* Core style for every cell */
.gldp-default .core {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	color: #222;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadada 98%, #ffffff 99%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#dadada), color-stop(99%,#ffffff), color-stop(100%,#dadada));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 );
}

/* Cell border */
.gldp-default .border {
	border-style: solid;
	border-width: 0;
	border-color: #888;
}

/* Month/Year text and select */
/* 5.9.6.1 16px->15px*/
.gldp-default .monyear,
.gldp-default .monyear select {
	font-size: 15px !important;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Month/Year text */
.gldp-default .monyear span {
	margin: 0 5px 0 5px;
}

/* Prev/Next arrows */
.gldp-default .prev-arrow,
.gldp-default .next-arrow {
	color: #222;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

.gldp-default .prev-arrow:active,
.gldp-default .next-arrow:active {
	color: #f00;
}

.gldp-default .prev-arrow-off,
.gldp-default .next-arrow-off {
	color: #222;
	opacity: 0.15;
}

/* Days of the week */
.gldp-default .dow {
	color: #fff;
	font-weight: bold;
	cursor: wait !important;
	background: #ff0000;
	background: -moz-linear-gradient(top,  #ff0000 0%, #ffcccc 1%, #ff0000 2%, #aa0000 98%, #dd4444 99%, #880000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(1%,#dd4444), color-stop(2%,#ff0000), color-stop(98%,#aa0000), color-stop(99%,#ffcccc), color-stop(100%,#880000));
	background: -webkit-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: -o-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: -ms-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: linear-gradient(to bottom,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#880000',GradientType=0 );
}

/* Weekdays */
.gldp-default .mon,
.gldp-default .tue,
.gldp-default .wed,
.gldp-default .thu,
.gldp-default .fri {
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Weekend days */
.gldp-default .sat,
.gldp-default .sun {
	color: #3858a8;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Selectable days that are outside of current month being shown */
.gldp-default .outday {
	color: #666 !important;
}

/* Hover */
.gldp-default .mon:hover,
.gldp-default .tue:hover,
.gldp-default .wed:hover,
.gldp-default .thu:hover,
.gldp-default .fri:hover,
.gldp-default .sat:hover,
.gldp-default .sun:hover {
	background: #fcfff4;
	background: -moz-linear-gradient(top,  #fcfff4 0%, #e9e9ce 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce));
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: -o-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: -ms-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: linear-gradient(to bottom,  #fcfff4 0%,#e9e9ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 );
}

/* Non-Selectable days */
.gldp-default .noday {
	color: #444;
	font-weight: normal;
	cursor: wait !important;
	background: #aaaaaa;
	background: -moz-linear-gradient(top,  #aaaaaa 0%, #8a8a8a 98%, #aaaaaa 99%, #8a8a8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(98%,#8a8a8a), color-stop(99%,#aaaaaa), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -o-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -ms-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: linear-gradient(to bottom,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#8a8a8a',GradientType=0 );
}

/* Currently selected day */
.gldp-default .selected {
	color: #fff;
	font-weight: bold;
	border-color: #c00;
	background: #e8bf88;
	background: -moz-linear-gradient(top,  #e8bf88 0%, #ffc19d 1%, #fd8642 2%, #ab2412 98%, #ef753f 99%, #ef753f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8bf88), color-stop(1%,#ffc19d), color-stop(2%,#fd8642), color-stop(98%,#ab2412), color-stop(99%,#ef753f), color-stop(100%,#ef753f));
	background: -webkit-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: -o-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: -ms-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: linear-gradient(to bottom,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8bf88', endColorstr='#ef753f',GradientType=0 );
}

/* Today */
.gldp-default .today {
	color: #fff;
	font-weight: bold;
	border-color: #00c;
	background: #88bfe8;
	background: -moz-linear-gradient(top,  #88bfe8 0%, #9dc1ff 1%, #4286fd 2%, #0124ab 98%, #3775ef 99%, #3775ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(1%,#9dc1ff), color-stop(2%,#4286fd), color-stop(98%,#0124ab), color-stop(99%,#3775ef), color-stop(100%,#3775ef));
	background: -webkit-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: -o-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: -ms-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: linear-gradient(to bottom,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#3775ef',GradientType=0 );
}

/* Special */
.gldp-default .special {
	color: #fff;
	font-weight: bold;
	border-color: #0c0;
	background: #88e888;
	background: -moz-linear-gradient(top,  #88e888 0%, #9dff9d 1%, #42fd42 2%, #01ab01 98%, #37ef37 99%, #37ef37 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88e888), color-stop(1%,#9dff9d), color-stop(2%,#42fd42), color-stop(98%,#01ab01), color-stop(99%,#37ef37), color-stop(100%,#37ef37));
	background: -webkit-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: -o-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: -ms-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: linear-gradient(to bottom,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88e888', endColorstr='#37ef37',GradientType=0 );
}

/* 5.9.1.2 (2015/10/23)  */
/* (237,109,61) (246,173,73)*/
#float_menu #menu_head{
	background:rgb(83,131,195); /* IE7 */
	filter: alpha(opacity=95); /* IE7 */
	background-color:rgba(83,131,195,0.95);
	font-weight:bold;
	font-size:x-small;
	text-align:left;
	color:#460e44;
	zoom:1;
}

#float_menu #menu_body{
	background:rgb(187,200,230); /* IE7 */
	filter: alpha(opacity=95); /* IE7 */
	background-color:rgba(187,200,230,0.95); 
	max-height:90%;
	zoom:1;
}