/* 5968,5969 */
#noty_layout__bottom,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight,#noty_layout__top,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__topRight,.noty_layout_mixin {
	-webkit-font-smoothing: inherit;
}

#noty_layout__topCenter {
	width: auto;
	transform: translateX(-50%);
}

#noty_layout__bottomCenter {
	transform: translateX(-50%);
}

#noty_layout__center {
    transform: translate(-50%, -50%) translateZ(0px);
	zoom: 99%;
	min-width: 325px;
	width:auto;
}

.noty_bar {
	-webkit-font-smoothing: inherit;
}

.noty_has_timeout.noty_has_progressbar .noty_progressbar {
	opacity: .2;
	filter: alpha(opacity=10);
}

.noty_theme__relax.noty_bar .noty_body {
	font-size: 14px;
	text-align: center;
}

.noty_theme__relax.noty_type__alert,
.noty_theme__relax.noty_type__notification {
	border-width: 2px;
	color: inherit;
}

.noty_theme__metroui.noty_bar .noty_progressbar {
	filter: alpha(opacity=20);
	opacity: .2;
}

.noty_theme__metroui.noty_bar .noty_buttons {
	padding: 0 10px .5em;
}

.noty_theme__bootstrap-v3.noty_bar .noty_close_button {
	filter: alpha(opacity=20);
	opacity: .2;
}

.noty_theme__bootstrap-v3.noty_bar .noty_close_button:hover {
	filter: alpha(opacity=50);
	opacity: .5;
}

.noty_theme__bootstrap-v4.noty_bar .noty_close_button {
	filter: alpha(opacity=20);
	opacity: .5;
}

.noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover {
	filter: alpha(opacity=50);
	opacity: .75;
}

/* notyデザイン調整 */
.noty_buttons {
	text-align: center;
}

.noty_buttons .btn {
	margin: 5px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	color: #000;
	background-color: white;
	border: 1px solid darkgray;
	font-family: "Meiryo UI";
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 6px 12px;
	font-size: 1.4rem;
	line-height: 1.4rem;
}

.noty_buttons .btn:hover {
	border: 1px solid darkgray;
	background-color: #e7f4f9;
	color: midnightblue;
	position: relative;
	transition: all 0000.3s;
}
