@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@700&family=Zen+Kaku+Gothic+New:wght@500&display=swap');

/* 更新履歴表示用 バラ */

*,*::before,*::after { box-sizing: inherit;}
html { box-sizing: border-box;font-size:62.5%;}
h1,h2,h3,h4,h5,img,p,ul,ol,li { margin: 0; padding: 0;}
img { border: none;}

/* -------------------- */
/* カスタム用色変更欄 */
/* -------------------- */
:root {
	--text:#333333;
	--link:#1dacff;
}

/* 全体共通装飾 */
body {
	font-size: 1.6rem;
	line-height: 1.65;
	margin: 0;
	padding: 0;
	font-family: "Lato", "Zen Kaku Gothic New", sans-serif;
	font-weight: 500;
	font-style: normal;
}

/* リンクの装飾 */
a {color: var(--link);}
a:hover { color: var(--link);}

/* 画像の基本設定 */
img { max-width: 100%;}

/* 埋め込み用スキン内部 */
.kousin-body {padding: 1rem;}

.kousin-body {}
.kousin-body>div {padding-bottom:1rem;margin-bottom:1rem;border-bottom:dotted 1px var(--text);display:flex;}
.kousin-body>div:last-of-type {border:none;} 
/* 日付境界バー非表示 */
.dateseparator {display: none;}

/* 日付と記事タイトル横の余白 */
.kdate,.ktitlelink { margin-right: 0.3rem;}
.kdate {margin-right:1rem;}


/* Powered by */
.kousinpb {
	font-size: 1.2rem;
	margin-top: 1rem;
	text-align:right;
}}
