/* Reset MFP default style  */
div#wrapper div#header h1 {
	background: none;
	padding: 0px;
	padding-bottom: 10px;
}
.mfp_element_text, .mfp_element_number, .mfp_element_select-one, .mfp_element_email, .mfp_element_tel, .mfp_element_textarea, .mfp_element_date, .mfp_element_password {
	border-radius: 0px;
	box-shadow: none;
	padding: 1px;
	padding-left: 3px;
}
input:disabled,
select:disabled
{
	background-color: rgba(239, 239, 239, 1);
}
form#mailformpro label {
	white-space: normal;
}

/* 
#mfp_warning{
	display:none !important;
}
*/

/* ================ SFJ style ================ */

/* =============全体============= */
form#mailformpro {
	font-size: 15px;
}

.font-smaller { 
	font-size: .9em;
}

input::placeholder {
  font-size: .9em;
  line-height: normal;
}

.secItemContent {
	margin-top: 1em;
}

/* =============List============= */
.bigDsikList li::before {
    content: "●" ;
}


/* =============テキストの送付先住所用============= */
/* ReadOnlyのタグで指定すると他に影響があるため */
input.read-only-inpt,
textarea.read-only-inpt {
	border-width: 1px;
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: #FFFFCC !important;
}

textarea.postaddress-show {
  width: 100% !important;
  height: 7em !important;
  overflow-y: hidden; /* スクロールバーを非表示 */
  font-size:15px;
}

/* =============推薦書画像横並び用============= */
.suisenImage {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	gap: 1em;
}

.suisenImage-child {
	max-width: 50%;
}

@media(max-width:700px){
	.suisenImage-child {
		max-width: 100%;
	}
}

.suisenImage img {
	max-width: 100%;
	height: auto;
	min-width: unset;
}

/* =============汎用============= */
.indent-01 {
	padding-left: 1em;
}

.mt-1 {
	margin-top: 1em;
}

.mt-2 {
	margin-top: 2em;
}

.mt-3 {
	margin-top: 3em;
}

.center {
	text-align: center;
	font-size:24px;
}

.not-edit{
	pointer-events: none
}

.leftblank li{
	padding-left:1em;
}
.fts{
	font-size:12px !important;
}

div#mfp_phase_confirm h5 {
	font-size:36px;
}

/*add20260309セレクトボックスの矢印消す*/
.select-total-experience-year,.select-total-experience-month {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.mfp_confirm_before .asteriskList li + li {
  margin-top: 1em;
}