#admin{}
	#admin h3{
		font-size:1.1em;
		max-width:675px;
		color:#000000;
		border-bottom:#45C1A6 solid 1px;
		margin:1em 0;
		clear:both;
	}
	#admin ul,#admin li{
		list-style: none;
	}
	#admin li{
		padding: 10px 0 0;
	}
	#admin input[type=submit]{
		-moz-appearance: none;
		-webkit-appearance: none;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border:none;
		background: #f98ba2;
		color:#fff;
		padding: 3px 8px;
		cursor: pointer;
	}
		#admin input[type=submit]:hover{
			opacity:0.7;
		}
.admin_side_nav{
	padding: 10px 20px;
}
	.admin_side_nav input[type=submit]{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-moz-appearance: none;
		-webkit-appearance: none;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border:none;
		background: #f98ba2;
		color:#fff;
		padding: 3px 8px;
		width: 100%;
		cursor: pointer;
	}
		.admin_side_nav input[type=submit]:hover{
			opacity:0.7;
		}
.secondAreaL_menu button{
	-webkit-appearance: none;
	border:none;
	background: none;
}
input[type=text].edit_text{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 5px;
	margin:0 0 10px;
	border:1px solid #333;
	font-size: 16px;
}
	input[type=text].edit_text.edit_text_short{
		width: 40%;
	}
	input[type=text].edit_text.edit_text_veryshort{
		width: 20%;
	}
textarea.edit_textarea{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height:200px;
	padding: 5px;
	margin:0 0 10px;
	font-size: 16px;
}
#actionbtnarea{
	text-align: center;
	padding: 30px 0;
}
	#actionbtnarea input[type=submit],#actionbtnarea input[type=button]{
		-moz-appearance: none;
		-webkit-appearance: none;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border:none;
		background: #f98ba2;
		color:#fff;
		padding: 3px 8px;
		cursor: pointer;
	}
		#actionbtnarea input[type=submit]:hover,#actionbtnarea input[type=button]:hover{
			opacity:0.7;
		}

.dispcom_e{
	border:1px solid red;
	padding: 10px;
}
	ul.errcom{
		padding: 10px 0 30px;
	}
	ul.errcom li{
		list-style-position: inside;
	}
	ul.errcom li span{
		color:#f00;
	}
.pc_only_editbtn{}
	@media only screen and (max-width: 639px) {
		.pc_only_editbtn{display: none;}
	}
	.pc_only_editbtn form{
		display: inline-block;
		margin:0 0 0 10px;
	}
		.pc_only_editbtn form input[type=submit],.pc_only_editbtn form input[type=button]{
			-moz-appearance: none;
			-webkit-appearance: none;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
			border:none;
			background: #f98ba2;
			color:#fff;
			padding: 1px 3px;
			cursor: pointer;
			font-size: 10px;
			line-height: 12px;
			font-weight: normal;
		}
			.pc_only_editbtn form input[type=submit]:hover,.pc_only_editbtn form input[type=button]:hover{
				opacity:0.7;
			}

.edit_ichiran{
	width: 100%;
	table-layout:fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
	.edit_ichiran th,.edit_ichiran td{
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		text-align: center;
	}
.inquiryform input[type=text],.inquiryform textarea{
	font-size: 16px;
}
.member_search{
	padding: 0 0 15px;
}
	.member_search input[type=text]{
		font-size: 16px;
		width: 50%;
	}
	.member_search input[type=submit]{
		-moz-appearance: none;
		-webkit-appearance: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		border:none;
		background: #f98ba2;
		color:#fff;
		padding: 1px 3px;
		cursor: pointer;
		font-size: 16px;
		font-weight: normal;
	}
.pager{
	padding: 15px 0;
}
.pager span{
	box-sizing: border-box;
	margin: 0 10px 0 0;
	display: inline-block;
	background: $fff;
	border: 1px solid #999;
	line-height: 30px;
	width: 30px;
	font-size: 11px;
	text-align: center;
	letter-spacing: 0.8;
}
.pager form{
	display: inline;
}
.pager .submitbtn{
	margin: 0 10px 0 0;
	background: $fff;
	border: 1px solid #999;
	line-height: 30px;
	width: 30px;
	cursor: pointer;
}

.memory_photoArea_bg button{
	-webkit-appearance: none;
	background: transparent;
	border:none;
}
.memory_photoArea_bg button:hover{
	opacity:0.7;
}
.memoryAreaR .memory_photos{
	display: -webkit-flex;
	display: flex;
 -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.memoryAreaR .memory_photos .memory_photo_box{
	width:25%;
}
.memoryAreaR .memory_photos .memory_photo_box img{
	width: 90%;
	height:auto;
}
.memoryAreaR .memory_photos .memory_photo_box .dropzone{
	width:100%;
	margin-bottom:10px;
	padding: 0;
}
.memoryAreaR .memory_photos .memory_photo_box .dropzone .dz-preview .dz-image{
	width: 80px;
	height:350px;
}
.memoryAreaR .memory_photos .memory_photo_box .dropzone .dz-preview .dz-image img{
	width: 80px;
	height:80px;
}