/*
Theme Name: too_small
Theme URI:https://kiraku.space/
Description: First learning sample. We will do the minimum minimum operation. It may be processed based on this.
Author: IrisCreative
*/

/* editor */
 
*{font-family:'メイリオ', 'Meiryo', sans-serif;
}

strong { font-weight: bold; }
em { font-style: italic; }
blockquote {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 40px;
    -webkit-margin-end: 40px;
}
 
/* img */
 
.aligncenter {
    display: block;
    margin: 0 auto;
}
.alignright { float: right; }
.alignleft { float: left; }
 
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
    max-width: 100%;
}
 
/* clearfix */
 
.clearfix {
    overflow: hidden;
    zoom: 1;
}
.clearfix:after {
    content: ""
    display: block;
    clear: both;
}



/* main */
.site_logo{
	font-size:1em;
	font-weight:normal;
	border-bottom:1px solid #ccc;
}


.page_title{
	font-size:2em;
	color:#000;
	font-weight:bold;
	margin:0.5em 0 0 0;
}


.datetime{
	margin:0;
	background-color:#EBEBEB;
	padding:0 1em;
}

h2{
	border-left:5px solid #7CCF89;
	padding:10px;
}

	.cmt{
	--cml:"=======================================";
	--cmt:"//パンくず2025規格用";	
	}
	.pankuzu{
		text-align:right;
	}
	nav[aria-label="breadcrumb"] {
	  margin: 2px 10px;
	  font-size: 0.9em;
	  text-align:right;
	  display:inline-block;
	  position:right;
	}

	nav[aria-label="breadcrumb"] ol {
	  list-style: none;
	  padding: 0;
	  margin: 0;
	  display: flex;
	  align-items: center;
	}

	nav[aria-label="breadcrumb"] li {
	  display: flex;
	  align-items: center;
	}
	nav[aria-label="breadcrumb"] a {
	  text-decoration: none;
	  color: #345283; /* 青色のリンク */
	}

	nav[aria-label="breadcrumb"] a:hover {
	  text-decoration: underline;
	}

	nav[aria-label="breadcrumb"] li:last-child span {
	  color: #6c757d; /* 灰色 */
	  font-weight: bold;
	}

	nav[aria-label="breadcrumb"] li + li::before {
	  content: ">"; 
	  margin: 0 8px;
	  color: #6c757d;
	}


