@font-face {
	font-family: "RobotoRegular";
	src: url("/k/fonts/RobotoRegular/RobotoRegular.eot");
	src: url("/k/fonts/RobotoRegular/RobotoRegular.eot?#iefix")format("embedded-opentype"),
	url("/k/fonts/RobotoRegular/RobotoRegular.woff") format("woff"),
	url("/k/fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "RobotoBold";
	src: url("/k/fonts/RobotoBold/RobotoBold.eot");
	src: url("/k/fonts/RobotoBold/RobotoBold.eot?#iefix")format("embedded-opentype"),
	url("/k/fonts/RobotoBold/RobotoBold.woff") format("woff"),
	url("/k/fonts/RobotoBold/RobotoBold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
body{
	font-family: "RobotoRegular";
	font-size: 14px;
	color: #333;
}

a{
	color: #222;
	text-decoration: none;
}
a:hover{
	color: #1155cc;
	border-bottom: 1px solid #1155cc;
}

.headd{
	padding: 20px;
	padding-left: 40px;
    color: #dd4b39;
    background-color: #fdf3ff;
    border-left: 4px solid #dd4b39;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	text-shadow: 1px 1px 2px rgb(0 0 0 / 10%);
	margin-bottom: 30px;
}
.headd1{
	font-size: 15px;
	text-decoration: underline;
	font-family: "RobotoBold";
}
.headd2{
	font-size: 16px;
}

.sort_select{
	color: #3f3d9d;
	padding: 20px;
	padding-left: 40px;
	cursor: default;
}

.onefile{
}
.onefile_content{
	padding: 10px;
	padding-left: 20px;
	display: inline-block;
}
/* .onefile:hover .btn_download {
	display: inline-block;
} */

.number, .extention{
    display: inline-block;
	color: #aaa;
}
.number{
	/* width: 70px; */
	padding-top: 4px;	
	padding-left: 20px;
	padding-right: 20px;
}
.icon{
	position: relative;
	top: 3px;
}
.name{
	line-height: 2em;
}
.name a, .name span{
	margin-left: 10px;
}
.file_no{
	color: #999;
}

.sig a{
	color: #dc7b6f;
}
.sig a:hover{
	color: #1155cc;
	border-bottom: 1px solid #1155cc;
}
.un {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}



.srt_ok{
    background: #c8d4ff;
    padding: 0 5px;
    border-radius: 3px;
}
.srt_no{
	cursor: pointer;
	
}
.srt_no:hover{
	color: #1155cc;
	text-decoration: underline;
}

.sort_plan{
	/* display: none; */
}

.btn_download{
	/* display: none; */
	background: #fafaff;
	color: #bbb;
	padding: 0 5px;
    margin-left: 10px;
	border-radius: 4px;
	cursor: pointer;
	white-space: nowrap;
	border: 1px solid #f6f5ff;
}
.btn_download:hover{
    border: 1px solid #ff9188;
	background: #fff;
	color: #1155cc;
}
.btn_download img{
	vertical-align: middle;
}


.filestab{
	text-align: left;
	width: 100%;
}
/* .filestab tr:nth-child(odd) { background: #fff; }
.filestab tr:nth-child(even) { background: #f7f7f7; }
.filestab tr:hover { background: #edeef1; } */
.filestab tr { background: #f6f5ff; }
.filestab tr:hover { background: #f2f1f9; }

.filestab td{
	vertical-align: top;
	padding: 10px;
    font-family: "RobotoRegular";
    font-size: 14px;
    color: #333;
}

