@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

*/

/*----------------------------------------------/
	▼▼▼ 管理画面	wrp変換CSS（	body ⇒ editor-styles-wrapper	）
/----------------------------------------------*/

	/*	ダミー	これがないと変換してくれない。*/
	body		{}

	body *
	,body p
	,body a
	,body img
	{
		margin				: 0;
		padding				: 0;
		border				: none;
		word-wrap			: break-word;
		min-width			: 0;
   		-webkit-box-sizing	: border-box;
   	       -moz-box-sizing	: border-box;
   	         -o-box-sizing	: border-box;
   	        -ms-box-sizing	: border-box;
   	            box-sizing	: border-box;
		background-repeat	: no-repeat;

		overflow-wrap		: break-word;
    	word-wrap			: break-word;
	}

	body
 	{
		font-family	:	"メイリオ"
					,	"ヒラギノ角ゴ Pro W3"
					,	 "Hiragino Kaku Gothic Pro"
					,	 Meiryo, Osaka
					, 	"ＭＳ Ｐゴシック"
					,	 "MS PGothic"
					,	 sans-serif;
		font-style	: normal;
		font-weight	: normal;
		line-height	: 2.00rem;
	}

	/*	タイトル	*/
	.editor-post-title__block	.editor-post-title__input	,
	h1	{ font-size: 1.70rem; margin: 0px; padding: 0px; font-weight: bold; line-height: 2.50rem;	}
	h2	{ font-size: 1.60rem; margin: 0px; padding: 0px; font-weight: bold; line-height: 2.50rem;	}
	h3	{ font-size: 1.50rem; margin: 0px; padding: 0px; font-weight: bold; line-height: 2.40rem;	}
	h4	{ font-size: 1.40rem; margin: 0px; padding: 0px; font-weight: bold; line-height: 2.30rem;	}
	h5	{ font-size: 1.30rem; margin: 0px; padding: 0px; font-weight: bold; line-height: 2.20rem;	}
	h6	{ font-size: 1.20rem; margin: 0px; padding: 0px; font-weight: bold; line-height: 2.10rem;	}
	h7	{ font-size: 1.10rem; margin: 0px; padding: 0px; font-weight: bold; line-height: 2.00rem;	}

	.wp-block-image .components-resizable-box__container	,
	body img		{ 	width			: 100%;		height		: auto;		;}
	body img		{ 	margin			: 0;	padding: 0;		;}
	body img		{ 	border			: none;					;}
	body img		{ 	word-wrap		: break-word;			;}
	body img		{ 	vertical-align	: bottom				;}

	a				{ text-decoration	: none; }
	a:hover			{ border-style		: none; }
	a img			{ border-style		: none; }
	a img:hover		{ opacity			: 0.5; }


	ul
	,ol
	,dl
	li		{	list-style-image	:	none		;}
	li		{	list-style-position	:	inside		;}

	ul	li	{	list-style-type		:	none		;}
	ol	ol	{	list-style-type		:	none		;}
	dl	dl	{	list-style-type		:	none		;}

	/*	コンテンツ用		*/
	.post_wrop	ul	li	{	list-style-type		:	inherit;			}
	.post_wrop	ol	li	{	list-style-type		:	inherit;			}
	.post_wrop	dl	li	{	list-style-type		:	inherit;			}

	.post_wrop ul	,.block-editor-block-list__block ul		{	margin	:0;		padding:0;	padding-left: 0.50rem;		}
	.post_wrop ol 	,.block-editor-block-list__block ol		{	margin	:0;		padding:0;	padding-left: 0.50rem;		}
	.post_wrop dl 	,.block-editor-block-list__block dl		{	margin	:0;		padding:0;	padding-left: 0.50rem;		}

	.post_wrop	ul	li	li	,.block-editor-block-list__block ul	li	li	{	padding-left		:	0.50rem;		}
	.post_wrop	ol	li	li	,.block-editor-block-list__block ol	li	li	{	padding-left		:	0.50rem;		}
	.post_wrop	dl	li	li	,.block-editor-block-list__block dl	li	li	{	padding-left		:	0.50rem;		}

	/*	エディタ用		*/
	.rich-text ul li	{	list-style-type		:	inherit;			}
	.rich-text ol li	{	list-style-type		:	inherit;			}
	.rich-text dl li	{	list-style-type		:	inherit;			}

	.rich-text 							{	margin-bottom	: 1.00rem;}
	.wp-block	{	margin-bottom	: 1.00rem !important;}

	/*	テーブル		*/
	table	{
		border-collapse: collapse;
		border: none;
		border-spacing: 0;
		font-size:1.00rem;
	}

	table th	{
		text-align:center;
		font-weight: normal;
		border:1px solid #333333;
	}

	table td	{
		margin:0;
		padding:0 1rem;
		text-align:left;
		border:1px solid #333333;
	}

