@charset "UTF-8";

/* --------------------------------------------
 *          for iroha.pseudoDialog.js
 * -------------------------------------------- */


/* =========== pseudo dialog =========== */

.iroha-pdialog {
	position: absolute;
	z-index: 1000000;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 25px;  // 左右は張り出した閉じるボタンを置く空間の確保
	border: none;
	background: transparent;
	text-decoration: none;
}

.iroha-pdialog > h1:first-child {
	@include hidden();
}

/* ----- content body area in pseudo dialog ----- */

.iroha-pdialog-body {
	margin: 0;
	padding: 0;
}

/* ----- iframe as external resource loader ----- */

.iroha-pdialog-frame {
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1;
}

.iroha-pdialog-frame iframe {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: top;
}


/* ----- close button in the case of "close-disallowed" ----- */

.iroha-pdialog-disallowed-close .iroha-pdialog-btn-close {
	/* visibility: hidden; */
}


/* =========== click shield =========== */

.iroha-clickshield {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	z-index: 999999;
	display: block;
	border: none;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1;
	text-decoration: none;
	background: black;
}
