@charset "utf-8";
/* CSS Document */


/* ----------------------------------------------------------------------
基本設定
---------------------------------------------------------------------- */

html {
	font-size: 10px;/* フォントサイズをremで指定する為の基本フォントサイズ指定 */
}

body {
	color: rgba( 51, 51, 51, 1.0 );
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",Arial,Helvetica,Verdana,sans-serif;
}

* {
	margin: 0;
	padding: 0;
}

div, article, section {
	/*overflow: hidden;*/
}


/* ----------------------------------------------------------------------
見出し
---------------------------------------------------------------------- */

h1 {
}

h2 {
}

h3 {
}

h4 {
}


/* ----------------------------------------------------------------------
段落
---------------------------------------------------------------------- */

p {
	line-height: 1.6;/* 行高の単位はナシで指定する */
}


/* ----------------------------------------------------------------------
リスト
---------------------------------------------------------------------- */

ul {
}

li {
	line-height: 1.6;/* 行高の単位はナシで指定する */
}

dl, dt, dd {
	box-sizing: border-box;
}

dt, dd {
	margin: 0;
}

dl {
	display: flex;
	flex-wrap: wrap;
}

dt {
}

dd {
}


/* ----------------------------------------------------------------------
テーブル、表
---------------------------------------------------------------------- */

table {
	border: none;
	border-collapse: collapse;
	float: left;
	width: 215px;
	margin-left: 20px;
}

tr {
	border-bottom: rgba( 221, 218, 218, 1.0 ) solid 1px;
}

th {
	text-align: center;
	line-height: 1.6;/* 行高の単位はナシで指定する */
	display: table-dell;
}

td {
	text-align: right;
	line-height: 1.6;/* 行高の単位はナシで指定する */
	display: table-dell;
}


/* ----------------------------------------------------------------------
リンク
---------------------------------------------------------------------- */

a {
	color: rgba( 51, 51, 51, 1.0 );
}


/* ----------------------------------------------------------------------
画像
---------------------------------------------------------------------- */

img {
	display: block;
	border: none;
}

a img {
	border: none;
}


/* ----------------------------------------------------------------------
注釈
---------------------------------------------------------------------- */

p.note,div.notes p {
	color: rgba( 102, 102, 102, 1.0 );
	/*margin: 0em 1em;*/
	padding-left: 1em;
	text-indent: -1em;
}

p.note_r,div.notes_r p {
	color: rgba( 255, 0, 0, 1.0 );
	/*margin: 0em 1em;*/
	padding-left: 1em;
	text-indent: -1em;
}


/* ----------------------------------------------------------------------
文章装飾
---------------------------------------------------------------------- */

strong {
	color: rgba( 255, 0, 31, 1.0 );
	font-size: 1.5rem;
}


b {
	color: rgba( 255, 0, 31, 1.0 );
}