#ksbox {
/*	margin: 100px 0 30px 30px;*/
	padding: 10px 10px 0 10px; 
	overflow:none;
}

#ksbox-login {
	padding-top: 40px;
	/*height:300px;*/
}

#border-top .title_mini {
	font-size: 12px; color: #fff; line-height: 44px;
	padding-right: 20px;
	text-align:right;
}


#ksbox-kanri {
	padding: 20px 0 0 20px;
}

#kanri-name {
	background: #dcdcdc;	/*#ddffcc*/
	text-align: right;
	vertical-align:top;
	padding: 10px 10px 0 0;
	width: 110px;
}

#kanri-value {
	width: 750px;
/*	background: red;*/
}
#kanri-value2 {
	width: 700px;
/*	background: red;*/
}

#kanri_menu_box {
	padding: 10px;
	background-color: #f6f6f6;
	text-align: center;
}


#kanri-tbl {
	border: thin solid #dcdcdc;
}


#kanri_lst {
	background-color: #dcdcdc;
	text-align: center;
	padding: 10px 0 10px 0;
}

table.kanri_list_tableall {
/*
	border-top:1px solid #663300;
	border-left:1px solid #663300;
*/
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
}

.kanri_list_tableall th{
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	color:#330000;
	background-position:left top;
}
.kanri_list_tableall td{
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	padding:0.3em 1em;
}

#kanri_vallst1 {

/*	background: #fff;*/
}

#kanri_vallst2 {
/*	background: #f7f7f7;*/
}

.kanri_lst_no {
	text-align: center;
	width: 25px;
}

.kanri_lst_del {
	text-align: center;
	width: 50px;
}

.kanri_lst_name {
	text-align: left;
	width:300px;
	height:35px;
}

.kanri_lst_aut {
	text-align: center;
	width:40px;
}

.kanri_lst_ins {
	text-align: left;
	width:100px;
}

.kanri_lst_insd {
	width:120px;
	text-align: center;
}

.kanri_lst_upd {
	text-align: left;
	width:100px;
}

.kanri_lst_updd {
	width:120px;
	text-align: center;
}

.kanri_lst_id {
	text-align: center;
	width: 35px;
}

.inputmenu {
	vertical-align: middle; 
	height:40px;
}
.inputmenu input {
	padding: 0;
	margin: 0;
	height:18px;
}

/* These classes are used by the script as rollover effect for table 1 and 2 */

.tableRollOverEffect1 {
	color: green;
	background-color:#ddffcc ;
}
.tableRollOverEffect2 {
	color: #222;
	background-color: #B4E8FF;
}
.tableRowClickEffect1 {
/*	color: #fff;
	background-color: mediumseagreen;*/
}
.tableRowClickEffect2 {
	color: #fff;
	background-color: #66CCFF;
}

/* アコーディオン */
#myAccordion{
	width: 876px;
	border: 1px solid #dcdcdc;
/*	position: absolute;
	left: 10px;
*/
	top: 0px;
	z-index: 100;
	margin: 0;
	padding: 0;
}

#myAccordion dl{
/*	height: 500px;*/
}


#myAccordion dt {
	line-height: 20px;
	background-image: url("../images/accordion/tab3.gif");
/*
	background-color: #80df20;
	border-top: 2px solid #DAFF9F;
	border-bottom: 2px solid #6CAF00;
	padding: 0 10px;
*/
	font-weight: bold;	color: #000;
}

#myAccordion dd {

	margin: 0;
	padding: 0;
	overflow: scroll;

}

#myAccordion p {
/*	margin: 16px 10px;*/

}

#myAccordion dt.myAccordionHover {
/*
	background-color: #90ef30;
*/
	background-image: url("../images/accordion/tab0.gif");
}

#myAccordion dt.myAccordionActive {
	background-image: url("../images/accordion/tab0.gif");
/*
	background-color: #6CAF00;
	border-top: 2px solid #80df20;
	border-bottom: 2px solid #000;
*/
}
.someClass { }