@charset utf-8;


/** ================================================================================================


	Wordpress エディタースタイル

	※テンプレート用の独自拡張

	@Ver. 1.0    2023.11.06 New
	@wordpress   6.2.2


==================================================================================================== **/



/* デフォルトエディタースタイル */
@import url("css/editor-block.css");
@import url("css/editor-classic.css");



/** ----------------------------------------------------------------------------


	見出しを装飾


-------------------------------------------------------------------------------- **/


/*
.classicEdit h3, 
body#tinymce.wp-editor.content h3, 
h3.wp-block-heading {
	position: relative;
	padding-bottom: 0.8em;
	border-bottom: 6px solid #ddd;
}

.classicEdit h3::after, 
body#tinymce.wp-editor.content h3::after, 
h3.wp-block-heading::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 100%;
	width: 50px;
	height: 6px;
	margin: 0;
	padding: 0;
	background-color: #316689;
}

.classicEdit h3.has-text-align-center::after, 
body#tinymce.wp-editor.content h3.align-center::after, 
h3.wp-block-heading.has-text-align-center::after {
	left: 50%;
	transform: translateX(-50%);
}

.classicEdit h3.has-text-align-right::after, 
body#tinymce.wp-editor.content h3.align-right::after, 
h3.wp-block-heading.has-text-align-right::after {
	left: auto;
	right: 0;
}


.richEdit h4, 
body#tinymce.wp-editor.content h4, 
h4.wp-block-heading {
	display: block;
	position: relative;
	padding-left: 0.5em;
}
.classicEdit h4::after, 
body#tinymce.wp-editor.content h4::after, 
h4.wp-block-heading::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #316689;
}

.classicEdit h4.has-text-align-center, 
body#tinymce.wp-editor.content h4.has-text-align-center, 
h4.wp-block-heading.has-text-align-center {
	padding-left: 0;
	padding-bottom: 15px;
}
.classicEdit h4.has-text-align-center::after, 
body#tinymce.wp-editor.content h4.has-text-align-center::after, 
h4.wp-block-heading.has-text-align-center::after {
	left: 50%;
	top: 100%;
	width: 30px;
	height: 4px;
	transform: translateX(-50%);
}

.classicEdit h4.has-text-align-right, 
body#tinymce.wp-editor.content h4.has-text-align-right, 
h4.wp-block-heading.has-text-align-right {
	padding-left: 0;
	padding-right: 0.5em;
}
.classicEdit h4.has-text-align-right::after, 
body#tinymce.wp-editor.content h4.has-text-align-right::after, 
h4.wp-block-heading.has-text-align-right::after {
	left: auto;
	right: 0;
}
*/



/** ============================================================================


	会社概要


================================================================================ **/



.wp-block-group.company {}

.wp-block-group.company > .wp-block-group__inner-container {}

.wp-block-group.company .wp-block-table {}

.wp-block-group.company .wp-block-table table {}

.wp-block-group.company .wp-block-table tbody {}

.wp-block-group.company .wp-block-table tbody tr {}

.wp-block-group.company .wp-block-table tbody tr td {
	border-left: 0;
	border-right: 0;
	border-width: 2px;
}

.wp-block-group.company .wp-block-table tbody tr td:nth-child(1) {
	border-color: #dd8d19;
}

.wp-block-group.company .wp-block-table tbody tr td:nth-child(2) {
	border-color: #e0e0e0;
}


