@charset "utf-8";

/* color */
.lightblue{background-color:#add8e6;}
.skyblue{background-color:#87ceeb;}
.paleturquoise{background-color:#afeeee;}

html{
/*	-webkit-text-size-adjust: none; */
	zoom:100%;
}


body{
/*	margin:auto; */
/*	background-color:#cceeff; */
	padding:10px;
	color:#000;
	font-size:16px;
	/*font-family:YuGothic, "Yu Gothic", "游ゴシック", "游ゴシック体", "ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
	font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",sans-serif;
/*	line-height:16px; */
/*	-webkit-text-size-adjust:none; */
}
input,textarea,select,option{
	/*font-family:YuGothic, "Yu Gothic", "游ゴシック", "游ゴシック体", "ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;*/
	font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",sans-serif;
	}
.mincho{
	font-family:YuMincho, "Yu Mincho", "游明朝", "游明朝体", "ヒラギノ明朝 Pro","Hiragino Mincho Pro","HG明朝B","HGS明朝B","HGP明朝E",serif;
}

a{
	color:#000;
	text-decoration: none;
}
a:hover{
	color:#000;
	cursor:pointer;
}
.page{
	width:1024px;
	height:700px;
	margin:auto;
	padding:20px;
	background-color:#cceeff;
}
.page_mypage{
	width:1024px;
	height:1150px;
	margin:auto;
	padding:20px;
	background-color:#cceeff;
}
.inline_block{
	display:inline-block;
}
.right{text-align:right;}
.center{text-align:center;}
table{
	border:0;
}
table.page1{
	width:98%;
	background-color:#FFFFFF;
/*	  border-style:ridge; */
	padding:6pt;
/*	  border-width:2px; */
/*	  border-color:#008000; */
	margin:3pt;
}
.title1{
	display:block;
	vertical-align:middle;
	color:#000;
	font-size:120%;
	padding:7px;
	border-width:1px;
	border-style:solid;
	margin:4px;
	font-weight:bold;
	border-color:#336600;
	white-space: nowrap;
}
.title2{
	vertical-align:middle;
	font-size:120%;
	padding:4px;
	margin:4px;
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	border-color:gray;
	white-space: nowrap;
}
.title3{
	vertical-align:middle;
	color:#333333;
	filter:shadow(color=silver,direction=100);
	font-size:120%;
	padding:4px;
	margin:4px;
	font-weight:bold;
	width:70%;
	white-space: nowrap;
}
.header_area{
	height:40px;
}
.header_area2{
	height:29px;
}
.search_area{
	height:40px;
	position:relative;
}
.search_area2{
	height:25px;
	position:relative;
}
div.alert_msg{
	display:inline-block;
	font-size:140%;
	vertical-align:top;
	padding:2px;
	margin:4px;
	font-weight:bold;
	width:70%;
	white-space: nowrap;
}
/* span.userid{
	border-style:ridge;
	font-size:120pt;
	text-align:center;
	vertical-align:middle;
	padding:3pt;
	border-width:2px;
} */
.list_view_area{
	display:block;
	width:1000px;
	background-color:LemonChiffon;
	overflow-y:hidden;
}
.list_area{
/*	width:1000px; */
	display:block;
	background-color:LemonChiffon;
	position:relative;
	overflow-x:auto;
	overflow-y:hidden;
}
.list_header_area{
	display:block;
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:solid;
	border-color:SeaGreen;
}
.list_header_row{
	display:block;
	margin:0px;
	padding:0px;
	background-color:SeaGreen;
	border-width:1px;
	border-style:solid;
	border-color:SeaGreen;
}
.list_header_upper{
	border-bottom:1px solid LemonChiffon;
}
.list_header_col{
	display:inline-block;
	font-size:100%;
	color:#fff;
	margin:0px;
	padding:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-color:LemonChiffon;
}
.list_data_view{
	display:block;
	margin:0px;
	padding:0px;
	background-color:LemonChiffon;
	overflow-x:visible;
	overflow-y:auto;
}
.list_data_area{
	display:block;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:LemonChiffon;
	overflow-x:hidden;
	overflow-y:auto;
}
.list_row{
	display:block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border-width:1px;
	border-style:solid;
	border-color:SeaGreen;
	margin-top:-1px;
}
/*
.list_row:focus{
	background-color:#cceeff;
	border-color:#cceeff;
}
*/
.list_upper{
	border-bottom:1px solid SeaGreen;
}
.list_col{
	display:inline-block;
	font-size:100%;
	margin:0px;
	padding:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-color:SeaGreen;
	vertical-align:top;
	word-break:break-all;
}
div.entry_area{
/*	width:1000px; */
	height:180px;
	display:block;
	vertical-align:top;
}
div.entry_area_header{
	display:inline-block;
	width:150px;
	margin:2px;
	padding:2px;
	color:#FFFFFF;
	background-color:SeaGreen;
	border-width:1px;
	border-style:solid;
	border-color:SeaGreen;
}
div.entry_area_header2{
	display:inline-block;
	width:110px;
	margin:2px;
	padding:2px;
	color:#FFFFFF;
	background-color:SeaGreen;
	border-width:1px;
	border-style:solid;
	border-color:SeaGreen;
}
div.entry_area_header3{
	display:inline-block;
	width:75px;
	margin:2px;
	padding:2px;
	color:#FFFFFF;
	background-color:SeaGreen;
	border-width:1px;
	border-style:solid;
	border-color:SeaGreen;
}

div.entry_area_input{
	display:inline-block;
	margin:2px;
	padding:0px;
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:SeaGreen;
}
div.entry_area_input2{
	display:inline-block;
	margin:2px;
	padding:0px;
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:SeaGreen;
}
div.function_area{
/*	width:1000px; */
	text-align:right;
	margin-top:10px;
}
div.function_area2{
/*	width:1000px; */
	text-align:right;
	margin-top:1px;
}

div.create_date_area{
	text-align:right;
	background-color:#cceeff;
}
div.create_date_area th{
	text-align:center;
	width:100px;
	background-color:#2e8b57;
}
div.create_date_area div{
	display:inline-block;
}
div.condition_area{
	background-color:#cceeff;
	border-width:0px;
	border-style:solid;
	border-color:#cceeff;
}
div.condition_area th{
	width:100px;
	background-color:#2e8b57;
}
div.condition_area table{
	margin:10px;
}
div.condition_area div.title{
	padding-left:10px;
	color:#FFFFFF;
	background-color:skyblue;
}
input.function{
	width:60px;
	height:2em;
	background-color:#6495ED;
	border-width:0px;
	font-size:100%;
	font-weight:bolder;
	color:#FFFFFF;
	margin:1px;
	margin-left:20px;
	cursor:pointer;
}
input.function:disabled{
	background-color:#B0C4DE;
}
.search_button{
	width:60px;
	border-width:0px;
	background-color:#cceeff;
	font-size:100%;
	font-weight:bolder;
	color:black;
	margin:1px;
	padding:6px;
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	cursor:pointer;
	vertical-align:top;
}
.search_button:hover{
	background-color:skyblue;
}
table.userid{
}
td.label_ui{
	font-size:120%;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}
TD.input_ui{
	padding-bottom:10px;
	padding-top:10px;
}

input{
	padding:3px;
}
input:enable{
	background-color:#ffffff;
}
input:disabled{
	background-color:LemonChiffon;
}
input.text_ui{
	text-align:left;

	background-color:#ffffff;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#336600;
	font-size:140%;
}
input.button_ui{
	width:100%;
	border-width:0px;
	background-color:#6D82f1;
	font-size:140%;
	font-weight:bolder;
	color:#FFFFFF;
}
input.text{
	background-color:#FFFFFF;
	padding:2px;
	color:#000000;
	border-style:solid;
	font-size:100%;
	border-width:0px;
	border-color:#336600;
}
input.num{
	background-color:#FFFFFF;
	padding:2px;
	color:#000000;
	border-style:solid;
	font-size:100%;
	border-width:0px;
	border-color:#336600;
	text-align:right;
}
input.button{
	width:150px;
	height:30px;
	border-width:0px;
	background-color:skyblue;
	font-size:100%;
	font-weight:bolder;
	color:black;
	margin:1px;
	cursor:pointer;
}
input.button:disabled{
	background-color:#ccecff;
}
textarea.text{
	background-color:#CCFFCC;
	color:#000000;
	border-style:solid;
	font-size:100%;
	border-width:1px;
	border-color:#336600;
}
select.input{
	background-color:#CCFFCC;
	color:#000000;
	font-size:100%;
	border-width:1px;
	border-color:#336600;
}
button.button{
	border-width:0px;
	background-color:#b0e0e6;

	font-size:100%;
	font-weight:bolder;
	color:#FFFFFF;
	margin:1px;
	cursor:pointer;
}
button.menu{
	border-width:0px;
	background-color:#008080;

	font-size:120%;
	font-weight:bolder;
	color:#ffffff;
	border-style:solid;
	margin:1px;
	cursor:pointer;
}
a.button{
	display:inline-block;
	width:95%;
	padding:4px;
	margin:4px;
	text-align:center;
	background-color:#cceeff;
	cursor:pointer;
}
td.bar{
	filter:shadow(color=silver,direction=120);
}
td.label{

	color:#336600;
	filter:shadow(color=silver,direction=120);
	text-align:right;
	font-size:100%t;
	white-space: nowrap;
	font-weight:bold;
}
td.input{

	color:#336600;
	filter:shadow(color=silver,direction=120);
	text-align:left;
}
td.button{

	color:#336600;
	filter:shadow(color=silver,direction=120);
}
td.menu1{
	border-width:1px;

	font-size:120%;
	font-weight:bolder;
	color:#FFFFFF;
	background-color:#008080;
	text-align:center;
	margin:0px;
	padding:0px;
	line-height:120%;
	filter:shadow(color=silver,direction=120);
	cursor:pointer;
}
td.menu{
	border-width:1px;

	font-size:120%;
	font-weight:bolder;
	color:#008080;
	line-height:120%;
	cursor:pointer;
	background-color:;
	text-align:center;
}
label.menu{
	border-width:1px;
	font-size:100%;
	font-weight:bolder;
	color:#ffffff;
	border-style:solid;
	white-space: nowrap;
	padding:2px;
	background-color:#008080;
	border-color:#008080;
	cursor:pointer;
	width:100%;
}
td.disp{
	border-width:1px;
	font-size:120%;
	font-weight:bolder;
	color:#FFFFFF;
	text-align:left;
	border-style:solid;
	white-space: nowrap;
	padding:2px;
	background-color:#333333;
}
table.list{
	empty-cells:show;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
}
th{
	color:#FFFFFF;
	background-color:#A9A9A9;
}
table.list th{
	padding:3px;
}
table.list tr{
	border-width:1px;
	padding:3px;
	font-size:100%;
	font-weight:bolder;
	color:#333333;
	line-height:1.2em;
	cursor:pointer;
}
table.list td{
	border-width:1px;
	text-align:left;
	margin:0px;
	padding:3px;
}
td.list_num{
	border-width:1px;
	text-align:right;
	margin:1px;
	padding:1px;
}
iframe{
	border-style:none;
	border-width:1px;
	border-color:#008000;
}
td.resize{
	background-color:#336600;
	cursor:e-resize;
}
select.list{
	border-width:1px;

	font-size:100%;
	font-weight:bolder;
	color:#336600;
	line-height:100%;
	cursor:pointer;
	background-color:#FFFFE1;
	border-color:#008080;
}
