#simulation .table_default{margin-bottom:0;}
.table_default .td_v_top{vertical-align:top;}
.no_padding{padding:0px !important;}
.no_padding_side{padding: 6px 0px !important;text-align:center;}
.body_tbl input {width: 97%; border:none;}
.sakugata_tbl{overflow:auto;}
.number_p{font-size:0.8em; width:24px; overflow:hidden;}
.btn_default{width:100px;}
#use_kikai_table input{width:20px; vertical-align: middle;}
.gray{color:#666}
.over_time{background-color: red !important; color:white !important; cursor:pointer;width: 100%;padding: 5px 0px;}
#under_gpaph {border:1px solid #999; padding:10px;}
#under_gpaph li{float:left; list-style:none;}
#under_gpaph ul{margin:0px; padding:0px;}
.under_graph_title{border: 1px solid #999; text-align: left; padding: 6px; height:16px; width: 280px; background-color:#eee; margin-bottom:10px;}
#use_kikai_open{float:right;cursor:pointer;color:}
#data_tbl{margin-top:287px;}
td.jun1, th.jun1 {border-left-width: 2px;}
td.n_p.on{background-color: #9df;}
.jun_pick,#edit_icon{
	cursor:pointer;
	user-select: none; /* CSS3 */
	-moz-user-select: none; /* Firefox */
	-webkit-user-select: none; /* Safari - Chrome */
	-ms-user-select: none; /* IE10 */
	}
.data_view{cursor:pointer;}
#kikai_dlg{
    background: white none repeat scroll 0 0;
    border: 1px solid #999;
    border-radius: 5px;
    padding: 10px;
    position: absolute;
    z-index: 100;
    width:300px;
    left: -500px;
}
.k_d_v th{
	width:110px;
}
.over_msg {
    background-color: #fed;
    border: 1px solid red;
    border-radius: 5px;
    box-shadow: 0 5px 4px #666;
    color: red;
    display: none;
    font-size: 1.25em;
    padding: 5px;
    position: absolute;
    width: 100px;
}
.alert{background-color: red;}
.delete_icon, .add_line, #add_sakugata{cursor:pointer;}
.change_graph_btn {
    background-color: #9df;
    color: white;
    padding: 4px 10px;
    margin: 50px 10px 10px 10px;
    border-radius: 4px;
    cursor: pointer;
    width:120px;
    text-align: center;
    position: absolute;
}
#input_change{
    position: absolute;
    margin-top: 115px;
    margin-left: 12px;
	padding: 1px;
	z-index:11;
}
.change_input_btn {
    background-color: #9df;
    color: white;
    padding: 4px 10px;
    margin: 10px;
    border-radius: 4px;
    cursor: pointer;
    width:120px;
    text-align: center;
}

.change_input_btn.active{
    background-color: #39f;
}

.change_graph_btn:hover,
.change_input_btn:hover{
    background-color: #39f;
}
.graph_section_title{
	border: 1px solid #999;
	text-align: center;
	padding: 6px 20px;
	height:16px;
	background-color:#eee;
	font-size:16px;
	width:140px;
}
.g_lbl{
	color:#FFF;
	text-shadow:1px 1px 1px #000,-1px -1px 1px #000,-1px 1px 1px #000,1px -1px 1px #000;
	font-size: 1em;
}
/* 労働グラフの判例 */
#graph .jqplot-yaxis{
	text-align: right;
	background: #f8f8f8;
	z-index: 9;
	left: -20px;
	border-right: 1px solid #DDD;
}
