/*
 * Style sheet for the HTML 4.0 specification
 * $Id: def.css, v2024-03-24
 */

body	{
	width: 800px;
	background-color: rgba(245,245,245,0.5);
	}

header	{
    display: flex;
    justify-content: center;
  	padding: 0.1em 0.1em;
    margin-bottom: 0px;
    background-image: linear-gradient(rgba(0, 52, 47, 0.5),
     rgba(202, 253, 248, 0.5));
    font-size: 3rem; color: black;
    text-shadow: 2px 2px 10px black;
	}


p 	{ /* 段落 */
    margin: 5px 0;
  	font-size: 100%;
	text-indent: 2ch;
	line-height: 170%;
	}


footer {
  justify-content: center;
  margin-top: 3px;
  padding:  1em 1em;;
  font-style: bold; color: black;
  background-color: #6fb8b0
}


span	{/* 主に注釈用 */
	background-color: #ff9180;
	}


div.nenp	{ /* 一覧 */
	padding: 0.5em 0.5em;
	margin: 0em 0em;
	font-style: italic; color: white;
	background-color: #6fb8b0
	}


h1 {
  font-size: 2rem;
  text-align: let;
}

h2 {
  font-size: 1.5rem;
  text-align: left;
}

h3	{
  font-size: 1.2rem;
  text-align: left;
	}



ul	{ /* 円盤リスト */
	list-style-type: disc;
	width: 730px;
	padding-left: 3em;
	line-height: 150%
	}

div.dt	{ /* 一行見出し日本側実践 */
	padding: 0.3em 0em 0.3em 1em;
	margin: 0.5em auto 0em;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #d3d3d3
	}

div.dtk	{ /* 一行見出し韓国側実践 */
	padding: 0.3em 0em 0.3em 1em;
	margin: 0.5em auto 0em;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #c9ddff
	}

div.dtm	{ /* 一行見出し未詳リスト */
	padding: 0.3em 0em 0.3em 1em;
	margin: 0.5em 0em;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #fff4e1
	}

div.qs	{ /* 記事など */
	width: 730px;
	margin: 0.2em 2em 0.3em 2em;
	padding: 0.2em;
	background-color: #f0f0f0;
	}

div.ttl	{ /* 大見出し */
	font-weight: bold;
	font-size: 200%;
	}


ol	{
	line-height: 150%
	}

dl	{
	line-height:150%;
	}
	

