@CHARSET "UTF-8";


body{
}

.glyphicon:before{
	margin-right: 6px;
}


/* --------------------------------------- 
 common
--------------------------------------- */
.section_bar{
	height: 30px;
	margin-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	border-bottom: 1px solid;
}
.section_bar .section_bar_title{
	font-size: 18pt;
	position: absolute;
	top: -2px;;
}
.section_bar .section_bar_title span{
	color:#FFFFFF;
	font-size: 16pt;
	top: 2px;
	left: 15px;
}
.section_bar .drw_open_btn{
	position: absolute;
	right: 40px;
	font-size: 16px;
}
.section_contents{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 25px;
}
.section_contents4video{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
}

.text-no-wrap{
	white-space: nowrap;
}

.min-w-260{
	min-width: 260px;
}

.min-w-400{
	min-width: 400px;
}

.min-w-300{
	min-width: 300px;
}

.min-w-200{
	min-width: 200px;
}
.min-w-120{
	min-width: 120px;
}

.layout_table{
	border: none;
}
.layout_table td{
	padding-right: 15px;
}

.input-w425{
	width: 425px;
}
.input-w415{
	width: 415px;
}
.input-w400{
	width: 400px;
}
.input-w260{
	width: 260px;
}
.input-w240{
	width: 240px;
}
.input-w210{
	width: 210px;
}
.input-w200{
	width: 200px;
}
.input-w190{
	width: 190px;
}
.input-w180{
	width: 180px;
}
.input-w170{
	width: 170px;
}
.input-w160{
	width: 160px;
}
.input-w150{
	width: 150px;
}
.input-w120{
	width: 120px;
}
.input-w100{
	width: 100px;
}

img.search_thumbneil{
	width: 120px;
	height: 67px;
	margin: 0;
}

.margin_bottom30{
	margin-bottom: 30px;
}


/* --------------------------------------- 
 login
--------------------------------------- */
.login_div{
	margin-top: 20px;	
}

.login-box{
    background-color: #ffffff;
    margin-top: 50px;
    margin-left:auto;
    margin-right:auto;
    width: 320px;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}


/* --------------------------------------- 
 header section
--------------------------------------- */
.h_upper{
	margin-top:10px;
	vertical-align: middle;
	position: relative;
	height: 38px;
}

.title_logo{
/*	color: #656565;*/
	color: #0075c2;
	height: 100%;
}
.title_logo a:hover{
	text-decoration: none;
	color: #0075c2;
}
.title_logo span{
	position: absolute;
	bottom: 0;
	left: 15px;
	font-size: 22pt;
}

.btn_box{
	height: 100%;
}
.btn_box a{
	position: absolute;
	bottom: 4px;
	right: 15px;
/*	font-size: 12pt;*/
}

.logout_box{
	height: 100%;
}
.logout_box span{
	position: absolute;
	bottom: 4px;
	right: 15px;
	font-size: 12pt;
}

.h_lower{
/*	background-color: #656565;*/
	background-color: #0075c2;
	color: #ffffff;
	line-height: 44px;
}
.path-box{
	font-size: 14px;
}

.cmd-box{
	font-size: 30px;
	text-align: right;
	white-space: nowrap;
}
.cmd-box a{
	color: #ffffff;
	top: 4px;
	text-decoration: none;
}
.cmd-box a:link { color: #ffffff; }
.cmd-box a:visited { color: #ffffff; }
.cmd-box a:hover { color: #ffffff; }
.cmd-box a:active { color: #ffffff; }
.cmd-box .glyphicon:before{
	margin-left: 0px;
}


a.remove-link{
	color: #3a3a3a;
	text-decoration: none;
}
a.remove-link:link { color: #3a3a3a; }
a.remove-link:visited { color: #3a3a3a; }
a.remove-link:hover { color: #3a3a3a; }
a.remove-link:active { color: #3a3a3a; }



a.file-link{
	color: #3a3a3a;
	text-decoration: none;
}
.file-link .glyphicon:before{
	margin-right: 10px;
}
a.file-link:link { color: #3a3a3a; }
a.file-link:visited { color: #3a3a3a; }
a.file-link:hover { color: #3a3a3a; }
a.file-link:active { color: #3a3a3a; }


.msg-box{
	margin-top: 20px;
}
.msg-box .alert{
	padding-left: 20px; 
}


/* --------------------------------------- 
 dir table
--------------------------------------- */
.dir-table{
/*	margin-top: 10px;*/
	color: #3a3a3a;
}
.file-upload-progress{
	margin-top: 20px;
}
.file-upload-progress .progress{
	margin-bottom: 10px;
}
.file-upload-progress-s3{
	margin-top: 0px;
}



/* --------------------------------------- 
 upper box
--------------------------------------- */
.upper-box{
	border: 1px solid #337ab7;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 10px;
}
.upper-box .row{
	margin-top: 10px;
	margin-bottom: 10px;
}
.s_title{
	width:100px;
	display: inline-block;
}
.upper-box input[type=radio]{
	margin-left: 20px;
}
.upper-box input[type=radio]:first-child{
	margin-left: 0px;
}
#d_st, #d_ed{
	width:100px;
}
#syukeiBtn{
	width:150px;
}
#syukeiCsvBtn{
	width:100px;
	margin-left:10px;
}
