.header {
	padding: 5px 10px 5px 10px;
	border-bottom: solid 3px #D8D8D8;
}

/*---------------------
　　画像アップロード
---------------------*/
div.thums {
	position: relative;
	height: 210px;
	text-align: center; /*左右中央*/
	vertical-align: middle; /*上下中央*/
	
	padding: 3px 0 0 0;
    	margin: 0 0 5px 0;
    	font-weight: bold;
    	color: #6091d3;/*文字色*/
    	background: #FFF;
    	border: solid 1px #6091d3;/*線*/
    	border-radius: 5px;/*角の丸み*/
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.32);/*影*/
}

img.img_thum {
	position: relative;
	width:80%;
	height:auto;
	max-width:300px;
	max-height:200px;
	vertical-align: middle; /*IE7*/
}

div.str_overlay {
	position: absolute;
    	bottom: 5%;
    	color: #fff;
    	background: rgba(0,0,0,.6);
    	width: 100%;
    	max-width: 600px;
	/*margin: 0 5px 0 5px;*/
    	padding: 5px 0px;
}

div.str_overlay p {
	margin: 0;
    	padding: 0 0.8em;
    	font-size: 100%;
    	text-align: center;
}

div.str_overlay2 {
	position: absolute;
    	top: 5%;
    	color: #fff;
    	background: rgba(0,0,0,.6);
    	width: 100%;
    	max-width: 600px;
	/*margin: 0 5px 0 5px;*/
    	padding: 5px 0px;
}

div.str_overlay2 p {
	margin: 0;
    	padding: 0 0.8em;
    	font-size: 100%;
    	text-align: center;
}

button.btn_del {
	position: absolute;

	bottom: 2%;
	right: 2%;
}

div#bar_decide_btn {
	position: fixed !important;
    	position: absolute;
    	bottom: 0;
    	left: 0;
	text-align: center;
	width: 100%;
    	height: 50px;
	padding: 10px 0 0 0;
	background-color:gray;
}


/*---------------------
　　モニター
---------------------*/
.fontH {
	font-size: 18px;
}

.fontNum {
	font-size: 18px;
}

