@charset "utf-8";
/*
Theme Name: Lighitning Pro Child-2020
Theme URI: https://lightning.nagoya
Template:  lightning-pro
Description: 
Author: Kariyushikai
Tags: 
Version: 0.1.0
*/
@media print{
	*{margin:0 !important;padding:0 !important;}
	html{width:100% !important;height:100% !important;}
	body{width:100% !important;height:100% !important; overflow:hidden;}
	.entry-content{display:block !important; height:100% !important;}
	.entry-body{display:block !important; height:100% !important;}
	article{display:block !important; height:100% !important;}
	.siteContent, .container, .row, #main, .entry-content, .post-content, article,.entry-body{height:100% !important;}

	table{margin-bottom:1em !important;}
	header, .breadSection, .contactArea, .entry-footer, footer{display:none !important}
	td{display:table-cell !important;padding:3pt !important;}
	th{display:table-cell !important;padding:3pt !important;width:10em !important;}
	td,th{font-size:1.20em !important;}
	.page-header{background:none;padding:0.5em 0em !important;background-color: cornflowerblue;color:#fff;font-weight: bold;margin-bottom: 0.5em !important;}
	.page-header_pageTitle{font-size:2.25rem !important;}
	.flyerFooter{display:block !important;border:1px solid #7393E9; position:absolute; bottom:0; margin-bottom: 18mm !important; width:99%;padding:0.5em !important;}
	.flyerFooter h1{color:cornflowerblue;text-align: center;font-weight:bold;position:relative;}
	.noPrint{display:none !important;}
	.onDisplay{display:none !important;}
	ol,ul{padding-left:1.5em !important;}
}
.flyerFooter{display:none;}

.onDisplay{display:inline;}
h1{
	font-size: inherit;
	position: inherit;
	font-weight: inherit;
}
.resume_table{
	
	margin-bottom: 1em;
	padding:0;
}
.resume_table{
	white-space: nowrap;
}
.resume_midashi{
	font-size:1.1em;
	font-weight:bold;
	background:#ccc;
}
.resume_table td{
	width:auto;
}

.mwform-file-delete{
	margin:1.5em 0;
	display:none !important;
	visibility:hidden !important;
}
.resumeDelete{
	border:none;
	background-color: transparent;
	color:#00f;
	text-decoration: underline;
}
.photoHelp{
	color:#00f;
	text-decoration: underline;
}

/*入力欄エラーの時に色を変える*/
.is-error{
	background-color: #ffeeee;
	border-bottom: 20px solid #fff;
}
/*エラータグにビックリマーク*/
.error::before{
	content:' \f06a';
	font-family: FontAwesome;
	font-size:1.25em;
	margin-right: 0.25em;
}
.errorMsg::before{
	content:' \f06a';
	font-family: FontAwesome;
	font-size:1.25em;
	margin-right: 0.25em;
}

.hissu_tag{
	background:#f66;
	padding:2px 5px;
	margin:0 5px;
	color:#fff;
	border-radius:3px;
	font-weight:normal;
}

.ninni_tag{
	background:#00D084;
	padding:2px 5px;
	margin:0 5px;
	color:#fff;
	border-radius:3px;
	font-weight:normal;
}
.tips{font-size:0.9em;}
.inputName{font-size:0.8em;vertical-align: super;
color:#666;}

.submitBack{
	margin:1.5em 0;
	color:#007bff !important;
	background:#fff !important;
}
.br_content::after{
	content:'\A';
	white-space:pre;
}
#downloadFrame{
	height:0;
	width:0;
}
.downloadTypeMsg{

}

.oubo-button-columns{
	width:70%;
	margin:0 auto;
}

.job_name{
	font-weight: bold;
}
.point{
	font-weight:bold;
	display:block;
	padding:0.2em;
	margin:0.5em 0em;
	
}
.job_detail{
	position:relative;
}

.bizContent{
	border: 1px solid gold;
	border-radius:3px;
	background-color:floralwhite;
	inline-display:block;
	width:auto;
	padding:0.2em;
	margin:0.5em 0em  0em  0em;
	margin-right:6em;
	
}

#shosai{
	display:inline-block;
	position:absolute;
	right:0.5em;
	bottom:0.7em;
	width:auto !important;
}

@media screen and (max-width:768px){
	.koumoku{display:block;font-weight:bold}
	.tips{display:table-cell;}
	td{display:block;padding:3px 3px 20px 3px !important;}
	th{border:none !important;padding:10px 3px 3px 3px !important;}
	.rowNum {
		width: 2em;
		text-align: center;
		background: #eee;
		border-bottom: 2px solid #fff !important;
	}
	.is-error{
		padding-left:0.5em !important;
		border-bottom: 1px solid #fff;

	}
	.oubo-button-columns{
		width:90%;
	}
	.bizContent{
		inline-display:block;
		width:100%;
		padding:0.2em;
		margin:0.5em 0em;
		margin-right:0em;

	}

	#shosai{
		position:relative;
		display:block;
		margin-top:1.0em;
	}
}

