@charset "UTF-8";
/**
 * block.css
 */

/* ブロック表示
--------------------------------------------------------- */
.map_block {
	display: block;
	width: 100%;
	height: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}
	.map_block .map_wrap {
		/* height: 100%; */
		/* overflow: hidden; */
		/* padding-bottom: 56.25%; */
		/* position: relative; */
		/* margin-bottom: -6px; */
	}
		.map_block .map_wrap iframe {
			/* position: absolute;
			left: 0;
			top: 0; */
			height: 100%;
			width: 100%;
		}

	.map_block .map_block_inner .thumb {
		display: none;
		content: ' ';
	}
	.block_edit_areas .map_block .map_block_inner .thumb {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		z-index: 8;
	}


/* 設定
--------------------------------------------------------- */
.map_block_setting_modal {

}
	.map_block_setting_modal .map_width_field .field_label:after {
		content: '※ 未入力の場合は自動';
		display: block;
		font-size: 14px;
		font-weight: normal;
		color: #999;
		margin-top: 4px;
		margin-left: 24px;
	}

	.map_block_setting_modal .map_width_field .field_value .map_width {
		display: inline-block;
	}
	.map_block_setting_modal .map_width_field .field_value:before {
		content: '横幅';
		display: inline-block;
		font-size: 16px;
		margin-right: 8px;
	}
	.map_block_setting_modal .map_width_field .field_value:after {
		content: 'px';
		display: inline-block;
		font-size: 16px;
		margin-left: 8px;
	}
	.map_block_setting_modal .map_height_field .field_value .map_height {
		display: inline-block;
	}
	.map_block_setting_modal .map_height_field .field_value:before {
		content: '縦幅';
		font-size: 16px;
		display: inline-block;
		margin-right: 8px;
	}
	.map_block_setting_modal .map_height_field .field_value:after {
		content: 'px';
		display: inline-block;
		font-size: 16px;
		margin-left: 8px;
	}




/* レスポンシブ bootstrap4 v2
----------------------------------------------- */
/* モバイル（xs） iPhone 6,7,8 縦 */
@media (max-width: 575px) {
}
/* モバイル（sm）iPhone 6,7,8 横 */
@media (min-width: 576px) and (max-width: 767px) {
}
/* タブレット（md） iPad 縦 */
@media (min-width: 768px) and (max-width: 991px) {
}
/* タブレット（lg） iPad 横 iPad Pro 縦 */
@media (min-width: 992px) and (max-width: 1199px) {
}
/* PC（xl）iPad Pro 横 */
@media (min-width: 1200px) {
}
