@charset "utf-8";
/*
	Theme Name: ナノシス テーマ
	Description:作成中～～～～～～～～～～～～～～～～～。
	Theme URI: http://nanosys.co.jp/
	Author: Nanosys.co.jp k-tasaka
	Author URI: 作った人の URL
	Version: 1.1
	License: GNU General Public License v2 or later
	License URI: ライセンスの URL

 * ▼History
 * ▲History

*/

	/*	▼	初期化		*/

/*
	.block-editor-editor-skeleton__content		.wp-block 	{	max-width:080%;		}
	.block-editor-editor-skeleton__content		figure  *	{	width:100%	!important	;	}

	figure	{	text-align: center;	}

*/
/*----------------------------------------------/
	▼▼▼ 管理画面	wrp変換CSS（	body ⇒ editor-styles-wrapper	）
/----------------------------------------------*/

/*--------------------------------------------------------*/
/*	ワードプレス	コンテンツ	ブロックエディタ	*/
/*--------------------------------------------------------*/

	/*	▼	ポストコンテンツ		*/
	.post_wrop									{	text-align: left;	font-size: 1.00rem;		}
	.block-editor-editor-skeleton__content		{	text-align: left;	font-size: 1.00rem;		}

	/*	▼	エディタ内のタグ		*/
	.wp-block 		{	margin		: 0.50rem	auto;						}
	figure			{	text-align	: center;	font-size: 1.00rem;			}
	figcaption		{	text-align	: center;	font-size: 1.00rem;			}
	figcaption		{	color		: inherit;	font-size: 1.00rem;			}

	/*	▼	ポストコンテンツ		*/
	.editor-post-title__input					{	color			: inherit;			}
	.post_wrop		h1							{	margin			: 1.00rem 0;	padding			: 0.50rem 0;		}
	.post_wrop		h2							{	margin			: 1.00rem 0;	padding			: 0.50rem 0;		}
	.post_wrop		h3							{	margin			: 1.00rem 0;	padding			: 0.50rem 0;		}
	.post_wrop		h4							{	margin			: 1.00rem 0;	padding			: 0.50rem 0;		}
	.post_wrop		h5							{	margin			: 1.00rem 0;	padding			: 0.50rem 0;		}
	.post_wrop		h6							{	margin			: 1.00rem 0;	padding			: 0.50rem 0;		}
	.post_wrop		h7							{	margin			: 1.00rem 0;	padding			: 0.50rem 0;		}
	.post_wrop		h8							{	margin			: 1.00rem 0;	padding			: 0.50rem 0;		}

	.post_wrop		h1							{	margin-bottom	: 1.50rem;											}
	.post_wrop		h2							{	margin-bottom	: 1.50rem;											}
	.post_wrop		h3							{	margin-bottom	: 1.50rem;											}
	.post_wrop		h4							{	margin-bottom	: 1.50rem;											}
	.post_wrop		h5							{	margin-bottom	: 1.50rem;											}
	.post_wrop		h6							{	margin-bottom	: 1.50rem;											}
	.post_wrop		h7							{	margin-bottom	: 1.50rem;											}
	.post_wrop		h8							{	margin-bottom	: 1.50rem;											}

	/*	▼	ポストコンテンツ＆エディタ		*/
	.block-editor-editor-skeleton__content		{	margin-left		: +1.00rem;		padding-left: 0;		}
	.post_wrop		h1	,	h1.rich-text		{	margin-left		: -1.00rem;		padding-left: 0;		}
	.post_wrop		h2	,	h2.rich-text		{	margin-left		: -2.00rem;		padding-left: 1.00rem;	}
	.post_wrop		h3	,	h3.rich-text		{	margin-left		: -2.00rem;		padding-left: 1.50rem;	}
	.post_wrop		h4	,	h4.rich-text		{	margin-left		: -2.00rem;		padding-left: 2.00rem;	}
	.post_wrop		h5	,	h5.rich-text		{	margin-left		: -2.00rem;		padding-left: 2.50rem;	}
	.post_wrop		h6	,	h6.rich-text		{	margin-left		: -2.00rem;		padding-left: 3.00rem;	}
	.post_wrop		h7	,	h7.rich-text		{	margin-left		: -2.00rem;		padding-left: 3.50rem;	}
	.post_wrop		h8	,	h8.rich-text		{	margin-left		: -2.00rem;		padding-left: 4.00rem;	}

	.post_wrop		h1	,	h1.rich-text		{	border-left  	: solid	08px;	border-bottom  	: solid	1px;	border-color: rgba(102, 102, 102, 1.0);	}
	.post_wrop		h2	,	h2.rich-text		{	border-left  	: solid	08px;	border-bottom  	: solid	1px;	border-color: rgba(102, 102, 102, 0.9);	}

	.post_wrop		h3::before	,	h3.rich-text::before	{padding-right	:0.50rem;	content		: "●";	color: rgba(102, 102, 102, 0.8);	}
	.post_wrop		h4::before	,	h4.rich-text::before	{padding-right	:0.50rem;	content		: "●";	color: rgba(102, 102, 102, 0.8);	}
	.post_wrop		h5::before	,	h5.rich-text::before	{padding-right	:0.50rem;	content		: "●";	color: rgba(102, 102, 102, 0.8);	}
	.post_wrop		h6::before	,	h6.rich-text::before	{padding-right	:0.50rem;	content		: "●";	color: rgba(102, 102, 102, 0.8);	}
	.post_wrop		h7::before	,	h7.rich-text::before	{padding-right	:0.50rem;	content		: "●";	color: rgba(102, 102, 102, 0.8);	}
	.post_wrop		h8::before	,	h8.rich-text::before	{padding-right	:0.50rem;	content		: "●";	color: rgba(102, 102, 102, 0.8);	}

	/*			▼	インスタ用	*/
	.wp-block-embed-instagram	.wp-block-embed__wrapper				{
																			position		: relative				;
																			width			: 100%		!important	;
																			height			: auto		!important	;
																			padding-top		: 107.5%				;
																			overflow		: hidden	!important	;
																			-webkit-overflow-scrolling	:touch		;
																			margin-bottom	: -60px		!important	;
																		}

	.wp-block-embed-instagram	.wp-block-embed__wrapper	iframe		{
																			position		: absolute				;
																			min-width		: inherit	!important	;
																			max-width		: none		!important	;
																			top				: 0						;
																			left			: 0						;
																			width			: 100%		!important	;
																			height			: 100%		!important	;
																			margin			: 0			!important	;
																			margin-top		: -056px	!important	;
																		}

	/*			▼	ユーチューブ用	*/
	div[data-type="core-embed/youtube"]									{	height			:	360px;				}
	.wp-block-embed-youtube		.wp-block-embed__wrapper				{
																			position		: relative	!important	;
																			width			: 100%		!important	;
																			height			: auto		!important	;
																			padding-top		: 056.25%				;
																			overflow		: hidden	!important	;
																		}
	.wp-block-embed-youtube		.wp-block-embed__wrapper	iframe		{
																			position		: absolute	!important	;
																			max-width		: none		!important	;
																			top				: 0			!important	;
																			left			: 0			!important	;
																			right			: inherit	!important	;
																			bottom			: inherit	!important	;
																			width			: 100%		!important	;
																			height			: 100%		!important	;
																		}
	.wp-block-embed-youtube												{	height			: 100%	!important		;}
	.wp-block-embed-youtube	 .wp-block-embed__wrapper					{	height			: 043%	!important		;}

